⬆️ Bump comwatt-client to 0.3.1 #28

Merged
mat merged 1 commit from bump-comwatt-client-0.3.1 into main 2026-07-05 08:46:50 +00:00
Owner

Update to comwatt-client 0.3.1.

Verified nothing needs adapting — the release includes an internal mixin refactor, so instead of trusting the changelog I diffed the runtime API surface (inspect.signature on every public ComwattClient method) between 0.3.0 and 0.3.1:

  • Only additions: get_connected_object(s), get_measure_keys, get_tiles, get_device_kinds, get_ecowatt, get_electricity_price
  • Every method the integration calls has a byte-identical signature; package exports (ComwattClient, exceptions) and the session attribute are unchanged
  • requests>=2.32.4 and requires-python>=3.10 unchanged → HA ≥ 2025.6 minimum in hacs.json still holds

Checks: 29 tests · mypy · ruff

Update to [comwatt-client 0.3.1](https://github.com/MateoGreil/python-comwatt-client/releases/tag/0.3.1). **Verified nothing needs adapting** — the release includes an internal mixin refactor, so instead of trusting the changelog I diffed the runtime API surface (`inspect.signature` on every public `ComwattClient` method) between 0.3.0 and 0.3.1: - Only additions: `get_connected_object(s)`, `get_measure_keys`, `get_tiles`, `get_device_kinds`, `get_ecowatt`, `get_electricity_price` - Every method the integration calls has a byte-identical signature; package exports (`ComwattClient`, exceptions) and the `session` attribute are unchanged - `requests>=2.32.4` and `requires-python>=3.10` unchanged → HA ≥ 2025.6 minimum in `hacs.json` still holds Checks: 29 tests ✅ · mypy ✅ · ruff ✅
⬆️ Bump comwatt-client to 0.3.1
All checks were successful
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 3m0s
Validate / type-check-mypy (pull_request) Successful in 3m7s
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 3m1s
Validate / type-check-mypy (push) Successful in 3m7s
aceec148aa
Additive release: seven new read endpoints and an internal split of the
client into domain mixins. Runtime introspection of both versions shows
identical signatures for every method the integration uses; package
exports, exceptions and the requests pin are unchanged.
mat merged commit 9d6cc550f0 into main 2026-07-05 08:46:50 +00:00
mat deleted branch bump-comwatt-client-0.3.1 2026-07-05 08:46:50 +00:00
mat referenced this pull request from a commit 2026-07-05 08:46:50 +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!28
No description provided.