Releases: zachowj/node-red-contrib-home-assistant-websocket
Releases · zachowj/node-red-contrib-home-assistant-websocket
v0.78.1
0.78.1 (2025-10-04)
Bug Fixes
Documentation
- copilot-instructions: streamline project overview and setup instructions (099d552)
- FAQ: add installation instructions for specific version or downgrade (332aa7b)
- get-entities: update condition property names to use snake_case (5ef42c2), closes #1827
Code Refactoring
v0.78.0
0.78.0 (2025-09-29)
⚠ BREAKING CHANGES
- calendar: CalendarItem start and end are now stored as local ISO 8601 strings with timezone offsets. New boolean property all_day explicitly marks all-day events. Code interacting with CalendarItem objects may need to be updated.
Features
Bug Fixes
- calendar: Correct all-day event end date and offset handling (37c8923)
Documentation
- development: clean up local setup instructions by removing redundant lines (49b3f38)
Code Refactoring
- calendar: implement EventQueue to manage queued calendar events (2d8748b)
- calendar: implement retryWithBackoff utility for http requests (ef567cd)
- calendar: implement SentEventCache to manage sent events and prevent requeuing (e57c002)
- calendar: reorganize import statements for clarity (4b7f010)
- calendar: replace hardcoded string with i18n translation (eeab7a9)
- calendar: Simplify event handling and improve date utilities (37c8923)
- calendar: Strengthen typing (37c8923)
- calendar: update serialization key for all-day event to is_all_day_event (acc41c1)
- introduce CalendarEventType enum and replace other strings with enums (ac48f6e)
- trigger-state: extend DefaultMessage interface to inherit from NodeMessage (e9709e3)
- update comparison logic to use ComparatorType and add unit tests for operators (f586f4f)
- update yargs usage to use helpers for argument parsing (4cfa475)
Tests
Build System
- deps-dev: bump @rollup/plugin-typescript from 12.1.2 to 12.1.4 (#1853) (61592c7)
- deps-dev: bump @types/jquery from 3.5.32 to 3.5.33 (#1844) (a0c279b)
- deps-dev: bump @types/jqueryui from 1.12.23 to 1.12.24 (#1852) (cf22082)
- deps-dev: bump @types/lodash from 4.17.16 to 4.17.20 (#1839) (057bed8)
- deps-dev: bump @vitest/coverage-v8 from 3.2.3 to 3.2.4 (#1868) (73b3e78)
- deps-dev: bump autoprefixer from 10.4.20 to 10.4.21 (#1865) (291d070)
- deps-dev: bump browser-sync from 3.0.3 to 3.0.4 (#1858) (4775e3f)
- deps-dev: bump eslint-plugin-import from 2.31.0 to 2.32.0 (#1857) (fb114e2)
- deps-dev: bump gulp from 5.0.0 to 5.0.1 (#1845) (3f7e33a)
- deps-dev: bump nock from 14.0.1 to 14.0.10 (#1847) (509e087)
- deps-dev: bump node-red from 4.0.9 to 4.1.0 (#1842) (07b5921)
- deps-dev: bump postcss from 8.5.3 to 8.5.6 (#1838) (3e9f575)
- deps-dev: bump prettier from 3.5.2 to 3.6.2 (#1859) (aa2f37d)
- deps-dev: bump rollup from 4.34.8 to 4.52.3 (#1867) (6bb1b23)
- deps-dev: bump sass from 1.85.0 to 1.93.2 (#1864) (8a08d3d)
- deps-dev: bump typescript from 5.7.3 to 5.9.2 (#1843) (f3ef5d6)
- deps-dev: bump vue from 3.5.13 to 3.5.21 (#1856) (bf5f5d7)
- deps-dev: bump vue from 3.5.21 to 3.5.22 (#1866) (15a77d7)
- deps-dev: bump yargs from 17.7.2 to 18.0.0 (#1861) (74800e8)
- deps: bump actions/checkout from 4 to 5 (#1831) (88b31de)
- deps: bump actions/github-script from 7 to 8 (#1833) (5420bef)
- deps: bump actions/setup-node from 4 to 5 ([#1832](https://github.com/zachow...
v0.77.2
v0.77.1
v0.77.0
v0.76.0
0.76.0 (2025-06-06)
⚠ BREAKING CHANGES
- Updated the minimum required Home Assistant version to 2024.3.0 in the README to ensure compatibility with the label and floor registries introduced in this version. This update should have been made with the release of version 0.66.0.
Features
- sensor: add 'ms' and 'µs' to duration units (0dbb5f9)
Documentation
v0.75.0
v0.74.2
v0.74.1
v0.74.0
0.74.0 (2024-10-07)
Features
- slovak translation (623d75b)
Bug Fixes
- action: preserve domain and service while addressing deprecated notice (613e505), closes #1622
- api: Await websocket send in ApiController (3319bf4)
- fire-event: Handle errors when sending events via websocket (38167fc)
- integration: Handle errors when sending and unregistering entities (cb72c3f)
- time: Improve handling of cronjobs creation (680227a), closes #1490