Skip to content

Releases: zachowj/node-red-contrib-home-assistant-websocket

v0.78.1

04 Oct 06:40
9b05837

Choose a tag to compare

0.78.1 (2025-10-04)

Bug Fixes

  • calendar: stop duplicate events from being emitted (621d682), closes #1870

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

  • routes: replace bonjour with bonjour-service for service discovery (de7c26e), closes #1786

v0.78.0

29 Sep 21:10
baa8bcf

Choose a tag to compare

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

  • calendar: Add explicit isAllDay property (37c8923)
  • sensor: add m/min speed unit (9e9c42c)

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...
Read more

v0.77.2

19 Jul 23:49
10c110d

Choose a tag to compare

0.77.2 (2025-07-04)

Bug Fixes

  • adjust layout and styling for notification issues (5b2745a), closes #1785

v0.77.1

20 Jun 23:34
23ddd5b

Choose a tag to compare

0.77.1 (2025-06-20)

Bug Fixes

  • JSONataService: return all cached entity states when $entities() is called without args (3067f45), closes #1820

v0.77.0

15 Jun 21:56
86db9be

Choose a tag to compare

0.77.0 (2025-06-10)

Features

  • sensor: Add mm/s and in/s in speed (5eb85c1)

v0.76.0

06 Jun 21:49
31515ec

Choose a tag to compare

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

  • update Home Assistant version requirement to v2024.3 (9b8ac19), closes #1707

v0.75.0

31 Dec 05:16
38e685e

Choose a tag to compare

0.75.0 (2024-12-31)

Features

  • sensor: add new device classes and units of measurement for area, blood glucose concentration, conductivity, potential hydrogen, and volume flow rate (0e621aa), closes #1710

Bug Fixes

  • action: remove unnecessary toLowerCase conversion for action value (64a200e), closes #1697
  • get-entities: simplify label checks and improve entity label matching logic (da3c15a), closes #1686
  • update node type check in issueCheck function to GetHistory (1c80b72)

v0.74.2

24 Oct 00:57
05e3bf1

Choose a tag to compare

0.74.2 (2024-10-24)

This release provides a temporary fix for users accessing the Node-RED UI through the Home Assistant UI, addressing issues with debug nodes, inject nodes, and other related problems.

Miscellaneous Chores

v0.74.1

09 Oct 23:02
db570fc

Choose a tag to compare

0.74.1 (2024-10-09)

Bug Fixes

  • action: ensure data field is not merged when input block is enabled (ef6e47b), closes #1641

v0.74.0

07 Oct 03:01
088f8a9

Choose a tag to compare

0.74.0 (2024-10-07)

Features

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