Генератор changelog
Перетворіть скопійований git log на впорядкований та читаємий changelog.
Генератор changelog
Вставте вихідні дані "git log" або "git log --oneline" — цей інструмент перетворює їх на changelog, готовий до використання у релізі, файлі CHANGELOG.md або описі pull request. Підтримується як стандартний багаторядковий формат git log (з заголовками Author: та commit), так і компактний однорядковий формат, тому ви можете скопіювати будь-який прямо з терміналу.
Коміти групуються за типом або за областю видимості. Типи визначаються автоматично за префіксами Conventional Commits (feat, fix, docs, chore та інші), або вкажіть власне відповідність префіксів до позначок, якщо ваша команда використовує інший формат. Merge commits та chores можна відфільтрувати прапорцем, щоб у changelog відображалися лише реальні зміни для користувачів. Обирайте між форматом Markdown у стилі Keep a Changelog або простим згрупованим списком без розмітки.
Включіть пов'язування завдань, щоб перетворити посилання типу #123 або PROJ-42 на гіперпосилання, використовуючи шаблон URL з заповнювачем {id}. Імена авторів автоматично вилучаються, коли формат логів їх містить. Breaking changes — позначені знаком оклику після типу або рядком "BREAKING CHANGE:" у тілі коміту — виділяються в окремий розділ на початку при включенні виділення. Додайте версію та дату, щоб створити заголовок правильного формату.
Усі обчислення виконуються локально у вашому браузері — історія комітів нікуди не завантажується, що важливо для приватних репозиторіїв. Результат оновлюється при редагуванні або зміні параметра. Ви можете скопіювати результат, завантажити його як файл .txt або надіслати прямо в інший інструмент.