Cleanup ServiceInfo compatibility#60540
Conversation
|
Hey there @bdraco, mind taking a look at this pull request as it has been labeled with an integration ( |
|
Hey there @bdraco, mind taking a look at this pull request as it has been labeled with an integration ( |
|
Hey there @bdraco, mind taking a look at this pull request as it has been labeled with an integration ( |
|
Hey there @emontnemery, mind taking a look at this pull request as it has been labeled with an integration ( |
|
Once we have everything converted in the core codebase and each discovery has been upgraded the logging from |
|
Sure - though |
cc6f329 to
9f5d181
Compare
9f5d181 to
8d36b9a
Compare
eac532f to
5d1567d
Compare
|
@bendavid, @thecode you may want to check this latest test run. It seems that webostv is still hitting some
|
5d1567d to
d5f1cbf
Compare
d5f1cbf to
3be4038
Compare
|
2022.5 beta was cut today 🪓 so this should be ready to merge if tests pass |
frenck
left a comment
There was a problem hiding this comment.
As this is a breaking change for custom integration developers, it needs a small blog post on the developer's documentation.
|
Nice, thanks @epenet 👍 |
Breaking change
Access to discovery information via dictionary methods has been deprecated since release 2021.12.
The compatibility methods have now been removed.
Proposed change
Access to discovery information via dictionary methods has been deprecated since release 2021.12.
This PR removes the corresponding obsolete code.
zeroconf => #60206
homekit => #60206
dhcp => #60136
mqtt => #60191
usb => #60140
ssdp => #59931
This is a tracking PR and should not be merged until2022.5has been released.2022.5 beta was cut today 🪓
Type of change
Additional information
Checklist
black --fast homeassistant tests)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest.requirements_all.txt.Updated by running
python3 -m script.gen_requirements_all..coveragerc.The integration reached or maintains the following Integration Quality Scale:
To help with the load of incoming pull requests: