Blog

Turn commits and pull requests into release notes people can actually read.

At a glance

  • Input: recent commits or PR notes, a version label, and the audience
  • Output: grouped release notes (Added / Changed / Fixed) in Keep a Changelog order
  • Best for: teams shipping on a cadence who maintain a CHANGELOG.md by hand
  • Limits: it can only summarize what you paste — vague commits give vague notes

Frequently asked questions

What is AI Changelog?

AI Changelog turns recent commits and pull-request notes into human-readable release notes. It groups notable changes by type and orders them latest-first, following the structure of the Keep a Changelog convention, so you stop formatting CHANGELOG.md by hand.

How is this different from dumping the git log?

A raw commit log is a build artifact, not a changelog: it is noisy, ungrouped, and full of internal churn. AI Changelog curates the notable changes and groups them so a reader can see what actually shipped and what it means for them.

Does it follow Keep a Changelog and Semantic Versioning?

The output structure follows Keep a Changelog — latest first, grouped change types, version labels. Semantic Versioning still decides what major, minor, and patch mean for your public API; the tool drafts the notes, it does not invent your versioning contract.

What do I need to provide?

Three inputs: your recent commits or notes, the version label you are shipping, and the audience (for example developers, or end users). The audience changes the wording, not the facts.

Does it publish the release for me?

No. It drafts the notes text. You review, edit, and publish it wherever you keep releases. Keeping a human in the last step is deliberate — release notes are a public commitment.

What are the limits?

It summarizes only what you paste. If commit messages are vague, the notes will be vague. It does not verify that a change is actually complete, and it is not a substitute for release testing.

Deep-dives

HowTo

What is AI Changelog — and when to use it

Plain terms: what it does, the problem it removes, and the three signs you need it.

HowTo

How to draft release notes in 10 minutes

A first pass end to end: collect commits, pick a version, review the grouped draft.

FAQPage

Common changelog mistakes (and how to avoid them)

Grouping everything as 'Fixed', shipping raw commit spam, and forgetting the audience.

Article

AI Changelog vs. writing release notes by hand

Where the draft saves time, what still needs a human, and how the two fit together.