12 Commits

Author SHA1 Message Date
e7255df1da Improve efficiency of NotifyEmail plugin (#679)
When addressing multiple recipients, use the same session to the SMTP
server as designated with the Apprise URL. In this way, subsequent full
roundtrips will be saved.

As many SMTP servers are employing connection rate limiting, as well as
connection accept delays, this will considerably improve both robustness
and performance.
2022-11-03 14:26:46 -04:00
cddd5c4fb3 CI: Enable testing on macOS and Windows (#707) 2022-10-30 16:31:57 -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
fe83c62669 Refactored Unit Testing and Dependencies (#483) 2021-11-25 15:20:22 -05:00
4a2f60e338 Improved FCM Support Supporting both Legacy and OAuth2 Methods (#353) 2021-02-14 14:03:12 -05:00
a420375cc7 Pushjet refactored; dropped pushjet library and deps (#147) 2019-09-07 18:39:18 -04:00
f3d335b748 100% test coverage + handling of test warnings (#134)
* 100% test coverage again + handling of test warnings
* dropped unreferenced dependencies
2019-06-30 15:32:12 -04:00
1f9daeaa2b Config file support added for http & file (yaml); refs #55 2019-03-04 23:32:47 -05:00
602b9bab6f markdown support 2018-02-19 20:59:19 -05:00
9c4502a18b python v3 support + refactored testing and ci 2017-12-03 14:39:29 -05:00
88ea283b95 massive refactoring; pep8 enhancments refs #1 2017-11-28 23:19:22 -05:00
a8f57a8b6e initial commit 2017-11-26 00:02:36 -05:00