Генератор 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 или отправить прямо в другой инструмент.