Changelog Generator
Generate polished, well-structured changelogs from raw commit messages, feature lists, or release notes — in any standard format.
Hoe te gebruiken Changelog Generator
- Plak je ruwe wijzigingen — commitberichten, functieslijsten, Jira-ticket samenvattingen of opsommingstekens van je sprint retrospectief.
- Selecteer een changelog-formaat: 'Keep a Changelog' is de standaard van de gemeenschap, 'Conventioneel' volgt de specificatie van Conventional Commits.
- Voer het versienummer en het type release in om de juiste kop en context in te stellen.
- Kies jouw publiek — ontwikkelaars changelogs bevatten technische details; eindgebruikers changelogs richten zich op voordelen en impact.
Gebruikscases
Genereer een CHANGELOG.md-invoer uit de git-loguitvoer vóór een release
Maak gebruikersgerichte release-notities voor een SaaS-productupdate-e-mail
Stel changelogs op voor twee doelgroepen voor open-source bibliotheken (onderhouders + gebruikers)
Compileer sprintwijzigingen in een gestructureerd releaseoverzicht voor belanghebbenden
Documenteer belangrijke wijzigingen met migratiehandleidingen voor grote versie-upgrades
Tips voor de beste resultaten
- Plak de ruwe git-loguitvoer direct — de generator categoriseert commits automatisch in secties Toegevoegd/Veranderd/Gerepareerd/Verwijderd.
- Voor ingrijpende wijzigingen, voeg het oude gedrag en het nieuwe gedrag toe in je invoer zodat de generator correcte migratie-instructies kan schrijven.
- Gebruik de 'Beide' doelgroepoptie voor open-source projecten waar je changelog zowel ontwikkelaars als niet-technische gebruikers bedient.
- Genereer changelogs geleidelijk voor elke release in plaats van te proberen meerdere versies tegelijk te dekken.
Veelgestelde vragen
Welk changelog-formaat moet ik gebruiken?
Keep a Changelog (keepachangelog.com) is de meest breed geaccepteerde standaard voor open-source projecten. Conventional Changelog past goed bij Conventional Commits (feat:, fix:, enz.). Semantic Versioning Notes is het beste voor bibliotheken waar versienummers een strikte betekenis hebben.
Kan ik git commit-berichten direct plakken?
Ja. Plak de uitvoer van 'git log --oneline' of vergelijkbaar. De generator categoriseert elke commit in de juiste changelog-sectie (Toegevoegd, Gewijzigd, Verholpen, enz.) en herschrijft beknopte commitberichten in duidelijke, beschrijvende changelog-invoeren.
Hoe gaat het om met ingrijpende veranderingen?
Belangrijke wijzigingen worden prominent bovenaan het wijzigingslogboek gemarkeerd met een VOORNAAMSTE WIJZIGING-prefix. Als je details over het oude en nieuwe gedrag verstrekt, voegt de generator migratie-instructies toe om gebruikers te helpen upgraden.
Wat is het verschil tussen changelogs voor ontwikkelaars en eindgebruikers?
De changelogs voor ontwikkelaars bevatten technische details: functienamen, API-wijzigingen, afhankelijkheidsupdates en codevoorbeelden. De changelogs voor eindgebruikers vertalen dezelfde wijzigingen in voordeelverklaringen: 'Pagina's laden nu 50% sneller' in plaats van 'Gemigreerd naar React Server Components'.
Kan ik changelogs voor pre-release versies genereren?
Ja. Kies 'Pre-release' als het type release en gebruik een versie zoals 3.0.0-beta.1. De generator zal de pre-release status noteren en de juiste disclaimers over de API-stabiliteit toevoegen.
Part of these workflows
This tool is used in step-by-step guides that help you get more done
We slaan je tekst niet op. De verwerking gebeurt in realtime en je invoer wordt onmiddellijk na het genereren van het resultaat weggegooid.
Ontgrendel Onbeperkte Toegang
Gratis gebruikers: 10 gebruik per dag | Pro gebruikers: Onbeperkt