Changelog-Generator
Erstelle ein Keep-a-Changelog-artiges CHANGELOG.md, indem du Einträge zu Added / Changed / Fixed / Removed / Security-Kategorien hinzufügst.
Kurze Antwort: Changelog-Generator: Erstellen Sie eine CHANGELOG.md im Stil von Keep a Changelog, indem Sie Einträge den Kategorien Hinzugefügt / Geändert / Behoben / Entfernt / Sicherheit zuordnen. Läuft vollständig in Ihrem Browser, kostenlos und ohne Anmeldung.
Zuletzt aktualisiert
Gut zu wissen
A changelog is the human-facing history of a project — the answer to "what changed and should I care?" that a raw Git log can never give, because commit messages are written for developers mid-work, not for users deciding whether to upgrade. This generator follows the Keep a Changelog convention, which groups every release's notes into five clear buckets: Added, Changed, Deprecated/Removed, Fixed and Security. That last one is not decoration — flagging security fixes explicitly helps users prioritize urgent upgrades.
Order and structure are the whole value. Entries are written for people, so "Fixed crash when importing empty CSV files" beats "fix null ref in parser," and releases are listed newest-first so the current version is always at the top. Each version gets a heading with its number and release date, which pairs naturally with Semantic Versioning — MAJOR.MINOR.PATCH — where the bucket an entry lands in often signals which number to bump: a breaking change means a major, a new feature a minor, a bug fix a patch.
A good habit is to keep an Unreleased section at the top and jot entries as you merge them, so writing the changelog is not a scramble at release time. Because everything renders in your browser as standard CHANGELOG.md Markdown, it drops straight into your repo root next to the README. Generate the surrounding project files with the .gitignore generator and the license generator.
Häufig gestellte Fragen
- Ist der Changelog-Generator kostenlos?
- Ja — kostenlos, keine Anmeldung erforderlich.
- Welches Format wird verwendet?
- Keep a Changelog 1.1 (Hinzugefügt / Geändert / Behebt / Entfernt / Sicherheit) — das am weitesten verbreitete Format.
- Werden meine Einträge hochgeladen?
- Nein — jede Änderung erfolgt in Ihrem Browser.
- Sollte ich einen Changelog schreiben?
- Ja — für jedes Projekt, auf das Benutzer angewiesen sind, reduziert ein klarer Changelog erheblich die Upgrade-Probleme.
- Wie mache ich Versionierung?
- Semantic Versioning (semver) ist die De-facto-Konvention: MAJOR.MINOR.PATCH.