🔥 Вышло обновление MaxNotify — v2.2.1! 🔥
⚠️ ВАЖНО: синхронизация slash‑команд теперь через актуальный API
🛠 Что изменилось:
Теперь регистрация slash‑команд бота идёт через метод PATCH /me/commands (раньше использовался PATCH /me). Без этого обновления список команд из настроек интеграции мог не применяться в клиенте Max.
📝 Важные нюансы по командам (как в документации Max):
• Пустой список команд полностью очищает команды бота.
• За один раз можно отправить не больше 32 команд — лишние при синхронизации просто отбрасываются.
🔄 Другие изменения:
• Провайдер notify.a161 по‑прежнему не регистрирует команды в Max — работает только локальный allowlist в настройках. Пояснение об этом обновлено.
• Минимальная версия Home Assistant теперь задаётся в hacs.json и в коде; из manifest.json убрано нестандартное поле minimum_ha_version.
• Тексты ошибок и подписей селекторов приведены к стандартной схеме Home Assistant (exceptions / selector / common) — теперь проходит проверка hassfest.
📚 Документация и репозиторий:
• В docs/PROVIDER_SPEC.md указан актуальный путь PATCH /me/commands для supports_bot_command_registration.
• В репозиторий добавлен CHANGELOG.md — из него формируются тексты релизов на GitHub.
• При пуше тега vX.Y.Z автоматически создаётся GitHub Release (с текстом changelog и архивом max_notify.zip).
• На каждый push/PR запускаются проверки hassfest и HACS.
• Для локального прогона тех же Actions есть команды: make act-push и make act-release.
🔗 Ссылки:
Релиз v2.2.1: https://github.com/kai-zer-ru/max-notify-ha/releases/tag/v2.2.1
Сравнение с v2.2.0: https://github.com/kai-zer-ru/max-notify-ha/compare/v2.2.0...v2.2.1
⚠️ ВАЖНО: синхронизация slash‑команд теперь через актуальный API
🛠 Что изменилось:
Теперь регистрация slash‑команд бота идёт через метод PATCH /me/commands (раньше использовался PATCH /me). Без этого обновления список команд из настроек интеграции мог не применяться в клиенте Max.
📝 Важные нюансы по командам (как в документации Max):
• Пустой список команд полностью очищает команды бота.
• За один раз можно отправить не больше 32 команд — лишние при синхронизации просто отбрасываются.
🔄 Другие изменения:
• Провайдер notify.a161 по‑прежнему не регистрирует команды в Max — работает только локальный allowlist в настройках. Пояснение об этом обновлено.
• Минимальная версия Home Assistant теперь задаётся в hacs.json и в коде; из manifest.json убрано нестандартное поле minimum_ha_version.
• Тексты ошибок и подписей селекторов приведены к стандартной схеме Home Assistant (exceptions / selector / common) — теперь проходит проверка hassfest.
📚 Документация и репозиторий:
• В docs/PROVIDER_SPEC.md указан актуальный путь PATCH /me/commands для supports_bot_command_registration.
• В репозиторий добавлен CHANGELOG.md — из него формируются тексты релизов на GitHub.
• При пуше тега vX.Y.Z автоматически создаётся GitHub Release (с текстом changelog и архивом max_notify.zip).
• На каждый push/PR запускаются проверки hassfest и HACS.
• Для локального прогона тех же Actions есть команды: make act-push и make act-release.
🔗 Ссылки:
Релиз v2.2.1: https://github.com/kai-zer-ru/max-notify-ha/releases/tag/v2.2.1
Сравнение с v2.2.0: https://github.com/kai-zer-ru/max-notify-ha/compare/v2.2.0...v2.2.1
PROVIDER_SPEC.md