From 19dfd1430b68737e4f09dd6c50985a7ef35cda8d Mon Sep 17 00:00:00 2001 From: Chris Caron Date: Tue, 30 Sep 2025 11:56:34 -0400 Subject: [PATCH] bumped version to v1.9.5 --- apprise/__init__.py | 2 +- apprise/i18n/en/LC_MESSAGES/apprise.po | 76 +++++++++++++++++--------- packaging/man/apprise.1 | 2 +- packaging/man/apprise.1.html | 2 +- packaging/redhat/python-apprise.spec | 11 +++- tox.ini | 7 ++- 6 files changed, 65 insertions(+), 35 deletions(-) diff --git a/apprise/__init__.py b/apprise/__init__.py index 782ea792..b4234001 100644 --- a/apprise/__init__.py +++ b/apprise/__init__.py @@ -26,7 +26,7 @@ # POSSIBILITY OF SUCH DAMAGE. __title__ = "Apprise" -__version__ = "1.9.4" +__version__ = "1.9.5" __author__ = "Chris Caron" __license__ = "BSD 2-Clause" __copywrite__ = "Copyright (C) 2025 Chris Caron " diff --git a/apprise/i18n/en/LC_MESSAGES/apprise.po b/apprise/i18n/en/LC_MESSAGES/apprise.po index e96b7634..be6dcc08 100644 --- a/apprise/i18n/en/LC_MESSAGES/apprise.po +++ b/apprise/i18n/en/LC_MESSAGES/apprise.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: apprise 1.4.5\n" "Report-Msgid-Bugs-To: lead2gold@gmail.com\n" -"POT-Creation-Date: 2025-08-03 13:22+0000\n" +"POT-Creation-Date: 2025-09-30 11:34-0400\n" "PO-Revision-Date: 2019-05-24 20:00-0400\n" "Last-Translator: Chris Caron \n" "Language: en\n" @@ -89,7 +89,7 @@ msgstr "User Name" #: apprise/plugins/simplepush.py:101 apprise/plugins/smsmanager.py:106 #: apprise/plugins/smtp2go.py:116 apprise/plugins/sparkpost.py:167 #: apprise/plugins/splunk.py:165 apprise/plugins/techuluspush.py:97 -#: apprise/plugins/twilio.py:175 apprise/plugins/vapid/__init__.py:152 +#: apprise/plugins/twilio.py:197 apprise/plugins/vapid/__init__.py:152 #: apprise/plugins/vonage.py:80 msgid "API Key" msgstr "API Key" @@ -126,7 +126,7 @@ msgstr "Target Phone No" #: apprise/plugins/smpp.py:128 apprise/plugins/smseagle.py:170 #: apprise/plugins/smsmanager.py:119 apprise/plugins/sns.py:138 #: apprise/plugins/telegram.py:372 apprise/plugins/threema.py:115 -#: apprise/plugins/twilio.py:152 apprise/plugins/twist.py:123 +#: apprise/plugins/twilio.py:174 apprise/plugins/twist.py:123 #: apprise/plugins/twitter.py:168 apprise/plugins/vapid/__init__.py:158 #: apprise/plugins/voipms.py:107 apprise/plugins/vonage.py:108 #: apprise/plugins/whatsapp.py:126 apprise/plugins/wxpusher.py:139 @@ -172,7 +172,7 @@ msgstr "Secure Mode" #: apprise/plugins/pushjet.py:71 apprise/plugins/rocketchat.py:120 #: apprise/plugins/rsyslog.py:180 apprise/plugins/signal_api.py:93 #: apprise/plugins/smseagle.py:133 apprise/plugins/synology.py:83 -#: apprise/plugins/workflows.py:110 apprise/plugins/xbmc.py:96 +#: apprise/plugins/workflows.py:125 apprise/plugins/xbmc.py:96 msgid "Hostname" msgstr "Hostname" @@ -191,7 +191,7 @@ msgstr "Hostname" #: apprise/plugins/rocketchat.py:125 apprise/plugins/rsyslog.py:185 #: apprise/plugins/signal_api.py:98 apprise/plugins/smpp.py:108 #: apprise/plugins/smseagle.py:138 apprise/plugins/synology.py:88 -#: apprise/plugins/workflows.py:115 apprise/plugins/xbmc.py:101 +#: apprise/plugins/workflows.py:130 apprise/plugins/xbmc.py:101 msgid "Port" msgstr "Port" @@ -234,7 +234,7 @@ msgstr "Password" #: apprise/plugins/gotify.py:123 apprise/plugins/notica.py:119 #: apprise/plugins/notifiarr.py:91 apprise/plugins/ntfy.py:230 #: apprise/plugins/pushme.py:62 apprise/plugins/ryver.py:99 -#: apprise/plugins/serverchan.py:70 apprise/plugins/slack.py:275 +#: apprise/plugins/serverchan.py:70 apprise/plugins/slack.py:281 #: apprise/plugins/synology.py:103 apprise/plugins/webexteams.py:116 #: apprise/plugins/zulip.py:136 msgid "Token" @@ -320,7 +320,7 @@ msgid "Group" msgstr "Group" #: apprise/plugins/bark.py:207 apprise/plugins/dbus.py:225 -#: apprise/plugins/discord.py:187 apprise/plugins/fcm/__init__.py:197 +#: apprise/plugins/discord.py:192 apprise/plugins/fcm/__init__.py:197 #: apprise/plugins/flock.py:136 apprise/plugins/glib.py:187 #: apprise/plugins/gnome.py:153 apprise/plugins/growl.py:175 #: apprise/plugins/join.py:182 apprise/plugins/line.py:108 @@ -330,28 +330,37 @@ msgstr "Group" #: apprise/plugins/one_signal.py:155 apprise/plugins/pagerduty.py:191 #: apprise/plugins/ryver.py:124 apprise/plugins/slack.py:252 #: apprise/plugins/telegram.py:383 apprise/plugins/vapid/__init__.py:204 -#: apprise/plugins/windows.py:106 apprise/plugins/workflows.py:147 +#: apprise/plugins/windows.py:106 apprise/plugins/workflows.py:162 #: apprise/plugins/xbmc.py:129 msgid "Include Image" msgstr "Include Image" -#: apprise/plugins/base.py:184 +#: apprise/plugins/bark.py:213 apprise/plugins/revolt.py:128 +msgid "Icon URL" +msgstr "" + +#: apprise/plugins/base.py:191 msgid "Overflow Mode" msgstr "Overflow Mode" -#: apprise/plugins/base.py:199 +#: apprise/plugins/base.py:206 msgid "Notify Format" msgstr "Notify Format" -#: apprise/plugins/base.py:209 +#: apprise/plugins/base.py:216 #, fuzzy msgid "Interpret Emojis" msgstr "Target Emails" -#: apprise/plugins/base.py:219 +#: apprise/plugins/base.py:226 msgid "Persistent Storage" msgstr "" +#: apprise/plugins/base.py:236 +#, fuzzy +msgid "Timezone" +msgstr "Server Timeout" + #: apprise/plugins/bulksms.py:123 apprise/plugins/bulkvs.py:103 #: apprise/plugins/burstsms.py:124 apprise/plugins/clickatell.py:83 #: apprise/plugins/clicksend.py:105 apprise/plugins/d7networks.py:103 @@ -362,7 +371,7 @@ msgstr "" #: apprise/plugins/signal_api.py:120 apprise/plugins/sinch.py:127 #: apprise/plugins/smpp.py:121 apprise/plugins/smseagle.py:149 #: apprise/plugins/smsmanager.py:112 apprise/plugins/sns.py:125 -#: apprise/plugins/threema.py:98 apprise/plugins/twilio.py:139 +#: apprise/plugins/threema.py:98 apprise/plugins/twilio.py:161 #: apprise/plugins/voipms.py:100 apprise/plugins/vonage.py:101 #: apprise/plugins/whatsapp.py:119 msgid "Target Phone No" @@ -378,7 +387,7 @@ msgstr "Target Topic" #: apprise/plugins/httpsms.py:83 apprise/plugins/httpsms.py:115 #: apprise/plugins/signal_api.py:113 apprise/plugins/sinch.py:120 #: apprise/plugins/smpp.py:114 apprise/plugins/smsmanager.py:137 -#: apprise/plugins/twilio.py:132 apprise/plugins/voipms.py:94 +#: apprise/plugins/twilio.py:154 apprise/plugins/voipms.py:94 #: apprise/plugins/vonage.py:94 msgid "From Phone No" msgstr "From Phone No" @@ -540,6 +549,10 @@ msgstr "Footer Logo" msgid "Use Fields" msgstr "To User ID" +#: apprise/plugins/discord.py:187 +msgid "Discord Flags" +msgstr "" + #: apprise/plugins/emby.py:112 msgid "Modal" msgstr "Modal" @@ -777,7 +790,7 @@ msgid "Email Header" msgstr "HTTP Header" #: apprise/plugins/mailgun.py:208 apprise/plugins/msteams.py:222 -#: apprise/plugins/sparkpost.py:221 apprise/plugins/workflows.py:181 +#: apprise/plugins/sparkpost.py:221 apprise/plugins/workflows.py:201 #, fuzzy msgid "Template Tokens" msgstr "Remove Tokens" @@ -898,7 +911,7 @@ msgstr "Token C" msgid "Token D" msgstr "Token C" -#: apprise/plugins/msteams.py:212 apprise/plugins/workflows.py:159 +#: apprise/plugins/msteams.py:212 apprise/plugins/workflows.py:180 msgid "Template Path" msgstr "" @@ -1120,7 +1133,7 @@ msgid "Auth ID" msgstr "Account SID" #: apprise/plugins/plivo.py:98 apprise/plugins/sinch.py:113 -#: apprise/plugins/twilio.py:125 +#: apprise/plugins/twilio.py:147 msgid "Auth Token" msgstr "Auth Token" @@ -1251,10 +1264,6 @@ msgstr "Source JID" msgid "Channel ID" msgstr "To Channel ID" -#: apprise/plugins/revolt.py:128 -msgid "Icon URL" -msgstr "" - #: apprise/plugins/revolt.py:130 msgid "Embed URL" msgstr "" @@ -1403,11 +1412,11 @@ msgstr "" msgid "Event" msgstr "Events" -#: apprise/plugins/sinch.py:106 apprise/plugins/twilio.py:118 +#: apprise/plugins/sinch.py:106 apprise/plugins/twilio.py:140 msgid "Account SID" msgstr "Account SID" -#: apprise/plugins/sinch.py:134 apprise/plugins/twilio.py:146 +#: apprise/plugins/sinch.py:134 apprise/plugins/twilio.py:168 msgid "Target Short Code" msgstr "Target Short Code" @@ -1429,6 +1438,11 @@ msgstr "Include Image" msgid "Use Blocks" msgstr "" +#: apprise/plugins/slack.py:275 +#, fuzzy +msgid "Include Timestamp" +msgstr "Include Image" + #: apprise/plugins/smpp.py:61 msgid "SMPP" msgstr "" @@ -1562,6 +1576,10 @@ msgstr "" msgid "Target Threema ID" msgstr "Target Tag ID" +#: apprise/plugins/twilio.py:203 +msgid "Notification Method: sms or call" +msgstr "" + #: apprise/plugins/twist.py:118 #, fuzzy msgid "Target Channel ID" @@ -1611,20 +1629,24 @@ msgstr "From Phone No" msgid "A local Microsoft Windows environment is required." msgstr "" -#: apprise/plugins/workflows.py:122 +#: apprise/plugins/workflows.py:137 #, fuzzy msgid "Workflow ID" msgstr "Overflow Mode" -#: apprise/plugins/workflows.py:130 +#: apprise/plugins/workflows.py:145 msgid "Signature" msgstr "" -#: apprise/plugins/workflows.py:153 +#: apprise/plugins/workflows.py:168 +msgid "Use Power Automate URL" +msgstr "" + +#: apprise/plugins/workflows.py:175 msgid "Wrap Text" msgstr "" -#: apprise/plugins/workflows.py:169 +#: apprise/plugins/workflows.py:190 #, fuzzy msgid "API Version" msgstr "Version" diff --git a/packaging/man/apprise.1 b/packaging/man/apprise.1 index 9636b428..348926b7 100644 --- a/packaging/man/apprise.1 +++ b/packaging/man/apprise.1 @@ -1,6 +1,6 @@ .\" generated with Ronn-NG/v0.9.1 .\" http://github.com/apjanke/ronn-ng/tree/0.9.1 -.TH "APPRISE" "1" "August 2025" "Chris Caron " +.TH "APPRISE" "1" "September 2025" "Chris Caron " .SH "NAME" \fBapprise\fR \- Push Notifications that work with just about every platform! .SH "SYNOPSIS" diff --git a/packaging/man/apprise.1.html b/packaging/man/apprise.1.html index 609d8f86..54d76109 100644 --- a/packaging/man/apprise.1.html +++ b/packaging/man/apprise.1.html @@ -420,7 +420,7 @@ configuration that you want and only specifically notify a subset of them:

  1. Chris Caron <lead2gold@gmail.com>
  2. -
  3. August 2025
  4. +
  5. September 2025
  6. apprise(1)
