С этим инструментом что-то не так?

О «Changelog Formatter Online»

Этот инструмент форматирует и нормализует CHANGELOG.md. Разбирает существующие записи, сортирует по версии и дате, унифицирует заголовки (Added/Changed/Deprecated/Removed/Fixed/Security) и выводит аккуратный Markdown по конвенции Keep a Changelog.

Аккуратный changelog — небольшое усилие, окупающееся для контрибьюторов, пользователей и для вас самих, когда нужно вспомнить, когда появилась фича.

Поддерживается конвертация форматов (free-form → Keep a Changelog), подсветка типичных ошибок (без версий, неупорядоченные записи), генерация GitHub release notes из CHANGELOG.

Как пользоваться этим инструментом

Как превратить разрозненные commit-строки в Keep-a-Changelog-секцию

  1. Вставьте сырые commit-строки

    По одной строке на коммит — в поле "Commits (one per line)". Распознаются префиксы Conventional Commit: `feat:`, `fix:`, `docs:`, `chore:` и т. д. Строки без известного префикса попадают в `### Other`.

  2. Запуск

    Результат — единственное поле `markdown`: блок в стиле Keep-a-Changelog с группами `### Added`, `### Fixed`, `### Changed`, `### Docs`, `### Other`. Пустые группы опускаются.

  3. Структура вывода

    После группировки строки сохраняют исходный текст (минус префикс). Даты и заголовки версии НЕ генерируются — вставьте сами строку вроде `## [1.4.0] - 2026-05-19` над сгенерированными группами перед коммитом.

  4. Советы для чистого вывода

    Скармливайте инструменту вывод `git log v1.3.0..HEAD --pretty=%s`. Расплывчатые subject'ы дадут расплывчатые строки changelog — это не AI-переписывание, только сортировка.