Andreas Motl
e8844c57ab
CI: Update GHA recipes to checkout@v3 and codeql-action@v2 ( #706 )
2 years ago
Andreas Motl
d753c11c80
Fix tests for `NotifyDBus` ( #704 )
2 years ago
Andreas Motl
f01e6d8a3b
Fix tests for `NotifyGnome` ( #703 )
2 years ago
Andreas Motl
8983288236
Improve testing of `NotifyMQTT` ( #700 )
2 years ago
Andreas Motl
f1836cff84
Improve testing of `NotifyDBus`, `NotifyGnome`, and `NotifyMacOSX` ( #689 )
2 years ago
Andreas Motl
c81d2465e4
Tests: Use global `no_throttling_everywhere` fixture ( #701 )
...
Instead of needing to individually disable throttling on a per-plugin
basis, this fixture takes care of all notifiers in `NOTIFY_MODULE_MAP`
automatically. With `autouse=True`, there is no need to activate it
manually.
2 years ago
Andreas Motl
ed876d1ca2
Add support for CPython 3.11 to Travis-CI ( #681 )
2 years ago
Andreas Motl
e5523179d7
Save CI resources by disabling builds on PyPy 3.7 and PyPy 3.8 ( #698 )
2 years ago
Andreas Motl
00f6626ba6
Speed up test suite by invoking tests in parallel, using `pytest-xdist` ( #690 )
2 years ago
Chris Caron
47c2000a7e
Merge pull request #687 from panodata/amo/modernize-tests
...
Resolve ambiguity with `apprise.plugins` module namespace
2 years ago
Andreas Motl
c9f0751b61
Resolve ambiguity with `apprise.plugins` module namespace
...
While the namespace is physically made of modules, it has been amended
to be the namespace home for the corresponding notifier classes as well.
This turned out to confuse both humans and machines on various ends.
While it has apparently worked for a while, it croaks on Python 3.11
now, and is not considered to have been a good idea in general.
2 years ago
Andreas Motl
c797d1e2eb
Tests: Use `no_throttling` fixture everywhere
2 years ago
Andreas Motl
85daf12fbd
Chore: Remove Python 2 compatibility
2 years ago
Andreas Motl
5db016cfb3
Chore: Fix `ResourceWarning: unclosed file <_io.TextIOWrapper name=...`
2 years ago
KevinLauer
d895471b79
NC Talk POST Request Changed to JSON for correct HTTP 201 response ( #669 )
2 years ago
Chris Caron
b989427215
Allow extended characters in ID of email address ( #693 )
2 years ago
Chris Caron
cb7f51d82a
negative/minus (-) parameter sets GET Parms on xml, json, and form URLs
2 years ago
Andreas Motl
41b4ddb942
Use `super()` instead of `super(__class__, self)` ( #686 )
...
Removes some further Python 2 intricicanties.
It is `ruff` rule SPR001, taken from `flake8-super`.
- https://github.com/charliermarsh/ruff#rules
- https://pypi.org/project/flake8-super/
Implemented with:
ruff --select SPR001 apprise test --fix
2 years ago
Kenton Parton
44887e9c1d
OpsGenie: Set title to body if title not set ( #688 )
2 years ago
Chris Caron
1228b3884e
bumped version to v1.1.0
2 years ago
Chris Caron
67070e5932
Added BulkSMS Support ( #683 )
2 years ago
Andreas Motl
00afe4e5b6
Added support for recent CPython and PyPy versions; Droped Python v2.7 Support ( #680 )
2 years ago
Chris Caron
f7244cce3d
Bugfix: Decorator handles multiple URLs correctly now ( #678 )
2 years ago
Ryan Young
e9f040a2d0
fix(pushover): ignore unsupported attachments as intended instead of discarding the entire notification ( #650 )
2 years ago
Kenton Parton
f1990b14ce
Opsgenie don't combine title with body when not required ( #655 )
2 years ago
Chris Caron
370b1af5a1
Port is correctly placed in Bark URL if provided ( #672 )
2 years ago
oddlama
4b4e4ffd77
Signal to support groups ending with equal symbol (=) ( #670 )
2 years ago
Chris Caron
2d33935e10
SMSEagle message limit changed from 160 to 1200 chars ( #666 )
2 years ago
Chris Caron
892e961041
Fixed Travis-CI v3.7 build support ( #668 )
2 years ago
Chris Caron
3efb2c6f3e
Reply-To not put in header if not specified ( #664 )
2 years ago
Chris Caron
d1c653fc04
Added SMSEagle Support ( #661 )
2 years ago
Dokime
6fbb2ba4b9
Email deliverability improvement ( #660 )
2 years ago
Chris Caron
2d5ab59252
RHEL9 Support - Test cases to leverage unittest.mock when possible ( #658 )
2 years ago
Salman
782f2e602b
Fixed PagerDuty notifications ( #644 )
2 years ago
Anders Øen Fylling
1816c448ac
Update Grammer/Spelling in README.md ( #642 )
2 years ago
Chris Caron
e6380b96e2
bumped version to v1.0.0
2 years ago
Chris Caron
450fc54dbb
Add global support for port= directive in URL parsing ( #639 )
2 years ago
Chris Caron
7f7f6863c9
Improved Hotmail/Outlook email support ( #638 )
2 years ago
Chris Caron
d88bc9e287
Added Docker Testing Environment ( #631 )
2 years ago
Chris Caron
37411f3c75
Documentation linking to new @notify decorator support
2 years ago
Chris Caron
75ad104e99
Apprise @notify decorator/plugin support ( #625 )
2 years ago
Chris Caron
088aba1622
Discord Apprise URL supports thread= directive ( #630 )
2 years ago
Ryan Young
b34051ccaf
Fix notify() failing when being called from an existing asynchronous event loop ( #624 )
2 years ago
Greg Smith
0be8f90244
Update punctuation in README.md ( #629 )
2 years ago
Chris Caron
6d56ed5492
Fixed parsing of custom nid for Home Assistant plugin ( #627 )
2 years ago
Chris Caron
113fa365f2
mailto:// templates allow for port and ssl-mode over-ride ( #621 )
...
Also added some more in depth unit tests
2 years ago
Chris Caron
fcedb47049
Removal of XMPP support due to instability ( #619 )
2 years ago
Chris Caron
49407619c5
Test coverage for Pushover Markdown support added ( #618 )
2 years ago
Arno Hautala
fa2f03d1fd
Adds Markdown support to Pushover ( #607 )
2 years ago
Chris Caron
e95484349e
Escape new lines for TEXT->HTML conversions ( #617 )
2 years ago