Changelog-Generator
Verwandle Commit-Nachrichten (Conventional Commits) in ein geordnetes Changelog im Keep-a-Changelog-Format, fertig für CHANGELOG.md oder das Release.
So geht’sErzeuge das Changelog.
Changelog-Generator: wofür es gut ist
Füge die Commit-Nachrichten ein, und das Tool trennt Neuerungen (feat), Korrekturen (fix), Verbesserungen (perf und refactor) und inkompatible Änderungen im Keep-a-Changelog-Format, mit Version, Datum und Link zum Release. Merge-Commits werden ignoriert, chore, docs und Tests können rein oder nicht. Ein Diagramm zeigt den Anteil jedes Typs.
So geht’s
- Füge die Commit-Nachrichten ein.
- Gib Version und Datum an.
- Kopiere das Markdown oder lade CHANGELOG.md herunter.
Wann nutzen
- Release Notes schreiben.
- Das CHANGELOG.md des Projekts pflegen.
- Dem Team zusammenfassen, was sich geändert hat.
Häufige Fragen
Welches Commit-Format versteht das Tool?
Conventional Commits: feat: für Neues, fix: für Korrekturen, perf:, refactor:, docs:, chore: und weitere, mit optionalem Scope wie feat(login): Anmeldung mit Google. Ein ! nach dem Typ oder BREAKING CHANGE im Text markiert eine inkompatible Änderung.
Wie bekomme ich die Commit-Liste?
Führe im Terminal git log --pretty=format:%s v1.2.0..HEAD aus, um die Nachrichten seit der letzten Version aufzulisten, und füge sie hier ein.
Warum sind die Abschnitte auf Englisch?
Weil Keep a Changelog die Namen Added, Changed, Fixed und Removed nutzt, die die meisten Tools erkennen. Deaktiviere die Option für übersetzte Überschriften.
Ist das wirklich kostenlos?
Ja, 100% kostenlos. Ohne Anmeldung, ohne Abo und ohne Nutzungslimit. Alle Tools von Tools123 sind kostenlos.