Générateur de changelog
Transformez des messages de commit (Conventional Commits) en changelog organisé au format Keep a Changelog, prêt pour le CHANGELOG.md ou la release.
Mode d’emploiGénérez le changelog.
Générateur de changelog: à quoi ça sert
Collez vos messages de commit et l’outil sépare nouveautés (feat), corrections (fix), améliorations (perf et refactor) et changements incompatibles au format Keep a Changelog, avec version, date et lien vers la release. Les commits de merge sont ignorés et chore, docs et tests peuvent être inclus ou non. Un graphique montre la part de chaque type.
Mode d’emploi
- Collez les messages de commit.
- Indiquez la version et la date.
- Copiez le Markdown ou téléchargez le CHANGELOG.md.
Quand l’utiliser
- Rédiger les notes d’une release.
- Tenir le CHANGELOG.md du projet.
- Résumer les changements pour l’équipe.
Questions fréquentes
Quel format de commit l’outil comprend-il ?
Conventional Commits : feat: pour les nouveautés, fix: pour les corrections, perf:, refactor:, docs:, chore: et d’autres, avec une portée optionnelle comme feat(login): connexion avec Google. Un ! après le type ou BREAKING CHANGE dans le texte signale un changement incompatible.
Comment obtenir la liste des commits ?
Dans le terminal, lancez git log --pretty=format:%s v1.2.0..HEAD pour lister les messages depuis la dernière version, puis collez-les ici.
Pourquoi les sections sont-elles en anglais ?
Parce que Keep a Changelog utilise les noms Added, Changed, Fixed et Removed, reconnus par la plupart des outils. Décochez l’option pour avoir des titres traduits.
Vraiment gratuit ?
Oui, 100 % gratuit. Sans inscription, sans abonnement et sans limite d’utilisation. Tous les outils de Tools123 sont gratuits.