Skip to content

Releases: caronc/apprise

Apprise Release v0.7.8

06 Jun 17:22
Compare
Choose a tag to compare

Details

This is a minor release that fixes an bug in cases where the i18n localization language can't be detected and apprise just flat out crashes. This issue is prominent in (docker driven) containers references since not all of them create POSIX compatible environments.

The following enhancement was also accomodated:

  • MatterMost Notifications slightly modified to support sub-paths. - #116

Apprise is also available on PyPI through pip:

# Install Apprise v0.7.8 from PyPI
pip install apprise==0.7.8

Apprise Release v0.7.7

01 Jun 02:52
Compare
Choose a tag to compare

Details

  • New Notification Services:
  • Default configuration paths added for Microsoft Users: (#111)
    • %APPDATA%/Apprise/apprise
    • %APPDATA%/Apprise/apprise.yml
    • %LOCALAPPDATA%/Apprise/apprise
    • %LOCALAPPDATA%/Apprise/apprise.yml
  • Rocket.Chat Notifications re-factored to support Incoming Webhooks. - #107
  • Pushover Notification now supports the ability to provide different audio/sounds - #113
  • Slack Notifications no longer require you to identify at least one channel. By default the channel associated with the Incoming web-hook is notified. - #108
  • Native URL support: Allow users to add the notification URL using the one provided by the notification service itself instead of having to manipulate it to fit the Apprise standards/requirements - #109
  • Apprise.details() upgraded to provide each individual token needed to construct an apprise URL. More details on this can be found here - #59
    • Internationalization support added (i18n) was added to support the token identification. At this time only English is supported, but set up in such a way that more translations can be added/provided by those wishing to contribute.
  • Minor bug fixes

Apprise is also available on PyPI through pip:

# Install Apprise v0.7.7 from PyPI
pip install apprise==0.7.7

Apprise Release v 0.7.6

17 Apr 00:00
Compare
Choose a tag to compare

Details

This is a very minor release; but fixes a CLI configuration issue that I felt warranted a new release. (see issue #99). Those not using the command line interface will not notice any difference between this release and v0.7.5.

Apprise is also available on PyPI through pip:

# Install Apprise v0.7.6 from PyPI
pip install apprise==0.7.6

Apprise Release v 0.7.5

07 Apr 17:10
Compare
Choose a tag to compare

Details

  • New Notification Services:
  • pyYAML v5.1+ Warning fixed - #85
  • Enforced normalization of URL parsing which in addition to addressing other fields specifically forces the escaping of the user/password variables that was missing in earlier versions of apprise. Those impacted by this change should see this link. - #93
  • RPM Packaging added for Fedora/Redhat/CentOS etc support. - #91
  • Added 2 new logging levels:
    • Trace: This shows up if you add a 4th -v switch to the apprise CLI. It is just an additional level of added debug information.
    • Deprecate: This log level is enabled 'always' even if no -v switch is provided on the CLI. It is used to identify deprecated references that are being kept around for backwards compatibility.
  • Minor bug fixes

Apprise is also available on PyPI through pip:

# Install Apprise v0.7.5 from PyPI
pip install apprise==0.7.5

Apprise Release v 0.7.4

10 Mar 20:00
Compare
Choose a tag to compare

Details

  • Configuration file support! Adding both YAML an TEXT based support #55

    • Read your configure from a website and/or just a local file.
    • Development API drastically re-factored to make this seamlessly for developers to take advantage of too
    • Scans some default files automatically from the CLI and automatically loads the configuration if no other config/notification URL is otherwise specified.
      • ~/.apprise
      • ~/.apprise.yml
      • ~/.config/apprise
      • ~/.config/apprise.yml
    • Configuration files allow you to associate tags with your URLs, for this reason the CLI was expanded to include --tag= (-g) which allows you to only notify entries in the configuration mapped to the specified tag you specify.
    • Configuration files can be loaded manually through the CLI using --config= (-c) as well.
  • Additional API functionality added to simplify developer user experience #74

    • ability to iterate the apprise object
    • message overflow support allowing users to specify overflow= on their defined URLs. Possible options are:
      • upstream: This is the default option anyway if not otherwise specified. This means that the message to be sent should be just sent as-is and untouched. Let the upstream server determine how to handle it's contents.
      • truncate: If the message exceeds what we know the upstream server is expecting, we automatically truncate it's contents so that it won't potentially cause the upstream server to reject it.
      • split: Similar to truncate, except instead of just cutting the message off, attempt to preserve the title and break the body up into multiple parts. Each part is then automatically sent in order.
  • Notification Service Changes:

    • Matrix - completely re-factored to greatly simplify it's use #80
    • Custom JSON and XML entries now support the ability to add custom HTML Headers using the plus symbol on the Parameter line of the URL. #74
    • IFTTT updated to leverage the +/- functionality added to the Parameter line of the URL to add/remove entries to your template.
  • Minor bug-fixes

Apprise is also available on PyPI through pip:

# Install Apprise v0.7.4 from PyPI
pip install apprise==0.7.4

Apprise Release v 0.7.3

17 Feb 14:16
Compare
Choose a tag to compare

Details

Apprise is also available on PyPI through pip:

# Install Apprise v0.7.3 from PyPI
pip install apprise==0.7.3

Apprise Release v 0.5.2

15 Oct 00:23
Compare
Choose a tag to compare

Details

  • Online images now source this github repository (here) instead of nuxref.com
  • Developer function apprise.details() (see ticket #21) which returns meta information for system owners. More information can be found here on the wiki.

Apprise Release v0.5.0

09 Sep 16:38
Compare
Choose a tag to compare

Details

  • Microsoft Windows Notification support
  • Python v3.7 support added
  • Minor bug-fixes and bulletproofing

Apprise Release v0.0.9

31 May 00:29
Compare
Choose a tag to compare

Details

  • Kodi Notification Bugfix
  • Better Discord Markdown support
  • Removed Notify My Android (as they officially shut down for good)
  • Email plugin supports to= variable.

Release v0.0.8

14 Mar 00:03
Compare
Choose a tag to compare

Details

  • apprise CLI + Testing