Releases: raman325/lock_code_manager
Releases · raman325/lock_code_manager
4.1.0
4.0.6
4.0.5
4.0.4
4.0.3
✅ Bug Fixes
- fix(zwave_js): fall back to User Code CC utilities when the unified access-control API is unusable (#1251) @raman325 (#1252)
📦 Dependencies
2 changes
- build(deps-dev): bump @types/node from 25.9.2 to 25.9.3 @dependabot[bot] (#1250)
- build(deps): bump ruff from 0.15.16 to 0.15.17 @dependabot[bot] (#1253)
Links
4.0.2
🆕 Enhancements
✅ Bug Fixes
- fix(matter): fall back to slot-only userName when lock rejects canonical tag @raman325 (#1246)
- fix(matter): address #1246 review — log noise, fallback routing, test caplog level @raman325 (#1248)
- feat(matter): add compact lcm tier between canonical and slot-only @raman325 (#1249)
Links
4.0.1
4.0.0
⚠️ Breaking Changes
🆕 Enhancements
- feat: add cross-platform User/Credential domain model @raman325 (#1222)
- feat(providers): BaseLock User→Credential seam + orchestration @raman325 (#1225)
- feat(zwave_js): migrate to unified access_control credential API @raman325 (#1227)
- feat(matter): migrate to unified DoorLock credential API @raman325 (#1228)
- feat(matter): adopt user-tag identity, decouple user lifecycle from credentials @raman325 (#1239)
- feat(zwave_js): adopt user-tag identity for User Credential CC locks @raman325 (#1240)
- feat(akuvox, schlage): converge legacy tag format to canonical lcm:: @raman325 (#1242)
✅ Bug Fixes
⚓ Code Quality
- test(zwave_js): modernize provider test suite (fixtures, helpers, boilerplate) @raman325 (#1223)
- refactor(providers): migrate slot-only providers onto credential primitives @raman325 (#1229)
- refactor(providers): hoist PIN-readability guard to base seam @raman325 (#1237)
- refactor(providers/_util): tolerant tag parser + new compact format builder @raman325 (#1238)
- Document AI usage @raman325 (#1241)
📝 Documentation
2 changes
📦 Dependencies
11 changes
- build(deps): bump ruff from 0.15.15 to 0.15.16 @dependabot[bot] (#1218)
- build(deps-dev): bump @types/node from 25.9.1 to 25.9.2 @dependabot[bot] (#1220)
- build(deps): align dev/test pins with Home Assistant 2026.6.1 @raman325 (#1224)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#1226)
- build(deps-dev): bump prettier from 3.8.3 to 3.8.4 @dependabot[bot] (#1234)
- build(deps-dev): bump matter-python-client from 0.7.1 to 0.8.0 @dependabot[bot] (#1230)
- build(deps-dev): bump debugpy from 1.8.17 to 1.8.21 @dependabot[bot] (#1232)
- build(deps-dev): bump zwave-js-server-python from 0.71.0 to 0.72.0 @dependabot[bot] (#1231)
- build(deps): bump the homeassistant group with 2 updates @dependabot[bot] (#1235)
- build(deps-dev): bump aiofiles from 24.1.0 to 25.1.0 @dependabot[bot] (#1233)
- build(deps-dev): bump matter-python-client from 0.8.0 to 1.0.0 @dependabot[bot] (#1236)
🧹 Housekeeping
- build(deps): bump codecov/codecov-action from 6 to 7 @dependabot[bot] (#1219)
Links
3.3.0
3.2.1
✅ Bug Fixes
⚓ Code Quality
📦 Dependencies
7 changes
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#1204)
- build(deps-dev): bump eslint-import-resolver-typescript from 4.4.4 to 4.4.5 @dependabot[bot] (#1208)
- build(deps-dev): bump rollup from 4.60.4 to 4.61.0 @dependabot[bot] (#1209)
- build(deps-dev): bump matter-python-client from 0.7.1 to 0.8.0 @dependabot[bot] (#1205)
- build(deps-dev): bump debugpy from 1.8.20 to 1.8.21 @dependabot[bot] (#1207)
- build(deps-dev): bump zwave-js-server-python from 0.71.0 to 0.72.0 @dependabot[bot] (#1210)
- build(deps-dev): bump rollup from 4.61.0 to 4.61.1 @dependabot[bot] (#1212)