From fe9a2ee202dcab083da2aaa22f8557282c4b9999 Mon Sep 17 00:00:00 2001 From: deepend-tildeclub Date: Mon, 29 Jun 2026 20:49:41 -0600 Subject: [PATCH] Preparation for 2.18.3 --- changelog.rst | 11 +++++++++++ data/misc/net.zoite.Zoitechat.appdata.xml.in | 13 +++++++++++++ meson.build | 2 +- packaging/fedora/zoitechat.spec | 2 +- plugins/python/python.py | 2 +- win32/version.txt | 2 +- 6 files changed, 28 insertions(+), 4 deletions(-) diff --git a/changelog.rst b/changelog.rst index 8d2317d6..e0d7f115 100644 --- a/changelog.rst +++ b/changelog.rst @@ -1,6 +1,17 @@ ZoiteChat ChangeLog ================= +2.18.3 (2026-06-29) +------------------- + +- Added IRCv3 support for message tags, echo-message, typing notifications, and replies. +- Restored the accept-invalid-cert TLS bypass behavior. +- Replaced legacy IPv4 APIs and added support for OpenSSL 4 APIs. +- Snapshot Python hooks during plugin unload for safer plugin shutdown. +- Fixed Windows GtkStatusIcon tray menu popup behavior. +- Fixed self-echoed private messages routing to the target tab. +- Fixed the lag ping timeout window. + 2.18.2 (2026-06-20) ------------------- diff --git a/data/misc/net.zoite.Zoitechat.appdata.xml.in b/data/misc/net.zoite.Zoitechat.appdata.xml.in index d213bd98..6e3d0d9d 100644 --- a/data/misc/net.zoite.Zoitechat.appdata.xml.in +++ b/data/misc/net.zoite.Zoitechat.appdata.xml.in @@ -29,6 +29,19 @@ zoitechat.desktop + + +
    +
  • Added IRCv3 support for message tags, echo-message, typing notifications, and replies.
  • +
  • Restored the accept-invalid-cert TLS bypass behavior.
  • +
  • Replaced legacy IPv4 APIs and added support for OpenSSL 4 APIs.
  • +
  • Snapshot Python hooks during plugin unload for safer plugin shutdown.
  • +
  • Fixed Windows GtkStatusIcon tray menu popup behavior.
  • +
  • Fixed self-echoed private messages routing to the target tab.
  • +
  • Fixed the lag ping timeout window.
  • +
+
+

Security and connections:

diff --git a/meson.build b/meson.build index 1b7b6667..7c26197a 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('zoitechat', 'c', - version: '2.18.2', + version: '2.18.3', meson_version: '>= 0.55.0', default_options: [ 'c_std=c17', diff --git a/packaging/fedora/zoitechat.spec b/packaging/fedora/zoitechat.spec index 20acb3c9..fbc7761d 100644 --- a/packaging/fedora/zoitechat.spec +++ b/packaging/fedora/zoitechat.spec @@ -1,5 +1,5 @@ Name: zoitechat -Version: 2.18.2 +Version: 2.18.3 Release: %autorelease Summary: HexChat-based IRC client License: GPL-2.0-or-later WITH cryptsetup-OpenSSL-exception diff --git a/plugins/python/python.py b/plugins/python/python.py index d1eeb76c..94d2e83a 100644 --- a/plugins/python/python.py +++ b/plugins/python/python.py @@ -19,7 +19,7 @@ else: if not hasattr(sys, 'argv'): sys.argv = [''] -VERSION = b'2.18.2' +VERSION = b'2.18.3' PLUGIN_NAME = ffi.new('char[]', b'Python') PLUGIN_DESC = ffi.new('char[]', b'Python %d.%d scripting interface' % (sys.version_info[0], sys.version_info[1])) PLUGIN_VERSION = ffi.new('char[]', VERSION) diff --git a/win32/version.txt b/win32/version.txt index 61dc3342..26452813 100644 --- a/win32/version.txt +++ b/win32/version.txt @@ -1 +1 @@ -2.18.2 +2.18.3