Generate clean, professional changelogs from git commit history.
python3 scripts/changelog_gen.py
python3 scripts/changelog_gen.py --since v1.0.0 --group
python3 scripts/changelog_gen.py --since v1.0.0 --until v2.0.0 --format json
python3 scripts/changelog_gen.py --repo /path/to/project --since "2026-01-01" -o CHANGELOG.md
! suffix or BREAKING CHANGE in body--group-o| Flag | Description | |
|---|---|---|
| ------ | ------------- | |
--repo PATH | Path to git repo (default: cwd) | |
--since REF | Start ref — tag, branch, or commit | |
--until REF | End ref (default: HEAD) | |
| `--format md\ | json` | Output format (default: md) |
--group | Group commits by type | |
-o FILE | Write to file |
feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert — all parsed automatically.
共 1 个版本