v8.0.0-alpha-1
Pre-release
Pre-release
What's Changed
- Add helper to test if device has v2 API by @DCSBL in #435
- Add helper to get hostname validation string from model and serial id by @DCSBL in #436
- Add preliminary support for HWE-BAT by @DCSBL in #438
- Move Device model to root and re-arrange Product by @DCSBL in #441
- Merge v1 and v2 models, use mashumaro for JSON parsing by @DCSBL in #447
- Move LOGGER to const.py by @DCSBL in #448
- Remove Product model and simplify model name conversion by @DCSBL in #449
- Streamline request method in v1 to match v2 by @DCSBL in #450
- Use StateUpdate and SystemUpdate models to set state and system in v1 by @DCSBL in #451
- Add HomeWizardEnergy base class which is implemented in v1 and v2 by @DCSBL in #452
Dependencies
- Bump async-timeout from 4.0.3 to 5.0.1 by @dependabot in #445
- Bump codecov/codecov-action from 5.0.7 to 5.1.2 by @dependabot in #442
- Bump ruff from 0.8.1 to 0.8.4 by @dependabot in #443
- Bump pytest-asyncio from 0.24.0 to 0.25.0 by @dependabot in #444
- Bump poetry from 1.8.4 to 1.8.5 in /.github/workflows by @dependabot in #446
- Bump pytest-cov from 5.0.0 to 6.0.0 by @dependabot in #420
- Bump pre-commit-hooks from 4.6.0 to 5.0.0 by @dependabot in #418
- Bump codecov/codecov-action from 4.6.0 to 5.0.7 by @dependabot in #434
- Use pylint ^3.3.3 by @DCSBL in #439
- Bump pre-commit from 3.8.0 to 4.0.1 by @dependabot in #432
- Move pylint requirement to dev-dependencies by @DCSBL in #440
- Bump aiohttp from 3.11.2 to 3.11.8 by @dependabot in #431
- Bump ruff from 0.7.1 to 0.8.1 by @dependabot in #433
Full Changelog: v7.0.0...v8.0.0-alpha-1