С этим инструментом что-то не так?
О «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-секцию
Вставьте сырые commit-строки
По одной строке на коммит — в поле "Commits (one per line)". Распознаются префиксы Conventional Commit: `feat:`, `fix:`, `docs:`, `chore:` и т. д. Строки без известного префикса попадают в `### Other`.
Запуск
Результат — единственное поле `markdown`: блок в стиле Keep-a-Changelog с группами `### Added`, `### Fixed`, `### Changed`, `### Docs`, `### Other`. Пустые группы опускаются.
Структура вывода
После группировки строки сохраняют исходный текст (минус префикс). Даты и заголовки версии НЕ генерируются — вставьте сами строку вроде `## [1.4.0] - 2026-05-19` над сгенерированными группами перед коммитом.
Советы для чистого вывода
Скармливайте инструменту вывод `git log v1.3.0..HEAD --pretty=%s`. Расплывчатые subject'ы дадут расплывчатые строки changelog — это не AI-переписывание, только сортировка.