Changelog for 1.0.8-rc02
✨ New Features & Improvements
-
Supported Devices List:
Added a newREADME_SUPPORTED.md
file listing both tested and other supported Roborock models.
Linked from mainREADME.md
for easier access. -
S8 Pro Ultra Support:
Added behavior and command handler for Roborock S8 Pro Ultra (DeviceModel.S8_PRO_ULTRA
). -
Improved Clean Mode Settings:
- Refactored and expanded configuration for experimental and advanced cleaning features in
matterbridge-roborock-vacuum-plugin.schema.json
. matterbridge-roborock-vacuum-plugin.config.json
updated for new version and settings structure.
- Refactored and expanded configuration for experimental and advanced cleaning features in
-
Testing Enhancements:
- Jest config improvements (
jest.config.js
), including new setup file (jest.setup.js
). - Added test step to CI workflow (
.github/workflows/publish.yml
).
- Jest config improvements (
🐛 Bug Fixes & Maintenance
-
Default Handler Usage:
Fixed usage ofsetDefaultCommandHandler
to acceptcleanModeSettings
inbehaviorFactory.ts
. -
Dependency Updates:
Updated several dependencies and lockfiles (package-lock.json
), including package version bump to1.0.8-rc02
inpackage.json
.
📦 CI/CD & Publishing
- Updated
.github/workflows/publish.yml
to run tests before publishing to npm.