Releases: FutureTense/keymaster
Releases · FutureTense/keymaster
v0.5.3
Compare
Sorry, something went wrong.
No results found
🐛 Bug Fixes 🐛
fix(coordinator): resolve setup deadlocks, config flow reload hangs, and unsubscription errors @firstof9 (#669 )
fix: reconfigure script prefill @ygelfand (#672 )
Links
v0.5.2
Compare
Sorry, something went wrong.
No results found
🐛 Bug Fixes 🐛
fix(lock): persist lock and door notification settings across restarts @firstof9 (#662 )
Links
v0.5.1
Compare
Sorry, something went wrong.
No results found
🐛 Bug Fixes 🐛
fix(zha): treat set_pin_code status 3 as soft-success to stop retry loop @firstof9 (#661 )
🔧 Maintenance 🔧
docs: add supported lock providers matrix to README @firstof9 (#649 )
chore: address aislop scan findings (easy) @tykeal (#658 )
Links
v0.5.0
Compare
Sorry, something went wrong.
No results found
✨ New Features ✨
feat: Add ZHA lock provider support @firstof9 (#638 )
feat: add options to redact slot names and PINs from debug logs @firstof9 (#640 )
🐛 Bug Fixes 🐛
fix(coordinator): correct notification routing @tykeal (#647 )
fix(z2m): Resolve AttributeError 'original_name' on DeviceEntry in Zigbee2MQTT provider @firstof9 (#643 )
Links
v0.4.1
Compare
Sorry, something went wrong.
No results found
🐛 Bug Fixes 🐛
fix: resolve stale _kmlock reference causing Auto Lock failure @firstof9 (#635 )
fix(coordinator): per-slot notify fires on supersede @tykeal (#636 )
fix(coordinator): unsubscribe stale event listeners on lock reload @firstof9 (#639 )
🔧 Maintenance 🔧
chore: Add ZHA and Zigbee2MQTT to bug report template lock providers @firstof9 (#644 )
Links
v0.4.0
Compare
Sorry, something went wrong.
No results found
✨ New Features ✨
🐛 Bug Fixes 🐛
fix(zwave_js): verify User Credential CC support before using it @firstof9 (#629 )
fix: settings wiped during reconfiguration by separating unloading and removal lifecycles @firstof9 (#630 )
fix: subscribe to lock entity state changes in coordinator to fix autolock @firstof9 (#633 )
Links
v0.3.6
Compare
Sorry, something went wrong.
No results found
🐛 Bug Fixes 🐛
fix(zwave): support User Credential CC for HA 2026.6+ @tykeal (#619 )
Links
v0.3.5
Compare
Sorry, something went wrong.
No results found
🐛 Bug Fixes 🐛
🔧 Maintenance 🔧
chore: update issue templates to YAML forms @firstof9 (#621 )
refactor(entities): keep value-bearing entities always available @tykeal (#623 )
Links
v0.3.4
Compare
Sorry, something went wrong.
No results found
🐛 Bug Fixes 🐛
fix(coordinator): retry child sync on OUT_OF_SYNC state @tykeal (#614 )
fix(akuvox): widen _is_local_user to handle E18C "local" source_type @tykeal (#616 )
fix: parent/child lock sync resolution @ps851112 (#604 )
🔧 Maintenance 🔧
refactor: Make entities either DIAGNOSTIC or CONFIGURATION @cpw (#617 )
Links
v0.3.3
Compare
Sorry, something went wrong.
No results found
🐛 Bug Fixes 🐛
fix: redesign autolock timer with separated lifecycle layers @raman325 (#603 )
fix: add grace period and debounce for entity refresh loop @tykeal (#606 )
fix: respect hide_pins on child lock parent-view dashboard @raman325 (#600 )
fix: use compact datetime rows with edit affordance for date range @tykeal (#592 )
fix(coordinator): allow slot>0 events to supersede slot=0 unlocks @tykeal (#612 )
fix(coordinator): reset sync state on provider failure @tykeal (#611 )
🔧 Maintenance 🔧
chore: Add prek to testing workflows and frontend files @firstof9 (#607 )
🎓 Code Quality 🎓
CI: Skip pre-commit no-commit-to-branch in CI @tykeal (#609 )
Links