Releases: raman325/lock_code_manager
Releases · raman325/lock_code_manager
3.1.3
🆕 Enhancements
📝 Documentation
📦 Dependencies
- build(deps-dev): bump rollup from 4.60.2 to 4.60.3 @dependabot[bot] (#1123)
Links
3.1.2
✅ Bug Fixes
Links
3.1.1
3.1.0
⚠️ Breaking Changes
🆕 Enhancements
- Slot card and lock card redesign — unified design language @raman325 (#1116)
- feat: add generate_pin service for safe random PIN generation @raman325 (#1118)
⚓ Code Quality
- docs: add ZHA to supported integrations table @raman325 (#1112)
- Card polish: a11y, color consolidation, defensive fixes @raman325 (#1117)
- fix(ts): tighten attribute typing on lock-codes-card slot chips @raman325 (#1119)
📝 Documentation
5 changes
- docs: add ZHA to supported integrations table @raman325 (#1112)
- Remove deprecated
number_of_usesslot condition @raman325 (#1115) - Slot card and lock card redesign — unified design language @raman325 (#1116)
- Card polish: a11y, color consolidation, defensive fixes @raman325 (#1117)
- fix(ts): tighten attribute typing on lock-codes-card slot chips @raman325 (#1119)
📦 Dependencies
3 changes
- build(deps-dev): update zha requirement from >=1.2.1 to >=1.3.0 @dependabot[bot] (#1108)
- build(deps-dev): update zigpy requirement from >=1.3.0 to >=1.4.0 @dependabot[bot] (#1109)
- build(deps-dev): bump jsdom from 29.1.0 to 29.1.1 @dependabot[bot] (#1111)
Links
3.0.1
🆕 Enhancements
- feat: add device diagnostics with PIN masking @raman325 (#1097)
- feat: refresh devcontainer with Python 3.14, Claude Code, Rust @raman325 (#1098)
✅ Bug Fixes
- refactor: make config flow existing-codes confirmation informational only @raman325 (#1103)
- fix: parenthesize multi-exception clause in _get_number_state @raman325 (#1104)
⚓ Code Quality
- feat: refresh devcontainer with Python 3.14, Claude Code, Rust @raman325 (#1098)
- chore(lint): expand ruff rule set + enforce D213 docstring style @raman325 (#1105)
📝 Documentation
2 changes
📦 Dependencies
6 changes
- feat: refresh devcontainer with Python 3.14, Claude Code, Rust @raman325 (#1098)
- build(deps): bump the homeassistant group across 1 directory with 3 updates @dependabot[bot] (#1093)
- build(deps-dev): update zha requirement from >=0.0.81 to >=1.2.1 @dependabot[bot] (#1100)
- build(deps-dev): update universal-silabs-flasher requirement from >=0.1.0 to >=1.1.0 @dependabot[bot] (#1102)
- build(deps-dev): update zigpy requirement from >=0.60.0 to >=1.3.0 @dependabot[bot] (#1101)
- chore(lint): expand ruff rule set + enforce D213 docstring style @raman325 (#1105)
🧹 Housekeeping
Links
3.0.0
With this release we now support locks across the following integrations:
- Zwave JS
- Matter
- Zigbee2MQTT (Zigbee)
- ZHA (Zigbee)
- Schlage WiFi
- Akuvox
- Virtual
Mix and match them however you see fit, the integration doesn’t care! Huge thanks to the testers and to the bug reporters! Enjoy the release.
🆕 Enhancements
⚓ Code Quality
📦 Dependencies
4 changes
- build(deps): bump ruff from 0.15.11 to 0.15.12 @dependabot[bot] (#1092)
- build(deps-dev): bump jsdom from 29.0.2 to 29.1.0 @dependabot[bot] (#1094)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#1096)
- feat: add ZHA (Zigbee Home Automation) lock provider @raman325 (#1091)
Links
2.3.4
✅ Bug Fixes
Links
2.3.3
✅ Bug Fixes
⚓ Code Quality
🧹 Housekeeping
Links
2.3.2
✅ Bug Fixes
⚓ Code Quality
- ci: speed up Python checks by running ruff/mypy without waiting for setup @raman325 (#1078)
- docs: use emoji in README support table, update Z2M code events @raman325 (#1084)
📝 Documentation
📦 Dependencies
3 changes
- build(deps-dev): update homeassistant requirement from >=2026.4.0b0 to >=2026.4.3 in the homeassistant group @dependabot[bot] (#1079)
- build(deps): bump pre-commit from 4.5.1 to 4.6.0 @dependabot[bot] (#1080)
- build(deps): bump mypy from 1.20.1 to 1.20.2 @dependabot[bot] (#1082)
🧹 Housekeeping
Links
2.3.1
✅ Bug Fixes
- feat: add code slot events to Zigbee2MQTT provider @raman325 (#1075)
- fix: address Copilot review on Z2M code slot events @raman325 (#1076)
- refactor: migrate Matter provider to direct lock_helpers, fix credential key bug, upgrade to Python 3.14 @raman325 (#1077)
⚓ Code Quality
- docs: update TODO.md and AGENTS.md for current codebase @raman325 (#1070)
- test: add E2E tests for Zigbee2MQTT provider using real MQTT integration @raman325 (#1071)
- test: add E2E tests for all providers with full LCM setup lifecycle @raman325 (#1072)
- test: add adversarial integration tests for component boundaries @raman325 (#1073)
- test: add race condition and timing tests for sync manager @raman325 (#1074)
📝 Documentation
3 changes
📦 Dependencies
- refactor: migrate Matter provider to direct lock_helpers, fix credential key bug, upgrade to Python 3.14 @raman325 (#1077)
🧹 Housekeeping
- refactor: migrate Matter provider to direct lock_helpers, fix credential key bug, upgrade to Python 3.14 @raman325 (#1077)