Files
Zilant2025/docs/CHANGELOG.md
T
2026-09-02 22:49:03 +03:00

4.7 KiB
Raw Blame History

Changelog

Формат основан на Keep a Changelog. Версия проекта — в файле VERSION (SemVer).

[1.1.4] - 2026-09-02

Fixed

  • Проверка footer-ссылок после edit: убрано сравнение min_length (HTML длиннее plain text от Telegram) — лишние retry, мигание ссылок и обрыв пакетной публикации из UI.

Changed

  • Проверка footer-ссылок: убрано сравнение min_length (HTML длиннее plain text от Telegram).

[1.1.3] - 2026-09-02

Fixed

  • Проверка footer-ссылок после edit: сравнение по конкретным URL (Инфо/Иду/Подписка, ВК), а не по любому text_link или словам в тексте тела события — устраняет ложный «успех» при пакетной публикации.

[1.1.2] - 2026-09-02

Fixed

  • Проверка успешного edit ссылок: Telegram отдаёт plain text и text_link entities, а не href= в caption; message is not modified трактуется как успех (ссылки уже применены). Устраняет ложные ошибки при успешной публикации.

[1.1.1] - 2026-09-02

Fixed

  • Публикация постов и событий: второй шаг (edit со строкой ссылок) повторяется до появления href= в ответе API; без подтверждённых ссылок запись не помечается опубликованной. Устраняет редкие случаи, когда edit логировался как успех, а ссылки в канале отсутствовали.

[1.1.0] - 2026-08-30

Added

  • Импорт VK (vk_load.py): посты с числом букв меньше VK_POST_MIN_LETTERS (по умолчанию 5) сохраняются с названием - = Пустой пост = - и без отметки «к публикации».

Documentation

  • Параметр VK_POST_MIN_LETTERS в .env.example и .env.

[1.0.4] - 2026-08-30

Changed

  • runner.sh пишет лог в logs/runner.log (каталог создаётся при первом запуске).

[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 для ZILANT и VOLK (секреты — плейсхолдеры).
  • .env добавлен в .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 при изменениях.