Generate Changelog
Automatically generate changelog based on Git commit history.
When to Use
- •Before releasing a new version
- •When summarizing project changes
- •Generating release notes
Execution Steps
- •Get recent Git commits
- •Group by type (features, fixes, refactors, etc.)
- •Generate formatted changelog
Command
bash
git log --oneline --pretty=format:"%h - %s (%an, %ar)" --since="30 days ago"
Expected Result
Generates a changelog containing all commits from the last 30 days, sorted in reverse chronological order.