Releases: rhizomatics/supernotify
Releases · rhizomatics/supernotify
v1.13.0
Transport Generic
- Replaced hard-coded allow-list of fields per underlying service with dynamic validation using the service's action schema to prune out unsupported fields or make type conversions.
- Generic can also now support a much wider set of Home Assistant built-in and custom integrations reliably, pruning out data wherever a schema is provided
- Added support for notify_events, translating standard priority and passing on image URLs in expected format. Use
handle_as_domain: notify_eventson Delivery options for the specific processing - Corrected
ntfyintegration handling of images and actions
Archiving
- Use local timezone for archive notification file path
Full Changelog: v1.12.2...v1.13.0
v1.12.2
v1.12.1
1.12.1
- Translations for Dutch, French, German, Hindi, Italian, Japanese, Polish, Portuguese, Simplified Chinese and Spanish
- Vertalingen voor Nederlands, Traductions en français, Übersetzungen auf Deutsch, हिंदी में अनुवाद, Traduzioni in italiano, 日本語の翻訳, Tłumaczenia po polsku, Traduções em português, 简体中文翻译 en traducciones al español
Full Changelog: v1.12.0...v1.12.1
v1.12.0
1.12.0
Alexa Media Player
Includes major fixes and improvements contributed by @lollox80
- Alexa Media Player volume control now works, along with ability to pause and restart any music previously playing
spoken_messagecan now be set indataas an alternative tomessagefor any of the voice options (TTS, Alexa Media Player, Alexa Devices)
Delivery Overrides
- Overrides now respect
messageortitlein thedatasection for channel specific messages- New recipe to illustrate it
- Overrides now match against the name of a transport if there's no matching delivery
- Delivery overrides that have indirect targets like
personnow correctly resolved to email / sms / slack / mobile etc - Explicitly enabled deliveries in action call not overridden by scenarios
What's Changed
- Bump home-assistant/actions from dce0e860c68256ef2902ece06afa5401eb4674e1 to d56d093b9ab8d2105bc0cb6ee9bcc0ef4ec8b96d by @dependabot[bot] in #67
- feat: add volume management to alexa_media_player transport by @lollox80 in #66
Full Changelog: v1.11.1...v1.12.0-beta2
v1.11.1
1.11.1
Includes fixes and improvements contributed by @lollox80
- Icon fixes
notification_idsuppressed in persistent notification if null- Archive file names sanitized for Windows/SMB
- URLs in action groups allow
homeassistant://deep links - Suppress repeating
condition_variablesfrom archived envelopes - Expand templated values in
datafor archiving - Migrate old
conditiontoconditionsat runtime
What's Changed
- Bump astral-sh/setup-uv from 7.3.1 to 7.6.0 by @dependabot[bot] in #61
- fix: accept homeassistant:// deep links in mobile action_groups by @lollox80 in #63
- fix: replace colons in archive filename for Windows/SMB compatibility by @lollox80 in #62
Full Changelog: v1.11.0...v1.11.1
v1.11.0
1.11.0
Dupe Checking
force_resendcan be set indatasection to override dupe handling ( contribution by @lollox80)dupe_policy_message_title_sameduplicate detection policy added
Internal
- Added more tests, focusing on transports and media_grab
What's Changed
Full Changelog: v1.10.1...v1.11.0
v1.10.1
v1.10.0
1.10.0
Includes Italian translations, fixes and improvements contributed by @lollox80
Configuration
- New
snoozeconfig, with configurable default snooze time to replace hard coded 1 hour
Templating
- Extra data passed via notification now available on templates as
notification_data
Archive
- Can now send HomeAssistant events in the archiver, which also
enables Syslog or OTLP event creation using Remote Logger debugoption replaced bydiagnosticsto automatically switch maximal archive messages on or off
depending on notification outcome, using same policy as event selection
Fixes
- Deprecated and obsoleted icons replaced
- Sanitizing messages for voice assistants now strips emojis and other weird unicode
- Archive writing now async
- Corrected MDI icons for developer tools view
What's Changed
- feat: add Italian (it) translation by @lollox80 in #58
- Bump home-assistant/actions from 55b4a5d23e09d627c2773c2ef82afa98904d65b4 to dce0e860c68256ef2902ece06afa5401eb4674e1 by @dependabot[bot] in #52
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #53
- fix: 12 commits — bug fixes, logging improvements, async I/O, configurability by @lollox80 in #56
New Contributors
Full Changelog: v1.9.4...v1.10.0
v1.9.4
1.9.4
Internal
__init__.pyrefactored intoschema.pyandconst.py- Python default now 3.14, in line with Home Assistant
- Added translations for Italian, French, German and Spanish
- Primary target Home Assistant version now 2026.3
Full Changelog: v1.9.3...v1.9.4
v1.9.3
1.9.3
Dependencies
- Primary target Home Assistant version now 2026.1
Scenario names
- Added
NO_SCENARIOas a reserved name for scenarios, since Home Assistant Dev Tools action panel will translateNULLinto
a None value - Scenario names now validated at startup
Action Data Validation
- Improved handling of failures in humanize library to handle validation
1.9.2
Fixes
snapshot_image_pathnow always a string rather than path object when added back todata- Prevent a dict or list value for
priorityraising unexpected error
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #42
- Bump astral-sh/setup-uv from 7.2.0 to 7.2.1 by @dependabot[bot] in #49
- Bump astral-sh/ruff-action from 3.5.1 to 3.6.1 by @dependabot[bot] in #48
- Bump home-assistant/actions from 87c064c607f3c5cc673a24258d0c98d23033bfc3 to 55b4a5d23e09d627c2773c2ef82afa98904d65b4 by @dependabot[bot] in #44
- Bump actions/checkout from 6.0.0 to 6.0.2 by @dependabot[bot] in #46
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #47
- Bump hacs/action from 6f81caf1dd4cc0f615444dba4d4a3ceaa22db99c to dcb30e72781db3f207d5236b861172774ab0b485 by @dependabot[bot] in #45
Full Changelog: v1.9.1...v1.9.3-beta1