What problem does it solve?
It solves the problem of turning messy development activity into clear, versioned changelogs without manual write-ups.
Core Features & Use Cases
- Internal and player-facing outputs: Produces both an implementation-focused changelog and a community-ready patch notes version for the same release.
- Git + sprint + design context: Uses git tags/commit history plus sprint reports and GDD documents to explain what changed and why.
- Consistent change categorization: Classifies commits into New Features, Improvements, Bug Fixes, Balance Changes, Known Issues, and Miscellaneous, including a metric for commits lacking task references.
Example use case: you finished a development cycle for sprint “Sprint-12” and want a structured internal log for the team plus a polished player announcement with accurate feature/balance/bug messaging.
Quick Start
Run changelog for version or sprint number so it reads the relevant git range, sprint reports, and GDDs, then outputs both changelog formats and offers to save the result to docs/CHANGELOG.md.