1.6.0
1.6.0
Fixes
- Image attachments from mobile push style notifications not being picked up by e-mail
- This affected use of the Frigate Blueprint to generate both e-mail and mobile push with image attachment
- E2E Recipe test now in place for Frigate Blueprint notification to prevent regression
Changes
- Better Home Assistant standards compliance
- Exposed entities are now correctly named in the
binary_sensorplatform rather than inventing a new one - Replaced
ValueErrorwithServiceValidationErrorandHomeAssistantErrorfor HA compatibility
- Exposed entities are now correctly named in the
- Configuration technical entity now replaced with a
enquire_configurationservice - Easier to debug failed deliveries
- Archived notification now has a
deliveriesdict - It has all delivered and un-delivered envelopes, plus details of deliveries that had no envelopes generated.
- Can see in one place now what happened with each selected delivery
- Archived notification now has a
Internal
- Excess kwargs for
Contextnow logged correctly - HomeAssistant access from
notify.pynow consistently viahass_api - Added turbojpeg dependency to allow
mobile_appintegration to be setup for non-mocked testing - Notification
- Moved
snapshot_image_pathfor Notification insidemedia - Moved
delivery_errorsinto the newdeliveriesstructure undererrors - Cleaned up unused
delivery_results
- Moved
- Generic Transport
- Removed the default
entity_idfilter fortarget_categoriesoption - Fixed the provision of targets where no
target_categoriesdefined - all targets supplied in one big list
- Removed the default
- Added Home Assistant quality score report and config file
- Replaced blocking PIL image operation and BS4 html parsing with wrapped async executor
- All http get now consistently used a HomeAssistant provided aiohttp session
- Set PARALLEL_UPDATE to 0 since no operations outside of existing HomeAssistant services
- Technical states are now actual entities, marked as TECHNICAL category and with icons
iot_classnowcalculatedfor better HA consistency- Moved tests to
tests.components.supernotify - Removed lots of pointless checks on HA presence in
hass_api
- Recipient
- Removed shadow state, now goes straight to Person
Full Changelog: v1.5.3...v1.6.0