Releases: tomvanswam/four-noks-custom-component
Releases · tomvanswam/four-noks-custom-component
Release list
v0.3.4
Changes in v0.3.4
🐛 Bug Fixes
- workflows: isolate HACS and Hassfest validations into dedicated jobs to provide parallel execution and clear independent status checks for PRs and releases (b2ef533 by @tomvanswam)
🧰 Maintenance & Improvements
- release: avoid releasing new versions and tags when changes only contain maintenance commits (ci, chore, docs) to keep version numbers aligned with actual functional changes (9cd3836 by @tomvanswam)
Full Changelog: v0.3.3...v0.3.4
v0.3.3
Changes in v0.3.3
🧰 Maintenance & Improvements
- Update workflow name and run every day (98fa5b8 by @tomvanswam)
Full Changelog: v0.3.2...v0.3.3
v0.3.2
Changes in v0.3.2
🧰 Maintenance & Improvements
- prevent duplicate validation, lint, and test runs on main branch (6568447 by @tomvanswam)
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Changes in v0.3.1
🐛 Bug Fixes
- ensure automatic setup recovery when gateway is temporarily unreachable (33270b3 by @tomvanswam)
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Changes in v0.3.0
✨ Features
- release: use committer github username handle in release notes (5f27531 by @tomvanswam)
🔄 Other Changes
- Merge branch 'main' of https://github.com/tomvanswam/four-noks-custom-component (2c99875 by @tomvanswam)
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Changes in v0.2.0
✨ Features
- config_flow: allow changing gateway settings afterwards via options and reconfigure flows (0ab80fb by @tomvanswam)
- enforce min HA version 2026.9.0 in hacs.json and runtime setup (22a870e by @tomvanswam)
- migrate four_noks to native Home Assistant 2026.9 modbus component (0f35137 by @tomvanswam)
- convert gateway discovery to configuration switch with holding register and coil commands (436bb58 by @tomvanswam)
- consolidate gateway node and router count sensors with attributes (1331b6f by @tomvanswam)
- add unconfigured device presence binary sensor to gateway device (c36a7ee by @tomvanswam)
- add configured device presence and data valid binary sensors to gateway device (f98e192 by @tomvanswam)
- wait for coil pending status to clear before refreshing switch state (23cab78 by @tomvanswam)
- rename plug relay switch to switch as default for all plugs (90b5c7d by @tomvanswam)
- make polling interval configurable per device via options flow (53e0f87 by @tomvanswam)
- convert standby killer coil 3 to button and make standby killer status a primary binary sensor (1c8fa9a by @tomvanswam)
- brand: add integration icon and logo based on mdi:router-network-wireless with 4 (71a9038 by @tomvanswam)
- config_flow: validate presence, data validity, and input register 0 device code for discovered nodes (ada2c49 by @tomvanswam)
- add missing sensors, numbers, buttons, standby killer switch, and gateway node status (f38cbf4 by @tomvanswam)
- initial commit (3b5498e by @tomvanswam)
🐛 Bug Fixes
- ci: add pymodbus dependency for native homeassistant.components.modbus in test environment (201d0d5 by @tomvanswam)
- config flow ui (57b9136 by @tomvanswam)
🧰 Maintenance & Improvements
- hermetically mock git log in test_get_commits_since_filtering (3aa7817 by @tomvanswam)
- require validate, lint, and test jobs before release (d4c8ff2 by @tomvanswam)
- replace pytest-homeassistant-custom-component with core-native testing on HA dev container (66f982b by @tomvanswam)
- test and build against the homeassistant development branch (eb311b8 by @tomvanswam)
- add automated release workflow with conventional changelog and semantic versioning (5c46aec by @tomvanswam)
- install test dependencies in HA container step (4de3377 by @tomvanswam)
- test against ghcr.io/home-assistant/home-assistant:latest and require HA 2026.9.0+ (252409f by @tomvanswam)
- log pytest output to step summary on failure (0e1e217 by @tomvanswam)
- update schedule cron to run every 7 days (fcd8044 by @tomvanswam)
- add comprehensive pytest suite and github actions test workflow (798b9ea by @tomvanswam)
- fix ruff linting and formatting errors for GitHub Actions (e8201a8 by @tomvanswam)
- remove unused sensor translation keys from strings.json and en.json (662472b by @tomvanswam)
Commits: https://github.com/tomvanswam/four-noks-custom-component/commits/v0.2.0