Skip to content

Bump apprise from 0.9.9 to 1.3.0 in /base#21

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/base/apprise-1.3.0
Open

Bump apprise from 0.9.9 to 1.3.0 in /base#21
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/base/apprise-1.3.0

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Feb 22, 2023

Bumps apprise from 0.9.9 to 1.3.0.

Release notes

Sourced from apprise's releases.

Release v1.3.0

Details

📣 New Notification Services:

💡 Features

  • ntfy:// added support for Icons now.
    • In addition to this, one can specify avatar_url= keyword argument to point to their own custom one (#822)
  • ntfy:// support for Authentication Tokens (in addition to user/pass) (#830)
  • form// has a new parameter called attach-as which allows you to over-ride the meta field id (such as file01, file02, etc) assigned to files (attachments) in the payload. (#827)
    • Some servers expect the post to come as meta01, or document, etc. Setting this value does not have any impact until 1 or more attachments are also part of the payload.
    • Simply set this ?attach-as=document, or ?attach-as=meta*. the * allows for support of multiple files. Apprise will spit out a warning if you don't provide a * when over-riding this AND you send more then 1 attachment up.

❤️ Life-Cycle Support

  • License change to BSD 3 Clause. (#813)
    • ☝️ Know that Apprise will always remain open source!
  • Matrix messages soft limit increased from 1000 to 65000 as identified in spec (58f9e6484399b95fff11f98b16b4d7f779f91299)
  • Massive re-factoring of the async section of the Apprise code. (#817) - Thank you @​YoRyan 🚀
    • This could show up as a breaking change for some people who leveraged async_notify() in the past. Please read below.
  • Pushover soft limit increased to 1024 characters (#820)
  • Cisco webex:// updated to support the new API servers used by them (#815)

The async Re-factoring

The async_notify() handling was completely re-factored in this release. The changes properly implement the function as how it was intended to work. Previously the design was arranged in such a way to remain backwards compatible with Python v2.

After this release the following works for those who want to leverage it:

from apprise import Apprise
async my_async_function():
# Now you can use the async_notify() call
await apobj.async_notify(
    body='what a great notification service!',
    title='my notification title',
)

Note: There is no breaking change to those using the notify() call however the the asynchronous handling was changed beneath it.

🐛 Bugfixes

  • mqtt:// unsigned certificates can skip their verification if the user chooses to verify=No to behave like other services (#825)
  • Added missing dependency python3-certifi to Apprise RPM (093cc272b15b70e9e5d1101e2ea4878e6947d225)
  • form:// now no longer throws an exception when an attachment is provided (#826)

Installation Instructions

Apprise is available on PyPI through pip:

... (truncated)

Commits
  • 6458ab0 bumped version to v1.3.0
  • 4c54207 Ntfy Authentication Token support added (#830)
  • 87e49ce Mastodon minor code/typo cleanup (#832)
  • 3bb8aed Misskey support added (#831)
  • ff87f36 Added Ntfy Icon/Avatar support (#822)
  • 7bcb064 fix insecure SSL check on mqtts:// configurations (#825)
  • 58f9e64 increased Matrix message size to 65000 chars
  • 093cc27 added missing python3 rpm package for el builds
  • 704f7db Added attach-as option to form:// for upstream filename over-ride (#827)
  • f7cc732 File attachments now work in form:// endpoint calls (#826)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [apprise](https://github.com/caronc/apprise) from 0.9.9 to 1.3.0.
- [Release notes](https://github.com/caronc/apprise/releases)
- [Commits](caronc/apprise@v0.9.9...v1.3.0)

---
updated-dependencies:
- dependency-name: apprise
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Feb 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants