What problem does it solve? Writing release notes by hand means digging through merged pull requests, commit history, and tags to reconstruct what changed, which is slow and error-prone for maintainers shipping frequent releases. ## Core Features & Use Cases - History Gathering: Collects merged PRs, notable commits, authors, labels, linked issues, and breaking-change markers using gh pr list, gh release view, and git log. - Categorized Grouping: Organizes changes into user-facing categories such as added, changed, fixed, security, performance, docs, and internal. - Structured Output: Produces release notes with a headline summary, grouped changes, breaking changes or migrations, contributors, and verification or deployment notes. - Use Case: Before tagging v2.4.0, ask for release notes covering everything since v2.3.0 and receive a maintainer-ready changelog highlighting breaking changes and new environment variables. ## Quick Start Draft release notes for this repository covering all merged pull requests between the previous tag and the upcoming release.