chore(deps): update dependency apprise to v1.9.4 #43
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==1.9.3
->==1.9.4
Release Notes
caronc/apprise (apprise)
v1.9.4
Compare Source
What's Changed
It has been some time since I pushed a release; so this one just bundles all of the outstanding fixes/enhancments together.
This release introduces a major refactor of the code base to modernize it (for Python v3.9+). The change added more then 13,000 lines of code and refactored 70,000 lines. It took a very, very long time to do, but I'm happy how things turned out. It should make it easier for others to adapt and add to the code base. This change also greatly improved the type hinting offered by the library. I debated marking this release v2.0.0 due to the signifgance of it, but will just bump the minor to catch any fallout from the change I may have overlooked.
Please don't hesitate to open a ticket if you find any issus at all.
📣 New Notification Services:
🐞 Bugfixes
💡 Features
❤️ Life-Cycle Support
Add Codecov Test Analytics by @katia-sentry in https://github.com/caronc/apprise/pull/1321
Removed LunaSea as it's services are offline as of April 30th, 2025 in https://github.com/caronc/apprise/pull/1362
🔥 Apprise Build System Modernization (PEP 621 / RPM CI) in https://github.com/caronc/apprise/pull/1368
setup.py
withpyproject.toml
(setuptools.build_meta
backend)[project.keywords]
BSD-2-Clause
)tox -e release
for full packaging lifecycle.coverage
files now consistently written to root; parallel coverage disabled for simpler merging${{ matrix.os }}-${{ matrix.python-version }}-${{ matrix.tox_env }}
tox.ini
now supports cleanqa
,minimal
, andrelease
testing workflowsruff
linter applied to entire code-base.pyi
files dropped and type hinting integrated into main code baseTest coverge added to investigate ticket #1356 in https://github.com/caronc/apprise/pull/1358
EL9 RPM build container public; workflow fixed to accommodate in https://github.com/caronc/apprise/pull/1375
New Contributors
Installation
Apprise is available on PyPI through pip:
### Install Apprise v1.9.4 from PyPI pip install apprise==1.9.4
Full Changelog: caronc/apprise@v1.9.3...v1.9.4
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.