2.0.5 (2026-02-04)
Bug Fixes
- #101: set includesIcons before writing backup.json to archive (5c564c1), closes #101
- #49: make addDevice idempotent and mark excess entities as failed (f5b53e3), closes #49
- #49: prevent double ServerNode creation in Server Mode (d0a2b59), closes #49
- #82: use homeassistant.turn_on/off for lights to support entity type overrides (03da0fb), closes #82
- add CHANGELOG.md assets to alpha releases for HA addon compatibility (837613c)
- ci: add range constraint to alpha branch for correct version calculation (670c19e)
- ci: format releaserc.json to pass biome lint (6b85647)
- ci: revert to manual alpha versioning - only increment alpha.X number (7d2ad64)
- ci: use semantic-release for alpha releases instead of manual versioning (9d638e4)
- correct changelogUrl to download CHANGELOG_FULL.md instead of HTML page (34cf39c)
- use separate ServerModeEnvironment to prevent storage conflicts (f73c10b)
Features
- #49: add server mode for Robot Vacuums to enable Siri voice commands (eb51e2d), closes #49
- #49: implement proper Server Mode with non-bridged vacuum endpoints (1d05d8c), closes #49
- #49: improve Dreame vacuum cleaning mode aliases (cb285ea), closes #49
- #95: add lock credential management UI and API for Matter DoorLock PIN support (08189a9), closes #95
- #95: integrate PIN code support into LockServer for lock/unlock commands (b5861db), closes #95
- add separate alpha release workflow with manual versioning (550201b)