Prepare for the 2.92.0 release v2.92.0

Mon, 30 Jun 2025 20:44:05 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Mon, 30 Jun 2025 20:44:05 -0500
changeset 43270
4cb40f68e37f
parent 43269
1523eab3b5a0
child 43271
8e0f569e1f8f

Prepare for the 2.92.0 release

Testing Done:
Ran `meson dist`

Reviewed at https://reviews.imfreedom.org/r/4039/

ChangeLog file | annotate | diff | comparison | revisions
meson.build file | annotate | diff | comparison | revisions
--- a/ChangeLog	Mon Jun 30 14:22:13 2025 -0500
+++ b/ChangeLog	Mon Jun 30 20:44:05 2025 -0500
@@ -1,7 +1,93 @@
 Pidgin: The Universal Chat Client
 
-version 2.91.1 (??/??/????):
-	* Nothing yet, be the first!
+version 2.92.0 (06/30/2025):
+	General:
+	* Add a native file for macos on arm (RR 3956) (Gary Kramlich)
+	* Run scour over all of the svgs (RR 3990) (Gary Kramlich)
+	* Add discrete options for protocol plugins (RR 3994) (Gary Kramlich)
+	* Fix a typo in POTFILES.in for the privacy preferences (RR 3998) (Gary
+	  Kramlich)
+	* Add an in-development tag to all protocols that are still early in
+	  development (RR 4007) (Gary Kramlich)
+	* Update the flatpak to gnome 48 and to the matching birb version (RR 4038)
+	  (Gary Kramlich)
+
+	libpurple:
+	* Add GListModel versions of purple_account_manager_get_{disabled,enabled}
+	  (PIDGIN-18067) (RR 3952) (Elliott Sales de Andrade)
+	* Remove GList versions of purple_account_manager_get_{disabled,enabled}
+	  (RR 3955) (Elliott Sales de Andrade)
+	* Update the convey plans (RR 3975) (Gary Kramlich)
+	* Add Purple.ContactInfo:external for tracking external contacts
+	  (PIDGIN-18090) (RR 3973) (Gary Kramlich)
+	* Add Purple.Conversation:url (PIDGIN-18091) (RR 3974) (Gary Kramlich)
+	* Make Purple.ProtocolConversation.join_channel_finish return a
+	  conversation (RR 3982) (Gary Kramlich)
+	* Move the connection-state implementation to Purple.Account (PIDGIN-17988)
+	  (RR 3964) (Gary Kramlich)
+	* Add a Purple.Account::connection-state-changed signal (PIDGIN-18087)
+	  (RR 3965) (Gary Kramlich)
+	* Add Purple.Presence.primitive-changed signal (PIDGIN-18025) (RR 3966)
+	  (Gary Kramlich)
+	* Add Purple.Contact.is_own_account (RR 3985) (Gary Kramlich)
+	* Create purple_core_new_settings (RR 4000) (Gary Kramlich)
+	* Add Purple.Protocol:tags and add unit tests for protocol properties
+	  (RR 4006) (Gary Kramlich)
+	* Update to birb 0.4 and use the testing helpers in libpurple (RR 4014)
+	  (Gary Kramlich)
+	* Remove some unused markup functions (RR 4029) (Gary Kramlich)
+
+	Pidgin:
+	* Port PidginApplication to purple_account_manager_get_enabled_model
+	  (PIDGIN-18067) (RR 3952) (Elliott Sales de Andrade)
+	* Convert PidginAccountsDisabledMenu to the list model (PIDGIN-18067)
+	  (RR 3952) (Elliott Sales de Andrade)
+	* Convert PidginAccountsEnabledMenu to the list model (PIDGIN-18066)
+	  (RR 3954) (Elliott Sales de Andrade)
+	* Remove a dead assignment in Pidgin.ConversationMember (RR 3962) (Gary
+	  Kramlich)
+	* Fix Pidgin.Application.get_active_window to only return
+	  Pidgin.DisplayWindows (RR 3972) (Gary Kramlich)
+	* Add keybinding support to the channel join dialog (RR 3971) (Gary
+	  Kramlich)
+	* Add a preference for toggling whether or not to show formatting
+	  (PIDGIN-18081) (RR 3970) (Gary Kramlich)
+	* Start of the appearance preferences (PIDGIN-18082) (RR 3996) (Gary
+	  Kramlich)
+	* Remove the conversation preferences (RR 3995) (Gary Kramlich)
+	* Create a Privacy preference page with the send typing notification
+	  preference (PIDGIN-17450) (RR 3999) (Gary Kramlich)
+	* Add a Pidgin.PresenceIcon to Pidgin.ConversationMember (RR 4004) (Gary
+	  Kramlich)
+	* Add a Developer Settings preference pane (RR 4005) (Gary Kramlich)
+	* Update Pidgin.ProtocolChooser to hide in-development protocols (RR 4008)
+	  (Gary Kramlich)
+	* Add the operating system to the runtime information (PIDGIN-18005) (RR
+	  4015) (Gary Kramlich)
+
+	Demo:
+	* Use EionRobb's typical handle (RR 3967) (Gary Kramlich)
+	* Fix EionRobb's avatar (RR 3976) (Gary Kramlich)
+	* Fix some unbalanced G_BEGIN_DECLS (RR 3989) (Gary Kramlich)
+
+	IRCv3:
+	* Fix privmsg going to the status window before registration is complete
+	  (RR 3963) (Gary Kramlich)
+	* Set the presence to offline when we receive a quit message (PIDGIN-18089)
+	  (RR 3969) (Gary Kramlich)
+	* Add support for away-notify (PIDGIN-18088) (RR 3968) (Gary Kramlich)
+	* Do a who after joining a channel (PIDGIN-17936) (RR 3981) (Gary Kramlich)
+	* Handle the WHOTOPIC and CHANNEL_URL messages (RR 3983) (Gary Kramlich)
+	* Check if a member is in a conversation before adding them (RR 3987)
+	  (Gary Kramlich)
+	* Handle formatting in server messages (RR 3991) (Gary Kramlich)
+	* Handle RPL_NOWAWAY and RPL_UNAWAY messages (RR 4003) (Gary Kramlich)
+	* Remove versioned API (RR 4030) (Gary Kramlich)
+
+	SIP:
+	* A stubbed out SIP protocol plugin (RR 3988) (Gary Kramlich)
+	* Disable SIP by default and update the protocol summaries to reflect what
+	  will be built (RR 4028) (Gary Kramlich)
 
 version 2.91.0 (03/31/2025):
 	General:
--- a/meson.build	Mon Jun 30 14:22:13 2025 -0500
+++ b/meson.build	Mon Jun 30 20:44:05 2025 -0500
@@ -21,7 +21,7 @@
 #   For production releases:    ''
 #
 project('pidgin3', 'c',
-    version : '2.91.1-dev',
+    version : '2.92.0',
     meson_version : '>=1.0.0',
     default_options : ['c_std=c17', 'warning_level=2'])
 purple_soversion = 0

mercurial