# HG changeset patch # User Gary Kramlich # Date 1751334245 18000 # Node ID 4cb40f68e37f989a968ea28c2391bb721d90e4a5 # Parent 1523eab3b5a06599f06dd74f3f156ad2253908f0 Prepare for the 2.92.0 release Testing Done: Ran `meson dist` Reviewed at https://reviews.imfreedom.org/r/4039/ diff -r 1523eab3b5a0 -r 4cb40f68e37f ChangeLog --- 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: diff -r 1523eab3b5a0 -r 4cb40f68e37f meson.build --- 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