Commit Graph

15 Commits

Author SHA1 Message Date
a2a2216c46 bumped version to v1.9.2 2025-01-08 21:11:44 -05:00
286a4374c0 manager classes accessible from apprise base 2024-05-19 15:25:01 -04:00
b8da1334ab Refactor: Python Module Naming & Namespace Harmonization (#1119) 2024-04-27 13:02:27 -04:00
3cd5895004 Bumped version to v1.7.2 2024-01-27 15:50:01 -05:00
9dcf769397 Load Dynamic Libraries and Emoji Engine on Demand (#1020) 2023-12-27 14:23:13 -05:00
eb4e47cc45 remove leftover bits of Python2 support (#1012) 2023-12-13 17:39:21 -05:00
34e52e5d92 Switch License to BSDv2 (from v3) as it's less restrictive (#976) 2023-10-13 17:08:01 -04:00
c2fdd47b9d Refactored async notification handling (#741) 2023-02-15 22:50:10 -05:00
429470d45e Apprise License changes to BSD 3-Clause (#813) 2023-02-09 03:54:55 -05:00
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
00afe4e5b6 Added support for recent CPython and PyPy versions; Droped Python v2.7 Support (#680) 2022-10-07 20:28:36 -04:00
75ad104e99 Apprise @notify decorator/plugin support (#625) 2022-07-15 11:27:36 -04:00
b34051ccaf Fix notify() failing when being called from an existing asynchronous event loop (#624) 2022-07-13 18:46:47 -04:00
e2ebdbdcf8 Security CWE-312 and CWE-20 Handling (#453) 2021-10-06 17:31:34 -04:00
221e304a73 Better asyncio handling in Python <3.7 using threading (#364) 2021-02-22 14:16:35 -05:00