Auto-generate CHANGELOG.md from git commit history
- JavaScript 100%
|
|
||
|---|---|---|
| .gitea/workflows | ||
| src | ||
| tests | ||
| .gitignore | ||
| cli.js | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
Changelog Gen
Auto-generate CHANGELOG.md from git commit history. No config needed.
Features
- Parse conventional commit messages (feat, fix, chore, docs, refactor, etc.)
- Group by version (tags) or date range
- Filter by type, author, date range
- Output Markdown or JSON
- TDD with 100% test coverage
Install
npm install
Usage
changelog-gen # Generate full changelog
changelog-gen --from v1.0.0 # From tag
changelog-gen --type feat,fix # Filter by type
changelog-gen --format json # JSON output
changelog-gen --author "Ti-Paul" # Filter by author
License
MIT