Skip to content

v1.5.3

Choose a tag to compare

@jeyrb jeyrb released this 17 Dec 16:52

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, with wait: True if 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

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 Group as default exclusion)
  • Easier to check archived notifications
    • Both delivered_envelopes and undelivered_envelopes list envelopes by transport rather than a flat list
  • 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