[1.1.0-rc02] - 2025-07-15
PLEASE BE CARE FULL, TEST ON A UNUSED IPHONE FIRST.
It is because I don't have an account with two vacuums to test it.
🔗 Pull Request: #16
🚀 Features & Improvements
-
Multiple Vacuum Support (WIP):
- First step towards supporting multiple vacuum devices within a single plugin instance.
- Refactored codebase to lay groundwork for managing more than one vacuum simultaneously.
-
Unit Tests:
- Added more unit tests to improve test coverage and reliability.
-
Dependency Upgrades:
- Upgraded
matterbridge
dependency to version 3.1.2 for latest features and compatibility. - Previous upgrade to 3.1.1 is also included in this release.
- Upgraded
-
Feature Flags:
- Introduced (in previous rc01/rc02 commits) the
enableServerMode
flag for advanced server mode support.
- Introduced (in previous rc01/rc02 commits) the
🛠️ Maintenance & Fixes
-
Code Quality:
- Multiple lint fixes and code clean-ups across the codebase for better maintainability and consistency.
-
Merge Updates:
- Synced with
main
branch to include latest upstream changes.
- Synced with
Commits included:
- Upgrade global package matterbridge@3.1.1
- Upgrade matterbridge to 3.1.2; New feature flag: enableServerMode
- First step to implement multiple vacuums in one plugin
- Fix lint
- Merge remote-tracking branch 'origin/main' into dev
- add more unit test
- Fix lint
- Fix lint
Note:
This release is a release candidate and may contain work-in-progress features.