- Add a guard against selecting all entities in
state_changes_during_period
(@bdraco - #91585) (recorder docs) - Fix tasks with no due date from not triggering
on
calendar state. (@boralyl - #91196) (todoist docs) - Fix Insteon thermostat issue (@teharris1 - #91568) (insteon docs)
- Handle UnsupportedError in HomeWizard (@DCSBL - #91608) (homewizard docs)
- Bump renault-api to 0.1.13 (@epenet - #91609) (renault docs)
- Handle long format context UUIDs during migration (@bdraco - #91657) (recorder docs)
- Bump aioshelly to 5.3.2 (@thecode - #91679) (shelly docs)
- Fallback to generating a new ULID on migraiton if context is missing or invalid (@bdraco - #91704) (recorder docs)
- Bump python-songpal dependency (@rytilahti - #91708) (songpal docs)
- Do not wait for mqtt at startup mqtt_statestream (@jbouwh - #91721) (mqtt_statestream docs)
- Bump pylitterbot to 2023.4.0 (@natekspencer - #91759) (litterrobot docs)
- Bump pysml to 0.0.10 (@StephanU - #91773) (edl21 docs)
- Relax the constraint that events must have a consistent timezone for start/end (@allenporter - #91788) (google docs) (calendar docs)
- Disallow uploading files to bypass the media dirs (@balloob - #91817) (media_source docs)