Release Notes Generator

Paste your commit messages or pull request titles. You get release notes a customer can read, grouped into New, Improved and Fixed, with the internal work taken out.

Nothing you paste leaves this page. It is not uploaded, stored or sent anywhere.

Release notes

kept ยท left out as internal

What was left out

Questions

Is anything I paste sent to a server?
No. The generator runs entirely in your browser. There is no upload, no account and no request made with your text, so a private commit log stays private.
What input does it understand?
One change per line: git log --oneline output, conventional commits such as "feat:" and "fix:", pull request titles, or plain sentences. Commit hashes, list bullets, pull request numbers and ticket keys are removed.
How does it decide what goes where?
Conventional commit types first: feat is New, fix is Fixed, perf is Improved. Otherwise by the first word, so "Add" and "Introduce" are New and "Fix" and "Resolve" are Fixed. Anything else is Improved.
What gets left out?
Work a customer cannot see: chore, ci, build, test, docs, style and refactor commits, dependency bumps and merge commits. They are listed under the result so you can check nothing important was dropped.
Can it write a Keep a Changelog section?
Yes. Choose the Keep a Changelog format and the groups become Added, Changed and Fixed under a "## [version] - date" heading, ready for a CHANGELOG.md.

Writing the notes is half of it. How to write release notes people actually read covers what to keep, what to cut and how to title an entry.

Your changelog, on your own domain

One plan at $19 a month: your domain, the widget, subscriber emails, no watermark and no trackers on your readers. Writing is free โ€” a card starts the 7-day trial when you publish.