Skip to content

Releases: zachowj/hass-node-red

v4.2.3

03 Mar 17:11
3cde8be

Choose a tag to compare

4.2.3 (2026-03-03)

Bug Fixes

  • sentence: add backwards compatibility for TriggerDetails in conversation integration (ac4c212), closes #393

Code Refactoring

  • version: enhance version management and error handling in installation script (7f4823a)

Tests

  • websocket: add tests for webhook allowed methods validation and device trigger removal on connection close (80580dd)

Continuous Integration

v4.2.2

05 Jan 04:17
ce85914

Choose a tag to compare

4.2.2 (2026-01-05)

Bug Fixes

  • device_trigger: add Context type hint to forward_trigger function (558308c)
  • text: enforce maximum state length for text entities (629a9e9)

Tests

  • refactor tests for select and switch entities to improve clarity and structure (4074c4d)
  • refactor tests to improve clarity and structure (a055bc0)
  • replace direct FakeConnection instantiation with fixture usage (042b7f7)

v4.2.1

04 Jan 09:51
c080470

Choose a tag to compare

4.2.1 (2026-01-04)

Bug Fixes

  • webhook: correct payload data in webhook response (f5bbcb7)
  • webhook: unregister webhooks when integration is unloaded (f5bbcb7)

v4.2.0

04 Jan 08:14
5602498

Choose a tag to compare

4.2.0 (2026-01-03)

Features

  • number: allow dynamic updates of min, max, step, mode, and unit (7539127)
  • sensor: accept numeric and ISO timestamp values for date and timestamp (7539127)

Bug Fixes

  • text: handle numeric values without throwing errors (7539127)

Documentation

  • Correct search term to 'hass-node-red' in README (8a05951), closes #382
  • Revise Node-RED installation steps in README (#377) (e89e76b)

Styles

  • fix ruff linting issues (7539127), closes #383
  • update code to comply with new Ruff rules (4563bac)

Code Refactoring

  • extract NodeRedEntity into separate module (7539127)

Build System

  • deps: bump astral-sh/setup-uv from 4 to 7 (#373) (644eedb)

Continuous Integration

Miscellaneous Chores

  • remove VSCode launch and settings configuration files (4563bac)
  • update pre-commit configuration and add ruff settings (666854c)

v4.1.5

08 Dec 08:54
9368ef8

Choose a tag to compare

4.1.5 (2025-12-08)

Bug Fixes

  • fix hass.config_entries.async_forward_entry_setups warning (6dab7d4), closes #368

Code Refactoring

  • replace pip with uv for package management and update README instructions (22c2e5e)

Build System

  • update devcontainer configuration and setup script for improved environment setup (350d179)

Continuous Integration

  • update pip install commands to use --system flag for consistency (1991fa2)

v4.1.4

07 Dec 07:59
9533372

Choose a tag to compare

4.1.4 (2025-12-07)

Bug Fixes

  • properly unsubscribe from discovery listeners when the component unloads (ec149e8)

Documentation

  • add Node-RED Companion AI guide with architecture overview and developer workflows (7065841)

Code Refactoring

  • streamline discovery flow and entity management for Node-RED components (ec149e8), closes #333 #331

Build System

  • deps: bump actions/checkout from 4 to 5 (#353) (ca761bf)
  • deps: bump actions/checkout from 5 to 6 (#367) (d025401)
  • deps: bump actions/github-script from 7 to 8 (#354) (b61750e)
  • deps: bump actions/setup-python from 5 to 6 (#351) (e40bcb6)
  • deps: bump actions/stale from 9 to 10 (#352) (edac0e3)
  • deps: bump colorlog from 6.9.0 to 6.10.1 (#360) (0c981ed)
  • deps: update pip requirement from <25.1,>=21.0 to >=21.0,<25.3 (#349) (82c9213)
  • deps: update pip requirement from <25.3,>=21.0 to >=21.0,<25.4 (#363) (54a0ab6)

Continuous Integration

  • pre-commit: pre-commit autoupdate (#357) (1cbc447)
  • pre-commit: pre-commit autoupdate (#359) (c1b9662)
  • pre-commit: pre-commit autoupdate (#362) (9ce6155)
  • workflows: add conditional check for beta channel in validation job (b7e35fa)
  • workflows: add phac_version parameter to test jobs and update installation logic (05f4eea)
  • workflows: add workflow_call trigger to run_tests.yml (983b07d)
  • workflows: comment out specific matrix configuration for HA version 2024.5.0 (8752f8f)
  • workflows: refactor pull and push workflows to include tests (7dde0a5)
  • workflows: simplify validation jobs and reintroduce beta validation (95ae875)
  • workflows: update PHAC_VERSION installation logic for pytest-homeassistant-custom-component (9603fe6)

Miscellaneous Chores

  • scripts: update file permissions to executable for dev, lint, setup, test, and version scripts (dbc3e60)

v4.1.3

28 Sep 20:54
b83bc03

Choose a tag to compare

4.1.3 (2025-09-28)

Bug Fixes

  • sentence: update trigger registration for compatibility with newer Home Assistant versions (b167475), closes #346
  • websocket: use call_soon_threadsafe for sending messages in websocket_device_trigger (680897b)

Build System

  • deps: update pip requirement from <24.4,>=21.0 to >=21.0,<25.1 (#332) (18c2cde)

Continuous Integration

  • add workflow to remove 'waiting-for-response' label on author comments and update stale workflow settings (943d298)
  • cron: add workflow_dispatch trigger and enhance validation steps (737b0fd)
  • cron: correct import path for Home Assistant version retrieval (d1cf490)
  • pre-commit: update ruff hook configuration (1655c4a)

Miscellaneous Chores

  • pre-commit: update dependencies for isort, ruff, bandit, and python-typing-update (eec2aaf)
  • release-please: add changelog sections for better organization (e7498fc)
  • setup.cfg: remove isort not_skip configuration for init.py (91c21d5)
  • update virtual environment entry to ignore all variations of .venv (ae1f6d3)

v4.1.2

15 Dec 05:52
58dfb41

Choose a tag to compare

4.1.2 (2024-12-15)

Bug Fixes

  • binary_sensor: handle LockState import and use fallback for STATE_UNLOCKED (2413954)
  • Replace deprecated constant (5c3e865), closes #307
  • sentence: serialize RecognizeResult for JSON compatibility (f826058), closes #327
  • switch: Remove warning about using incorrect schema for entity service registration (#312) (8c93dd4), closes #314

v4.1.1

27 Sep 00:00
2017416

Choose a tag to compare

4.1.1 (2024-09-26)

Bug Fixes

  • sentence: fix sentence issue in HA 2024.10.x (8114e1b)

v4.1.0

11 Sep 04:38
0bc4230

Choose a tag to compare

4.1.0 (2024-09-11)

Features

  • sentence: add support for custom responses in the Sentence node (80e1afa)

Bug Fixes

  • sentence: Fix default value for response_type (314ae11)