- Apple TV: Use replacement commands for deprecated ones (@amitfin - #102056)
- Improve exception handling for Vodafone Station (@chemelli74 - #102761)
- Improve validation of device automations (@emontnemery - #102766)
- Fix velbus import (@cdce8p - #102780)
- Change todo move API to reference previous uid (@allenporter - #102795)
- Fix fan device actions (@emontnemery - #102797)
- Move coordinator first refresh in Blink (@mkmer - #102805)
- Bump HAP-python 4.9.1 (@bdraco - #102811)
- Bump pyeconet to 0.1.22 to handle breaking API change (@w1ll1am23 - #102820)
- Correct logic for picking bluetooth local name (@emontnemery - #102823)
- Use real devices in automation blueprint tests (@emontnemery - #102824)
- Bump bleak-retry-connector to 3.3.0 (@bdraco - #102825)
- Bump screenlogicpy to v0.9.4 (@dieselrabbit - #102836)
- Address late review of switchbot cloud (@SeraphicRav - #102842)
- Bump aiowithings to 1.0.2 (@joostlek - #102852)
- Add connections to PassiveBluetoothProcessorEntity (@jpbede - #102854)
- Update frontend to 20231026.0 (@piitaya - #102857)
- Don't return resources in safe mode (@piitaya - #102865)
- Fix mqtt schema import not available for mqtt_room (@jbouwh - #102866)
- Allow missing components in safe mode (@emontnemery - #102888)
- Allow missing components in safe mode (@emontnemery - #102891)
- Add redirect from shopping list to todo (@bramkragten - #102894)
- Some textual fixes for todo (@frenck - #102895)