Changelog-Generator
Wandeln Sie ein eingefügtes git log in ein gruppiertes, lesbares Changelog um.
Changelog-Generator
Fügen Sie die Ausgabe von "git log" oder "git log --oneline" ein und dieses Tool wandelt sie in ein Changelog um, das Sie direkt in ein Release, eine CHANGELOG.md-Datei oder eine Pull-Request-Beschreibung einfügen können. Es liest sowohl das Standard-Multi-Line-Format von git log (mit Author: und Commit-Headern) als auch das kompakte Einzeilenformat, sodass Sie beides direkt von Ihrem Terminal kopieren können.
Commits werden nach Typ oder nach Bereich gruppiert. Erkennen Sie Typen automatisch anhand von Conventional Commits-Präfixen (feat, fix, docs, chore und weitere), oder geben Sie Ihr eigenes Präfix-zu-Label-Mapping an, wenn Ihr Team eine andere Konvention verwendet. Merge-Commits und Chores können mit einem Kontrollkästchen gefiltert werden, sodass das Changelog nur zeigt, was sich tatsächlich für Benutzer geändert hat. Wählen Sie Markdown-Ausgabe, die dem Keep a Changelog-Format entspricht, oder eine einfache gruppierte Liste ohne Markup.
Aktivieren Sie Ticketverknüpfung, um Verweise wie #123 oder PROJ-42 in Links zu konvertieren, indem Sie eine URL-Vorlage mit einem {id}-Platzhalter verwenden. Autorennamen werden automatisch übernommen, wenn Ihr Log-Format sie enthält, und Breaking Changes – markiert mit einem nachfolgenden ! im Typ oder einem BREAKING CHANGE:-Footer – werden in ihren eigenen Bereich oben eingefügt, wenn die Hervorhebung aktiviert ist. Fügen Sie eine Version und ein Datum hinzu, um eine ordnungsgemäße Release-Überschrift zu generieren.
Alles läuft lokal in Ihrem Browser: Ihre Commit-Verlaufswerte werden niemals irgendwo hochgeladen, was für private Repositories wichtig ist. Das Ergebnis wird aktualisiert, während Sie es eingeben oder eine Option ändern, und Sie können es kopieren, als .txt-Datei herunterladen oder direkt in ein anderes Tool senden.