Releases: raman325/lock_code_manager
Releases · raman325/lock_code_manager
1.2.1
✅ Bug Fixes
- Fix hassfest URL validation by using description placeholder @raman325 (#850)
- Improve Z-Wave JS masked PIN and all-zeros handling @raman325 (#859)
- Fix Z-Wave JS sync loop from stale AVAILABLE events @raman325 (#863)
⚓ Code Quality
- Update AGENTS.md with recent provider and condition entity changes @raman325 (#845)
- Move dashboard configuration from README to separate file @raman325 (#851)
📝 Documentation
3 changes
📦 Dependencies
11 changes
- Bump rollup from 4.57.0 to 4.57.1 @dependabot[bot] (#847)
- Bump debugpy from 1.8.19 to 1.8.20 @dependabot[bot] (#846)
- Bump pytest-homeassistant-custom-component from 0.13.309 to 0.13.310 in the homeassistant group @dependabot[bot] (#852)
- Bump @babel/core from 7.28.6 to 7.29.0 @dependabot[bot] (#854)
- Bump @types/node from 25.1.0 to 25.2.0 @dependabot[bot] (#856)
- Bump @babel/preset-env from 7.28.6 to 7.29.0 @dependabot[bot] (#857)
- Bump jsdom from 27.4.0 to 28.0.0 @dependabot[bot] (#853)
- Bump pytest-homeassistant-custom-component from 0.13.310 to 0.13.311 in the homeassistant group @dependabot[bot] (#855)
- Bump pytest-homeassistant-custom-component from 0.13.311 to 0.13.312 in the homeassistant group @dependabot[bot] (#860)
- Bump @tsconfig/node20 from 20.1.8 to 20.1.9 @dependabot[bot] (#862)
- Bump ruff from 0.14.14 to 0.15.0 @dependabot[bot] (#861)
Links
1.2.0
🆕 Enhancements
✅ Bug Fixes
⚓ Code Quality
- Simplify debug logging list construction in zwave_js provider @raman325 (#824)
- Group homeassistant dependencies in Dependabot @raman325 (#825)
- Document unsupported integrations (Yale/August, ESPHome) @raman325 (#827)
- Add provider diagnostic data method to TODO @raman325 (#829)
- Remove early stages/not production ready note from README @raman325 (#843)
📝 Documentation
4 changes
📦 Dependencies
13 changes
- Bump rollup from 4.55.1 to 4.55.2 @dependabot[bot] (#823)
- Bump the homeassistant group with 2 updates @dependabot[bot] (#826)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#828)
- Bump rollup from 4.55.2 to 4.55.3 @dependabot[bot] (#831)
- Bump prettier from 3.8.0 to 3.8.1 @dependabot[bot] (#833)
- Bump rollup from 4.55.3 to 4.56.0 @dependabot[bot] (#834)
- Bump @types/node from 25.0.9 to 25.0.10 @dependabot[bot] (#835)
- Bump ruff from 0.14.13 to 0.14.14 @dependabot[bot] (#836)
- Bump the homeassistant group with 2 updates @dependabot[bot] (#838)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#839)
- Bump rollup from 4.56.0 to 4.57.0 @dependabot[bot] (#840)
- Bump @types/node from 25.0.10 to 25.1.0 @dependabot[bot] (#842)
- Bump pytest-homeassistant-custom-component from 0.13.308 to 0.13.309 in the homeassistant group @dependabot[bot] (#841)
🧹 Housekeeping
Links
1.1.2
✅ Bug Fixes
Links
1.1.1
✅ Bug Fixes
⚓ Code Quality
📝 Documentation
🧹 Housekeeping
Links
1.1.0
1.0.0
This release brings some major changes so a major release version seemed warranted. 1.0.0 seems pretty accurate because I think the core functionality is stable. There may still be some bugs, I wasn't able to test all real world use cases, but please do report them if/when you find them and we can dig in.
Breaking changes:
- event entities now emit the lock entity_id instead of pin_used as the event since pin_used was redundant as the only event that could fire for the entity.
- while I originally added calendar support to mirror keymaster scheduling, I realized any entity that typically has an on and off state can functionally work here as a drop in replacement. So now we support calendar, switch, binary_sensor, input_boolean, and schedule entities. Binary sensor support is particularly powerful as you can create template binary sensor entities and use whatever logic you want, but hopefully this gives you the flexibility you need without introducing scope creep into Lock Code Manager itself. The key to associate a slot with a calendar used to be
calendar. Now it isentity_idand supports all of the afore mentioned domain types. Existing configs will automatically be migrated to use the new key.
⚠️ Breaking Changes
- Consolidate websocket API commands into single get_config_entry_data @raman325 (#787)
- Use lock entity IDs as event_types for code slot events @raman325 (#788)
- Add flexible entity condition support for code slots @raman325 (#785)
🆕 Enhancements
- Improve CI/CD: labeling, auto-merge, workflow organization, and Python checks @raman325 (#794)
- Add flexible entity condition support for code slots @raman325 (#785)
✅ Bug Fixes
- Fix issue-labeler version (v3 tag doesn't exist) @raman325 (#795)
- Fix breaking-change label pattern to use OR logic @raman325 (#802)
- Add concurrency to labeler and integration workflows @raman325 (#808)
- Consolidate codecov config: fix patch target, remove duplicate, adopt best settings @raman325 (#809)
⚓ Code Quality
- Modernize and consolidate GitHub workflows @raman325 (#792)
- Run autolabeling on PR description edits @raman325 (#793)
- Improve CI/CD: labeling, auto-merge, workflow organization, and Python checks @raman325 (#794)
- Improve labeler patterns and fix duplicate workflow triggers @raman325 (#796)
- Fix issue-labeler patterns to use portable cross-line matching @raman325 (#800)
- Add 90% target for patch coverage @raman325 (#805)
- Move codecov.yml to .github/ directory @raman325 (#807)
- Consolidate websocket API commands into single get_config_entry_data @raman325 (#787)
📝 Documentation
4 changes
- Run autolabeling on PR description edits @raman325 (#793)
- Improve CI/CD: labeling, auto-merge, workflow organization, and Python checks @raman325 (#794)
- Consolidate websocket API commands into single get_config_entry_data @raman325 (#787)
- Add flexible entity condition support for code slots @raman325 (#785)
📦 Dependencies
7 changes
- Bump zwave-js-server-python from 0.67.1 to 0.68.0 @dependabot[bot] (#789)
- Bump @types/node from 25.0.7 to 25.0.8 @dependabot[bot] (#790)
- Bump eslint-plugin-prettier from 5.5.4 to 5.5.5 @dependabot[bot] (#791)
- Modernize and consolidate GitHub workflows @raman325 (#792)
- Bump prettier from 3.7.4 to 3.8.0 @dependabot[bot] (#799)
- Bump ruff from 0.14.11 to 0.14.12 @dependabot[bot] (#803)
- Bump @types/node from 25.0.8 to 25.0.9 @dependabot[bot] (#804)
🧹 Housekeeping
14 changes
- Modernize and consolidate GitHub workflows @raman325 (#792)
- Run autolabeling on PR description edits @raman325 (#793)
- Improve CI/CD: labeling, auto-merge, workflow organization, and Python checks @raman325 (#794)
- Fix issue-labeler version (v3 tag doesn't exist) @raman325 (#795)
- Bump astral-sh/setup-uv from 5 to 7 @dependabot[bot] (#797)
- Bump actions/labeler from 5 to 6 @dependabot[bot] (#798)
- Improve labeler patterns and fix duplicate workflow triggers @raman325 (#796)
- Fix issue-labeler patterns to use portable cross-line matching @raman325 (#800)
- Test simplified breaking-change patterns @raman325 (#801)
- Fix breaking-change label pattern to use OR logic @raman325 (#802)
- Add 90% target for patch coverage @raman325 (#805)
- Move codecov.yml to .github/ directory @raman325 (#807)
- Add concurrency to labeler and integration workflows @raman325 (#808)
- Consolidate codecov config: fix patch target, remove duplicate, adopt best settings @raman325 (#809)
Links
0.9.8
✅ Bug Fixes
📦 Dependencies
5 changes
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#777)
- Bump pytest-homeassistant-custom-component from 0.13.305 to 0.13.306 @dependabot[bot] (#781)
- Bump @types/node from 25.0.6 to 25.0.7 @dependabot[bot] (#782)
- Bump @babel/preset-env from 7.28.5 to 7.28.6 @dependabot[bot] (#783)
- Bump @babel/core from 7.28.5 to 7.28.6 @dependabot[bot] (#784)
🧹 Housekeeping
3 changes
Links
0.9.7
🆕 Enhancements
📝 Documentation
📦 Dependencies
2 changes
- Bump homeassistant from 2026.1.0 to 2026.1.1 @dependabot[bot] (#773)
- Bump @types/node from 25.0.3 to 25.0.6 @dependabot[bot] (#774)
Links
0.9.6
0.9.5
🆕 Enhancements
- Use sections grid layout for view strategy @raman325 (#765)
- Improve slot card header layout @raman325 (#766)
- Improve slot card error handling and UX @raman325 (#769)
✅ Bug Fixes
⚓ Code Quality
📝 Documentation
📦 Dependencies
- Bump ruff from 0.14.10 to 0.14.11 @dependabot[bot] (#764)