Commit Graph

156 Commits

Author SHA1 Message Date
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
1da1d4800c Refactored (Split and Truncate) Overflow Engine (#1038) 2024-01-06 17:03:00 -05:00
f3c699ab82 Improve split and truncate overflow methods (#1035) 2023-12-29 18:52:39 -05:00
76831f9a8b Apprise Emoji Support Added (#1011) 2023-12-15 21:59:58 -05:00
34e52e5d92 Switch License to BSDv2 (from v3) as it's less restrictive (#976) 2023-10-13 17:08:01 -04:00
429470d45e Apprise License changes to BSD 3-Clause (#813) 2023-02-09 03:54:55 -05:00
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.
2022-10-16 10:48:44 -04:00
c797d1e2eb Tests: Use no_throttling fixture everywhere 2022-10-14 14:51:44 +02: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
4a87d45879 Apprise HTML/MARKDOWN/TEXT Translation Handling Refactoring (#575) 2022-04-28 19:14:49 -04:00
fe83c62669 Refactored Unit Testing and Dependencies (#483) 2021-11-25 15:20:22 -05:00
76700bfa1d Refactored Slack plugin to allow users to switch between payload types (#482) 2021-11-13 08:33:38 -05:00
245e57cca9 Apprise API Integration (#459) 2021-10-30 16:59:20 -04:00
ac7eb86185 Telegram Silent Notification and Web Page Preview Controls Added (#466) 2021-10-24 22:20:30 -04:00
e8add7b95a Add supplementary url support for pushover (#468) 2021-10-24 22:20:05 -04:00
5badfadf7f Add support for streamlabs (#427) 2021-09-18 14:49:05 -04:00
1916a9105d Added HTML support for Pushover plugin (#437) 2021-09-06 13:55:40 -04:00
81d1ea72bc Nextcloud versioning support added (#432) 2021-08-29 12:02:56 -04:00
a888b85f8e Matrix HTML and Markdown Support (#431) 2021-08-29 11:29:30 -04:00
06b6ed4d2c Added DingTalk Support (#200) 2021-08-11 07:37:58 -04:00
bca44c02a5 ModuleNotFoundError exception on sys.exit() bugfix (#417) 2021-08-08 12:09:59 -04:00
0b26d1c884 Rocket.Chat basic message structure fix (#419)
You only can send alias and avatar properties if your user has the bot role. We implement this rule to avoid users to impersonate other users. - quoted from Rocket.Chat website

This update accounts for this restriction
2021-08-08 11:44:12 -04:00
8a455695ba Refactored the way phone numbers are managed (#408) 2021-07-28 10:32:10 -04:00
51f91972c2 Added SMTP2Go (with Attachment) Support (#389) 2021-05-15 20:29:37 -04:00
975b1721af Fixed MSTeams webhook handling for new format (#380) 2021-05-02 10:11:51 -04:00
9af0050ca1 Reddit Notification Support (#366) 2021-03-04 10:02:26 -05:00
9e9b140642 Microsoft Teams Webhook to include team name in URL (#361) 2021-02-22 14:35:28 -05:00
62dd5bab5c test coverage added 2021-02-17 17:44:10 -05:00
4a2f60e338 Improved FCM Support Supporting both Legacy and OAuth2 Methods (#353) 2021-02-14 14:03:12 -05:00
ca22b931ca Home Assistant Integration (#354) 2021-02-14 14:01:30 -05:00
5f945ceef7 Cleaned up Mattermost Integration (#355) 2021-02-06 14:55:49 -05:00
b69ed1dfa9 Added Google Chat Support (#346) 2021-01-11 14:56:59 -05:00
23957a3337 Added support for Slack email address targets (#345) 2021-01-10 15:55:59 -05:00
4037d8726e OneSignal code cleanup 2020-12-30 16:29:23 -05:00
e997c11382 Added Opsgenie Support (#337) 2020-12-30 15:55:16 -05:00
a023361db4 Added OneSignal Support (#335) 2020-12-29 10:49:33 -05:00
83e3fdc048 Added Google Firebase Cloud Messaging (FCM) Support (#329) 2020-12-23 14:56:28 -05:00
f68c414801 Zulip to reference the word 'stream' and not 'channel' (#330) 2020-12-14 18:45:54 -05:00
54c3f6d9df Added Parse Platform Support (#212) 2020-10-19 20:01:06 -04:00
89eaffa286 Mailgun cc, bcc, batch processing, and attachment support (#308) 2020-10-06 10:43:46 -04:00
a2525f671e SparkPost Notification Support (#307) 2020-10-04 11:14:09 -04:00
8ca8e51833 MSTeams/Apprise custom template support (#299) 2020-10-02 20:50:27 -04:00
a853546f0f Strict enforcing of +, -, and : prefixed kwargs in URLs (#302) 2020-09-26 20:14:55 -04:00
784e073eea Discord markdown enhancements (#295) 2020-09-13 23:06:41 -04:00
49faa9a201 Lametric Time cloud mode support fixed (#293) 2020-09-13 22:13:27 -04:00
397ad4de0f LaMetric Time supports icon= for custom defined ones (#287) 2020-09-01 21:46:21 -04:00
66d285a57e Honor deprecation notices by removing them and accompanied code (#283) 2020-08-28 16:49:09 -04:00
ad6316bda0 Improved URL parsing; introducing IPV6 support (#269) 2020-08-08 09:08:49 -04:00