Skip to content

Releases: alex2844/node-xmihome

v1.4.0

08 Feb 08:42

Choose a tag to compare

🚀 Новые возможности

  • 8d00453 feat(node-red): управление действием узла через входящее сообщение (alex2844)
  • bae07b7 feat(node-red): поддержка пассивного мониторинга рекламных пакетов и поле bindkey (alex2844)
  • 3c815f8 feat(node): мониторинг Xiaomi MiBeacon (alex2844)
  • 6b04663 feat(cli): добавить поддержку удаленного подключения (alex2844)
  • a82afc5 feat(cli): улучшено отображение ключей и идентификаторов в списке устройств (alex2844)
  • 3eb50bb feat(node): добавлено получение bindkey для BLE-устройств из облака (alex2844)

🐛 Исправления

  • 1e6a166 fix(node): увеличен порог RSSI для фильтрации спама (3→10 dB) (alex2844)
  • 4348a9a fix(node): исправлено определение типа устройства для Bluetooth (alex2844)
  • e4ce897 fix(node-red): исправлено определение типа устройства для Bluetooth (alex2844)
  • ce7da77 fix(node): улучшена стабильность подключения и поиск GATT-профиля (alex2844)
  • 7dd680c fix(node): добавлена поддержка 2FA-аутентификации через sms (alex2844)

✨ Улучшения и оптимизация

  • 63b9215 refactor(node-red): унифицирована система подписок с поддержкой множественных узлов (alex2844)
  • eeed373 refactor(node): уточнить формат данных MiBeacon и добавить JSDoc для мониторинга (alex2844)

📖 Документация

  • 25ab554 docs: обновить документацию на основе актуального кода (alex2844)
  • 70b41ac docs: добавлена генерация секции "События" для EventEmitter классов (alex2844)
  • 750a048 docs(node-red): добавлено поле bindkey в описание узла devices (alex2844)

⚙️ CI/CD

  • d8408b7 ci(workflow): уточнена маска тега для публикации только стабильных релизов (alex2844)

Full Changelog: v1.3.3...v1.4.0

v1.3.3

19 Jan 17:18

Choose a tag to compare

🐛 Исправления

  • 165aa3f fix(node): исправить ошибку выполнения postinstall на Windows (alex2844)

✨ Улучшения и оптимизация

  • 73e5d33 refactor(node-red): улучшить структуру и процесс сборки пакета (alex2844)

⚙️ CI/CD

  • 22c0bf5 ci(release): перейти на GitHub Actions для changelog и публикации с provenance (alex2844)

Full Changelog: v1.3.2...v1.3.3

Release v1.3.2

06 Nov 18:21

Choose a tag to compare

🚀 Новые возможности

  • feat(prompt): уточнить правила для анализа JSDoc и README (alex2844)
  • feat(script): добавить фильтрацию по пакетам и таймауты (alex2844)
  • feat(prompt): улучшить правила генерации для повышения точности (alex2844)

🐛 Исправления

  • fix(auth): исправлена аутентификация 2FA в Xiaomi Cloud и улучшен UX (alex2844)

📖 Документация

  • docs(node): синхронизировать API документацию с исходным кодом (alex2844)
  • docs: обновить документацию на основе актуального кода (alex2844)

⚙️ CI/CD

  • fix(ci): исправлен вызов скрипта postinstall (alex2844)

Full Changelog: v1.3.1...v1.3.2

Release v1.3.1

26 Aug 20:41

Choose a tag to compare

🚀 Новые возможности

  • feat(nodered): добавить выбор источника credentials в узел config (alex2844)
  • feat(cli): улучшить команды и обработку ошибок (alex2844)

🐛 Исправления

  • fix(nodered): исправить ошибки UI, настроив минификацию сборки (alex2844)

⚙️ CI/CD

  • chore(release): обновление версии до 1.3.1 (alex2844)

🔧 Прочее

  • chore(nodered): настроить окружение для разработки (alex2844)

Full Changelog: v1.3.0...v1.3.1

Release v1.3.0

24 Aug 21:11

Choose a tag to compare

🚀 Новые возможности

  • feat(cli): реализовать кеширование результатов поиска устройств (alex2844)
  • feat(node): добавить интерактивный CLI для управления аккаунтом и устройствами (alex2844)
  • feat(node-red): реализовать UI для входа в облако с поддержкой 2FA (alex2844)
  • feat(miot): переписать метод login с поддержкой интерактивной 2FA (alex2844)

🐛 Исправления

  • fix(docs): Исправить ошибку jq "Argument list too long" (alex2844)
  • fix(cloud): обновлять список устройств клиента при получении из облака (alex2844)
  • fix(cli): обеспечить корректное завершение после поиска устройств (alex2844)
  • fix(web): исправить тип данных при записи в Bluetooth характеристики (alex2844)
  • fix(bluetooth): улучшить проверку доступности BlueZ и обработку ошибок (alex2844)

📖 Документация

  • docs(cli): добавить документацию для CLI (alex2844)

🔧 Прочее

  • chore(docs): улучшить промпт правилами форматирования markdown (alex2844)

Full Changelog: v1.2.0...v1.3.0

Release v1.2.0

10 Aug 14:29

Choose a tag to compare

🚀 Новые возможности

  • feat: Переработан скрипт генерации changelog для большей гибкости и надежности (alex2844)

🐛 Исправления

  • fix(devices): Включить все файлы устройств в пакет (alex2844)

⚙️ CI/CD

  • chore(release): Обновление версии до 1.2.0 (alex2844)

Full Changelog: v1.1.3...v1.2.0

Release v1.1.3

08 Aug 16:05

Choose a tag to compare

🚀 Новые возможности

  • feat(ci): создать автономный скрипт для генерации changelog (alex2844)

Full Changelog: v1.1.2...v1.1.3

Release 1.1.2

28 Jul 20:39

Choose a tag to compare