Генератор журнала изменений
Писать журнал изменений вручную, значит перед каждым релизом вычитывать git log. Этот генератор пропускает этот шаг: вы вставляете записи, которые хотите опубликовать, прямо в нужную категорию, Added, Changed, Fixed и Removed, добавляете номер версии и дату, и он выдаёт раздел Markdown в стиле Keep a Changelog, готовый для вставки в CHANGELOG.md. То же содержимое можно получить и как обычный текст. Генератор не читает вашу историю git; вы сами решаете, какие изменения войдут в релиз.
Как создать журнал изменений
-
1
Введите версию и дату
Введите номер версии, например 1.2.0. Оставьте дату пустой, чтобы использовать сегодняшнюю.
-
2
Добавьте записи по категориям
Вставьте заметки о выпуске в категории Added, Changed, Fixed и Removed, по одной записи в строке. Пустые категории пропускаются.
-
3
Выберите формат вывода
Markdown (заголовок `## [версия] - дата` с разделами в стиле `### Added`) или обычный текст (заголовок `v1.2.0 (дата)` с маркированными списками).
-
4
Скопируйте журнал изменений
Вставьте результат над предыдущей записью в CHANGELOG.md.
Четыре категории
Генератор создаёт ровно четыре раздела, в этом порядке: Added, Changed, Fixed и Removed. Заголовки разделов в выводе остаются на английском, это стандартные названия Keep a Changelog.
| Категория | Когда использовать |
|---|---|
| Added | Новые возможности |
| Changed | Изменения существующей функциональности |
| Fixed | Исправления ошибок |
| Removed | Удалённые возможности |
Конвенция Keep a Changelog также включает разделы Deprecated, Security и Breaking. В генераторе для них нет полей; вы можете добавить эти разделы вручную после вставки результата.
Пример вывода (Markdown)
## [1.4.0] - 2026-04-18
### Added
- Dark mode support for the dashboard (#312)
- CSV export on the users page (#318)
### Changed
- Upgrade React to 18.3 (#320)
- Pagination now defaults to 50 items per page (#322)
### Fixed
- Crash when editing users with a null email (#319)
- Timezone offset in scheduled reports (#321)
### Removed
- Legacy reports API (#324)
Пример вывода (обычный текст)
v1.4.0 (2026-04-18)
ADDED:
• Dark mode support for the dashboard (#312)
• CSV export on the users page (#318)
CHANGED:
• Upgrade React to 18.3 (#320)
• Pagination now defaults to 50 items per page (#322)
FIXED:
• Crash when editing users with a null email (#319)
• Timezone offset in scheduled reports (#321)
REMOVED:
• Legacy reports API (#324)
Советы
- Одна запись в строке. Каждая строка поля становится одним пунктом списка. Пустые поля пропускаются, а целую категорию можно оставить без записей.
- Пишите записи как строки журнала, а не как пометки в логе. Повелительная форма «fix: handle null email on edit» хорошо читается как пункт.
- Указывайте номера issue/PR, чтобы читатели могли углубиться:
(#319)или[#319](link)в выводе. - Одна версия на запись: не объединяйте два релиза в один блок, даже если они вышли с разницей в день.
- Выпущенное и невыпущенное: держите вверху раздел
[Невыпущенное]с изменениями для следующей версии. При релизе перенесите их в раздел с датой.
Часто задаваемые вопросы
Конвенции Keep a Changelog (keepachangelog.com): заголовок версии с датой и сгруппированные маркированные списки. Генератор создаёт разделы Added, Changed, Fixed и Removed; остальные стандартные разделы (Deprecated, Security, Breaking) следуют той же конвенции, если вы добавите их вручную.
Генератор создаёт четыре основных раздела: Added, Changed, Fixed и Removed. Отдельных полей для Deprecated, Security или Breaking нет, но вы можете добавить эти разделы вручную в сгенерированный текст перед вставкой.
Генератор, это разовый UI-инструмент; для автоматизации используйте CLI вроде standard-version, release-please или semantic-release, которые реализуют те же шаблоны прямо в вашем конвейере сборки.
Нет. Он не читает ни ваш репозиторий, ни сообщения коммитов; записи вы вставляете сами. Введённый текст отправляется на сервер, чтобы построить результат, и не сохраняется и не передаётся третьим лицам.
Сопутствующие инструменты
Справочная таблица ASCII
Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.
Справочник сочетаний клавиш
Ищите документированные сочетания по умолчанию для VS Code, Chrome и Bash с GNU Readline в macOS, Windows и Linux.
Справочник символов HTML
Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.
Счетчик FPS
Измерьте FPS браузера через requestAnimationFrame: сглаживание, минимальная и максимальная частота кадров, порог предупреждения и график по желанию. Работает локально, без загрузок и API.
Генератор цветовой палитры
Создавайте монохромные, аналоговые, комплементарные, триадные или тетрадные палитры из базового HEX-цвета и экспортируйте готовые CSS-переменные.
Генератор случайных букв
Генерируйте случайные буквы A-Z. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.