Free tool
Release notes writer
Paste git log --oneline output, PR titles or Conventional Commits. Hashes and PR numbers are removed.
The notes are written on this page. Your commits are only sent anywhere if you click Polish with AI.
Release notes
Paste some commits to see notes here.
Nothing yet.
How it works
Each line is read on its own. Commit hashes, PR numbers like (#412) and ticket keys are stripped. Conventional Commit prefixes decide the section: feat goes to New, fix to Fixed, perf and docs to Improved, and a ! or BREAKING CHANGE puts the line under Breaking changes.
Lines without a prefix are sorted by their first word, so “Add dark mode” becomes a new feature and “Fix crash on upload” a fix. Verbs are put in the past tense and scopes become a prefix, so feat(billing): add PDF invoices reads “Billing: Added PDF invoices”.
Internal work is left out unless you ask for it. Edit the input until the notes read right, then copy them. If the wording is still too technical, Polish with AI rewrites it in plainer words without adding anything.
Good release notes lead with what users can do now. The changelog guide covers titles, grouping and what to leave out.
FAQ
What input does it understand?
Why are some lines left out?
What does Polish with AI do?
Is anything stored?
Where should I publish release notes?
Related guides
Other free tools
- Free toolDuplicate request finderPaste requests or upload a CSV. See which ones are the same ask, grouped, in your browser.
- Free toolRICE prioritization calculatorScore requests by reach, impact, confidence and effort. Rank them and export a CSV.
- Free toolFeedback tool cost calculatorSee what Canny, Featurebase, Frill, Nolt, Upvoty, UserJot and Sikia cost for your team.