Changeloggenerator
Bouw een Keep-a-Changelog-stijl CHANGELOG.md door invoer te voegen aan de Gevoegd / Gewijzigd / Gewijzigd / Verwijderd / Beveiliging secties.
Snel antwoord: Changeloggenerator: maak een CHANGELOG.md volgens de Keep a Changelog-stijl door items toe te voegen aan de rubrieken Toegevoegd / Gewijzigd / Opgelost / Verwijderd / Beveiliging. Werkt volledig in je browser, gratis en zonder registratie.
Laatst bijgewerkt
Goed om te weten
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.
Veelgestelde vragen
- Is de changelog-generator gratis?
- Ja — gratis, geen aanmelding.
- Welke indeling volgt het?
- Houd een Changelog 1.1 (Toegevoegd / Gewijzigd / Verholpen / Verwijderd / Beveiliging) — de meest gebruikte indeling.
- Worden mijn invoerwaarden geüpload?
- Nee — elke wijziging gebeurt in je browser.
- Moet ik een changelog schrijven?
- Ja — voor elk project waar gebruikers afhankelijk van zijn, vermindert een duidelijke changelog de upgrade pijn aanzienlijk.
- Hoe versioneer ik?
- Semantische Versie (semver) is de facto conventie: MAJOR.MINOR.PATCH.