What's Changed
The big wow factor of this release would be the huge effort put into Matrix E2EE built into Apprise without adding overhead to the plugin itself. Huge props to those that helped out. Other than that, a few more services have been added (137 supported now 🚀 ).
The official documentation website (https://appriseit.com) got a nice cleanup; the Service listings are now searchable; some nice tweaks to the URL Builder as well.
📣 New Notification Services:
- Opsgenie functionality ported to jira:// in #1273
- Evolution API (WhatsApp) notification plugin by @opastorello in #1579
- Added blink(1) support in #1578
- Exotel Support in #782
- Added Octopush Support in #622
- Added Postmark support in #1590
🐞 Bugfixes
- ntfy:// tags= changed to xtags= in #1555
- this allows tags to work again correctly for those dependant on it; previously
tags=conflicted withtags=in Apprise)
- this allows tags to work again correctly for those dependant on it; previously
- XMPP server hostname can differentiate to what is found in JID in #1560
- fixed issue with mailto:// when using yahoo.com in #1561
- Fluxer time dependant unittest assertion optimized for slower systems in #1566
- fixed templating references impacting url generation (on https://appriseit.com) in #1582
- fixed KeyError Exception thrown when certain emoji's specified in #1592
💡 Features
- Migrate the Dot. (Quote/0) plugin from API v1 to API v2 by @HerbertGao in #1512
- Updated Dot. plugin to better align with Apprise in #1588
- URLs that can not be loaded are more verbose for the reasoning in #1568
- Webex wxteams:// Bot API Support in #1567
- fixes parse_url() -> url() -> parse_url() inconsistency in #1572
- Pushover Delivery Group Support in #1563
- Matrix token template cleanup in #1573
- fcm:// add apns-push-type header for reliable iOS delivery by @AlbertoLanaro in #1577
- Home Assistant "Service' Notification Support Added (extension to what was already there) in #1294
- Added attachment support to Mattermost in #1583
- 🔥 Matrix E2EE Support in #1574
- Matrix Hookshot support added in #1586
- Mastodon supports hashtag/user references in #1587
- PushPlus refactored to support more options in #1589
- Inproved azure:// error handling and message responses in #1499
❤️ Life-Cycle Support
- Update LoC badge by @github-actions[bot] in #1554
- Memory-Optimized Plugin Management in #1557
- Ruff linter configuration updated and applied to entire codebase in #1562
- i18n(pt_BR): add Brazilian Portuguese translation by @opastorello in #1580
- i18n(es): add Spanish translation by @opastorello in #1581
Installation
Apprise is available on PyPI through pip:
# Install Apprise v1.10.0 from PyPI
pip install apprise==1.10.0New Contributors
- @AlbertoLanaro made their first contribution in #1577
- @opastorello made their first contribution in #1579
Full Changelog: v1.9.9...v1.10.0