• v1.6.0 b7fad78a71

    benya released this 2026-02-15 15:19:16 +03:00 | 71 commits to master since this release

    Рефакторный релиз после 1.5.1, направленный на упрощение релизного процесса и снижение риска ошибок версионирования.

    Что изменено

    • Вынесен номер версии в единый файл: app_version.py.
    • main.py теперь использует версию из app_version.py.
    • build.py также использует ту же версию из app_version.py.

    Зачем это нужно

    • Исключён рассинхрон версий между приложением и сборочным скриптом.
    • Упрощена подготовка релизов: версия обновляется в одном месте.
    • Снижен риск человеческой ошибки при выпуске новых версий.

    Технические детали

    • Добавлен файл: app_version.py (APP_VERSION = "1.6.0").
    • Обновлены импорты и smoke-тесты под новый источник версии.
    • Функциональность 1.5.1 (включая обновления приложения и relogin при auth-ошибках VK) сохранена без изменений поведения.

    Проверка

    • python -m py_compile app_version.py main.py build.py tests/test_auth_relogin_smoke.py — OK
    • python -m unittest tests/test_auth_relogin_smoke.py — OK
    Downloads