← К списку версий
v0.48.0
31.08.2026
MINOR
Версионность из файла перенесена в базу данных: у каждой версии своя ссылка
История версий больше не хранится в единственном markdown-файле changelog.md. Каждая версия теперь — отдельная запись в базе данных со своей собственной ссылкой, что исключает потерю истории изменений.
Что сделано
- Новая таблица versions — в базе данных добавлена таблица versions: версия, заголовок, дата, тип, аннотация, секции изменений, результат и признак текущей версии.
- Модель и сервис — добавлены модель Version и сервис VersionService, через которые все страницы читают версии из БД, а не из файла.
- Отдельная ссылка у каждой версии — у каждой версии теперь есть собственный URL вида /versions/0.48.0, по которому она открывается отдельно.
- Общие публичные страницы — список версий /versions и карточка отдельной версии /versions/{version}.
- Единый формат — страница «О платформе», админ-настройки и новые публичные страницы приведены к единому формату секций.
- Полная история — в базу засеяна вся история версий с v0.1.0 по v0.48.0 (получена с публичной страницы my.ipd.by/about).
- Версия платформы — поднята до v0.48.0 (.env, config/app.php).
Результат
- История версий хранится в базе данных и не теряется при сбое файлов.
- Каждая версия открывается по собственной ссылке, ею можно поделиться напрямую.
- Все страницы с историей читают единый источник данных.