# Changelog Формат основан на [Keep a Changelog](https://keepachangelog.com/ru/1.1.0/). Версия проекта — в файле [`VERSION`](../VERSION) (SemVer). ## [1.0.3] - 2026-08-30 ### Fixed - Публикация событий (`evtg_publish.py`): картинка скачивается на сервере и уходит в `sendPhoto` файлом, как у постов VK. Раньше в Bot API передавался URL (`http://reg.konvent.ru/...`), Telegram не мог его забрать (`failed to get HTTP URL content`) и пост уходил текстом. ## [1.0.2] - 2026-08-30 ### Added - Шаблон окружения [`.env.example`](../.env.example) для ZILANT и VOLK (секреты — плейсхолдеры). - `.env` добавлен в [`.gitignore`](../.gitignore). ### Documentation - README и `docs/ARCHITECTURE.md`: копирование `.env.example` → `.env` при настройке инстанса. ## [1.0.1] - 2026-08-30 ### Changed - Утилиты перенесены в `tools/`: - `tools/ops/` — `register_tg_webhook.py`, `copy_databases.sh` (рядом с `genkey.py`) - `tools/dev/` — `send_telegram_example.py`, `volk_telegram_testing.py`, `volk_category_testing.py` - Скрипты в `tools/` загружают `.env` из корня проекта и добавляют корень в `sys.path` при импорте модулей ядра. ### Documentation - Обновлены `tools/README.md`, `docs/ARCHITECTURE.md`, `docs/volk-mode.md`, `docs/telegram-messaging.md`, `README.md`. ## [1.0.0] - 2026-08-30 ### Added - Файл версии `VERSION` (SemVer). - Документация: `README.md`, `docs/ARCHITECTURE.md`, `docs/volk-mode.md`. - Каталог `tools/` с README; `tools/ops/genkey.py`, `tools/legacy/evt_prefetch.py`. - Сезонные deep link и callback с префиксом `SEASON` (`season_links.py`, по умолчанию `zk2026`). - Интеграция Telegram Bot API через internal relay (`telegram_relay.py`, `RELAY_URL`). ### Changed - `evt_prefetch.py` перенесён в `tools/legacy/` — не входит в `runner.sh`. - `genkey.py` перенесён в `tools/ops/`. - Документация по runner и отправке сообщений — в `docs/`. ### Documentation - Правило Cursor `.cursor/rules/version-and-docs.mdc` — поддержка версии и changelog при изменениях.