- Migrate ecobee to native_* (@emontnemery - #74043) (ecobee docs)
- Migrate homematicip_cloud to native_* (@emontnemery - #74385) (homematicip_cloud docs)
- Update pyialarm to 2.2.0 (@RyuzakiKK - #74874) (ialarm docs)
- Correctly handle device triggers for missing ZHA devices (@Adminiuga - #74894) (zha docs)
- Remove pip --prefix workaround (@henryptung - #74922)
- Fix Pyload request content type headers (@iMarkus - #74957) (pyload docs)
- JSON serialize NamedTuple subclasses with aiohttp (@bdraco - #74971)
- Fix mix of aiohttp and requests in ClickSend TTS (@frenck - #74985) (clicksend_tts docs)
- Do not spam log when Life360 member location is missing (@pnbruckner - #75029) (life360 docs)
- Upgrade huawei-lte-api to 1.6.1 (@scop - #75030) (huawei_lte docs)
- Fix Ruckus Unleashed SSH connection failures (@gabe565 - #75032) (ruckus_unleashed docs)
- Bump afsapi to 0.2.6 (@wlcrs - #75041) (frontier_silicon docs)
- Bump homematicip to 1.0.4 (@hahn-th - #75053) (homematicip_cloud docs)
- Bump AIOAladdinConnect to 0.1.23 (@mkmer - #75065) (aladdin_connect docs)
- Fix Insteon thermostat issues (@teharris1 - #75079) (insteon docs)
- Fix missing ordered states in universal media player (@Drafteed - #75099) (universal docs)
- Make sure device tuple is a list on save (@elupus - #75103) (rfxtrx docs)
- Fix Powerview top shade open position (@kingy444 - #75110) (hunterdouglas_powerview docs)
- Bump ZHA dependencies (@puddly - #75133) (zha docs)
- Ensure SimpliSafe diagnostics redact the
code
option (@bachya - #75137) (simplisafe docs) - Block bad pubnub version (@balloob - #75138)