Chris Caron
|
286a4374c0
|
manager classes accessible from apprise base
|
2024-05-19 15:25:01 -04:00 |
|
Chris Caron
|
b8da1334ab
|
Refactor: Python Module Naming & Namespace Harmonization (#1119)
|
2024-04-27 13:02:27 -04:00 |
|
Han Wang
|
08cb018e11
|
Refactor Test Code for Efficiency and Quality (#1100)
|
2024-04-20 19:00:31 -04:00 |
|
Chris Caron
|
3cd5895004
|
Bumped version to v1.7.2
|
2024-01-27 15:50:01 -05:00 |
|
Chris Caron
|
9dcf769397
|
Load Dynamic Libraries and Emoji Engine on Demand (#1020)
|
2023-12-27 14:23:13 -05:00 |
|
Chris Caron
|
34e52e5d92
|
Switch License to BSDv2 (from v3) as it's less restrictive (#976)
|
2023-10-13 17:08:01 -04:00 |
|
Ryan Young
|
3a2af45e4d
|
refactor: handle parallel synchronous notifications with a thread pool (#839)
|
2023-02-28 10:11:30 -05:00 |
|
Ryan Young
|
c2fdd47b9d
|
Refactored async notification handling (#741)
|
2023-02-15 22:50:10 -05:00 |
|
Chris Caron
|
429470d45e
|
Apprise License changes to BSD 3-Clause (#813)
|
2023-02-09 03:54:55 -05:00 |
|
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 |
|