Releases: siku2/hass-vzug
v0.4.6
What's Changed in 0.4.6
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #113
- Bump the pip-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #122
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #125
- Changed EntityCategory for some sensors by @david-aggeler in #115
- Bump ruff from 0.12.5 to 0.12.8 in the pip-dependencies group by @dependabot[bot] in #107
Full Changelog: v0.4.5...v0.4.6
v0.4.5
What's Changed in v0.4.5
- Fix Adora SLQ & Adora TSLQ support by @david-aggeler in #106
- Define required version of json-repair by @herpaderpaldent in #97
- Added tests for vzug_client.get_all_program_ids() & vzug_client.get_device_info() by @david-aggeler
- Added new commands from 0.4.0 to collector by @david-aggeler
- Enabled get_zh_mode tests by @david-aggeler
- Small developer experience improvements by @david-aggeler in #104
- Fix deprecation warning for DhcpServiceInfo by @frimtec in #100
Full Changelog: 0.4.4...v0.4.5
0.4.4
0.4.3
What's Changed
- Add JSON repair handling for V-ZUG API responses by @herpaderpaldent in #95
Full Changelog: 0.4.2...0.4.3
0.4.2
What's Changed
- Fix deprecation warning for homeassistant.components.dhcp by @frimtec in #74
- Improve debug experience by @david-aggeler in #77
- Added device profiler, emulator, and tests by @david-aggeler in #80
- Fix inconsistent water and energy senor entries by @herpaderpaldent in #89
- Fix dhcp module not found in devcontainer by @david-aggeler in #87
New Contributors
- @david-aggeler made their first contribution in #77
- @herpaderpaldent made their first contribution in #89
Full Changelog: 0.4.1...0.4.2
0.4.1
What's Changed
The initial release of 0.4.0 created new entities instead of re-using the old ones. This release now provides a migration path so you don't need to update all your references to the entities. If you haven't updated to 0.4 yet, you can now safely update to this release without incurring any breaking changes.
Big thanks to @dontinelli for contributing this.
New Contributors
- @dontinelli made their first contribution in #62
Full Changelog: 0.4.0...0.4.1
0.4.0
This release finally brings the changes from the 0.4.0 pre-releases to stable. The pre-release versions have contained useful and important changes for almost 2 years, but I never got around to actually creating a release for them.
If you're already using the latest pre-release version, this version adds nothing new for you, but it brings major changes from 0.3.0.
When upgrading from 0.3.0 you should expect breaking changes. I recommend that you fully remove your existing config entries before upgrading!
What's Changed
-
Treat empty responses as null instead of crashing.
-
BREAKING: unique ids are now based on the mac address, this will cause new entities to be created.
-
Support for discovering devices through either DHCP, or manually triggered active search.
-
Support for password-protected devices.
-
Feature-gate endpoints based on API version.
-
Older API versions don't set the 'alterable' key for commands, so assume that they are by default.
-
Allow the device to return 'null' instead of an empty list.
-
Use the device serial number as a second option if the 'deviceUuid' is missing.
-
Provide diagnostics for download to gather more information about new appliances.
-
Allow the integration to start without gathering update information.
-
Update README.md with new working device by @Andurilll in #25
New Contributors
- @gitlocalize-app made their first contribution in #13
- @Andurilll made their first contribution in #25
- @Vummmi made their first contribution in #52
- @frimtec made their first contribution in #53
Full Changelog: 0.3.1...0.4.0
Version 0.4.0-alpha.5
What's Changed
- Treat empty responses as null instead of crashing.
- Update German translations by @gitlocalize-app in #13
- Bump ruff from 0.0.287 to 0.0.290 by @dependabot in #14
Full Changelog: 0.4.0-alpha.4...0.4.0-alpha.5
Version 0.4.0-alpha.4
What's Changed
- BREAKING: unique ids are now based on the mac address, this will cause new entities to be created.
- Support for discovering devices through either DHCP, or manually triggered active search.
- Support for password-protected devices.
- Feature-gate endpoints based on API version.
Full Changelog: 0.4.0-alpha.3...0.4.0-alpha.4
Version 0.4.0-alpha.3
What's Changed
This patch mainly fixes an issue with unique ids not actually being unique because older API versions don't provide 'deviceUuid' keys.
- Older API versions don't set the 'alterable' key for commands, so assume that they are by default.
- Allow the device to return 'null' instead of an empty list.
- Use the device serial number as a second option if the 'deviceUuid' is missing.
- Bump actions/checkout from 3 to 4 by @dependabot in #11
Full Changelog: 0.4.0-alpha.2...0.4.0-alpha.3