Releases: eigger/hass-gicisky
Release 3.0.0
What's Changed
- Add configurable write debounce support & new Write smart action to reduce impact by @italo-lombardi in #64
- Refactor write guarded service by @eigger in #65
🚨 Breaking Change: Write Service Segregation
In v3.0.0, the responsibilities of write services have been explicitly separated.
All safety-related logic has been migrated from the standard write service to a new specialized service.
-
gicisky.write (Force-Write Only):
This service is now strictly for direct writes. Internal safeguards—specifically Duplicate Prevention and Write Lock Validation—have been removed from this path. It will now execute writes immediately (unless dry_run: true is set). -
gicisky.write_guarded (New - Protected Path):
A new service introduced to inherit all safety-critical logic. You must use this service if your workflow requires:- Duplicate Prevention (Deduplication)
- Write Lock Validation
- Debounce Coalescing
Full Changelog: 2.2.0...3.0.0
Release 2.2.0
What's Changed
- Introduce WriteLock support to prevent physical screen updates by @italo-lombardi in #63
New Contributors
- @italo-lombardi made their first contribution in #63
Full Changelog: 2.1.1...2.2.0
Release 2.1.1
What's Changed
Full Changelog: 2.1.0...2.1.1
Release 2.1.0
What's Changed
- Only remove Write service when unloading the last device by @eigger in #60
- Set entity categories for Alias and diagnostic sensors by @mr-ransel in #61
New Contributors
- @mr-ransel made their first contribution in #61
Full Changelog: 2.0.0...2.1.0
Release 2.0.0
What's Changed
Full Changelog: 1.7.1...2.0.0
Release 1.7.1
What's Changed
- Fix Handle missing BLE device data during write service by @eigger in #54
- Fix 7.5" device compression logic based on firmware version by @eigger in #56
Full Changelog: 1.7.0...1.7.1
Release 1.7.0
What's Changed
- Add new device entry for EPD 2.9 BW by @permissionBRICK in #52
New Contributors
- @permissionBRICK made their first contribution in #52
Full Changelog: 1.6.6...1.7.0