diff --git a/packaging/redhat/python-apprise.spec b/packaging/redhat/python-apprise.spec index 2c472122..57faf7a7 100644 --- a/packaging/redhat/python-apprise.spec +++ b/packaging/redhat/python-apprise.spec @@ -78,8 +78,8 @@ notification services. It supports sending alerts to platforms such as: \ `Webex Teams`, `Workflows`, `WxPusher`, and `XBMC`.} Name: python-%{pypi_name} -Version: 1.9.4 -Release: 3%{?dist} +Version: 1.9.5 +Release: 1%{?dist} Summary: A simple wrapper to many popular notification services used today License: BSD-2-Clause URL: https://github.com/caronc/%{pypi_name} @@ -204,8 +204,15 @@ LANG=C.UTF-8 PYTHONPATH=%{buildroot}%{python3_sitelib}:%{_builddir}/%{name}-%{ve %{python3_sitelib}/%{pypi_name}/__pycache__/cli*.py? %changelog +* Tue Sep 30 2025 Chris Caron - 1.9.5-1 +- Updated to v1.9.5 + +* Fri Sep 19 2025 Python Maint - 1.9.4-4 +- Rebuilt for Python 3.14.0rc3 bytecode + * Sat Aug 16 2025 Chris Caron - 1.9.4-3 - Spec file modernization BZ2377453 +- Translation files patch added to allow v1.9.4 to build corectly * Fri Aug 15 2025 Python Maint - 1.9.4-2 - Rebuilt for Python 3.14.0rc2 bytecode diff --git a/tox.ini b/tox.ini index 1b520e39..d3afb283 100644 --- a/tox.ini +++ b/tox.ini @@ -196,10 +196,9 @@ commands = [testenv:twine-check] description = Run twine check on dist artifacts -deps = - twine +deps = twine commands = - twine check dist/* + python -m twine check dist/*.whl dist/*.tar.gz [testenv:man] description = Rebuild the Apprise man page @@ -222,5 +221,7 @@ commands = tox -e validate tox -e i18n tox -e compile + tox -e man tox -e build + tox -e build-src-rpm tox -e twine-check