The following modules have a new version: - epiphany (47.3.1 => 47.4) - gjs (1.82.1 => 1.82.3) - glib (2.82.4 => 2.82.5) - glycin (1.1.4 => 1.1.6) - gnome-app-list (2.0 => 3.0) - gnome-calculator (47.1 => 47.2) - gnome-console (47.1 => 47.2) - gnome-control-center (47.4 => 47.5) - gnome-initial-setup (47.4 => 47.5) - gnome-maps (47.4 => 47.6) - gnome-online-accounts (3.52.3.1 => 3.52.6) - gnome-shell (47.4 => 47.6) - gnome-software (47.4 => 47.5) - gnome-text-editor (47.3 => 47.4) - gnome-user-docs (47.2 => 47.6) - gtk (4.16.12 => 4.16.13) - gtk+-3 (3.24.43 => 3.24.49) - libadwaita (1.6.4 => 1.6.6) - libgit2-glib (1.2.0 => 1.2.1) - libmediaart (1.9.6 => 1.9.7) - libnotify (0.8.3 => 0.8.6) - libpeas (2.0.5 => 2.0.7) - libsecret (0.21.6 => 0.21.7) - libsoup (3.6.4 => 3.6.5) - libspelling (0.4.6 => 0.4.7) - mutter (47.5 => 47.7) - nautilus (47.2 => 47.4) - rygel (0.44.1 => 0.44.2) - vala (0.56.17 => 0.56.18) - vte (0.78.3 => 0.78.4) - xdg-desktop-portal-gnome (47.2 => 47.3) The following modules weren't upgraded in this release: NetworkManager, adwaita-icon-theme, at-spi2-core, baobab, calls, cantarell-fonts, d-spy, dconf, dconf-editor, devhelp, evince, evolution-data-server, folks, gcab, gcr, gcr-3, gdk-pixbuf, gdm, geocode-glib, gexiv2, gi-docgen, glib-networking, glibmm, gnome-autoar, gnome-backgrounds, gnome-bluetooth, gnome-boxes, gnome-builder, gnome-calendar, gnome-characters, gnome-clocks, gnome-color-manager, gnome-connections, gnome-contacts, gnome-desktop, gnome-disk-utility, gnome-font-viewer, gnome-keyring, gnome-logs, gnome-menus, gnome-music, gnome-remote-desktop, gnome-session, gnome-settings-daemon, gnome-shell-extensions, gnome-system-monitor, gnome-tour, gnome-user-share, gnome-weather, gobject-introspection, gom, graphene, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gspell, gssdp, gtk-doc, gtk-vnc, gtkmm, gtksourceview, gtksourceview-4, gupnp, gupnp-av, gupnp-dlna, gvfs, json-glib, jsonrpc-glib, libcloudproviders, libdex, libgee, libgsf, libgtop, libgweather, libgxps, libhandy, libmanette, libnma, libpanel, libpeas-1, librest, librsvg, libshumate, libsigcplusplus, localsearch, loupe, mm-common, mobile-broadband-provider-info, msgraph, orca, pango, pangomm, phodav, pyatspi, pygobject, simple-scan, snapshot, startup-notification, sushi, sysprof, tecla, template-glib, tinysparql, totem, totem-pl-parser, yelp, yelp-tools, yelp-xsl ======================================== epiphany ======================================== 47.4 - March 13, 2025 ===================== * Bugs fixed: - #2597 Unable to use search functionality in the history dialog (ARAKHNID) * Translation updates: - Chinese (Taiwan) (Chao-Hsiung Liao) - Hungarian (Balázs Meskó) - Nepali (Pawan Chitrakar) - Spanish (Daniel Mustieles) ======================================== gjs ======================================== Version 1.82.3 -------------- - Same contents as 1.82.2 which did not get released because it was generated with the old release infrastructure. Backports the new release infrastructure to the GNOME 47 branch. Version 1.82.2 -------------- - Fixed GLib.log_set_writer_func() so that it works like the documentation says it does, without crashing - Closed bugs and merge requests: * Connecting to signal of a GstElement errors with "too much recursion" [#557, !966, Gary Li] * GtkNotebook.pages GListModel is inaccessible from GJS [#686, !992, Philip Chimento] ======================================== glib ======================================== Overview of changes in GLib 2.82.5, 2025-02-20 ============================================== * Bugs fixed: - #3587 g_app_info_launch crashes on macos (Andre Miranda) - !4463 Backport !4462 “gosxappinfo: Correctly launch list of files” to glib-2-82 - !4482 Backport !4442 “Don't mark test setups as default in subprojects” to glib-2-82 - !4499 Backport !4498 “gdatetime: Fix integer overflow when parsing very long ISO8601 inputs” to glib-2-82 ======================================== glycin ======================================== ## 1.1.6 (2025-02-27) ### Fixed - apng: Also support image/apng mime-type in loader. ## 1.1.5 (2025-02-24) ### Fixed - apng: Support image/apng mime-type to support animated PNGs again. This mime- type is now detected due to upstream changes at xdg/shared-mime-info. ======================================== gnome-app-list ======================================== 3.0 === * Update app lists ======================================== gnome-calculator ======================================== Overview of changes in gnome-calculator 47.2 * Updated translations * Fix crash on Shift+Insert #442 (Robert Roth) * Do not steal focus on window move #422 (Robert Roth) * Fix conversions not working #451 (Robert Roth) ======================================== gnome-console ======================================== Version 47.2 ~~~~~~~~~~~~ Includes a small workaround for Gtk deciding to break applications, whilst this should be sufficient to avoid the crash it is recommended to either use 48.0.1 or patch/downgrade Gtk. Updated Translations: * Brazilian Portuguese (Rafael Fontenelle) * Dutch (Nathan Follens) * French (Alexandre Franke, Vincent Chatelain) * German (Christian Kirbach) * Indonesian (Andika Triwidada) * Lithuanian (Aurimas Černius) * Occitan (Quentin PAGÈS) * Serbian (Марко Костић) * Turkish (Sabri Ünal) ======================================== gnome-control-center ======================================== ============ Version 47.4 ============ - Various translation updates Keyboard - Fix duplicated "Search" entries in Custom Shortcuts Network - Fix bad memory access in wsec_size_group_clear() Printers - Run printer details response callback when closing dialog Wi-Fi - Disable activation for rows in Saved Wi-Fi Networks dialog ======================================== gnome-initial-setup ======================================== 47.5 ---- Translation updates: - Greek, Modern (1453-) (Giannis Antypas) - Hungarian (Balázs Úr) ======================================== gnome-maps ======================================== 47.6 - Mar 22, 2025 ========================= Changes since 47.5 - Fix correctly calculating timezone offsets in MOTIS results, so timestamps gives correct values for daylight savings time All contributors to this release Marcus Lundblad 47.5 - Mar 15, 2025 ========================= Changes since 47.4 - Use Transitous for public transit in Finland, as the old OTP1-based Digitransit API is being deprecated Added/updated/fixed translations - Czech All contributors to this release Daniel Rusek Marcus Lundblad ======================================== gnome-online-accounts ======================================== Overview of changes in 3.52.6 ============================= * Bugs fixed: - !319 Fix hung dialog for OAuth providers Overview of changed in 3.52.5 ============================= * Bugs fixed: - #411 Cannot sign in to Google Overview of changes in 3.52.4 ============================= * Bugs fixed: - #114 Fix unescaped characters in IMAP and SMTP logins - #391 Nextcloud 'Cannot find WebDAV endpoint' error ======================================== gnome-shell ======================================== 47.6 ==== * Fix glitch in sliders when close to maximum [Sebastian; !3648] * Fix frozen cursor when using magnifier in push mode [Jerome; !3688] * Fix session button on login screen after wrong password [Florian; !3638] * Misc. bug fixes and cleanups [Florian, Balló; !3675, !3689, !3641, !3694, !3684] Contributors: Jerome Brenier, Balló György, Sebastian Keller, Florian Müllner 47.5 ==== * Fix occasional stacking glitch during overview transition [Keyu; !3460] * Misc. bug fixes and cleanups [Florian, Alessandro; !3630, !3646] Contributors: Alessandro Astone, Florian Müllner, Keyu Tao Translators: Cheng-Chia Tseng [zh_TW], Aefgh Threenine [th] ======================================== gnome-software ======================================== Version 47.5 ~~~~~~~~~~~~ Released: 2025-03-14 This is a stable release with the following changes: * Fix a crash in the flatpak plugin when updating operation progress * Stage updates when automatic updates are on in rpm-ostree plugin This release also updates translations: * Bulgarian (twlvnn kraftwerk) * Catalan (Jordi Mas) * Chinese (Taiwan) (Cheng-Chia Tseng) * Czech (Daniel Rusek) ======================================== gnome-text-editor ======================================== # Text Editor 47.4 * Break out of recursive Policy-Kit checks upon user-cancellation * Fix search-bar search cancellation * Translation updates ======================================== gnome-user-docs ======================================== 47.6 ==== * Updates to GNOME Help (Jordan Petridis) 47.5 ==== * Updates to GNOME Help (Philip Withnall) * Updated translations: eu (Asier Saratsua Garmendia) fa (Danial Behzadi) fi (Jiri Grönroos) fr (Irénée THIRION) gl (Petr Kovar, Fran Dieguez) hu (Balázs Úr) id (Andika Triwidada) pt_BR (Rafael Fontenelle) ru (Sergej A.) sr (Мирослав Николић) sv (Anders Jonsson) uk (Yuri Chornoivan) ======================================== gtk ======================================== Overview of Changes in 4.16.13, 03-16-2025 ========================================== * GtkVideo: Implement rotation support for gstreamer * GtkTextView: - Fix cursor invalidation * GtkAppChooser: - Sort applications properly * GtkFileChooser: - Stop replacing : (colon) with U+2236 (ratio) * Accessibility: - Fix various state tracking problems * Input: - Support BEPO compose sequences * GSK: - Fix problems with mipmap generation - Don't double-clip edges - Fix double-clipping with non-aligned mask nodes * Wayland: - Make idle inhibit work with offloading - Fix a crash during DND * X11: - Update shadow width when the window manager changes * Translation updates: Chinese (Taiwan) Czech French Hungarian Nepali Russian Thai ======================================== gtk+-3 ======================================== Overview of Changes in GTK+ 3.24.49, 05-03-2025 =============================================== * Fix a crash in GtkIMContext * Fix crashes in DND with GtkPlug/GtkSocket * Wayland: - Fix erroneous crossing events, causing menus to malfunction - Support the cursor-shape protocol * X11: - Enforce size limits on windows, preventing lockups * macOS: - Fix pen tilt handling * Translation updates Bulgarian Thai Overview of Changes in GTK+ 3.24.48, 25-02-2025 =============================================== * Switch to the new ci-based release process Overview of Changes in GTK+ 3.24.44, 24-01-2025 =============================================== * GtkFileChooser: - Stop replacing : (colon) with U+2236 (ratio) * GtkEmojiChooser: - Update to Unicode 16 / CLDR 46 * GtkSpinButton: - Use semantically appropriate icon names - Make numeric spin buttons always LTR * GtkEntry: - Stop guessing text direction from keyboard layout - Add a shortcut and context menu item to change text direction * GtkEventControllerMotion: - Make enter and leave signals work * Accessibility: - Use message dialog titles as names * GDK: - Fix portal handling of gvfs files * Wayland: - Support the xdg_foreign_v2 protocol - Try to fix monitor geometry on sway - Improve font setting fallback - Use a better default cursor size - Fix a crash during DND * macOS: - Fix a UI hang * Translation updates: Bulgarian Farsi Hindi Hungarian Icelandic Latvian Serbian ======================================== libadwaita ======================================== ============= Version 1.6.6 ============= - Build - Don't install internal static library - Avoid needlessly reassigning CSS classes for swipe shadows - AdwAboutDialog/Window - Clarify :translator-credits docs - AdwToastOverlay - Fix accessible role in documentation ============= Version 1.6.5 ============= - AdwDialog - Fix :current-breakpoint notifications - AdwPreferencesDialog/Window - Fix the search filter expression ======================================== libgit2-glib ======================================== News in 1.2.1 --------------- * Compatibility changes for libgit2 >=1.8.0 * Fix definition of GGIT_MICRO_VERSION. * examples: free allocated objects ======================================== libmediaart ======================================== NEW in 1.9.7 - 2025-03-02 ========================= * Fix memory leaks and compiler warnings ======================================== libnotify ======================================== New in 0.8.6 ============ This contains no substantive code changes compared to 0.8.5. Version 0.8.5 did not get properly distributed due to a CI configuration issue. * ci: Don't try to run tests for dist job [Logan Rathbone] Contributors: Logan Rathbone New in 0.8.5 ============ This is a bugfix release. * Revert usage of autopointers (#54) [Logan Rathbone] * notify-send: wait timeout variable should be int, not long [Logan Rathbone] * test: make tests run with `meson test` (#30) [Logan Rathbone, with thanks to 'matoro'] * notify-send: Utilize app_icon property rather than icon-name (#53) [Logan Rathbone] * notify: constructor should set app-icon property, not icon-name (#53) [Logan Rathbone] * Revert updating of meson stylesheet URL (!46) [Jan Tojnar] Contributors: Jan Tojnar, matoro, Logan Rathbone New in 0.8.4 ============ * notification: Set the icon-name property as image hint instead of as app-icon [Julian Sparber] * notify-send: Require valid UTF-8 for Summary and Body [Logan Rathbone] * notify-send: Allow sending an empty summary [Evy Garden] * notify-send: Flush stdout after printing notification ID [delthas] * build: Improve mapfile and support building in solaris [Alan Coopersmith] * libnotify/notification: Modernize the NotifyNotification class definition (and add support for auto-pointers) [Marco Trevisan] * Bugs fixed: - #35 notify-send dumps core if notification message is invalid UTF-8 [Logan Rathbone] - #39 libnotify should be quiet [Bastien Nocera] - #44 fdo documentation link outdated in README.md [Marco Trevisan] Contributors: Alan Coopersmith, Bastien Nocera, Evy Garden, Julian Sparber, Logan Rathbone, Marco Trevisan, Sertonix, delthas ======================================== libpeas ======================================== # Libpeas 2.0.7 * CI fixes # Libpeas 2.0.6 * Translation updates ======================================== libsecret ======================================== 0.21.7 * docs: Fix return comment of secret_value_get_text [#92] * bash-completion: Fix man section number in secret-tool completion file [!160] * bash-completion: Integrate external extended bash-completion script [!161] * bash-completion: Require minimal version for bash-completion [!163] * meson: Use newlines for build options ======================================== libsoup ======================================== Changes in libsoup from 3.6.4 to 3.6.5: * session: Strip authentication credentials on cross-origin redirects [Patrick Griffis] * build: Use pkg-config instead of krb5-config for the gssapi dependency [Patrick Griffis] * http1: When using chunked encoding report an error in case of unexpected stream end [Andrzej Surdej] * http2: When a message has no content still respect its Content-Type [Patrick Griffis] * http2: Revert manual window size management temporarily, as it could stall [Patrick Griffis] * sniffer: Fix potential overflows [Patrick Griffis] * hsts: Fix minor leak [Patrick Griffis] * headers: Fix a few parsing edge cases that could be an out of bound read [Patrick Griffis] * connection: Avoid ever calling disconnect twice [Patrick Griffis] * auth-digest: Fix handling when a nonce isn't present [Patrick Griffis] * cookies: Limit max size of max-age, path, and domain attributes to 1024 bytes [Patrick Griffis] * cookies: Limit max size of name and value to 4096 bytes [Patrick Griffis] * docs: Remove references to old libsoup domain [Simon McVittie] * Reintroduce some thread-safety to SoupSession (see https://libsoup.gnome.org/libsoup-3.0/client-thread-safety.html) [Carlos Garcia Campos] Numerous API have been changed which is documented on https://libsoup.gnome.org ======================================== libspelling ======================================== libspelling 0.4.7 ================= This is a bug-fix release for GNOME 47 and newer * Fix a potential assertion failure in B+Tree item removal * Translation updates ======================================== mutter ======================================== 47.7 ==== * Fix black screen with nvidia driver [Bilal, Daniel; !4323, !4324] * Fix broken overlay cursor damage tracking [Jonas; !4331] * Fixed crashes [Michel, Orko; !4326, !4351, !4372] * Misc. bug fixes and cleanups [Daniel, Carlos, Michel; !4340, !4369, !4377] Contributors: Michel Dänzer, Bilal Elmoussaoui, Orko Garai, Carlos Garnacho, Daniel van Vugt, Jonas Ådahl 47.6 ==== * Support presentation-time version 2 [Dudemanguy; !4227] * Honor wl_surface.offset on cursor surfaces [Carlos; !4239] * Fix sharable surfaces with nvidia as primary [Daniel; !4295] * Fixed crash [Jonas; !4257] Contributors: Dudemanguy, Carlos Garnacho, Daniel van Vugt, Jonas Ådahl ======================================== nautilus ======================================== Major Changes in 47.4 ===================== * Bugfixes: - Fix switching from tree view to grid (Khalid Abu Shawarib) - Fix opening new window of starred folder (Lukáš Tyrychtr) - Fix selecting Google Drive files with file chooser (Khalid Abu Shawarib) - Run script files in their location (Peter Eisenmann) - Disallow duplicate bookmarks (Cole Stowell) * Translation updates (GNOME Translation Project contributors) Major changes in 47.3 ===================== * Bugfixes: - Focus filename entry in save mode by default (Ian Off) - Fix free space calculation for archive extraction (Peter Eisenmann) - Fix shell search result order (Khalid Abu Shawarib) - Use colored icon for filesystem root properties (Khalid Abu Shawarib) - Fix floating bar style when unfocused (Peter Eisenmann) * Translation updates (GNOME Translation Project contributors) * Fix opening the wrong directory when launching an instance * Tweak the floating bar background * Various minor UI fixes * dynamically handle hierarchy changes in the path bar * Still offer rectangular selection when pressing ctrl and shift * Lots of cleanup * Fix occasional stuck grabs when rubberband selecting * Display more info in the progress dialog when preparing * Don't warn about mime-type mismatches if the handler is the same * Add close all windows to spatial window menu * Fixed help buttons in the preferences dialog * Extension system for emblem, property page, menu item, and * Add a context menu to the tree side pane. * Focus the next item after delete in list view * Improved the gutter-on-the-right problem. * Prefer existing windows from the command line in open-in-new-window view ======================================== rygel ======================================== 0.44.2 (stable) =============== Rygel: - Fix parsing of commandline for user config file Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/rygel/issues/237 All contributors to this release: - Jens Georg ======================================== vala ======================================== Vala 0.56.18 ============ * Various improvements and bug fixes: - vala: Don't allow inheritance of compact class from non-compact class - vala, libvaladoc: Fix color support detection in log reporting - girparser: Handle `doc:format` element in root:repository [#1586] - codegen: Use correct ctype for result variable in methods in more cases - codegen: Fix conditional expression with only one void side - valadoc: Sync gir argument handling from valacompiler.vala - Update links to GNOME Wiki project and refer to new Vala websites - Add CI for tarball release service * Bindings: - gio-2.0: Improve the {Input,Output}Message bindings - glib-2.0: Fix the binding of `get_console_charset` - glib-2.0: Add missing CCode.array_null_terminated attributes to IConv.iconv() - glib-2.0: Make FileStream.*printf() return int [#1547] - glib-2.0: Update RegexMatchFlags and RegexCompileFlags's binding to 2.74 - glib-2.0: Add Regex.escape_nul in GLib - gnu: add binding for 'relocate' APIs - gobject-2.0: Add TypeFlags missing values - gstreamer-1.0: Skip ParamSpecArray and ParamSpecFraction - libusb-1.0: Fix the LibUSB.TransferCb declaration - libusb-1.0: Fix the LibUSB.HotPlugCb declaration - sdl2: Fix CCode.destroy_function of SDL.RWops and usage of SDL.RWops.from_file() [#1550] - sdl2: Fix missing integer type for JoystickID [#1563] ======================================== xdg-desktop-portal-gnome ======================================== Changes in 47.3 ================= - Fix build against xdg-desktop-portal >= 1.19.1 - Fix initialization of X11 display