Как стать автором
Обновить

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

Время на прочтение1 мин
Количество просмотров2.2K

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);

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

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

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Другие новости