Skip to content

Releases: raman325/lock_code_manager

3.1.3

04 May 19:42
deeb8a2

Choose a tag to compare

Downloads for this release

🆕 Enhancements

  • feat(ui): register dashboard strategy with HA 2026.5+ picker @raman325 (#1124)

📝 Documentation

  • feat(ui): register dashboard strategy with HA 2026.5+ picker @raman325 (#1124)

📦 Dependencies

Links

3.1.2

03 May 18:25
ddda221

Choose a tag to compare

Downloads for this release

✅ Bug Fixes

  • fix(ui): stack name above PIN in lock-codes-card chip; reduce name weight @raman325 (#1122)

Links

3.1.1

03 May 14:28
7fc061c

Choose a tag to compare

Downloads for this release

⚓ Code Quality

📝 Documentation

Links

3.1.0

02 May 04:55
34b37b8

Choose a tag to compare

Downloads for this release

⚠️ 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_uses slot 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

Links

3.0.1

29 Apr 04:37
9ceb359

Choose a tag to compare

Downloads for this release

🆕 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
  • feat: add device diagnostics with PIN masking @raman325 (#1097)
  • feat: refresh devcontainer with Python 3.14, Claude Code, Rust @raman325 (#1098)

📦 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

28 Apr 01:50
1bdaba6

Choose a tag to compare

Downloads for this release

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

  • feat: add ZHA (Zigbee Home Automation) lock provider @raman325 (#1091)

⚓ Code Quality

📦 Dependencies

4 changes

Links

2.3.4

27 Apr 13:52
4399004

Choose a tag to compare

Downloads for this release

✅ Bug Fixes

  • fix: Schlage sync loop from stale reads and already-exists errors @raman325 (#1090)

Links

2.3.3

26 Apr 17:08
032b2d2

Choose a tag to compare

Downloads for this release

✅ Bug Fixes

⚓ Code Quality

  • ci: group pytest and zeroconf with homeassistant in dependabot @raman325 (#1086)

🧹 Housekeeping

  • ci: group pytest and zeroconf with homeassistant in dependabot @raman325 (#1086)

Links

2.3.2

22 Apr 23:27
f017c74

Choose a tag to compare

Downloads for this release

✅ Bug Fixes

  • fix: sync manager stuck in LOADING for disabled slots @raman325 (#1085)

⚓ 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

  • docs: use emoji in README support table, update Z2M code events @raman325 (#1084)

📦 Dependencies

3 changes

🧹 Housekeeping

  • ci: speed up Python checks by running ruff/mypy without waiting for setup @raman325 (#1078)

Links

2.3.1

22 Apr 05:24
9b9f49c

Choose a tag to compare

Downloads for this release

✅ 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
  • docs: update TODO.md and AGENTS.md for current codebase @raman325 (#1070)
  • feat: add code slot events to Zigbee2MQTT provider @raman325 (#1075)
  • refactor: migrate Matter provider to direct lock_helpers, fix credential key bug, upgrade to Python 3.14 @raman325 (#1077)

📦 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)

Links