Releases: raman325/lock_code_manager
0.8.1
- Add development documentation for provider implementation @raman325 (#726)
- Clarify _event_unsub field placement in provider docs @raman325 (#727)
- Fix release-drafter workflow configuration @raman325 (#728)
🐛 Bug Fixes 🐛
🎓 Code Quality 🎓
- Remove wiki-ui-page-update.md @raman325 (#725)
- Chore: Clean up TODO.md and refactor websocket module @raman325 (#729)
Links
0.8.0
Note that there are significant changes in this release. In addition to handling push subscriptions better, we've now created custom cards for showing a single slot (to replace the existing entities card in the LCM dashboard and view strategy) as well as all slots for a lock, including ones that are externally managed. Lots of vibe coding involved, I hopefully caught the majority of things but time will tell!
💥 Breaking Change 💥
- Enhance lock data card with shared styles (3/5) @raman325 (#721)
- Update frontend documentation and unify strategy config options @raman325 (#724)
⚡ Enhancements ⚡
- Add new user codes card and optionally include them in strategy @raman325 (#699)
- Enhance User Codes data card with improved slot states and summary @raman325 (#713)
- Add border to header card to match other cards @raman325 (#717)
- Subscribe to LCM entity state changes in websocket @raman325 (#716)
- Add websocket enhancements for slot card data (1/6) @raman325 (#719)
- Add streamlined slot card component (2/5) @raman325 (#720)
- Enhance lock data card with shared styles (3/5) @raman325 (#721)
- Add strategy integration for slot cards (4/5) @raman325 (#722)
- Update frontend documentation and unify strategy config options @raman325 (#724)
🐛 Bug Fixes 🐛
- Revert homeassistant to 2025.12.4 for test compatibility @raman325 (#700)
- Prefer options over data for config entry reads @raman325 (#706)
- Defer Z-Wave JS push subscription until ready @raman325 (#704)
🎓 Code Quality 🎓
- Replace HA dispatcher with typed callback registry @raman325 (#689)
- Remove drift detection from Z-Wave JS provider @raman325 (#698)
- Add Vitest framework and frontend unit tests @raman325 (#701)
- Add markdownlint config and doc updates @raman325 (#703)
- Skip resource removal when Lovelace is in YAML mode @raman325 (#709)
- Refactor init setup helpers and document data/options TODO @raman325 (#710)
- Update homeassistant to version 2026.1.0b2 @raman325 (#715)
- Remove noisy debug log from in-sync entity @raman325 (#714)
- Add documentation for slot card frontend (5/5) @raman325 (#723)
⬆️ Dependencies
6 changes
- Bump homeassistant from 2025.12.4 to 2025.12.5 @dependabot[bot] (#697)
- Bump homeassistant from 2025.12.4 to 2025.12.5 @dependabot[bot] (#702)
- Add markdownlint config and doc updates @raman325 (#703)
- Add new user codes card and optionally include them in strategy @raman325 (#699)
- Bump homeassistant from 2025.12.4 to 2025.12.5 @dependabot[bot] (#711)
- Bump pytest-homeassistant-custom-component from 0.13.301 to 0.13.302 @dependabot[bot] (#712)
Links
0.7.0
Big change in this release is that instead of polling Z-Wave JS every minute, we get a full dump then listen for updates so we can respond to external events pretty quickly. I've also added a drift detection poll which may or may not be useful. It either could be removed or made configurable, open to suggestions
- Separate devcontainer and local setup scripts @raman325 (#694)
- Add port forwarding and frontend for devcontainer UI testing @raman325 (#695)
⚡ Enhancements ⚡
- Add periodic checksum-optimized hard refresh for Z-Wave JS @raman325 (#692)
- Add push-based coordinator updates with drift detection @raman325 (#693)
🐛 Bug Fixes 🐛
🎓 Code Quality 🎓
- Migrate per-entry data to config_entry.runtime_data @raman325 (#679)
- Remove unused test constants @raman325 (#681)
- Address PR #679 review comments @raman325 (#682)
- Replace monkeypatch with patch context managers @raman325 (#680)
- Remove .codex from version control @raman325 (#683)
- Move coordinator setup into BaseLock @raman325 (#684)
- Follow-up: coordinator setup centralization @raman325 (#687)
- Remove scheduling TODO after analysis @raman325 (#690)
- Add periodic checksum-optimized hard refresh for Z-Wave JS @raman325 (#692)
- Add exception tests for ProviderNotImplementedError @raman325 (#696)
⬆️ Dependencies
- Bump homeassistant from 2025.12.4 to 2025.12.5 @dependabot[bot] (#691)
Links
0.6.0
NOTE: This PR brings in a lot of fixes, some of which were vibe coded. I reviewed each PR and I believe they resolve the issue, but I may rearchitect in the future when I get a chance to be more hands on. In the meantime please open new bugs if you encounter an issues.
- Update HA @raman325 (#363)
- Fix ruff error @raman325 (#365)
- Fix dashboard UI TypeError with missing entities @raman325 (#534)
- Fix Home Assistant Core 2025.7+ compatibility issues @raman325 (#533)
- Upgrade to Python 3.13 and Home Assistant 2025.10 compatibility @raman325 (#552)
- chore: Update npm dependencies and Node version @raman325 (#561)
- Add comprehensive TODO list to CLAUDE.md @raman325 (#553)
- Remove auto-merge GitHub Action workflow @raman325 (#591)
- Fix auto-merge workflow to use modern GitHub Actions best practices @raman325 (#593)
- Fix dashboard UI TypeError issues with optional chaining @raman325 (#594)
- Fix min HA version @raman325 (#599)
- Allow manual trigger of release drafter workflow @raman325 (#600)
- Update python version required to setup venv (3.13) @raman325 (#615)
- Setup Local Debugging @amura11 (#619)
- Fix CI: Add apt-get update before installing libudev-dev @raman325 (#674)
- Skip Lovelace resource removal when HA uses YAML mode @raman325 (#675)
- Add AGENTS.md for non-Claude coding agents @raman325 (#676)
- Fix AGENTS.md review comments @raman325 (#677)
- Fix startup code flapping issue @raman325 (#532)
- Fix double-removal of one-time listener on config entry unload @raman325 (#678)
- Add centralized rate limiting to BaseLock provider @raman325 (#673)
🐛 Bug Fixes 🐛
- Fix custom card UI issue @raman325 (#601)
- Fix entity creation blocking and revert defensive UI changes @raman325 (#602)
🎓 Code Quality 🎓
⬆️ Dependencies
151 changes
- Bump home-assistant-js-websocket from 9.3.0 to 9.4.0 @dependabot[bot] (#254)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#256)
- Bump typescript from 5.4.5 to 5.5.2 @dependabot[bot] (#267)
- Bump ruff from 0.4.8 to 0.4.10 @dependabot[bot] (#264)
- Bump zwave-js-server-python from 0.56.0 to 0.57.0 @dependabot[bot] (#265)
- Bump @typescript-eslint/eslint-plugin from 7.13.0 to 7.13.1 @dependabot[bot] (#258)
- Bump @types/node from 20.14.2 to 20.14.8 @dependabot[bot] (#268)
- Bump pytest-homeassistant-custom-component from 0.13.134 to 0.13.135 @dependabot[bot] (#252)
- Bump prettier from 4.0.0-alpha.8 to 4.0.0-alpha.9 @dependabot[bot] (#260)
- Bump @typescript-eslint/parser from 7.13.0 to 7.13.1 @dependabot[bot] (#259)
- Bump @stylistic/eslint-plugin-js from 2.1.0 to 2.2.2 @dependabot[bot] (#262)
- Bump typescript from 5.5.2 to 5.5.4 @dependabot[bot] (#307)
- Bump pre-commit from 3.7.1 to 3.8.0 @dependabot[bot] (#316)
- Bump @babel/preset-env from 7.24.7 to 7.25.4 @dependabot[bot] (#346)
- Bump eslint-plugin-prettier from 5.1.3 to 5.2.1 @dependabot[bot] (#301)
- Bump @typescript-eslint/eslint-plugin from 7.13.1 to 7.18.0 @dependabot[bot] (#320)
- Bump ruff from 0.4.10 to 0.6.2 @dependabot[bot] (#348)
- Bump rollup from 4.18.0 to 4.21.0 @dependabot[bot] (#342)
- Bump @stylistic/eslint-plugin-js from 2.2.2 to 2.6.4 @dependabot[bot] (#339)
- Bump @typescript-eslint/parser from 7.13.1 to 7.18.0 @dependabot[bot] (#318)
- Bump @types/node from 20.14.8 to 22.5.0 @dependabot[bot] (#347)
- Bump @types/node from 22.5.0 to 22.5.1 @dependabot[bot] (#355)
- Bump eslint-import-resolver-typescript from 3.6.1 to 3.6.3 @dependabot[bot] (#351)
- Bump eslint-plugin-unused-imports from 3.2.0 to 4.1.3 @dependabot[bot] (#349)
- Bump zeroconf from 0.132.2 to 0.133.0 @dependabot[bot] (#353)
- Bump rollup from 4.21.0 to 4.21.1 @dependabot[bot] (#354)
- Bump rollup from 4.21.1 to 4.21.2 @dependabot[bot] (#360)
- Bump ruff from 0.6.2 to 0.6.3 @dependabot[bot] (#361)
- Bump @stylistic/eslint-plugin-js from 2.6.4 to 2.7.2 @dependabot[bot] (#364)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#270)
- Bump @babel/core from 7.24.7 to 7.25.2 @dependabot[bot] (#317)
- Bump lit from 3.1.4 to 3.2.0 @dependabot[bot] (#350)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#366)
- Bump @types/node from 22.5.2 to 22.5.3 @dependabot[bot] (#370)
- Bump eslint-plugin-import from 2.29.1 to 2.30.0 @dependabot[bot] (#368)
- Bump pytest-homeassistant-custom-component from 0.13.158 to 0.13.160 @dependabot[bot] (#369)
- Bump eslint-plugin-unused-imports from 4.1.3 to 4.1.4 @dependabot[bot] (#382)
- Bump pytest-homeassistant-custom-component from 0.13.160 to 0.13.172 @dependabot[bot] (#416)
- Bump typescript from 5.5.4 to 5.6.3 @dependabot[bot] (#422)
- Bump @rollup/plugin-typescript from 11.1.6 to 12.1.0 @dependabot[bot] (#392)
- Bump zeroconf from 0.133.0 to 0.135.0 @dependabot[bot] (#397)
- Bump ruff from 0.6.3 to 0.6.9 @dependabot[bot] (#417)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#377)
- Bump @babel/preset-env from 7.25.4 to 7.25.7 @dependabot[bot] (#414)
- Bump pre-commit from 3.8.0 to 4.0.1 @dependabot[bot] (#421)
- Bump eslint-plugin-import from 2.30.0 to 2.31.0 @dependabot[bot] (#413)
- Bump @stylistic/eslint-plugin-js from 2.7.2 to 2.9.0 @dependabot[bot] (#419)
- Bump zwave-js-server-python from 0.57.0 to 0.58.1 @dependabot[bot] (#406)
- Bump @types/node from 22.5.3 to 22.7.5 @dependabot[bot] (#420)
- Bump @rollup/plugin-node-resolve from 15.2.3 to 15.3.0 @dependabot[bot] (#395)
- Bump rollup from 4.21.2 to 4.24.0 @dependabot[bot] (#412)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#436)
- Bump zeroconf from 0.135.0 to 0.137.2 @dependabot[bot] (#525)
- Bump eslint-plugin-typescript-sort-keys from 3.2.0 to 3.3.0 @dependabot[bot] (#424)
- Bump pytest-homeassistant-custom-component from 0.13.172 to 0.13.201 @dependabot[bot] (#521)
- Bump ruff from 0.6.9 to 0.8.6 @dependabot[bot] (#522)
- Bump typescript from 5.6.3 to 5.7.2 @dependabot[bot] (#486)
- Bump @babel/core from 7.25.2 to 7.26.0 @dependabot[bot] (#447)
- Bump lit from 3.2.0 to 3.2.1 @dependabot[bot] (#427)
- Bump rollup from 4.24.0 to 4.30.1 @dependabot[bot] (#524)
- Bump @stylistic/eslint-plugin-js from 2.9.0 to 2.12.1 @dependabot[bot] (#504)
- Bump @babel/preset-env from 7.25.7 to 7.26.0 @dependabot[bot] (#448)
- Bump @types/node from 22.7.5 to 22.10.5 @dependabot[bot] (#520)
- Bump lit-html from 3.2.0 to 3.2.1 @dependabot[bot] (#426)
- Bump @rollup/plugin-typescript from 12.1.0 to 12.1.2 @dependabot[bot] (#508)
- Bump actions/github-script from 7 to 8 @dependabot[bot] (#535)
- Bump actions/checkout from 4 to 5 @dependabot[bot] (#536)
- Bump actions/setup-node from 4 to 5 @dependabot[bot] (#537)
- Bump actions/setup-python from 5 to 6 @dependabot[bot] (#538)
- Bump codecov/codecov-action from 4 to 5 @dependabot[bot] (#476)
- Bump eslint-config-prettier from 9.1.0 to 10.1.8 @dependabot[bot] (#551)
- Bump typescript from 5.7.2 to 5.9.3 @dependabot[bot] (#550)
- Bump li...
0.5.2-b3
- Update HA @raman325 (#363)
- Fix ruff error @raman325 (#365)
- Fix dashboard UI TypeError with missing entities @raman325 (#534)
- Fix Home Assistant Core 2025.7+ compatibility issues @raman325 (#533)
- Upgrade to Python 3.13 and Home Assistant 2025.10 compatibility @raman325 (#552)
- chore: Update npm dependencies and Node version @raman325 (#561)
- Add comprehensive TODO list to CLAUDE.md @raman325 (#553)
- Remove auto-merge GitHub Action workflow @raman325 (#591)
- Fix auto-merge workflow to use modern GitHub Actions best practices @raman325 (#593)
- Fix dashboard UI TypeError issues with optional chaining @raman325 (#594)
- Fix min HA version @raman325 (#599)
- Allow manual trigger of release drafter workflow @raman325 (#600)
🐛 Bug Fixes 🐛
- Fix custom card UI issue @raman325 (#601)
- Fix entity creation blocking and revert defensive UI changes @raman325 (#602)
🎓 Code Quality 🎓
⬆️ Dependencies
100 changes
- Bump home-assistant-js-websocket from 9.3.0 to 9.4.0 @dependabot[bot] (#254)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#256)
- Bump typescript from 5.4.5 to 5.5.2 @dependabot[bot] (#267)
- Bump ruff from 0.4.8 to 0.4.10 @dependabot[bot] (#264)
- Bump zwave-js-server-python from 0.56.0 to 0.57.0 @dependabot[bot] (#265)
- Bump @typescript-eslint/eslint-plugin from 7.13.0 to 7.13.1 @dependabot[bot] (#258)
- Bump @types/node from 20.14.2 to 20.14.8 @dependabot[bot] (#268)
- Bump pytest-homeassistant-custom-component from 0.13.134 to 0.13.135 @dependabot[bot] (#252)
- Bump prettier from 4.0.0-alpha.8 to 4.0.0-alpha.9 @dependabot[bot] (#260)
- Bump @typescript-eslint/parser from 7.13.0 to 7.13.1 @dependabot[bot] (#259)
- Bump @stylistic/eslint-plugin-js from 2.1.0 to 2.2.2 @dependabot[bot] (#262)
- Bump typescript from 5.5.2 to 5.5.4 @dependabot[bot] (#307)
- Bump pre-commit from 3.7.1 to 3.8.0 @dependabot[bot] (#316)
- Bump @babel/preset-env from 7.24.7 to 7.25.4 @dependabot[bot] (#346)
- Bump eslint-plugin-prettier from 5.1.3 to 5.2.1 @dependabot[bot] (#301)
- Bump @typescript-eslint/eslint-plugin from 7.13.1 to 7.18.0 @dependabot[bot] (#320)
- Bump ruff from 0.4.10 to 0.6.2 @dependabot[bot] (#348)
- Bump rollup from 4.18.0 to 4.21.0 @dependabot[bot] (#342)
- Bump @stylistic/eslint-plugin-js from 2.2.2 to 2.6.4 @dependabot[bot] (#339)
- Bump @typescript-eslint/parser from 7.13.1 to 7.18.0 @dependabot[bot] (#318)
- Bump @types/node from 20.14.8 to 22.5.0 @dependabot[bot] (#347)
- Bump @types/node from 22.5.0 to 22.5.1 @dependabot[bot] (#355)
- Bump eslint-import-resolver-typescript from 3.6.1 to 3.6.3 @dependabot[bot] (#351)
- Bump eslint-plugin-unused-imports from 3.2.0 to 4.1.3 @dependabot[bot] (#349)
- Bump zeroconf from 0.132.2 to 0.133.0 @dependabot[bot] (#353)
- Bump rollup from 4.21.0 to 4.21.1 @dependabot[bot] (#354)
- Bump rollup from 4.21.1 to 4.21.2 @dependabot[bot] (#360)
- Bump ruff from 0.6.2 to 0.6.3 @dependabot[bot] (#361)
- Bump @stylistic/eslint-plugin-js from 2.6.4 to 2.7.2 @dependabot[bot] (#364)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#270)
- Bump @babel/core from 7.24.7 to 7.25.2 @dependabot[bot] (#317)
- Bump lit from 3.1.4 to 3.2.0 @dependabot[bot] (#350)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#366)
- Bump @types/node from 22.5.2 to 22.5.3 @dependabot[bot] (#370)
- Bump eslint-plugin-import from 2.29.1 to 2.30.0 @dependabot[bot] (#368)
- Bump pytest-homeassistant-custom-component from 0.13.158 to 0.13.160 @dependabot[bot] (#369)
- Bump eslint-plugin-unused-imports from 4.1.3 to 4.1.4 @dependabot[bot] (#382)
- Bump pytest-homeassistant-custom-component from 0.13.160 to 0.13.172 @dependabot[bot] (#416)
- Bump typescript from 5.5.4 to 5.6.3 @dependabot[bot] (#422)
- Bump @rollup/plugin-typescript from 11.1.6 to 12.1.0 @dependabot[bot] (#392)
- Bump zeroconf from 0.133.0 to 0.135.0 @dependabot[bot] (#397)
- Bump ruff from 0.6.3 to 0.6.9 @dependabot[bot] (#417)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#377)
- Bump @babel/preset-env from 7.25.4 to 7.25.7 @dependabot[bot] (#414)
- Bump pre-commit from 3.8.0 to 4.0.1 @dependabot[bot] (#421)
- Bump eslint-plugin-import from 2.30.0 to 2.31.0 @dependabot[bot] (#413)
- Bump @stylistic/eslint-plugin-js from 2.7.2 to 2.9.0 @dependabot[bot] (#419)
- Bump zwave-js-server-python from 0.57.0 to 0.58.1 @dependabot[bot] (#406)
- Bump @types/node from 22.5.3 to 22.7.5 @dependabot[bot] (#420)
- Bump @rollup/plugin-node-resolve from 15.2.3 to 15.3.0 @dependabot[bot] (#395)
- Bump rollup from 4.21.2 to 4.24.0 @dependabot[bot] (#412)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#436)
- Bump zeroconf from 0.135.0 to 0.137.2 @dependabot[bot] (#525)
- Bump eslint-plugin-typescript-sort-keys from 3.2.0 to 3.3.0 @dependabot[bot] (#424)
- Bump pytest-homeassistant-custom-component from 0.13.172 to 0.13.201 @dependabot[bot] (#521)
- Bump ruff from 0.6.9 to 0.8.6 @dependabot[bot] (#522)
- Bump typescript from 5.6.3 to 5.7.2 @dependabot[bot] (#486)
- Bump @babel/core from 7.25.2 to 7.26.0 @dependabot[bot] (#447)
- Bump lit from 3.2.0 to 3.2.1 @dependabot[bot] (#427)
- Bump rollup from 4.24.0 to 4.30.1 @dependabot[bot] (#524)
- Bump @stylistic/eslint-plugin-js from 2.9.0 to 2.12.1 @dependabot[bot] (#504)
- Bump @babel/preset-env from 7.25.7 to 7.26.0 @dependabot[bot] (#448)
- Bump @types/node from 22.7.5 to 22.10.5 @dependabot[bot] (#520)
- Bump lit-html from 3.2.0 to 3.2.1 @dependabot[bot] (#426)
- Bump @rollup/plugin-typescript from 12.1.0 to 12.1.2 @dependabot[bot] (#508)
- Bump actions/github-script from 7 to 8 @dependabot[bot] (#535)
- Bump actions/checkout from 4 to 5 @dependabot[bot] (#536)
- Bump actions/setup-node from 4 to 5 @dependabot[bot] (#537)
- Bump actions/setup-python from 5 to 6 @dependabot[bot] (#538)
- Bump codecov/codecov-action from 4 to 5 @dependabot[bot] (#476)
- Bump eslint-config-prettier from 9.1.0 to 10.1.8 @dependabot[bot] (#551)
- Bump typescript from 5.7.2 to 5.9.3 @dependabot[bot] (#550)
- Bump lit from 3.2.1 to 3.3.1 @dependabot[bot] (#545)
- Bump eslint-plugin-import from 2.31.0 to 2.32.0 @dependabot[bot] (#548)
- Bump home-assistant-js-websocket from 9.4.0 to 9.5.0 @dependabot[bot] (#544)
- Bump eslint-plugin-prettier from 5.2.1 to 5.5.4 @dependabot[bot] (#549)
- Bump prettier from 3.3.3 to 3.6.2 @dependabot[bot] (#546)
- Bump rollup from 4.30.1 to 4.52.4 @dependabot[bot] (#547)
- Bump eslint-plugin-unused-imports from 4.1.4 to 4.2.0 @dependabot[bot] (#542)
- Bump eslint-import-resolver-typescript from 3.6.3 to 4.4.4 @[dependabot[bot]](https://github.com/apps/dependab...
0.5.2-b2
0.5.2-b1
- Update HA @raman325 (#363)
- Fix ruff error @raman325 (#365)
- Fix dashboard UI TypeError with missing entities @raman325 (#534)
- Fix Home Assistant Core 2025.7+ compatibility issues @raman325 (#533)
- Upgrade to Python 3.13 and Home Assistant 2025.10 compatibility @raman325 (#552)
- chore: Update npm dependencies and Node version @raman325 (#561)
- Add comprehensive TODO list to CLAUDE.md @raman325 (#553)
- Remove auto-merge GitHub Action workflow @raman325 (#591)
- Fix auto-merge workflow to use modern GitHub Actions best practices @raman325 (#593)
- Fix dashboard UI TypeError issues with optional chaining @raman325 (#594)
- Fix min HA version @raman325 (#599)
- Allow manual trigger of release drafter workflow @raman325 (#600)
🎓 Code Quality 🎓
⬆️ Dependencies
99 changes
- Bump home-assistant-js-websocket from 9.3.0 to 9.4.0 @dependabot[bot] (#254)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#256)
- Bump typescript from 5.4.5 to 5.5.2 @dependabot[bot] (#267)
- Bump ruff from 0.4.8 to 0.4.10 @dependabot[bot] (#264)
- Bump zwave-js-server-python from 0.56.0 to 0.57.0 @dependabot[bot] (#265)
- Bump @typescript-eslint/eslint-plugin from 7.13.0 to 7.13.1 @dependabot[bot] (#258)
- Bump @types/node from 20.14.2 to 20.14.8 @dependabot[bot] (#268)
- Bump pytest-homeassistant-custom-component from 0.13.134 to 0.13.135 @dependabot[bot] (#252)
- Bump prettier from 4.0.0-alpha.8 to 4.0.0-alpha.9 @dependabot[bot] (#260)
- Bump @typescript-eslint/parser from 7.13.0 to 7.13.1 @dependabot[bot] (#259)
- Bump @stylistic/eslint-plugin-js from 2.1.0 to 2.2.2 @dependabot[bot] (#262)
- Bump typescript from 5.5.2 to 5.5.4 @dependabot[bot] (#307)
- Bump pre-commit from 3.7.1 to 3.8.0 @dependabot[bot] (#316)
- Bump @babel/preset-env from 7.24.7 to 7.25.4 @dependabot[bot] (#346)
- Bump eslint-plugin-prettier from 5.1.3 to 5.2.1 @dependabot[bot] (#301)
- Bump @typescript-eslint/eslint-plugin from 7.13.1 to 7.18.0 @dependabot[bot] (#320)
- Bump ruff from 0.4.10 to 0.6.2 @dependabot[bot] (#348)
- Bump rollup from 4.18.0 to 4.21.0 @dependabot[bot] (#342)
- Bump @stylistic/eslint-plugin-js from 2.2.2 to 2.6.4 @dependabot[bot] (#339)
- Bump @typescript-eslint/parser from 7.13.1 to 7.18.0 @dependabot[bot] (#318)
- Bump @types/node from 20.14.8 to 22.5.0 @dependabot[bot] (#347)
- Bump @types/node from 22.5.0 to 22.5.1 @dependabot[bot] (#355)
- Bump eslint-import-resolver-typescript from 3.6.1 to 3.6.3 @dependabot[bot] (#351)
- Bump eslint-plugin-unused-imports from 3.2.0 to 4.1.3 @dependabot[bot] (#349)
- Bump zeroconf from 0.132.2 to 0.133.0 @dependabot[bot] (#353)
- Bump rollup from 4.21.0 to 4.21.1 @dependabot[bot] (#354)
- Bump rollup from 4.21.1 to 4.21.2 @dependabot[bot] (#360)
- Bump ruff from 0.6.2 to 0.6.3 @dependabot[bot] (#361)
- Bump @stylistic/eslint-plugin-js from 2.6.4 to 2.7.2 @dependabot[bot] (#364)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#270)
- Bump @babel/core from 7.24.7 to 7.25.2 @dependabot[bot] (#317)
- Bump lit from 3.1.4 to 3.2.0 @dependabot[bot] (#350)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#366)
- Bump @types/node from 22.5.2 to 22.5.3 @dependabot[bot] (#370)
- Bump eslint-plugin-import from 2.29.1 to 2.30.0 @dependabot[bot] (#368)
- Bump pytest-homeassistant-custom-component from 0.13.158 to 0.13.160 @dependabot[bot] (#369)
- Bump eslint-plugin-unused-imports from 4.1.3 to 4.1.4 @dependabot[bot] (#382)
- Bump pytest-homeassistant-custom-component from 0.13.160 to 0.13.172 @dependabot[bot] (#416)
- Bump typescript from 5.5.4 to 5.6.3 @dependabot[bot] (#422)
- Bump @rollup/plugin-typescript from 11.1.6 to 12.1.0 @dependabot[bot] (#392)
- Bump zeroconf from 0.133.0 to 0.135.0 @dependabot[bot] (#397)
- Bump ruff from 0.6.3 to 0.6.9 @dependabot[bot] (#417)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#377)
- Bump @babel/preset-env from 7.25.4 to 7.25.7 @dependabot[bot] (#414)
- Bump pre-commit from 3.8.0 to 4.0.1 @dependabot[bot] (#421)
- Bump eslint-plugin-import from 2.30.0 to 2.31.0 @dependabot[bot] (#413)
- Bump @stylistic/eslint-plugin-js from 2.7.2 to 2.9.0 @dependabot[bot] (#419)
- Bump zwave-js-server-python from 0.57.0 to 0.58.1 @dependabot[bot] (#406)
- Bump @types/node from 22.5.3 to 22.7.5 @dependabot[bot] (#420)
- Bump @rollup/plugin-node-resolve from 15.2.3 to 15.3.0 @dependabot[bot] (#395)
- Bump rollup from 4.21.2 to 4.24.0 @dependabot[bot] (#412)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot] (#436)
- Bump zeroconf from 0.135.0 to 0.137.2 @dependabot[bot] (#525)
- Bump eslint-plugin-typescript-sort-keys from 3.2.0 to 3.3.0 @dependabot[bot] (#424)
- Bump pytest-homeassistant-custom-component from 0.13.172 to 0.13.201 @dependabot[bot] (#521)
- Bump ruff from 0.6.9 to 0.8.6 @dependabot[bot] (#522)
- Bump typescript from 5.6.3 to 5.7.2 @dependabot[bot] (#486)
- Bump @babel/core from 7.25.2 to 7.26.0 @dependabot[bot] (#447)
- Bump lit from 3.2.0 to 3.2.1 @dependabot[bot] (#427)
- Bump rollup from 4.24.0 to 4.30.1 @dependabot[bot] (#524)
- Bump @stylistic/eslint-plugin-js from 2.9.0 to 2.12.1 @dependabot[bot] (#504)
- Bump @babel/preset-env from 7.25.7 to 7.26.0 @dependabot[bot] (#448)
- Bump @types/node from 22.7.5 to 22.10.5 @dependabot[bot] (#520)
- Bump lit-html from 3.2.0 to 3.2.1 @dependabot[bot] (#426)
- Bump @rollup/plugin-typescript from 12.1.0 to 12.1.2 @dependabot[bot] (#508)
- Bump actions/github-script from 7 to 8 @dependabot[bot] (#535)
- Bump actions/checkout from 4 to 5 @dependabot[bot] (#536)
- Bump actions/setup-node from 4 to 5 @dependabot[bot] (#537)
- Bump actions/setup-python from 5 to 6 @dependabot[bot] (#538)
- Bump codecov/codecov-action from 4 to 5 @dependabot[bot] (#476)
- Bump eslint-config-prettier from 9.1.0 to 10.1.8 @dependabot[bot] (#551)
- Bump typescript from 5.7.2 to 5.9.3 @dependabot[bot] (#550)
- Bump lit from 3.2.1 to 3.3.1 @dependabot[bot] (#545)
- Bump eslint-plugin-import from 2.31.0 to 2.32.0 @dependabot[bot] (#548)
- Bump home-assistant-js-websocket from 9.4.0 to 9.5.0 @dependabot[bot] (#544)
- Bump eslint-plugin-prettier from 5.2.1 to 5.5.4 @dependabot[bot] (#549)
- Bump prettier from 3.3.3 to 3.6.2 @dependabot[bot] (#546)
- Bump rollup from 4.30.1 to 4.52.4 @dependabot[bot] (#547)
- Bump eslint-plugin-unused-imports from 4.1.4 to 4.2.0 @dependabot[bot] (#542)
- Bump eslint-import-resolver-typescript from 3.6.3 to 4.4.4 @dependabot[bot] (#543)
- Bump pre-commit from 4.0.1 to 4.3.0 @dependabot[bot] (#539)
- Bump ruff from 0.8.6 to 0.13.3 @[dependabo...
0.5.1
0.5.0
💥 Breaking Change 💥
⚡ Enhancements ⚡
🐛 Bug Fixes 🐛
- Fix card on startup @raman325 (#141)
- Fix some code and tests @raman325 (#248)
- Update event tracking @raman325 (#212)
🎓 Code Quality 🎓
⬆️ Dependencies
45 changes
- Bump typescript from 5.4.3 to 5.4.4 @dependabot (#142)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#147)
- Bump @typescript-eslint/eslint-plugin from 7.5.0 to 7.6.0 @dependabot (#149)
- Bump zeroconf from 0.132.0 to 0.132.2 @dependabot (#156)
- Bump pytest-homeassistant-custom-component from 0.13.111 to 0.13.114 @dependabot (#157)
- Bump ruff from 0.3.5 to 0.3.7 @dependabot (#154)
- Bump rollup from 4.14.0 to 4.14.3 @dependabot (#158)
- Bump @typescript-eslint/parser from 7.5.0 to 7.6.0 @dependabot (#150)
- Bump @types/node from 20.12.4 to 20.12.7 @dependabot (#152)
- Bump typescript from 5.4.4 to 5.4.5 @dependabot (#153)
- Bump @stylistic/eslint-plugin-js from 1.7.0 to 1.7.2 @dependabot (#161)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#159)
- Bump lit from 3.1.2 to 3.1.3 @dependabot (#164)
- Bump @typescript-eslint/parser from 7.6.0 to 7.7.0 @dependabot (#160)
- Bump @typescript-eslint/eslint-plugin from 7.6.0 to 7.7.0 @dependabot (#163)
- Bump lit-html from 3.1.2 to 3.1.3 @dependabot (#162)
- Bump home-assistant-js-websocket from 9.2.1 to 9.3.0 @dependabot (#173)
- Bump @babel/preset-env from 7.24.4 to 7.24.5 @dependabot (#180)
- Bump eslint-plugin-unused-imports from 3.1.0 to 3.2.0 @dependabot (#187)
- Bump pyudev from 0.24.1 to 0.24.3 @dependabot (#200)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#167)
- Bump pre-commit from 3.7.0 to 3.7.1 @dependabot (#203)
- Bump @types/node from 20.12.7 to 20.12.12 @dependabot (#205)
- Bump @stylistic/eslint-plugin-js from 1.7.2 to 2.1.0 @dependabot (#197)
- Bump rollup from 4.14.3 to 4.17.2 @dependabot (#181)
- Bump zwave-js-server-python from 0.55.3 to 0.56.0 @dependabot (#202)
- Bump @typescript-eslint/eslint-plugin from 7.7.0 to 7.10.0 @dependabot (#211)
- Bump @babel/core from 7.24.4 to 7.24.5 @dependabot (#184)
- Bump ruff from 0.3.7 to 0.4.4 @dependabot (#198)
- Bump @typescript-eslint/parser from 7.7.0 to 7.10.0 @dependabot (#210)
- Bump rollup from 4.17.2 to 4.18.0 @dependabot (#213)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#218)
- Bump lit from 3.1.3 to 3.1.4 @dependabot (#234)
- Bump @typescript-eslint/eslint-plugin from 7.10.0 to 7.12.0 @dependabot (#230)
- Bump @babel/preset-env from 7.24.5 to 7.24.7 @dependabot (#238)
- Bump @types/node from 20.12.12 to 20.14.2 @dependabot (#235)
- Bump @typescript-eslint/parser from 7.10.0 to 7.12.0 @dependabot (#231)
- Bump lit-html from 3.1.3 to 3.1.4 @dependabot (#236)
- Bump @babel/core from 7.24.5 to 7.24.7 @dependabot (#237)
- Bump ruff from 0.4.4 to 0.4.8 @dependabot (#239)
- Bump pytest-homeassistant-custom-component from 0.13.114 to 0.13.133 @dependabot (#240)
- Bump @typescript-eslint/parser from 7.12.0 to 7.13.0 @dependabot (#245)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#243)
- Bump @typescript-eslint/eslint-plugin from 7.12.0 to 7.13.0 @dependabot (#244)
- Bump pytest-homeassistant-custom-component from 0.13.133 to 0.13.134 @dependabot (#246)
Links
0.4.6
⚡ Enhancements ⚡
⬆️ Dependencies
4 changes
- Bump rollup from 4.13.2 to 4.14.0 @dependabot (#134)
- Bump @babel/core from 7.24.3 to 7.24.4 @dependabot (#136)
- Bump @types/node from 20.12.2 to 20.12.4 @dependabot (#137)
- Bump @babel/preset-env from 7.24.3 to 7.24.4 @dependabot (#138)