Skip to content

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

v0.80.3

16 Nov 03:55
2cbbb69

Choose a tag to compare

0.80.3 (2025-11-16)

Bug Fixes

  • config-server: improve ha_boolean migration to handle string input correctly (d7c477c)
  • current-state: update checkForDuration logic to include 'habool' type condition (44d5fe1), closes #1923

v0.80.2

13 Nov 05:26
12f4118

Choose a tag to compare

0.80.2 (2025-11-13)

Bug Fixes

  • comparator: enhance number comparison logic and add related tests (3bede3e), closes #1918

Code Refactoring

  • ifstate: streamline availableTypes function and improve type handling (bc8ab74)

v0.80.1

12 Nov 20:43
5e05e7b

Choose a tag to compare

0.80.1 (2025-11-12)

Bug Fixes

  • current-state: Restore missing message context in conditional state handling (b66dce2), closes #1916

Build System

  • link.sh: improve error messages and enhance library linking process (41f8e89)

v0.80.0

11 Nov 10:10
1cb9c70

Choose a tag to compare

0.80.0 (2025-11-11)

Features

  • add Home Assistant Boolean type to state condition checks (8b554ee)
  • config-server: migrate Home Assistant state booleans to array format (8b554ee)

Documentation

  • add Issues Guide to explain state type deprecation and handling (2cab1d7)
  • add markdown include plugin and update documentation snippets for Home Assistant nodes (d130cab)
  • fix formatting of entity header in output properties guide (13cdeb8)
  • update and clarify documentation for Home Assistant Boolean states (8b554ee)

Build System

  • deps-dev: bump esbuild from 0.25.12 to 0.27.0 (#1914) (a857a3b)
  • deps: bump axios from 1.13.1 to 1.13.2 (#1913) (3ae698e)
  • remove prepublishOnly script to streamline build process (857d25c)
  • update Node.js version to 22 in documentation workflow (85e4171)
  • Update pnpm (7cfc063)

Miscellaneous Chores

  • enhance link script with environment detection and error handling (170c8f8)
  • Update vuepress (9d4c1a9)

v0.79.4

03 Nov 21:46
29e3cf5

Choose a tag to compare

0.79.4 (2025-11-03)

Bug Fixes

  • deprecated-settings: update state type handling to use new property name (ef6cf5a)

v0.79.3

03 Nov 20:41
fcc8a21

Choose a tag to compare

0.79.3 (2025-11-03)

Bug Fixes

  • events-state: correct deprecated config property name from stateType to state_type (f7c9c0f)
  • package: update prepublishOnly and prepack scripts to use pnpm (591adbd)

Build System

  • deps-dev: bump @types/express from 4.17.24 to 4.17.25 (#1904) (f946c71)
  • deps-dev: bump cssnano from 7.1.1 to 7.1.2 (#1905) (003af17)
  • deps-dev: bump esbuild from 0.25.11 to 0.25.12 (#1906) (c537722)
  • deps-dev: bump sass from 1.93.2 to 1.93.3 (#1902) (8cb0806)
  • deps: bump axios from 1.13.0 to 1.13.1 (#1903) (d609a19)

v0.79.2

02 Nov 23:46
d870fbc

Choose a tag to compare

0.79.2 (2025-11-02)

Bug Fixes

  • events-state: Re-add "for" elements accidentally removed (09a850f), closes #1899

v0.79.1

01 Nov 23:31
5269799

Choose a tag to compare

0.79.1 (2025-11-01)

Bug Fixes

  • Make sure the default of the entity state is a string for output properties (86cada4)

Continuous Integration

  • add pull-requests permission to CI workflow (14e783c)
  • adjust permissions in CI and publish workflows (f737333)
  • remove permissions from CI workflow and ensure OIDC is set in publish workflow (466c748)
  • update permissions for OIDC in CI workflow and remove from publish workflow (583bf05)

v0.79.0

31 Oct 02:02
ab9db2b

Choose a tag to compare

0.79.0 (2025-10-27)

⚠ BREAKING CHANGES

Features

  • introduce entity state casting and deprecate state type configuration (16f1177)

Documentation

  • cookbook: update actionable notifications subflow for Android to v2.0.0 and add new subflow JSON (50deb52)

Code Refactoring

  • calendar: update optional fields to use undefined instead of null/undefined (18bbcd2)
  • mustache: switch to named import for mustache and clean up code (51ce45c)

Tests

  • calendar: add uniqueId generation tests for various scenarios (18bbcd2)

Build System

  • add pnpm overrides for jsonata to unify versions and resolve type conflicts (a3c726c)
  • add TypeScript type checking to build process and improve file handling (234f26f)
  • deps-dev: bump @types/mustache from 4.2.5 to 4.2.6 (#1879) (807987a)
  • deps-dev: bump @types/node-red-node-test-helper (#1893) (234d463)
  • deps-dev: bump cheerio from 1.0.0 to 1.1.2 (#1877) (dba374a)
  • deps-dev: bump cssnano from 7.0.6 to 7.1.1 (#1874) (ae46388)
  • deps-dev: bump esbuild from 0.25.10 to 0.25.11 (#1887) (e5cb465)
  • deps-dev: bump eslint-config-prettier from 10.1.2 to 10.1.8 (#1882) (3e77864)
  • deps-dev: bump eslint-plugin-prettier from 5.2.3 to 5.5.4 (#1876) (9b28555)
  • deps-dev: bump lint-staged from 15.4.3 to 16.2.3 (#1873) (acfaec2)
  • deps-dev: bump lint-staged from 16.2.3 to 16.2.4 (#1883) (90164c5)
  • deps-dev: bump lint-staged from 16.2.4 to 16.2.6 (#1891) (e7c7a4c)
  • deps-dev: bump node-red from 4.1.0 to 4.1.1 (#1884) (319f7bc)
  • deps-dev: remove unused @types/bonjour dependency (e657fae)
  • deps-dev: remove unused @types/string.prototype.matchall dependency (478a2b6)
  • deps: add @types/express to dependency update configuration (8426d00)
  • deps: bump actions/setup-node from 5 to 6 (#1888) (c72a260)
  • deps: bump axios from 1.12.2 to 1.13.0 (#1895) (276e53d)
  • deps: bump home-assistant-js-websocket from 9.4.0 to 9.5.0 (#1875) (dce2c38)
  • replace gulp with custom esbuild-based build script (fef41e0)
  • scripts: remove unused editor compile script and update prepublish command to use build.js (65bded6)
  • update project dependencies to latest compatible versions (a3c726c)

Continuous Integration

  • dependabot: correct formatting of update-types for ignored dependencies (80e3e8e)
  • dependabot: ignore specific dependencies that should not be auto-updated (a3c726c)
  • publish: add permissions for OIDC and content access (c024aa3)

v0.78.2

06 Oct 09:40
95af1b7

Choose a tag to compare

0.78.2 (2025-10-06)

Bug Fixes

  • calendar: handle calendar items without UID (4888e67), closes #1871