Skip to content

v1.7.0

Choose a tag to compare

@jeyrb jeyrb released this 21 Dec 19:49

1.7.0

New

Scenario

  • Scenarios can now use regular expressions for the delivery configuration, for example .* to apply to all
  • enquire_deliveries_by_scenario action now lists which deliveries are enabled by the scenario, disabled by it, and all the scenarios to which it applies overrides
  • delivery section now has the same flexibility as on an action call - it can be a mapping, list or single string, the latter two are all that is needed to simply enable deliveries

Cameras

  • Camera entity's built in device tracker will now be used, no need for separate device tracker where this supported
  • Better diagnostics for unavailable cameras

People / Recipients

  • Automatically discovered mobile devices merge into manually registered ones rather than overwriting them
  • Enabled flag for deliveries in Recipient are now respected in delivery selection
    • Recipient overrides can now re-enable otherwise disabled deliveries, as scenarios have already been able to do
    • Like scenario, deliveries can be overridden without enabling by setting enabled: as empty value
    • recipient_enable_deliveries recorded in debug_trace as in the notification archive

Notification Archive

  • Further improvements to Notification archive object to make it easier to debug
    • Original message now at top of object
    • Envelopes for each delivery categorized into delivered,failed,skipped and no_envelopes
    • More stats on notification outcomes

Email Templates

  • Loading templates and rendering now using non-blocking IO
  • Standard Home Assistant templates used for full range of variables and filters

Full Changelog: v1.6.0...v1.7.0