Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions PROCESS.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ Current status
- Added Home Assistant, Synology Chat, Emby, Kumulos, Nextcloud Talk, Streamlabs, Threema, PushSafer, Telegram, LaMetric, BlueSky, Nextcloud (server), and Mastodon notifiers with parity cases.
- Updated request-capture stubs for Emby multi-request flows (login + sessions).
- Synced to upstream v1.13.0: replaced NotificationAPI (`napi`/`notificationapi`) with Pingram (`pingram`), added Pinglet (`pinglet`/`pinglets`) and Trigv (`trigv`/`trigvs`) notifiers with parity cases, ported Bark AES-GCM encryption (`?key=`, deterministic IV via `APPRISE_BARK_TEST_IV`), Telegram Rich Message templates (`?template=` posting to `sendRichMessage`), the Microsoft Workflows CU routing ID (`?route=`), Matrix's per-mode dynamic body limits, and upstream's RFC 3986 path quoting (safe set `/:@!$&'()*+=`) for request URLs.
- Synced to upstream v1.13.1: added Lauther and Signalgrid notifiers with request-sequence parity, allowed periods in Pingram JWT-style API keys, corrected the Matrix API version label, updated provider overflow limits and enforcement tables, and aligned the compatibility version and versioned request fixtures.

Environment setup
1) Python apprise for parity checks:
Expand Down
9 changes: 8 additions & 1 deletion internal/notify/data/arg_rules.json
Original file line number Diff line number Diff line change
Expand Up @@ -183,11 +183,18 @@
"pattern": "^[a-z0-9-]+$"
}
},
"lauther": {
"token": {
"ignorecase": true,
"kind": "regex",
"pattern": "^lpt_[a-z0-9]+$"
}
},
"pingram": {
"apikey": {
"ignorecase": true,
"kind": "regex",
"pattern": "^pingram_(sk|pk)_[\\w-]+$"
"pattern": "^pingram_(sk|pk)_[\\w.-]+$"
},
"type": {
"ignorecase": true,
Expand Down
2 changes: 1 addition & 1 deletion internal/notify/data/host_requirements.json

Large diffs are not rendered by default.

12 changes: 11 additions & 1 deletion internal/notify/data/token_formats.json
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,16 @@
"token": "token"
}
},
"lauther": {
"host": {
"ignorecase": true,
"override_args": [
"token"
],
"pattern": "^lpt_[a-z0-9]+$",
"token": "token"
}
},
"mailersend": {
"user": {
"ignorecase": true,
Expand Down Expand Up @@ -209,7 +219,7 @@
"override_args": [
"apikey"
],
"pattern": "^pingram_(sk|pk)_[\\w-]+$",
"pattern": "^pingram_(sk|pk)_[\\w.-]+$",
"token": "apikey"
},
"user": {
Expand Down
Loading
Loading