- build(deps): bump actions/setup-python from 3 to 4 by @dependabot in zachowj#154
- build(deps): bump actions/stale from 3 to 6 by @dependabot in zachowj#153
- build(deps): bump GoogleCloudPlatform/release-please-action from 2 to 3 by @dependabot in zachowj#152
- build(deps): bump pre-commit/action from 2.0.3 to 3.0.0 by @dependabot in zachowj#151
- build(deps): bump actions/stale from 6 to 7 by @dependabot in zachowj#159
- Grammar correction by @Z0mbiel0ne in zachowj#164
- chore: Update version by @zachowj in zachowj#167
- @dependabot made their first contribution in zachowj#154
- @Z0mbiel0ne made their first contribution in zachowj#164
- @zachowj made their first contribution in zachowj#167
Full Changelog: https://github.com/zachowj/hass-node-red/compare/v1.1.2...v1.1.3
4.2.3 (2026-03-03)
- sentence: add backwards compatibility for TriggerDetails in conversation integration (ac4c212), closes #393
- version: enhance version management and error handling in installation script (7f4823a)
- websocket: add tests for webhook allowed methods validation and device trigger removal on connection close (80580dd)
- pre-commit: pre-commit autoupdate (#387) (fe8216a)
- pre-commit: pre-commit autoupdate (#389) (b914867)
- pre-commit: pre-commit autoupdate (#390) (435a165)
- pre-commit: pre-commit autoupdate (#391) (b1b227f)
4.2.2 (2026-01-05)
- device_trigger: add Context type hint to forward_trigger function (558308c)
- text: enforce maximum state length for text entities (629a9e9)
- 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)
4.2.1 (2026-01-04)
- webhook: correct payload data in webhook response (f5bbcb7)
- webhook: unregister webhooks when integration is unloaded (f5bbcb7)
4.2.0 (2026-01-03)
- number: allow dynamic updates of min, max, step, mode, and unit (7539127)
- sensor: accept numeric and ISO timestamp values for date and timestamp (7539127)
- text: handle numeric values without throwing errors (7539127)
- Correct search term to 'hass-node-red' in README (8a05951), closes #382
- Revise Node-RED installation steps in README (#377) (e89e76b)
- extract NodeRedEntity into separate module (7539127)
- pre-commit: pre-commit autoupdate (#379) (4653cd7)
- pre-commit: pre-commit autoupdate (#381) (8e570b9)
- remove VSCode launch and settings configuration files (4563bac)
- update pre-commit configuration and add ruff settings (666854c)
4.1.5 (2025-12-08)
- replace pip with uv for package management and update README instructions (22c2e5e)
- update devcontainer configuration and setup script for improved environment setup (350d179)
- update pip install commands to use --system flag for consistency (1991fa2)
4.1.4 (2025-12-07)
- properly unsubscribe from discovery listeners when the component unloads (ec149e8)
- add Node-RED Companion AI guide with architecture overview and developer workflows (7065841)
- 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)
- 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)
- scripts: update file permissions to executable for dev, lint, setup, test, and version scripts (dbc3e60)
4.1.3 (2025-09-28)
- 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)
- 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)
- 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)
4.1.2 (2024-12-15)
- 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
4.1.1 (2024-09-26)
- sentence: fix sentence issue in HA 2024.10.x (8114e1b)
4.1.0 (2024-09-11)
- sentence: add support for custom responses in the Sentence node (80e1afa)
- sentence: Fix default value for response_type (314ae11)
4.0.2 (2024-08-16)
- device: Convert entity registry id into entity id to fix device action (78e854a)
4.0.1 (2024-07-07)
- Replace deprecated async_forward_entry_setup function (89150df)
4.0.0 (2024-05-02)
- sentence: Changes made to conversation agent now require Home Assistant 2024.5+ for sentence node to work
3.1.7 (2024-05-02)
3.1.6 (2024-04-07)
3.1.5 (2024-04-06)
- release 3.1.5 (b30c397)
3.1.4 (2024-04-04)
- Update README to new location to install integrations (16b40cd)
3.1.3 (2024-01-05)
3.1.2 (2023-12-13)
- time: Catch invalid time format (c071fe0)
3.1.1 (2023-11-05)
- number: Use correct attr for unit of measurement (4847f98)
3.1.0 (2023-11-05)
- Slovak translation (5179512)
3.0.1 (2023-10-02)
- Move service data to translations (0e126a7)
3.0.0 (2023-09-26)
- The trigger service now only accepts output_path and message and require Home Assistant nodes version 0.57.0+
- Endpoint for device action changed location from nodered/device_action to nodered/device/action It now matches the new device trigger format
- Fix the trigger service schema (337330e)
- Create a separate endpoint for device triggers (029f88b)
2.2.0 (2023-08-09)
- sentence: Allow custom responses (d3b6ebe)
- Fix linting in README (18243f0)
- build(deps): update pip requirement from <23.2,>=21.0 to >=21.0,<23.3 by @dependabot in zachowj#200
Full Changelog: https://github.com/zachowj/hass-node-red/compare/v2.1.0...v2.1.1
Full Changelog: https://github.com/zachowj/hass-node-red/compare/v2.0.0...v2.1.0
Full Changelog: https://github.com/zachowj/hass-node-red/compare/v1.6.1...v2.0.0
- Create zh-CN.json by @XuyuEre in zachowj#193
- @XuyuEre made their first contribution in zachowj#193
Full Changelog: https://github.com/zachowj/hass-node-red/compare/v1.6.0...v1.6.1
Full Changelog: https://github.com/zachowj/hass-node-red/compare/v1.5.0...v1.6.0
Full Changelog: https://github.com/zachowj/hass-node-red/compare/v1.4.0...v1.5.0
Full Changelog: https://github.com/zachowj/hass-node-red/compare/v1.3.0...v1.4.0
- add pt-pt by @ViPeR5000 in zachowj#174
- build(deps): bump actions/stale from 7 to 8 by @dependabot in zachowj#176
- Update README.md by @GeoffState in zachowj#179
- @ViPeR5000 made their first contribution in zachowj#174
- @GeoffState made their first contribution in zachowj#179
Full Changelog: https://github.com/zachowj/hass-node-red/compare/v1.2.0...v1.3.0
1.1.2 (2022-09-30)
- sensor: Update state class on new discovery message (280061b)
1.1.1 (2022-09-21)
- Return device info (3a10a71)
1.1.0 (2022-09-21)
- Add websocket command to remove device (075e0f1)
- Add websocket command to update config dynamically (075e0f1)
1.0.9 (2022-07-08)
- Remove domains key from hacs.json (60e389e)
- Remove iot_class from hacs.json (8d7fa98)
- remove update listener on entry unload to avoid multiple listeners (73dfce5)
1.0.8 (2022-04-15)
- Use enum for device automation type (205df7b)
- Add Swedish translation (21f1932)
1.0.7 (2022-04-03)
- Add Companion to component title in config (7079554)
- Add Brazilian Portuguese Translation (f91adb8)
- Add Danish translations (#112) (2a11f2e)
- Add german translation (#127) (fcc5a4f)
- Rename Brazilian Portuguese Translation (#125) (2a6df42)
- Separate install instructions (ba49e7a)
- Update install instructions in readme (#117) (3f9e83b)
1.0.6 (2022-01-08)
- Allow binary sensors and sensors to be set to unknown by setting state to null (ab1d854), closes #102
- sensor: Convert sensor native state to a datetime when device class is set to timestamp (90ed37a), closes #103
1.0.5 (2022-01-01)
- button: Add component type (6f7bab2)
1.0.4 (2021-12-31)
- Fix unit_of_measurement being overridden in the sensor entity (5224dc7)
1.0.3 (2021-12-31)
- Force Release 1.0.3 (641b5ef)
1.0.2 (2021-12-30)
1.0.1 (2021-12-26)
- Wait for HA to be in a running state before registering device triggers (0acacdf)
1.0.0 (2021-12-19)
- Re-add extra_state_attributes as a property function
- Add state_class and last_reset to sensor class (6a288e0), closes #78
- Added button entity (0763aec), closes #91
- Re-add extra_state_attributes as a property function (541297d)
0.5.4 (2021-12-03)
- release 0.5.4 (a23b9d6)
0.5.3 (2021-11-30)
0.5.2 (2021-05-03)
- Add iot_class to manifest (437f807)
0.5.0 (2021-04-20)
- Add device action endpoint and device trigger switch (b717be9)
- webhook: send query params to NR (a17ad73)