🔖 Release v0.4.0 #16

Merged
mat merged 1 commit from chore/release-0.4.0 into main 2026-04-24 15:33:42 +00:00
Owner

Summary

  • Bumps manifest.json version from 0.3.2 to 0.4.0.

What's new since v0.3.2

  • ♻️ DataUpdateCoordinator refactor — single shared ComwattClient per entry, all I/O off the event loop, sensors/switch become CoordinatorEntity, async switch turn_on/turn_off, proper ConfigEntryAuthFailed / ConfigEntryNotReady / UpdateFailed mapping (#14). Resolves #36, #41, #24.

Minor bump (0.3.x → 0.4.0) rather than patch because the internal architecture is substantially different; end-user behavior should be strictly better but worth flagging.

Test plan

  • Validated on live HA instance over several days.
## Summary - Bumps `manifest.json` version from `0.3.2` to `0.4.0`. ## What's new since v0.3.2 - ♻️ `DataUpdateCoordinator` refactor — single shared `ComwattClient` per entry, all I/O off the event loop, sensors/switch become `CoordinatorEntity`, async switch `turn_on`/`turn_off`, proper `ConfigEntryAuthFailed` / `ConfigEntryNotReady` / `UpdateFailed` mapping (#14). Resolves #36, #41, #24. Minor bump (0.3.x → 0.4.0) rather than patch because the internal architecture is substantially different; end-user behavior should be strictly better but worth flagging. ## Test plan - [x] Validated on live HA instance over several days.
🔖 Release v0.4.0
All checks were successful
Validate / validate-hacs (push) Has been skipped
Validate / validate-hassfest (push) Has been skipped
Validate / lint-ruff (push) Successful in 7s
Validate / test-pytest (push) Successful in 1m44s
Validate / type-check-mypy (push) Successful in 1m48s
Validate / validate-hacs (pull_request) Has been skipped
Validate / validate-hassfest (pull_request) Has been skipped
Validate / lint-ruff (pull_request) Successful in 7s
Validate / test-pytest (pull_request) Successful in 1m46s
Validate / type-check-mypy (pull_request) Successful in 1m48s
1c65f1340e
mat merged commit e56f7bbcdd into main 2026-04-24 15:33:42 +00:00
mat referenced this pull request from a commit 2026-04-24 15:33:44 +00:00
mat referenced this pull request from a commit 2026-04-24 21:51:56 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mat/homeassistant-comwatt!16
No description provided.