← Все версии

Версия 1.16.0

v1.16.0 История версий переехала из шаблона в базу данных

29 сентября 2026 Новые возможности 4 изменения

Раньше страница «История версий» была набором готовой разметки в шаблоне: десятки версий и сотни изменений были вписаны в HTML вручную, и чтобы добавить или поправить запись, нужно было править шаблон целиком. Теперь версии лежат в таблицах `changelog_versions` и `changelog_events`, а страницы собираются из них — и у каждой версии появился свой адрес.

Что сделано

Новые возможности платформы

  • Функционал

    История версий хранится в базе данных

    Раньше страница «История версий» была набором готовой разметки в шаблоне: 48 версий и 134 изменения были вписаны в HTML вручную, и чтобы добавить или поправить запись, нужно было править шаблон целиком. Теперь версии лежат в таблицах `changelog_versions` и `changelog_events` базы данных, а страницы собираются из них.

    Результат история — это данные, а не разметка: её проще вести, она не потеряется при перевёрстке, и с ней работают скрипты релиза

  • Функционал

    У каждой версии — своя страница по ссылке

    Раньше вся история висела одной длинной лентой на `/changelog`, и отдельного адреса у версии не было. Теперь каждая версия открывается по собственному адресу — например `/changelog/1.16.0` — а на странице `/changelog` компактный список: номер версии, дата, сводка и ссылка «открыть».

    Результат на конкретную версию можно дать ссылку клиенту или отчёту, и страница каждой версии индексируется поисковиками отдельно

  • Функционал

    «Версия платформы» в подвале панели стала ссылкой на свою страницу

    Надпись в подвале панели управления открывает страницу этой версии — видно, что сделано в релизе, за один клик.

    Результат сотрудник не ищет changelog, чтобы вспомнить, что принесло обновление

Под капотом

Технические изменения, из-за которых это работает

  • Инфраструктура

    Методология версионирования обновлена

    Правила выпуска релиза дополнены: версия и её изменения заносятся в базу данных через скрипт `seed_changelog.php`, а каждая версия открывается по адресу `/changelog/{версия}`.

    Результат выпуск новой версии не зависит от ручной правки шаблона