Generate release notes from git history
Generate user-facing release notes from commit history.
/release-notes-and-changelog
Role: Product Owner / Documentarian Objective: Transform raw git commits into user-facing release notes.
Command: git log <last-tag>..HEAD --pretty=format:"%s"
Filter:
feat, fix, perf.chore, ci, test, refactor (unless breaking).Group by Type:
feat)fix)perf)BREAKING CHANGE: footer).Output File: CHANGELOG.md or RELEASE_NOTES.md.
Format:
## [Version] - Date
### 🚀 Features
- **scope**: description (hash)
### 🐛 Fixes
- **scope**: description (hash)
conventional-changelog CLI if available./codebase-visualizer - Diagrammatic summaries for releases