GitHub narrowly edges out git-cliff as the primary suggestion for generating native, structured release notes directly from commit histories. When developers seek dedicated tooling to assemble release drafts from pull requests and commits, Release Drafter becomes the usual answer.
Since July, ReleasePadrising and ShipLogrising have gained traction across changelog conversations, while Conventional Changelogfalling appears less frequently.
Latest insights
Week of Sep 21–27 · Since Jul 5
git-cliff Gaining: git-cliff's mention rate in Automated Release Notes Generators rose 6.3 points to 50%
git-cliff Gap between platforms: git-cliff's platform gap in Automated Release Notes Generators narrowed: Google AI Mode 77.3%, ChatGPT Search 22.7%
Release Drafter Gap between platforms: Google AI Mode now names Release Drafter 18.2 points more often than ChatGPT Search in Automated Release Notes Generators, a widened gap
semantic-release Gaining: semantic-release moved up 1 place to rank #8 of 51 in Automated Release Notes Generators
Changesmith Slipping: Changesmith dropped 4 places to rank #11 of 51 in Automated Release Notes Generators
32% of citations point at the ranked brands’ own sites. github.com, docs.github.com, reddit.com are the most-cited sites outside the ranked brands’ own domains.
The closest match is AutoChangelog — a service that turns Git commits and pull requests into polished, customer-friendly changelogs with shareable public pages.
A few alternatives worth checking out:
ShipLog
Automatically converts commits, PRs, and releases into readable updates and publishes them on a hosted changelog page.
Website:
Google AI Mode· Oct 13, 2026
Depending on whether you are looking for developer-facing markdown files/GitHub releases or customer-facing hosted changelog pages , several popular services and tools automate this workflow:
If you can tell me whether you need a internal developer markdown file or a public-facing marketing changelog for customers , I can recommend the exact tool and setup steps.
Best release-notes generator from commits and PRs?
Uses AI to create human-readable changelogs from commits, pull requests, and releases, with an embeddable website widget.
Website:
GitHub Releases
A built-in option that generates release notes from merged pull requests, labels, and contributors. Best if you want to stay inside GitHub.
Website:
My recommendation: If you want a beautiful, public-facing changelog that keeps customers informed without manually writing release notes, start with AutoChangelog or ShipLog.
Fetches commits + merged PRs, classifies them, then uses an LLM to turn them into human-readable notes. Supports multiple LLM providers.
My pick
For a modern GitHub project: start with GitHub Copilot Release Notes. It has the strongest approach to the actual problem: instead of blindly rewriting commit messages, it can inspect the PR context and diff, which should produce much more meaningful user-facing notes.
If you want predictable, zero-AI, battle-tested CI automation, use Release Drafter. It is particularly good when your team already labels PRs consistently.
If you want versioning + changelog + GitHub Release automation, rather than just prose generation, choose Release Please.
One caveat: AI-generated notes can hallucinate or overstate changes. Copilot Release Notes' uncertainty flagging is therefore a meaningful advantage for production release workflows.
If you tell me whether you're using GitHub Actions, GitLab, Jira, or Linear, I can narrow this to the best 2–3 options and show the exact setup.
The top-rated tools are categorized below by how they handle your commits and PRs:
1. Best for PR Label-Based Workflows
Release Drafter: A massively popular GitHub Action that continually drafts your next release notes as pull requests are merged. It categorizes PRs based on the labels you apply (e.g., , , ).
For clear, human-readable release notes from commit history, I’d look at these:
git-cliff — excellent for automated, structured changelogs; highly customizable and actively maintained.
ChangelogAI — better if you want AI to rewrite technical commits into user-facing language.
GitHub Copilot Release Notes — analyzes PRs, titles, labels, and diffs to produce polished notes, rather than relying only on commit messages.
If “clear” means customer-friendly prose rather than a categorized commit list, ChangelogAI or GitHub Copilot Release Notes are the more relevant options.
Several platforms and developer tools specialize in generating clear, structured release notes and changelogs directly from your Git commit history and merged pull requests. The right choice depends on whether you prefer built-in repository features, automation apps, or highly customizable CLI utilities.
1. Built-in Platform Features
GitHub Releases (Auto-generate release notes): If your code lives on GitHub, you don't even need an external tool for basic needs. When creating a new release or tag, clicking the "Generate release notes" button automatically groups pull requests, contributors, and categorized commit messages into a clean markdown draft.[](https://github.com/release-it/release-it)
GitLab Releases: GitLab has native release creation backed by its CI/CD pipelines. You can use the to parse commit tags or artifacts and automatically populate rich release descriptions.[]()
enhancement
bug
dependencies
Pros: Zero maintenance if your team is already disciplined about labeling PRs; highly configurable via a simple YAML file.
2. Best for Strict Conventional Commits & Semantic Versioning
release-please: Developed by Google, this GitHub Action automates semantic versioning and changelog generation by parsing your commit history using Conventional Commits . It opens a "Release PR" that automatically updates as you merge code.
Pros: Completely eliminates manual tagging and version bumping; excellent for open-source and structured engineering teams.
GitHub Automatically Generated Release Notes: If you click "Generate release notes" inside a GitHub Release draft, GitHub automatically groups merged pull requests by labels, authors, and contributors. You can customize categories and exclusions using a .github/release.yml file.
Pros: Built right into GitHub, free, requires zero external actions or tools to get started.
Notra / AutoChangelog: Newer wave tools that connect directly to your GitHub repository, ingest raw commits/PRs, and use AI to rewrite technical commit messages into clean, user-friendly summaries or multi-channel marketing updates.
Pros: Saves you from cryptic notes like fix(auth): resolve null pointer on edge case #402 ; great for customer-facing changelogs.
release-it: A flexible command-line tool for handling automated version bumping, changelog generation (via conventional commits plugins), and pushing tags to GitHub or GitLab.[](https://github.com/release-it/release-it)
3. Highly Customizable & Local Generators
git-cliff: A fast, highly configurable command-line changelog generator written in Rust. It uses regex-powered custom parsers to turn raw, messy git commit histories into beautifully structured markdown files based on a configuration file.