Возможности
Извлекает и анализирует информацию о версиях из различных форматов журналов изменений:
- Keep a Changelog: Стандартный формат с заголовками версий и категоризированными изменениями
- Conventional Commits: Стиль сообщений коммитов Git с типом и областью
- GitHub Releases: Примечания к выпуску со списками функций и исправлениями ошибок
- Автоопределение: Автоматически определяет используемый формат
Извлечение
Извлекает полные данные о выпусках:
- Номера версий: Семантическое версионирование (например, 1.0.0, 2.1.3-beta)
- Даты выпуска: Когда была выпущена каждая версия
- Категории изменений: Добавлено, Изменено, Устарело, Удалено, Исправлено, Безопасность
- Описания изменений: Полный текст каждой записи об изменении
- Область и критические изменения: Дополнительные метаданные из обычных коммитов
Анализ
Предоставляет подробную статистику:
- Общее количество выпусков
- Первая и последняя версия
- Изменения по категориям для каждого выпуска
- Обнаружение невыпущенных изменений
- Общее количество изменений во всех версиях
Экспорт
Экспортирует структурированные данные JSON, подходящие для:
- Документации API
- Генерации примечаний к выпуску
- Инструментов сравнения версий
- Руководств по миграции