Changelog-generator
Changelogs met de hand schrijven betekent dat je bij elke release de git log moet uitkammen. Deze generator slaat die stap over: je plakt de items die je wilt publiceren direct onder de juiste categorie, Added, Changed, Fixed en Removed, vult een versienummer en een datum in, en hij levert een markdown-sectie volgens Keep a Changelog op, klaar om in CHANGELOG.md te plakken. Dezelfde inhoud kan ook als platte tekst worden geproduceerd. Hij leest je git-geschiedenis niet; jij bepaalt welke wijzigingen in de release komen.
Hoe een changelog te genereren
-
1
Voer versie en datum in
Typ het versienummer, bijvoorbeeld 1.2.0. Laat de datum leeg om de datum van vandaag te gebruiken.
-
2
Voeg items per categorie toe
Plak de release-opmerkingen onder Added, Changed, Fixed en Removed, één item per regel. Lege categorieën worden overgeslagen.
-
3
Kies het uitvoerformaat
Markdown (een `## [versie] - datum`-kop met secties in de stijl van `### Added`) of platte tekst (een `v1.2.0 (datum)`-kop met opsommingslijsten).
-
4
Kopieer de changelog
Plak de uitvoer boven het vorige item in CHANGELOG.md.
De vier categorieën
De generator levert precies vier secties op, in deze volgorde: Added, Changed, Fixed en Removed. De sectiekopjes van de uitvoer blijven in het Engels, de standaardbenaming van Keep a Changelog.
| Categorie | Wanneer gebruiken |
|---|---|
| Added | Nieuwe functies |
| Changed | Wijzigingen aan bestaande functionaliteit |
| Fixed | Bugfixes |
| Removed | Verwijderde functies |
De Keep a Changelog-conventie kent ook de secties Deprecated, Security en Breaking. De generator heeft daar geen velden voor; je kunt die secties na het plakken van de uitvoer met de hand toevoegen.
Voorbeeld van uitvoer (Markdown)
## [1.4.0] - 2026-04-18
### Added
- Dark mode support for the dashboard (#312)
- CSV export on the users page (#318)
### Changed
- Upgrade React to 18.3 (#320)
- Pagination now defaults to 50 items per page (#322)
### Fixed
- Crash when editing users with a null email (#319)
- Timezone offset in scheduled reports (#321)
### Removed
- Legacy reports API (#324)
Voorbeeld van uitvoer (platte tekst)
v1.4.0 (2026-04-18)
ADDED:
• Dark mode support for the dashboard (#312)
• CSV export on the users page (#318)
CHANGED:
• Upgrade React to 18.3 (#320)
• Pagination now defaults to 50 items per page (#322)
FIXED:
• Crash when editing users with a null email (#319)
• Timezone offset in scheduled reports (#321)
REMOVED:
• Legacy reports API (#324)
Tips
- Eén item per regel. Elke regel in een veld wordt één opsommingsteken. Lege velden worden overgeslagen en je kunt een hele categorie leeg laten.
- Schrijf de items als changelog-regels, niet als lognotities. De imperatief “fix: handle null email on edit” leest goed als opsommingsteken.
- Vermeld issue-/PR-nummers zodat lezers verder kunnen klikken:
(#319)of[#319](link)in de uitvoer. - Eén versie per item: voeg geen twee releases samen in één blok, ook niet als ze maar een dag uit elkaar liggen.
- Uitgebracht of niet uitgebracht: houd bovenaan een
[Niet uitgebracht]-sectie met wijzigingen voor de volgende versie. Verplaats ze bij de release naar een sectie met datum.
Veelgestelde vragen
De conventies van Keep a Changelog (keepachangelog.com): een versiekop met datum en gegroepeerde opsommingslijsten. De generator levert de secties Added, Changed, Fixed en Removed op; de andere standaardsecties (Deprecated, Security, Breaking) volgen dezelfde conventie als je ze met de hand toevoegt.
De generator levert de vier hoofdsecties op: Added, Changed, Fixed en Removed. Er zijn geen aparte velden voor Deprecated, Security of Breaking, maar je kunt die secties handmatig aan de gegenereerde tekst toevoegen voordat je hem plakt.
De generator is een eenmalig UI-hulpmiddel; voor automatisering gebruik je een CLI zoals standard-version, release-please of semantic-release, die dezelfde patronen in je build-pipeline implementeren.
Nee. Hij leest je repository of je commit-berichten niet; je plakt de items zelf. De tekst die je typt, wordt naar de server gestuurd om de uitvoer te bouwen en wordt niet opgeslagen of gedeeld.
Gerelateerde tools
ASCII-tabelreferentie
Volledige ASCII-tabel van 0 tot 127 met decimale, hexadecimale, octale en binaire waarden en HTML-numerieke referentienotatie, inclusief control codes zoals NUL, LF en DEL.
HTML-tekenreferentie
Een doorzoekbare lijst met HTML-entiteiten, hun benoemde en numerieke codes, plus kopiëren met één klik voor speciale tekens en symbolen.
Sneltoetsenoverzicht
Zoek gedocumenteerde standaardsneltoetsen voor VS Code, Chrome en Bash met GNU Readline op macOS, Windows en Linux.
ASCII naar binair-converter
Converteer elke ASCII-string naar zijn binaire representatie. Elk teken wordt acht bits, gescheiden door spaties, klaar voor protocoltrace of huiswerk.
HAR-bestandsviewer
Open HAR-netwerkopnamen lokaal, filter verzoeken, bekijk gemaskeerde headers en timing en exporteer opgeschoonde samenvattingen zonder upload.
Binair naar hex-converter
Converteer binaire invoer naar een gewone hexwaarde in hoofdletters. Niet-binaire tekens worden genegeerd en voorloopnullen blijven niet behouden.