Skip to content

[DEV] generate the changelog with git-cliff instead of the unmaintained git-chglog - #306

Merged
treee111 merged 1 commit into
developfrom
dev/changelog-git-cliff
Oct 18, 2026
Merged

treee111 merged 1 commit into
developfrom
dev/changelog-git-cliff

Conversation

@treee111

Copy link
Copy Markdown
Owner

Why

git-chglog is no longer maintained: the GitHub repository is archived (read-only), the last release is v0.15.4 from 2023-02-15 and the last commit is from 2025-03-28. Replaced by git-cliff, as in treee111/bf-shopping-list-api#31 and treee111/bf-shopping-list-app#51.

What

  • cliff.toml replaces .chglog/ (deleted). It keeps the bracket tags ([FEAT]/[FEATURE] → Features, [FIX]/[BUGFIX] → Bug Fixes, [DEV], [BREAKING]) and the groups. The header links to the unreleased changes (compare/<latest tag>...HEAD), as before.
  • Pre-release tags (e.g. v4.2.1a1) are ignored, their commits go into the next release.
  • docs/CONTRIBUTING.md: commands now npx git-cliff@2.10.1 ... (nothing to install).
  • CHANGELOG.md regenerated with git-cliff. The format is leaner (no <a name> anchors, no bold scope). The very old releases 0.2.0–0.9.0 are no longer listed, their commits had no bracket tags.

Test

  • npx git-cliff@2.10.1 -o CHANGELOG.md: the recent releases have the same entries as before.

🤖 Generated with Claude Code

…ed git-chglog

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@treee111
treee111 merged commit ee151f5 into develop Oct 18, 2026
2 checks passed
@treee111
treee111 deleted the dev/changelog-git-cliff branch October 18, 2026 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant