2022.3: Update changelog + breaking changes

This commit is contained in:
Franck Nijhof 2022-02-28 17:50:17 +01:00
parent c647b43bf6
commit d1ae141c11
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3
2 changed files with 124 additions and 0 deletions

View File

@ -741,6 +741,21 @@ a configuration entity, since it is part of the primary functionality.
{% enddetails %} {% enddetails %}
{% details "Twitch" %}
The old Twitch API, this integration previously relied on, is shutting down soon.
Therefore, this release updated the Twitch integration to support the new API,
and now requires a `client_secret` as well as a `client_id`, and new OAuth
tokens need to be issued with the `user:read:subscriptions` scope.
([@Doridian] - [#67153]) ([documentation](/integrations/twitch))
[@Doridian]: https://github.com/Doridian
[#67153]: https://github.com/home-assistant/core/pull/67153
{% enddetails %}
{% details "Updater" %} {% details "Updater" %}
The Updater integration has been deprecated, all its functionality has now The Updater integration has been deprecated, all its functionality has now
@ -843,6 +858,17 @@ With this release, you will need to update your zwave-js-server instance.
[@raman325]: https://github.com/raman325 [@raman325]: https://github.com/raman325
[#66785]: https://github.com/home-assistant/core/pull/66785 [#66785]: https://github.com/home-assistant/core/pull/66785
---
Your Z-Wave controllers will no longer get a node status sensor. While this is
technically a breaking change, in practice it should not be because the
controller is always alive.
([@raman325] - [#67209]) ([documentation](/integrations/zwave_js))
[@raman325]: https://github.com/raman325
[#66785]: https://github.com/home-assistant/core/pull/67209
{% enddetails %} {% enddetails %}
## Updates for custom integration developers ## Updates for custom integration developers

View File

@ -717,6 +717,46 @@ For a summary in a more readable format:
- Tweak UniFi client tracker ([@Kane610] - [#67129]) ([unifi docs]) - Tweak UniFi client tracker ([@Kane610] - [#67129]) ([unifi docs])
- Improve typing [util.decorator] ([@cdce8p] - [#67087]) - Improve typing [util.decorator] ([@cdce8p] - [#67087])
- Update frontend to 20220223.0 ([@bramkragten] - [#67130]) ([frontend docs]) - Update frontend to 20220223.0 ([@bramkragten] - [#67130]) ([frontend docs])
- Don't try to resolve state if native_value is Null ([@soluga] - [#67134]) ([wolflink docs]) (beta fix)
- Media source to verify domain to avoid KeyError ([@balloob] - [#67137]) ([media_source docs]) (beta fix)
- Fix Sonos radio metadata processing with missing data ([@jjlawren] - [#67141]) ([sonos docs]) (beta fix)
- Fix SQL sensor ([@balloob] - [#67144]) ([sql docs]) (beta fix)
- Allow get_states to recover ([@balloob] - [#67146]) ([websocket_api docs]) (beta fix)
- Use compact encoding for JSON websocket messages ([@bdraco] - [#67148]) ([websocket_api docs]) (beta fix)
- Bump aiopyarr to 22.2.2 ([@tkdrob] - [#67149]) ([sonarr docs]) (beta fix)
- Bump pydexcom to 0.2.3 ([@gagebenne] - [#67152]) ([dexcom docs]) (beta fix)
- SleepIQ Dependency update ([@kbickar] - [#67154]) ([sleepiq docs]) (beta fix)
- Fix MQTT config entry deprecation warnings ([@frenck] - [#67174]) ([mqtt docs]) (beta fix)
- Move camera to after deps for HomeKit ([@bdraco] - [#67190]) ([homekit docs]) (beta fix)
- Fix ElkM1 systems that do not use password authentication ([@bdraco] - [#67194]) ([elkm1 docs]) (beta fix)
- Move media_source to after_deps ([@balloob] - [#67195]) ([nest docs]) ([motioneye docs]) ([dlna_dms docs]) (beta fix)
- Bump aiohue to 4.3.0 ([@balloob] - [#67202]) ([hue docs]) (beta fix)
- 20220224.0 ([@zsarnett] - [#67204]) ([frontend docs]) (beta fix)
- Take Abode camera snapshot before fetching latest image ([@kevdliu] - [#67150]) ([abode docs]) (beta fix)
- Fix Twitch component to use new API ([@Doridian] - [#67153]) ([twitch docs]) (breaking-change) (beta fix)
- Fix nanoleaf white flashing when using scenes ([@martijnvanduijneveldt] - [#67168]) ([nanoleaf docs]) (beta fix)
- Adjust Sonos visibility checks ([@jjlawren] - [#67196]) ([sonos docs]) (beta fix)
- Add media source support to Kodi ([@balloob] - [#67203]) ([kodi docs]) (beta fix)
- Bump the Twinkly dependency to fix the excessive debug output ([@Djelibeybi] - [#67207]) ([twinkly docs]) (beta fix)
- Don't add extra entities for zwave_js controller ([@raman325] - [#67209]) ([zwave_js docs]) (breaking-change) (beta fix)
- Add support for 8-gang switches to Tuya ([@frenck] - [#67218]) ([tuya docs]) (beta fix)
- Move Phone Modem reject call deprecation warning ([@frenck] - [#67223]) ([modem_callerid docs]) (beta fix)
- Fix zwave_js migration luminance sensor ([@MartinHjelmare] - [#67234]) ([zwave_js docs]) (beta fix)
- Adjust serializing resolved media ([@balloob] - [#67240]) ([media_source docs]) (beta fix)
- Add diagnostics to Kostal Plenticore ([@stegm] - [#66435]) ([kostal_plenticore docs]) (beta fix)
- Fix powerwall data incompatibility with energy integration ([@bdraco] - [#67245]) ([powerwall docs]) (breaking-change) (beta fix)
- Improve not shown handling ([@balloob] - [#67247]) ([camera docs]) ([media_source docs]) (beta fix)
- Give Sonos media browse folders Sonos logos to distinguish from media… ([@balloob] - [#67248]) ([sonos docs]) (beta fix)
- Prevent the wrong WiZ device from being used when the IP is a different device ([@bdraco] - [#67250]) ([wiz docs]) (beta fix)
- Kodi/Roku: Add brand logos to brand folders at root level ([@balloob] - [#67251]) ([roku docs]) ([kodi docs]) (beta fix)
- Bump hass-nabucasa to 0.54.0 ([@balloob] - [#67252]) ([cloud docs]) (beta fix)
- Fix camera content type while browsing ([@balloob] - [#67256]) ([camera docs]) (beta fix)
- Kodi: Mark MJPEG cameras using PNGs as incompatible ([@balloob] - [#67257]) ([kodi docs]) (beta fix)
- Fix Doorbird warning if registering favorites fail ([@alandtse] - [#67262]) ([doorbird docs]) (beta fix)
- Re-enable apcupsd ([@pailloM] - [#67264]) ([apcupsd docs]) (beta fix)
- Fix dhcp None hostname ([@MartinHjelmare] - [#67289]) ([dhcp docs]) (beta fix)
- Bump frontend to 20220226.0 ([@balloob] - [#67313]) ([frontend docs]) (beta fix)
[#42771]: https://github.com/home-assistant/core/pull/42771 [#42771]: https://github.com/home-assistant/core/pull/42771
[#44779]: https://github.com/home-assistant/core/pull/44779 [#44779]: https://github.com/home-assistant/core/pull/44779
@ -1122,6 +1162,7 @@ For a summary in a more readable format:
[#66427]: https://github.com/home-assistant/core/pull/66427 [#66427]: https://github.com/home-assistant/core/pull/66427
[#66428]: https://github.com/home-assistant/core/pull/66428 [#66428]: https://github.com/home-assistant/core/pull/66428
[#66429]: https://github.com/home-assistant/core/pull/66429 [#66429]: https://github.com/home-assistant/core/pull/66429
[#66435]: https://github.com/home-assistant/core/pull/66435
[#66437]: https://github.com/home-assistant/core/pull/66437 [#66437]: https://github.com/home-assistant/core/pull/66437
[#66439]: https://github.com/home-assistant/core/pull/66439 [#66439]: https://github.com/home-assistant/core/pull/66439
[#66446]: https://github.com/home-assistant/core/pull/66446 [#66446]: https://github.com/home-assistant/core/pull/66446
@ -1425,6 +1466,44 @@ For a summary in a more readable format:
[#67128]: https://github.com/home-assistant/core/pull/67128 [#67128]: https://github.com/home-assistant/core/pull/67128
[#67129]: https://github.com/home-assistant/core/pull/67129 [#67129]: https://github.com/home-assistant/core/pull/67129
[#67130]: https://github.com/home-assistant/core/pull/67130 [#67130]: https://github.com/home-assistant/core/pull/67130
[#67134]: https://github.com/home-assistant/core/pull/67134
[#67137]: https://github.com/home-assistant/core/pull/67137
[#67141]: https://github.com/home-assistant/core/pull/67141
[#67144]: https://github.com/home-assistant/core/pull/67144
[#67146]: https://github.com/home-assistant/core/pull/67146
[#67148]: https://github.com/home-assistant/core/pull/67148
[#67149]: https://github.com/home-assistant/core/pull/67149
[#67150]: https://github.com/home-assistant/core/pull/67150
[#67152]: https://github.com/home-assistant/core/pull/67152
[#67153]: https://github.com/home-assistant/core/pull/67153
[#67154]: https://github.com/home-assistant/core/pull/67154
[#67168]: https://github.com/home-assistant/core/pull/67168
[#67174]: https://github.com/home-assistant/core/pull/67174
[#67190]: https://github.com/home-assistant/core/pull/67190
[#67194]: https://github.com/home-assistant/core/pull/67194
[#67195]: https://github.com/home-assistant/core/pull/67195
[#67196]: https://github.com/home-assistant/core/pull/67196
[#67202]: https://github.com/home-assistant/core/pull/67202
[#67203]: https://github.com/home-assistant/core/pull/67203
[#67204]: https://github.com/home-assistant/core/pull/67204
[#67207]: https://github.com/home-assistant/core/pull/67207
[#67209]: https://github.com/home-assistant/core/pull/67209
[#67218]: https://github.com/home-assistant/core/pull/67218
[#67223]: https://github.com/home-assistant/core/pull/67223
[#67234]: https://github.com/home-assistant/core/pull/67234
[#67240]: https://github.com/home-assistant/core/pull/67240
[#67245]: https://github.com/home-assistant/core/pull/67245
[#67247]: https://github.com/home-assistant/core/pull/67247
[#67248]: https://github.com/home-assistant/core/pull/67248
[#67250]: https://github.com/home-assistant/core/pull/67250
[#67251]: https://github.com/home-assistant/core/pull/67251
[#67252]: https://github.com/home-assistant/core/pull/67252
[#67256]: https://github.com/home-assistant/core/pull/67256
[#67257]: https://github.com/home-assistant/core/pull/67257
[#67262]: https://github.com/home-assistant/core/pull/67262
[#67264]: https://github.com/home-assistant/core/pull/67264
[#67289]: https://github.com/home-assistant/core/pull/67289
[#67313]: https://github.com/home-assistant/core/pull/67313
[@AnilDaoud]: https://github.com/AnilDaoud [@AnilDaoud]: https://github.com/AnilDaoud
[@Bre77]: https://github.com/Bre77 [@Bre77]: https://github.com/Bre77
[@Cereal2nd]: https://github.com/Cereal2nd [@Cereal2nd]: https://github.com/Cereal2nd
@ -1432,6 +1511,8 @@ For a summary in a more readable format:
[@DCSBL]: https://github.com/DCSBL [@DCSBL]: https://github.com/DCSBL
[@Danielhiversen]: https://github.com/Danielhiversen [@Danielhiversen]: https://github.com/Danielhiversen
[@DeerMaximum]: https://github.com/DeerMaximum [@DeerMaximum]: https://github.com/DeerMaximum
[@Djelibeybi]: https://github.com/Djelibeybi
[@Doridian]: https://github.com/Doridian
[@DurgNomis-drol]: https://github.com/DurgNomis-drol [@DurgNomis-drol]: https://github.com/DurgNomis-drol
[@EiNSTeiN-]: https://github.com/EiNSTeiN- [@EiNSTeiN-]: https://github.com/EiNSTeiN-
[@EtienneMD]: https://github.com/EtienneMD [@EtienneMD]: https://github.com/EtienneMD
@ -1454,6 +1535,7 @@ For a summary in a more readable format:
[@Tigger2014]: https://github.com/Tigger2014 [@Tigger2014]: https://github.com/Tigger2014
[@agners]: https://github.com/agners [@agners]: https://github.com/agners
[@ajschmidt8]: https://github.com/ajschmidt8 [@ajschmidt8]: https://github.com/ajschmidt8
[@alandtse]: https://github.com/alandtse
[@alengwenus]: https://github.com/alengwenus [@alengwenus]: https://github.com/alengwenus
[@alexyao2015]: https://github.com/alexyao2015 [@alexyao2015]: https://github.com/alexyao2015
[@alim4r]: https://github.com/alim4r [@alim4r]: https://github.com/alim4r
@ -1493,6 +1575,7 @@ For a summary in a more readable format:
[@felipecrs]: https://github.com/felipecrs [@felipecrs]: https://github.com/felipecrs
[@flabbamann]: https://github.com/flabbamann [@flabbamann]: https://github.com/flabbamann
[@frenck]: https://github.com/frenck [@frenck]: https://github.com/frenck
[@gagebenne]: https://github.com/gagebenne
[@ggravlingen]: https://github.com/ggravlingen [@ggravlingen]: https://github.com/ggravlingen
[@gjohansson-ST]: https://github.com/gjohansson-ST [@gjohansson-ST]: https://github.com/gjohansson-ST
[@gregsheremeta]: https://github.com/gregsheremeta [@gregsheremeta]: https://github.com/gregsheremeta
@ -1512,11 +1595,13 @@ For a summary in a more readable format:
[@jt-nti]: https://github.com/jt-nti [@jt-nti]: https://github.com/jt-nti
[@julesxxl]: https://github.com/julesxxl [@julesxxl]: https://github.com/julesxxl
[@kbickar]: https://github.com/kbickar [@kbickar]: https://github.com/kbickar
[@kevdliu]: https://github.com/kevdliu
[@klaasnicolaas]: https://github.com/klaasnicolaas [@klaasnicolaas]: https://github.com/klaasnicolaas
[@kpine]: https://github.com/kpine [@kpine]: https://github.com/kpine
[@ludeeus]: https://github.com/ludeeus [@ludeeus]: https://github.com/ludeeus
[@madmat777]: https://github.com/madmat777 [@madmat777]: https://github.com/madmat777
[@marcelveldt]: https://github.com/marcelveldt [@marcelveldt]: https://github.com/marcelveldt
[@martijnvanduijneveldt]: https://github.com/martijnvanduijneveldt
[@masto]: https://github.com/masto [@masto]: https://github.com/masto
[@mdegat01]: https://github.com/mdegat01 [@mdegat01]: https://github.com/mdegat01
[@mfugate1]: https://github.com/mfugate1 [@mfugate1]: https://github.com/mfugate1
@ -1528,6 +1613,7 @@ For a summary in a more readable format:
[@oischinger]: https://github.com/oischinger [@oischinger]: https://github.com/oischinger
[@ollo69]: https://github.com/ollo69 [@ollo69]: https://github.com/ollo69
[@oxan]: https://github.com/oxan [@oxan]: https://github.com/oxan
[@pailloM]: https://github.com/pailloM
[@pascalwinters]: https://github.com/pascalwinters [@pascalwinters]: https://github.com/pascalwinters
[@patagonaa]: https://github.com/patagonaa [@patagonaa]: https://github.com/patagonaa
[@pedrolamas]: https://github.com/pedrolamas [@pedrolamas]: https://github.com/pedrolamas
@ -1545,9 +1631,11 @@ For a summary in a more readable format:
[@sbidy]: https://github.com/sbidy [@sbidy]: https://github.com/sbidy
[@scop]: https://github.com/scop [@scop]: https://github.com/scop
[@slovdahl]: https://github.com/slovdahl [@slovdahl]: https://github.com/slovdahl
[@soluga]: https://github.com/soluga
[@sophof]: https://github.com/sophof [@sophof]: https://github.com/sophof
[@starkillerOG]: https://github.com/starkillerOG [@starkillerOG]: https://github.com/starkillerOG
[@stebet]: https://github.com/stebet [@stebet]: https://github.com/stebet
[@stegm]: https://github.com/stegm
[@sti0]: https://github.com/sti0 [@sti0]: https://github.com/sti0
[@stuart-c]: https://github.com/stuart-c [@stuart-c]: https://github.com/stuart-c
[@tetienne]: https://github.com/tetienne [@tetienne]: https://github.com/tetienne
@ -1559,13 +1647,16 @@ For a summary in a more readable format:
[@uvjustin]: https://github.com/uvjustin [@uvjustin]: https://github.com/uvjustin
[@vlebourl]: https://github.com/vlebourl [@vlebourl]: https://github.com/vlebourl
[@w35l3y]: https://github.com/w35l3y [@w35l3y]: https://github.com/w35l3y
[@zsarnett]: https://github.com/zsarnett
[@zvldz]: https://github.com/zvldz [@zvldz]: https://github.com/zvldz
[abode docs]: /integrations/abode/
[advantage_air docs]: /integrations/advantage_air/ [advantage_air docs]: /integrations/advantage_air/
[aftership docs]: /integrations/aftership/ [aftership docs]: /integrations/aftership/
[agent_dvr docs]: /integrations/agent_dvr/ [agent_dvr docs]: /integrations/agent_dvr/
[alarmdecoder docs]: /integrations/alarmdecoder/ [alarmdecoder docs]: /integrations/alarmdecoder/
[alexa docs]: /integrations/alexa/ [alexa docs]: /integrations/alexa/
[amcrest docs]: /integrations/amcrest/ [amcrest docs]: /integrations/amcrest/
[apcupsd docs]: /integrations/apcupsd/
[apprise docs]: /integrations/apprise/ [apprise docs]: /integrations/apprise/
[aseko_pool_live docs]: /integrations/aseko_pool_live/ [aseko_pool_live docs]: /integrations/aseko_pool_live/
[asuswrt docs]: /integrations/asuswrt/ [asuswrt docs]: /integrations/asuswrt/
@ -1594,10 +1685,12 @@ For a summary in a more readable format:
[derivative docs]: /integrations/derivative/ [derivative docs]: /integrations/derivative/
[device_automation docs]: /integrations/device_automation/ [device_automation docs]: /integrations/device_automation/
[device_tracker docs]: /integrations/device_tracker/ [device_tracker docs]: /integrations/device_tracker/
[dexcom docs]: /integrations/dexcom/
[dhcp docs]: /integrations/dhcp/ [dhcp docs]: /integrations/dhcp/
[discord docs]: /integrations/discord/ [discord docs]: /integrations/discord/
[dlna_dmr docs]: /integrations/dlna_dmr/ [dlna_dmr docs]: /integrations/dlna_dmr/
[dlna_dms docs]: /integrations/dlna_dms/ [dlna_dms docs]: /integrations/dlna_dms/
[doorbird docs]: /integrations/doorbird/
[dsmr docs]: /integrations/dsmr/ [dsmr docs]: /integrations/dsmr/
[ebusd docs]: /integrations/ebusd/ [ebusd docs]: /integrations/ebusd/
[econet docs]: /integrations/econet/ [econet docs]: /integrations/econet/
@ -1651,6 +1744,8 @@ For a summary in a more readable format:
[isy994 docs]: /integrations/isy994/ [isy994 docs]: /integrations/isy994/
[kaiterra docs]: /integrations/kaiterra/ [kaiterra docs]: /integrations/kaiterra/
[kmtronic docs]: /integrations/kmtronic/ [kmtronic docs]: /integrations/kmtronic/
[kodi docs]: /integrations/kodi/
[kostal_plenticore docs]: /integrations/kostal_plenticore/
[lametric docs]: /integrations/lametric/ [lametric docs]: /integrations/lametric/
[lg_netcast docs]: /integrations/lg_netcast/ [lg_netcast docs]: /integrations/lg_netcast/
[lifx docs]: /integrations/lifx/ [lifx docs]: /integrations/lifx/
@ -1751,6 +1846,8 @@ For a summary in a more readable format:
[tts docs]: /integrations/tts/ [tts docs]: /integrations/tts/
[tuya docs]: /integrations/tuya/ [tuya docs]: /integrations/tuya/
[twilio docs]: /integrations/twilio/ [twilio docs]: /integrations/twilio/
[twinkly docs]: /integrations/twinkly/
[twitch docs]: /integrations/twitch/
[unifi docs]: /integrations/unifi/ [unifi docs]: /integrations/unifi/
[unifiprotect docs]: /integrations/unifiprotect/ [unifiprotect docs]: /integrations/unifiprotect/
[upcloud docs]: /integrations/upcloud/ [upcloud docs]: /integrations/upcloud/
@ -1772,6 +1869,7 @@ For a summary in a more readable format:
[withings docs]: /integrations/withings/ [withings docs]: /integrations/withings/
[wiz docs]: /integrations/wiz/ [wiz docs]: /integrations/wiz/
[wiz_light docs]: /integrations/wiz_light/ [wiz_light docs]: /integrations/wiz_light/
[wolflink docs]: /integrations/wolflink/
[workday docs]: /integrations/workday/ [workday docs]: /integrations/workday/
[xiaomi_miio docs]: /integrations/xiaomi_miio/ [xiaomi_miio docs]: /integrations/xiaomi_miio/
[yale_smart_alarm docs]: /integrations/yale_smart_alarm/ [yale_smart_alarm docs]: /integrations/yale_smart_alarm/