Diese Seite ist noch nicht auf Deutsch verfügbar, daher zeigen wir die englische Version.

Changelog Generator — From Conventional Commits to Markdown

Paste your git log and get a tidy CHANGELOG.md section: commits grouped into Features, Bug Fixes, Performance and Breaking Changes, scopes in bold, links to commits — plus the next semantic version.

Aktualisiert am
Get commits since the last tag:git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:"%h %s"
CHANGELOG.md section

Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

So nutzt du: Changelog Generator

  1. Run the git log command shown above in your repository and paste the output (hash + subject per line).
  2. Enter the current version; the release version is suggested from the commits — or type your own.
  3. Choose Conventional or Keep a Changelog headings and add your repository URL to link commit hashes.
  4. Copy the Markdown to the top of your CHANGELOG.md or into a GitHub release.

Conventional Commits in 30 seconds

Each commit subject starts with a type, an optional scope and a description: feat(cart): add coupon field. A ! after the type/scope or a BREAKING CHANGE: note marks a breaking change.

TypeSectionVersion bump
featFeatures / AddedMinor
fixBug Fixes / FixedPatch
perfPerformancePatch
feat!, BREAKING CHANGEBreaking ChangesMajor
refactor, docs, style, test, build, ci, choreOther / hiddenNone
revertRevertsPatch

Keep a Changelog

Keep a Changelog groups entries for humans under Added, Changed, Deprecated, Removed, Fixed, Security, newest release first, with an Unreleased section at the top. Choose that style if your users read the changelog rather than developers.

From changelog to release

Check the suggested version with the Semantic Version Calculator, update version in your package.json, then tag and push the release — the Git Command Generator has the commands. A GitHub Actions workflow can build and publish on every tag.

Auch gesucht als: conventional commits changelog, keep a changelog, release notes generator, changelog.md, git log changelog, semantic release notes, conventional commits.

Passende Tools zu: Changelog Generator

  • Conventional Commit Builder — Write commit messages that follow the Conventional Commits spec without memorizing it.
  • README-Generator — Füll einfach ein paar Felder aus und du bekommst ein übersichtliches, GitHub-fähiges README.md – Badges, Installation, Anwendungsbeispiel, Konfigurationstabelle, Umgebungsvariablen, Roadmap und Lizenz – mit Live-Vorschau und Vollständigkeitsprüfung.
  • YAML Validator — Paste a Docker Compose file, Kubernetes manifest, GitHub Actions workflow or any YAML to pinpoint errors, catch common pitfalls and get a cleanly formatted version.
  • Kubernetes YAML Generator — Fill in your app’s name, image and port and get production-ready Kubernetes YAML: a Deployment with probes, resource limits and a hardened security context, plus the Service, Ingress with TLS, ConfigMap, Secret and HorizontalPodAutoscaler you tick — in one file ready for kubectl apply.

Häufige Fragen

What git log format should I paste?
One commit per line with the short hash first is ideal: git log --pretty=format:"%h %s". Plain subjects without hashes work too. Merge commits are skipped automatically.
How is the next version calculated?
Any breaking change bumps the major version, otherwise any feat bumps the minor version, otherwise fixes and performance improvements bump the patch version. For 0.x versions, breaking changes bump the minor version.
What happens to commits that don’t follow Conventional Commits?
They’re listed under “Other changes” (Conventional style) or “Changed” (Keep a Changelog) so nothing gets lost — delete the lines you don’t want in the output.
Can I generate the changelog automatically in CI?
Yes — tools like release-please, semantic-release or changesets do this on every merge. This generator is handy for small projects, manual releases or checking what those tools will produce.
Kann ich Changelog Generator als Web-App installieren und offline nutzen?
Ja. Changelog Generator ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

Ähnliche Tools