github zachowj/node-red-contrib-home-assistant-websocket v0.81.0

3 hours ago

0.81.0 (2026-10-02)

⚠ BREAKING CHANGES

  • Node.js 18 is no longer supported

Features

  • Add K (Kelvin) and temperature_delta to sensor & number entities (2947e33)
  • ha: announce package version on nodered/version (#2039) (e58a788)
  • move Calendar node out of beta and mark as released (47c2dbf)
  • move Sentence node out of beta (5c1011a)
  • sensor: Available typed-input for sensor and binary_sensor (#2041) (a429250)

Bug Fixes

  • Handle undefined JSONata timeout values gracefully (#1925) (146909a)
  • issues: ensure issue listeners are properly cleaned up before updates (a3f7373), closes #2059
  • Keep HA websocket open until entity unregister finishes (c0ba983)
  • websocket: handle invalid websocket frame status code 1006 (2c2d2b3), closes #1824
  • websocket: time out a stalled connect/auth handshake so retry can fire (5783375)

Documentation

  • change example input for action node (c474d1c)
  • poll-state: document "Output on change" option for poll-state node (#1948) (c0e2609)
  • update copilot instructions for improved clarity and detail (3c69319)
  • Update State Boolean documentation to reflect actual case-sensitive behavior (#1949) (7c27078)

Styles

Build System

  • add pnpm workspace configuration with build allowances and overrides (463e5ef)
  • deps-dev: bump @types/lodash from 4.17.20 to 4.17.21 (#1937) (5321d7b)
  • deps-dev: bump @types/lodash from 4.17.21 to 4.17.23 (#1971) (adccd66)
  • deps-dev: bump @types/node from 22.19.0 to 22.19.1 (#1928) (667cb84)
  • deps-dev: bump @types/node from 22.19.1 to 22.19.3 (#1962) (1e08da5)
  • deps-dev: bump @types/node from 22.19.3 to 22.19.5 (#1974) (e378fe5)
  • deps-dev: bump @types/node from 22.19.5 to 22.19.7 (#1977) (6ade3d6)
  • deps-dev: bump @vuepress/plugin-copy-code (#1946) (2857067)
  • deps-dev: bump @vuepress/plugin-copy-code (#1957) (dc642a5)
  • deps-dev: bump @vuepress/plugin-copy-code (#1993) (cddfb20)
  • deps-dev: bump @vuepress/plugin-markdown-include (#1947) (0e4d5df)
  • deps-dev: bump @vuepress/plugin-markdown-include (#1958) (2e8a60e)
  • deps-dev: bump @vuepress/plugin-markdown-include (#1995) (4ee239e)
  • deps-dev: bump @vuepress/plugin-prismjs (#1945) (42860eb)
  • deps-dev: bump @vuepress/plugin-prismjs (#1961) (348460a)
  • deps-dev: bump @vuepress/theme-default (#1963) (085004a)
  • deps-dev: bump autoprefixer from 10.4.21 to 10.4.22 (#1926) (ee9c7d4)
  • deps-dev: bump autoprefixer from 10.4.22 to 10.4.23 (#1959) (c20f9ed)
  • deps-dev: bump autoprefixer from 10.4.23 to 10.4.24 (#1992) (e65a137)
  • deps-dev: bump cheerio from 1.1.2 to 1.2.0 (#1987) (247249f)
  • deps-dev: bump cssnano from 7.1.2 to 8.0.2 (#2052) (7ab2449)
  • deps-dev: bump esbuild from 0.27.0 to 0.27.1 (#1953) (67e8376)
  • deps-dev: bump esbuild from 0.27.1 to 0.27.2 (#1964) (204992f)
  • deps-dev: bump eslint-plugin-prettier from 5.5.4 to 5.5.5 (#1980) (558dcf8)
  • deps-dev: bump lint-staged from 16.2.6 to 16.2.7 (#1935) (90431af)
  • deps-dev: bump nock from 14.0.10 to 14.0.17 (#2054) (978cdbc)
  • deps-dev: bump node-red from 4.1.1 to 4.1.2 (#1951) (db5ea09)
  • deps-dev: bump node-red from 4.1.2 to 4.1.3 (#1972) (8ebaf46)
  • deps-dev: bump node-red-node-test-helper from 0.3.5 to 0.3.6 (#1979) (c83838c)
  • deps-dev: bump postcss from 8.5.6 to 8.5.23 (#2044) (6a91547)
  • deps-dev: bump prettier from 3.6.2 to 3.7.4 (#1952) (43f7a1a)
  • deps-dev: bump prettier from 3.7.4 to 3.8.0 (#1978) (485cb75)
  • deps-dev: bump prettier from 3.8.0 to 3.8.1 (#1989) (9bad6f5)
  • deps-dev: bump sass from 1.93.3 to 1.94.0 (#1927) (afb069a)
  • deps-dev: bump sass from 1.94.0 to 1.94.2 (#1939) (be382ab)
  • deps-dev: bump sass from 1.94.2 to 1.96.0 (#1960) (62a36af)
  • deps-dev: bump sass from 1.97.0 to 1.97.1 (#1965) (fc5a757)
  • deps-dev: bump sass from 1.97.1 to 1.97.2 (#1975) (73a9e68)
  • deps-dev: bump sass from 1.97.2 to 1.97.3 (#1988) (0fb3024)
  • deps-dev: bump vitest from 4.0.16 to 4.1.11 (#2050) (9f80477)
  • deps-dev: bump vitest from 4.1.11 to 5.0.2 (#2055) (49c9583)
  • deps-dev: bump vitest-mock-extended from 3.1.0 to 5.1.1 (#2051) (07e49f4)
  • deps-dev: bump vue from 3.5.24 to 3.5.25 (#1938) (ad2b02a)
  • deps-dev: bump vue from 3.5.26 to 3.5.27 (#1986) (66b82b1)
  • deps-dev: bump vue from 3.5.27 to 3.5.42 (#2053) (36284f9)
  • deps: bump actions/checkout from 5 to 6 (#1940) (84f98f0)
  • deps: bump actions/checkout from 6 to 7 (#2037) (868d9e7)
  • deps: bump actions/github-script from 8 to 9 (#2013) (7a4914c)
  • deps: bump actions/setup-node from 6 to 7 (#2038) (b882c13)
  • deps: bump actions/stale from 10 to 11 (#2043) (f6fec7b)
  • deps: bump axios from 1.13.2 to 1.13.4 (#1991) (952665c)
  • deps: bump axios from 1.13.4 to 1.20.0 (#2056) (f4ef024)
  • deps: bump dependabot/fetch-metadata from 2 to 3 (#2014) (644e880)
  • deps: bump googleapis/release-please-action from 4 to 5 (#2017) (d667502)
  • deps: bump home-assistant-js-websocket from 9.5.0 to 9.6.0 (#1936) (03bec8a)
  • deps: bump lodash from 4.17.21 to 4.17.23 (#1984) (a948dcf)
  • deps: bump pnpm/action-setup from 4 to 6 (#2012) (35da852)
  • deps: bump ws from 8.18.3 to 8.19.0 (#1973) (0265e2e)
  • drop Node.js 18 from supported versions (b505cea)
  • migrate build scripts from build.js to build.mjs (b75522a)
  • remove sticky version for dependency "del" from Dependabot configuration (1085567)
  • update dev-dependencies (10efe63)

Continuous Integration

  • checkout fork head for format-docs workflow (#2032) (31c2585)

Miscellaneous Chores

  • align source formatting with prettier (#2026) (225ae42)
  • deps: update dependencies to latest versions (463e5ef)
  • prettier-fix files already failing check on main (#2033) (bf57766)
  • remove unused build.js (10efe63)
  • repair pnpm lockfile and pin prettier 3.9.6 (#2040) (6d75fbd), closes #2036
  • workflows: update Node.js versions and dependencies in CI configurations (fdf9dd3)

Don't miss a new node-red-contrib-home-assistant-websocket release

NewReleases is sending notifications on new releases.