- Fix not including device_name in friendly name if it is None ([jbouwh] - [95485])
- Handle integrations with empty services or failing to load during service description enumeration ([bdraco] - [95911])
- Update frontend to 20230705.1 ([bramkragten] - [95913]) ([frontend docs])
- Make SwitchBot no_devices_found message more helpful ([bdraco] - [95916]) ([switchbot docs])
- Migrate bracketed IP addresses in ZHA config entry ([puddly] - [95917]) ([zha docs])
- Use device name for Nuki ([joostlek] - [95941]) ([nuki docs])
- Add explicit device naming for Tuya sensors ([joostlek] - [95944]) ([tuya docs])
- Fix entity name for Flick Electric ([joostlek] - [95947]) ([flick_electric docs])
- Fix matter exception NoneType in set_brightness for optional min/max level values ([neocolis] - [95949]) ([matter docs])
- Fix grouping feature for MusicCast ([micha91] - [95958]) ([yamaha_musiccast docs])
- Bump pyrainbird to 2.1.0 ([allenporter] - [95968]) ([rainbird docs])
- Add missing qnap translation ([emontnemery] - [95969]) ([qnap docs])
- Set correct `response` value in service description when `async_set_service_schema` is used ([bramkragten] - [95985]) ([script docs])
- Explicitly use device name as entity name for Xiaomi fan and humidifier ([jpbede] - [95986]) ([xiaomi_miio docs])
- Make script services always respond when asked ([bramkragten] - [95991]) ([script docs])
- Fix state of slimproto players ([marcelveldt] - [96000]) ([slimproto docs])
[95485]: https://github.com/home-assistant/core/pull/95485
[95908]: https://github.com/home-assistant/core/pull/95908
[95911]: https://github.com/home-assistant/core/pull/95911
[95913]: https://github.com/home-assistant/core/pull/95913
[95916]: https://github.com/home-assistant/core/pull/95916
[95917]: https://github.com/home-assistant/core/pull/95917
[95941]: https://github.com/home-assistant/core/pull/95941
[95944]: https://github.com/home-assistant/core/pull/95944
[95947]: https://github.com/home-assistant/core/pull/95947
[95949]: https://github.com/home-assistant/core/pull/95949
[95958]: https://github.com/home-assistant/core/pull/95958
[95968]: https://github.com/home-assistant/core/pull/95968
[95969]: https://github.com/home-assistant/core/pull/95969
[95985]: https://github.com/home-assistant/core/pull/95985
[95986]: https://github.com/home-assistant/core/pull/95986
[95991]: https://github.com/home-assistant/core/pull/95991
[96000]: https://github.com/home-assistant/core/pull/96000
[allenporter]: https://github.com/allenporter
[bdraco]: https://github.com/bdraco
[bramkragten]: https://github.com/bramkragten
[emontnemery]: https://github.com/emontnemery
[frenck]: https://github.com/frenck
[jbouwh]: https://github.com/jbouwh
[joostlek]: https://github.com/joostlek
[jpbede]: https://github.com/jpbede
[marcelveldt]: https://github.com/marcelveldt
[micha91]: https://github.com/micha91
[neocolis]: https://github.com/neocolis
[puddly]: https://github.com/puddly
[abode docs]: https://www.home-assistant.io/integrations/abode/
[accuweather docs]: https://www.home-assistant.io/integrations/accuweather/
[acmeda docs]: https://www.home-assistant.io/integrations/acmeda/
[flick_electric docs]: https://www.home-assistant.io/integrations/flick_electric/
[frontend docs]: https://www.home-assistant.io/integrations/frontend/
[matter docs]: https://www.home-assistant.io/integrations/matter/
[nuki docs]: https://www.home-assistant.io/integrations/nuki/
[qnap docs]: https://www.home-assistant.io/integrations/qnap/
[rainbird docs]: https://www.home-assistant.io/integrations/rainbird/
[script docs]: https://www.home-assistant.io/integrations/script/
[slimproto docs]: https://www.home-assistant.io/integrations/slimproto/
[switchbot docs]: https://www.home-assistant.io/integrations/switchbot/
[tuya docs]: https://www.home-assistant.io/integrations/tuya/
[xiaomi_miio docs]: https://www.home-assistant.io/integrations/xiaomi_miio/
[yamaha_musiccast docs]: https://www.home-assistant.io/integrations/yamaha_musiccast/
[zha docs]: https://www.home-assistant.io/integrations/zha/