Generate or update CHANGELOG from git history
Generate or update CHANGELOG.md from git history.
Determine range — ask the user or detect automatically:
git log v1.0.0..v1.1.0 --onelinegit log $(git describe --tags --abbrev=0)..HEAD --onelinegit log --onelineCategorize commits by prefix:
feat: / add: → Addedfix: / bugfix: → Fixedchange: / update: / refactor: → Changedremove: / deprecate: → Removeddocs: → Documentationperf:Format using Keep a Changelog style:
## [1.1.0] - 2025-03-15
### Added
- Feature description
### Fixed
- Bug fix description
Write or update CHANGELOG.md:
Show the result and ask if the user wants to adjust anything