Problem
CHANGELOG.md updates are manual.
Solution
Use conventional commits + automation:
Option 1: git-changelog-maven-plugin
<plugin>
<groupId>se.bjurr.gitchangelog</groupId>
<artifactId>git-changelog-maven-plugin</artifactId>
<configuration>
<templateFile>changelog.mustache</templateFile>
</configuration>
</plugin>
Option 2: GitHub Actions
Use conventional-changelog-action
Commit Format
feat: add TLS support to REST API
fix: path traversal vulnerability
docs: update CONTRIBUTING.md
Priority: LOW | Build
Problem
CHANGELOG.md updates are manual.
Solution
Use conventional commits + automation:
Option 1: git-changelog-maven-plugin
Option 2: GitHub Actions
Use conventional-changelog-action
Commit Format
Priority: LOW | Build