Вышел changelog-генератор с широкими возможностями настройки Git-cliff 2.0

19 февраля 2024 года состоялся релиз changelog-генератора (лога изменений проекта) с широкими возможностями настройки Git-cliff 2.0. Исходный код проекта доступен на GitHub под лицензией MIT.

Проект git-cliff написан на Rust. Это решение обеспечивает широкие возможности настройки для создания changelog из истории git. Проект поддерживает использование пользовательских регулярных выражений для внесения изменений в changelog, которые в основном основаны на обычных коммитах. С помощью одного файла конфигурации можно применять самые разные форматы для changelog, благодаря механизму шаблонов, основанному на Jinja2/Django.

Основные изменения и доработки в Git-cliff 2.0 включают в себя:

интеграцию с GitHub (ранее опция была доступна в экспериментальном режиме);

встроенные шаблоны, включая шаблон для футера (changelog.footer);

доработанный механизм пропуска ошибочных коммитов;

флаг «Версия для печати»;

возможность отключения выполнения внешних команд;

фильтрацию коммитов слияния (Merge Commits);

сопоставление по SHA1 коммита с commit_parsers;

определение значения области регулярных выражений;

лучшение поведения флага bump;

доработанную документацию (добавлены советы и подсказки, добавлена инструкция по установке Homebrew);

сделана тёмная тема по умолчанию (извините, мотыльки);

добавлена строка поиска.

Источник: habr.com

0 0 голоса
Рейтинг новости
0
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии