Générateur de changelog
Transformez un git log collé en un changelog lisible et groupé.
Générateur de changelog
Collez la sortie de "git log" ou "git log --oneline" et cet outil la transforme en un changelog que vous pouvez intégrer directement dans une version, un fichier CHANGELOG.md ou une description de pull request. Il lit à la fois le format multilignes par défaut de git log (avec les en-têtes Author et commit) et le format compact une seule ligne, afin que vous puissiez copier l'un ou l'autre directement depuis votre terminal.
Les commits sont groupés par type ou par scope. Détectez les types automatiquement à partir des préfixes Conventional Commits (feat, fix, docs, chore et autres), ou fournissez votre propre mappage préfixe-étiquette si votre équipe utilise une convention différente. Les merge commits et les chores peuvent être filtrés avec une case à cocher, de sorte que le changelog ne montre que ce qui a réellement changé pour les utilisateurs. Choisissez une sortie Markdown qui suit le format Keep a Changelog, ou une liste groupée simple sans aucun balisage.
Activez la liaison de tickets pour convertir les références comme #123 ou PROJ-42 en liens, en utilisant un modèle d'URL avec un espace réservé {id}. Les noms d'auteurs sont récupérés automatiquement lorsque votre format de log les inclut, et les changements importants (marqués avec un "!" à la fin du type ou un pied de page "BREAKING CHANGE:") sont extraits dans leur propre section en haut quand la mise en évidence est activée. Ajoutez une version et une date pour générer un en-tête de version approprié.
Tout s'exécute localement dans votre navigateur : votre historique de commits n'est jamais téléchargé nulle part, ce qui est important pour les dépôts privés. Le résultat se met à jour lorsque vous tapez ou modifiez une option, et vous pouvez le copier, le télécharger en tant que fichier .txt, ou l'envoyer directement à un autre outil.