Перейти к содержанию

Журнал изменений

1.2.0 (2026-03-11)

Добавлено

  • RedisStorage - хранилище FSM с нативной поддержкой TTL и префиксов ключей
  • SQLiteStorage - хранилище FSM на основе sqlite3 как синхронная альтернатива
  • Система экспериментальных фич с поддержкой eager_task_factory
  • Поддержка cron-расписаний в tasks.loop(cron="...") с встроенным парсером 5-полевого формата
  • Декоратор group() для Package - группы команд с подкомандами
  • Расширение Package: именование, интеграция с FSM, хуки, обработка ошибок и управление жизненным циклом

Исправлено

  • Замена тихого except: pass на логирование через debug/warning

1.1.0 (2026-03-09)

Добавлено

  • Метод app.listener() для регистрации слушателей событий напрямую в приложении

1.0.0 (2026-03-06)

Добавлено

  • Type-safe команды с парсингом из аннотаций типов
  • Интерактивный UI: клавиатуры, карусели, View с callback-кнопками
  • FSM для многошаговых диалогов с хранилищем состояний
  • Cog-модули с lifecycle-хуками и горячей перезагрузкой
  • Система проверок и cooldown (rate-limiting, max_concurrency)
  • Группы команд и подкоманды с вложенностью
  • Мульти-бот и система аддонов
    • AutoDoc аддон для автогенерации документации команд
    • FastAPI аддон для интеграции с веб-приложениями