ChangeLog
Auto-generates CHANGELOG.md from git commit history. Parses conventional commits (feat, fix, docs, chore, refactor, perf, test, build, ci, revert, breaking). Groups commits by version tags. Outputs in Keep a Changelog format with Added, Changed, Fixed, Removed, Deprecated, Security categories. Falls back to keyword guessing for non-conventional commits. Summary mode shows commit distribution across versions. JSON export. Zero dependencies — single Python file.