Transform git commits into user-friendly changelogs following Keep a Changelog specification.
Workflow
- •
Get commits since last release point:
- •If nothing found: use all commits
- •
Categorize and transform into user-friendly changelogs:
- •DIRECTLY start with version header (e.g.,
## [1.0.0] - 2024-01-01), NO preamble, NO[Unreleased] - •Order: Added → Changed → Deprecated → Removed → Fixed → Security
- •DIRECTLY start with version header (e.g.,
- •
Write to existing changelog file, or
CHANGELOG.mdif none exists