v1.8.0
1.8.0
TTS Transport
- New transport for TTS integration, hiding its complicated double entity_id call
Generic Transport
- New
rawoption to switch off domain-specific shaping ofdatacontents - Will now prune fields for
tts
Email Transport
- The first available
smtpintegration is automatically configured asDEFAULT_emaildelivery- So, zero-config usage now accepts notifications with email addresses as targets
HTML Email Templates
alerttemplate object now preserved indebug_tracefor archived notificationsalert.server.languageadded for Home Assistant configured language code, e.g.enalert.preheaderadded for pre-header text, defaulting to combination of title and message- New options
preheader_blankandpreheader_lengthto control packing out the pre-header with blanks for cleaner inbox visibility - Added new
strict_templateto the transport option to perform more validation of template, useful when developing new templates - Changed Alert variables to TypedDicts
- Added
ensure_validstep before rendering - Switched off
parse_resultsfor rendering - Image now available for attachments, previously only where
snapshot_urlgiven - Fixed Jinja2 format and variable name issues in default template
action_urlandaction_url_titlenow passed to template- Corrected
snapshot_urlto be taken frommediasection as other transports
Media Player Transport
- Corrected
snapshot_urlto be taken frommediasection as other transports
Full Changelog: v1.7.1-beta1...v1.8.0