Releases: mitchmitchell/elke27
Releases · mitchmitchell/elke27
v0.3.1
What's Changed
Fixes
- Expanded the public PanelSnapshot model to include runtime maps for lights, barriers, locks, and thermostats.
- Updated client snapshot rebuild paths so these domains are populated consistently during connect, refresh, and event-driven updates.
- Extended public TableInfo with lights/barriers/locks counts.
- Exported new public state dataclasses for the added snapshot domains.
- Added API import/snapshot coverage tests for the new public fields.
Full Changelog
v0.3.0
What's Changed
New Features
- Added runtime support for light, barrier, and lock domains, and extended output/tstat coverage.
- Added domain plumbing end-to-end: generators, handlers, feature registration, dispatcher wiring, snapshot state updates, and events.
- Added live tests for Plug Dimmer (light), Closet Door (lock), File Room thermostat, and expanded domain runtime checks.
API / Behavior Updates
- Updated lock control semantics to Dealer API format: status=ON locks, status=OFF unlocks.
- Added arm/disarm payload support for auto_stay_cancel and exit_delay_cancel.
Documentation
- Updated client/public/HA contract docs and README for new domains and arm/disarm parameters.
Full Changelog
v0.2.0
Full Changelog: v0.1.2...v0.2.0
v0.1.2
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Full Changelog: https://github.com/mitchmitchell/elke27/commits/v0.1.0