← К списку версий
v0.28.1
11.08.2026
PATCH
«История версий проекта»: Changelog по каждому проекту
История версий (Changelog) у каждого проекта
- Новое поле `projects.changelog` (миграция `2026_08_11_130000_add_changelog_to_projects_table.php`): история версий конкретного проекта в формате markdown (версия, дата, «что сделано» и «зачем» — как в `changelog.md` платформы).
- Админка (`/admin/projects/{id}/edit`): новая вкладка **«Версии проекта»** — текстовое поле с подсказкой формата и примером. Сохраняется кнопкой «Сохранить» вместе с остальными полями.
- Страница проекта (`/admin/projects/{id}`): блок «История версий (Changelog)» с отрисованным markdown и ссылкой на редактирование.
- Личный кабинет клиента: секция **«История версий»** на странице проекта — что сделано и зачем.
- Гостевая страница (по ссылке, без логина): секция **«История версий — что сделано»** — главная ценность доступна клиенту без входа в кабинет (аналогично `https://xn----7sbbdliaae3aaodrirjkg5m4a.xn--90ais/platform-version/` и `https://bober-bob.ipd.by/about`).
- Экспорт/импорт JSON проекта теперь включает поле `changelog`.
- Описание ведётся Алексеем по мере работы и может использоваться для ИИ-отчётов по клиентам (задачи/план/диаграмма Ганта + история версий).
- `APP_VERSION` изменён: `0.28.0` → `0.28.1` (`.env`, `.env.example`).
Автотесты
- `tests/Feature/ProjectChangelogFeatureTest.php`: сохранение changelog из формы редактирования проекта, отображение на странице проекта в админке, в личном кабинете клиента и на гостевой странице (без логина), рендер markdown и скрытие при пустом поле.
Результат
- История версий проекта доступна клиенту в кабинете и на гостевой странице
- Видно, что сделано и зачем — без входа в админку