Генератор changelog
Превратите сообщения коммитов (Conventional Commits) в упорядоченный changelog по стандарту Keep a Changelog — готовый для CHANGELOG.md или релиза.
Как пользоватьсяСоздайте changelog.
Генератор changelog: для чего нужен
Вставьте сообщения коммитов, и инструмент разделит новые функции (feat), исправления (fix), улучшения (perf и refactor) и несовместимые изменения в формате Keep a Changelog, с версией, датой и ссылкой на релиз. Merge-коммиты игнорируются, а chore, docs и тесты можно включать или нет. Диаграмма показывает долю каждого типа.
Как пользоваться
- Вставьте сообщения коммитов.
- Укажите версию и дату.
- Скопируйте Markdown или скачайте CHANGELOG.md.
Когда использовать
- Писать заметки к релизу.
- Вести CHANGELOG.md проекта.
- Кратко рассказать команде, что изменилось.
Частые вопросы
Какой формат коммитов понимает инструмент?
Conventional Commits: feat: для новых функций, fix: для исправлений, perf:, refactor:, docs:, chore: и другие, с необязательной областью вроде feat(login): вход через Google. Знак ! после типа или BREAKING CHANGE в тексте отмечает несовместимое изменение.
Как получить список коммитов?
В терминале выполните git log --pretty=format:%s v1.2.0..HEAD, чтобы вывести сообщения с последней версии, и вставьте их сюда.
Почему разделы на английском?
Потому что Keep a Changelog использует названия Added, Changed, Fixed и Removed, которые распознаёт большинство инструментов. Снимите галочку, чтобы использовать переведённые заголовки.
Правда бесплатно?
Да, 100% бесплатно. Без регистрации, без подписки и без ограничений использования. Все инструменты Tools123 бесплатны.