1.5.3
Features
- Chime alias error handling improved
- Humanize validation errors
- Validate targets and build Target objects at start-up
- Normalize and default the alias config at start-up
- Chime alias can now have an empty config - where the alias is the tune and domain needs nothing else
- scripts now run async with
script.turn_on, withwait: Trueif delivery debug flag on
- Media Player
- Data section now uses the modern HA style with
media:subsection rather than old Alexa Media Player style, which works with new style
- Data section now uses the modern HA style with
Internal
- More logging for device inclusion/exclusion during discovery
- Defaulting for device inclusion/exclusion from hard-coded values switched off by either explicit include or exclude ( affects Chime use of
Speaker Groupas default exclusion) - Easier to check archived notifications
- Both
delivered_envelopesandundelivered_envelopeslist envelopes by transport rather than a flat list
- Both
- Centralize results handling for notification
- Test Context can now take yaml rather than just dicts for config snippets
- Chime now has MiniChimeTransport to replace the if logic and dicts for chime transports