2.0.7 (2026-02-05)
Bug Fixes
- #93: make forceSync actually push device states to controllers (255e0b0), closes #93
- allow SystemMode.Auto to be displayed without AutoMode feature (#71) (22a3d3f)
- dehumidifier now correctly shows target humidity instead of scaled value (#96) (ecf6ed8)
- ensure humidity is assigned before battery for correct T+H+B grouping (e2e616c)
- factory reset API call uses POST instead of GET (c793bbd)
- force-set thermostat values unconditionally before super.initialize() (de672e9)
- frontend: reorder Sort By dropdown options to match filter order (#100) (340f30c)
- move env() to command builder for proper environment variable parsing (b39ba29)
- pre-calculate auto-assignments to ensure correct entity skipping order (bac1562)
- prioritize explicit direction over target position for cover open/close commands (b5ed651)
- remove State class override properties - rely only on .set() for defaults (74d9935)
- set APP_VERSION env var during alpha build (f754a15)
- set minSetpointDeadBand to 0 for heat_cool thermostats with single setpoint (2b3e5af)
- set thermostat state at endpoint level with AutoMode feature for minSetpointDeadBand (0889a8a)
- sync cover target position with current when stopped (#93) (95f66c5)
- use ThermostatBehavior instead of ThermostatServer to bypass validation issues (7693058)
- water heater support for high temperatures (kettles/boilers 70-100°C) (acd3c63)
- water-heater: remove .with() call that was losing initial state values (#97) (edd709a)
Features
- #93: add Auto Force Sync option for Google Home workaround (d002eec), closes #93
- #95: add RequirePINforRemoteOperation for Matter locks (f008ceb), closes #95
- #95: hash PIN codes with PBKDF2 for secure storage (2b48d01), closes #95
- add /api/matter/labels endpoint and improve label filter documentation (ed7e249)
- add auto battery mapping feature flag for bridges (1024c29)
- add auto humidity mapping to temperature sensors (5fb8ed5)
- add Force Sync button to push device states to controllers (2c45e79)
- add Roborock room selection support via button entities mapping (8faf111)
- add roomEntities UI with auto-discovery for Roborock vacuum room selection (00c2879)
- add separate autoHumidityMapping feature flag (default: enabled) (cd07654)
- add sorting with direction toggle to All Devices view (#100) (eb48e10)
- sort bridge list alphabetically in All Devices view (06c2618)
- ui: add Force Sync button to bridge menu (949748f), closes #93
Reverts
- use ThermostatServer instead of ThermostatBehavior (fixes atomicRequest) (bc7abad)