Commit Graph

19 Commits (6fb8fbab1974fe424025a3f1b99532d5339e3ce0)

Author SHA1 Message Date
Andreas Motl cddd5c4fb3
CI: Enable testing on macOS and Windows (#707) 2022-10-30 16:31:57 -04:00
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
2022-10-09 10:00:24 -04:00
Andreas Motl 00afe4e5b6
Added support for recent CPython and PyPy versions; Droped Python v2.7 Support (#680) 2022-10-07 20:28:36 -04:00
Chris Caron 2d5ab59252
RHEL9 Support - Test cases to leverage unittest.mock when possible (#658) 2022-08-31 20:05:40 -04:00
Chris Caron 75ad104e99
Apprise @notify decorator/plugin support (#625) 2022-07-15 11:27:36 -04:00
Chris Caron 9a21de2e56
Refactored token parsing for YAML config (#599) 2022-06-09 17:54:57 -04:00
Chris Caron 5d14259227
Added `always` special tag (will always notify) (#561) 2022-04-10 12:22:37 -04:00
Chris Caron e2ebdbdcf8
Security CWE-312 and CWE-20 Handling (#453) 2021-10-06 17:31:34 -04:00
Chris Caron ab6b6b51c7
Fixed argument parsing within YAML files (#404) 2021-07-28 13:17:16 -04:00
Chris Caron a853546f0f
Strict enforcing of +, -, and : prefixed kwargs in URLs (#302) 2020-09-26 20:14:55 -04:00
Chris Caron fcd81160be
Added additional security for attachment handling (#300) 2020-09-21 11:26:02 -04:00
Chris Caron 6dfd429b25
Added bulletproofing to configuation parsing (#282) 2020-08-27 17:45:25 -04:00
Chris Caron 25514643f6
Apprise configuration support for 'include' keyword (#278) 2020-08-25 17:54:31 -04:00
Chris Caron fa20b38e76
Apprise Configuration can be added directly (#199) 2020-01-24 18:04:28 -05:00
Chris Caron c8a5d3b0c2
Refactored configuration + cache support added (#175) 2019-11-17 15:51:40 -05:00
Chris Caron 7f60fff521
Exclusive Apprise URL Tag matching (#154) 2019-09-29 18:19:55 -04:00
Chris Caron 1047f36c6e
Apprise and AppriseConfig truth value support added (#155) 2019-09-28 14:19:55 -04:00
Chris Caron de5c5e4331 Added deprecate and trace logging directives 2019-04-05 19:57:48 -04:00
Chris Caron 0ab86c2115 Config file support added for http & file (text); refs #55 2019-03-03 17:41:08 -05:00