The following modules have a new version: - at-spi2-core (2.58.0 => 2.58.1) - calls (48.2 => 49.1.1) - epiphany (49.0 => 49.1) - evolution-data-server (3.58.0 => 3.58.1) - gdk-pixbuf (2.44.1 => 2.44.3) - gdm (49.0 => 49.1) - gi-docgen (2025.4 => 2025.5) - gjs (1.85.90 => 1.86.0) - glibmm (2.85.0 => 2.86.0) - glycin (2.0.0 => 2.0.3) - gnome-boxes (49.rc.1 => 49.0) - gnome-calculator (49.0 => 49.1) - gnome-characters (49.0 => 49.1) - gnome-contacts (49.beta => 49.0) - gnome-control-center (49.0 => 49.1) - gnome-initial-setup (49.beta.1 => 49.0) - gnome-maps (49.0 => 49.2) - gnome-menus (3.36.0 => 3.38.1) - gnome-music (49.0.2 => 49.1) - gnome-online-accounts (3.56.0 => 3.56.1) - gnome-remote-desktop (49.0 => 49.1) - gnome-session (49.0 => 49.1) - gnome-settings-daemon (49.0 => 49.1) - gnome-shell (49.0 => 49.1) - gnome-software (49.0 => 49.1) - gnome-system-monitor (49.0 => 49.1) - gnome-user-docs (49.0 => 49.1) - gsettings-desktop-schemas (49.0 => 49.1) - gtk (4.20.1 => 4.20.2) - gtk+-3 (3.24.50 => 3.24.51) - gtk-doc (1.34.0 => 1.35.1) - gtkmm (4.19.1 => 4.20.0) - libadwaita (1.8.0 => 1.8.1) - libmanette-0.2 (0.2.12 => 0.2.13) - libnotify (0.8.6 => 0.8.7) - librest (0.9.1 => 0.10.2) - libshumate (1.5.0.1 => 1.5.1) - localsearch (3.10.0 => 3.10.1) - mutter (49.0 => 49.1) - nautilus (49.0 => 49.1) - orca (49.beta => 49.3) - papers (49.0 => 49.1) - pygobject (3.54.2 => 3.54.3) - simple-scan (46.0 => 49.0.1) - tinysparql (3.10.0 => 3.10.1) - vte (0.82.0 => 0.82.1) - zenity (4.1.99 => 4.2.0) The following modules weren't upgraded in this release: adwaita-fonts, adwaita-icon-theme, baobab, blueprint-compiler, cantarell-fonts, d-spy, dconf, dconf-editor, decibels, evince, folks, foundry, gcab, gcr, gcr-3, geocode-glib, gexiv2, glib, glib-networking, gnome-app-list, gnome-autoar, gnome-backgrounds, gnome-bluetooth, gnome-builder, gnome-calendar, gnome-clocks, gnome-color-manager, gnome-connections, gnome-console, gnome-desktop, gnome-disk-utility, gnome-font-viewer, gnome-keyring, gnome-logs, gnome-text-editor, gnome-tour, gnome-user-share, gnome-weather, gobject-introspection, gom, graphene, grilo, grilo-plugins, gsound, gspell, gssdp, gtk-vnc, gtksourceview, gtksourceview-4, gupnp, gupnp-av, gupnp-dlna, gvfs, json-glib, jsonrpc-glib, libcloudproviders, libdex, libgee, libgit2-glib, libgsf, libgtop, libgweather, libgxps, libhandy, libmediaart, libnma, libpanel, libpeas, librsvg, libsecret, libsigcplusplus, libsoup, libspelling, loupe, manuals, mm-common, mobile-broadband-provider-info, msgraph, pango, pangomm, phodav, pyatspi, rygel, showtime, snapshot, startup-notification, sushi, sysprof, tecla, template-glib, totem-pl-parser, vala, xdg-desktop-portal-gnome, xdg-user-dirs-gtk, yelp, yelp-tools, yelp-xsl ======================================== at-spi2-core ======================================== What's new in at-spi2-core 2.58.1: * at-spi-bus-launcher: Fix a possible crash when registering. * python: Avoid traceback when hashing a disposed object * Fix build failure on MacOS. * Fix transfer rule for atk_table_cell_get_table and atk_table_get_summary. ======================================== calls ======================================== gnome-calls 49.1.1 ------------------ Released October 2025 * Fix daemon starting up without any plugins * Issues fixed: * https://gitlab.gnome.org/GNOME/calls/-/issues/718 * Evangelos Ribeiro Tzaras * Markus Göllnitz gnome-calls 49.1 ---------------- Released October 2025 * Start calls as part of gnome-session * Make use of DBus activation * oFono backends now supports USSD * Issues fixed: * https://gitlab.gnome.org/GNOME/calls/-/issues/699 * https://gitlab.gnome.org/GNOME/calls/-/issues/687 * Bardia Moshiri * Boris Shtrasman * Evangelos Ribeiro Tzaras * knoppix * Markus Göllnitz * Vivek wagdare * Abduqadir Abliz (ug) * Bjørn Mørkedal (nn) * Emilio Sepúlveda (ia) * Iverson Briones (fil) * Kristjan SCHMIDT (eo) * Sabri Ünal (tr) * Yi-Jyun Pan (zh_TW) * Zayar Lwin (my) * Ziri Sut (kab) * No code changes over beta.1 ======================================== epiphany ======================================== 49.1 - October 10, 2025 ======================= * Bugs fixed: - #2753 Address bar dropdown appears when using "open link in new tab" (ARAKHNID) - #2759 Address bar dropdown remains open when window is unfocused (ARAKHNID) - #2770 Non-Latin characters not displaying properly in address bar (Michael Catanzaro) - !1977 Fix location entry not properly going into display mode (ARAKHNID) - !1991 Fix memory transfer handling in decide_navigation_policy (Jan-Michael Brummer) * Translation updates: - Bulgarian (twlvnn kraftwerk) - Catalan (Jordi Mas, Jordi Mas i Hernandez) - Esperanto (Kristjan SCHMIDT) - German (Christian Wansart) - Interlingua (International Auxiliary Language Association) (Emilio Sepúlveda) - Korean (ChangSeok Oh) - Portuguese (Hugo Carvalho) - Turkish (Sabri Ünal) * Bugs fixed: - #2711 Need profile migrator to add OpenSearch capability to existing predefined DuckDuckGo, Bing, and Google search engines (Jan-Michael Brummer) - #2732 The caret position after typing Ctrl+k (ARAKHNID) - #2757 REGRESSION: favicons have black square background instead of transparent background (ARAKHNID) - !1958 ci: update check-potfiles to handle Blueprint (Michael Catanzaro) - !1968 shell: fix leak in ephy_shell_before_emit() (Michael Catanzaro) - !1969 Fix missing thumbnails (Jan-Michael Brummer) * Translation updates: - Basque (Asier Saratsua Garmendia) - Catalan (Jordi Mas) - Chinese (China) (luming zh) - Czech (Daniel Rusek) - Danish (Alan Mortensen) - Dutch (Nathan Follens) - English (United Kingdom) (Bruce Cowan) - Esperanto (Kristjan SCHMIDT) - Finnish (Jiri Grönroos) - Galician (Francisco Diéguez Souto, Fran Diéguez) - Georgian (Ekaterine Papava) - Hebrew (Yaron Shahrabani) - Hungarian (Balázs Úr) - Lithuanian (Aurimas Aurimas Černius) - Persian (Danial Behzadi) - Polish (Piotr Drąg) - Romanian (Antonio Marin) - Russian (Artur S0) - Spanish (Daniel Mustieles) - Swedish (Anders Jonsson) - Turkish (Sabri Ünal) - Ukrainian (Yuri Chornoivan) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.58.1 2025-10-10 --------------------------------------- Bug Fixes: I#612 - Calendar: Multiple detached instances cause duplicates evo-I#3157 - Broken multipart/signed shown as raw MIME data Miscellaneous: org.gnome.EvolutionDataServer.Devel.json: Build also gweather-locations CamelStoreDB: Keep 'sqlite_sequence' table during migration CamelDB: Correct return value and repeated function call arguments CamelStoreSearch: Unlock summary and folder when save or prepare_fetch_all fails Translations: Aurimas Černius (lt) Daniel Rusek (cs) ======================================== gdk-pixbuf ======================================== 2.44.3 === - glycin: Fix an off-by-one-error in option handling - glycin: Handle outdated uses of the prepare callback - glycin: Consolidate image and animation loading - glycin: Handle animations better, using new glycin API - build: Require glycin 2.0.1 2.44.2 === - glycin: Ignore unknowns keys when saving [!239] - Translation updates ======================================== gdm ======================================== 49.1 ========== * Translation updates * Hotfixed a bug that leaves gnome-shell in a locked up state * Fixed implementation of userdb, so we don't list our users when asked about UID 0 (root) * Switched safety check that avoids accidentally deleting / and /home from an assertion to an error, so the check always runs even in production builds * Fixed bug where gnome-initial-setup's configuration (i.e. input methods) failed to migrate to the final user session * Fixed bug where GDM assumed that Wayland is unavailable if Xwayland wasn't installed on the system 49.0.1 ========== * Follow-up for permissions issue fix, making the fix work in more environments ======================================== gjs ======================================== Version 1.86.0 -------------- - GJS now requires GLib 2.86 to build. - Closed bugs and merge requests: * Fix coverage CI job [!1023, Philip Chimento] * Test failure: Package module doesn't find a non-existent interface method (caused by TypeError: GObject.type_default_interface_ref is not a function) [#711, !1024, Florian Müllner] * Test failure: not ok 1 - Issue 443 GObject wrapper disposed warning 1..1 [#712, !1025, !1026, Marco Trevisan, Michael Catanzaro] * gi/Gio: Improve mapping for platform-specific symbols into Gio [!1027, Marco Trevisan] * Remove .eslintignore [!1028, Florian Müllner] * (type filepath) returned from c is decoded as utf8 (and can fail) [#706, !1029, Gary Li] * Various maintenance [!1030, Philip Chimento] ======================================== glibmm ======================================== 2.86.0 (stable) 2025-09-19: gmmproc: * tools/defs_gen/docextract: Improve extraction of enum enumerators. New enumerators in glib, gtk, pango are usually documented with one enumerator per documentation block. (Kjell Ahlstedt) ======================================== glycin ======================================== ## 2.0.3 (2025-10-09) This release contains the following new component versions: - glycin-common 1.0.3 - glycin-heif 2.0.3 - glycin-image-rs 2.0.3 - glycin-jpeg2000 2.0.3 - glycin-jxl 2.0.3 - glycin-raw 2.0.3 - glycin-svg 2.0.3 - glycin-thumbnailer 2.0.3 - glycin-utils 4.0.3 - glycin 3.0.3 - libglycin 2.0.3 - libglycin-gtk4 2.0.3 ### Added - glycin/sandbox: Drop `CAP_DAC_OVERRIDE` and `CAP_DAC_READ_SEARCH_POSTION` during directory resolution to ensure that bwrap does not try to mount directories that it does no longer have access to after it dropped these caps. ### Fixed - SIGSYS because `restart_syscall` syscall is not allowed. #213 - glycin: Also detect SIGSYS from bwrap exit code. - glycin: Honor apply_transformations for imgage dimensions. Before, the width and height would be changed for rotated images if `apply_transformations` was set to false. #215 ### Changed - glycin/libglycin: Drastically reduce the number of used threads, especially for libglycin. - glycin: Avoid loading configs or checking system properties multiple times because of race condition in cache. - svg: Round image dimensions instead of rounding up. ## 2.0.2 (2025-09-27) This release contains the following new component versions: - glycin-heif 2.0.2 - glycin-jpeg2000 2.0.2 - glycin-jxl 2.0.2 - glycin-raw 2.0.2 - glycin-svg 2.0.2 - glycin-utils 4.0.2 ### Fixed - Loaders in 2.0.1 required specifying the loop_animation field explicitly, making it incompatible with previous glycin/libglycin versions. The loop_animation is now assumed to be false when not present, as originally intended. ## 2.0.1 (2025-09-26) This release contains the following new component versions: - glycin-image-rs 2.0.1 - glycin-utils 4.0.1 - glycin 3.0.1 - libglycin 2.0.1 - libglycin-gtk4 2.0.1 ### Added - glycin/libglycin: Add API to disable animation looping. - glycin/sandbox: Detect if bwrap can't be used due to syscalls being blocked. This is an indication of running in an already sandboxed environment like libgnome-desktop thumbnailer or a CI. In this case we fall back to unsandboxed mode. ### Fixed - Close all unused FDs in fork. Before we were sharing all FDs that don't have CLOEXEC set. In Rust that's usually not a problem because that's set by default. But when used by C in libglycin this is much more unclear. This is an attempt at fixing Firefox issues. - There was no timeout spawned that would ensure that unused loaders are killed after they have been unused for the specified maximum retention time. - glycin/sandobx: Canonicalize fontconfig paths before passing to --ro-bind-try as source because wrap fails on symlinks otherwise. - glycin: u16_to_u8 testcase on big endian machines - heif: Overwrite matrix coefficients (YCbCr) in CICP since currently RGB is forced and GSK gl and cairo don't support YCbCr. This fixes wrong colors in HEIC and AVIF images. ======================================== gnome-boxes ======================================== 49.0 - Sept 16, 2025 ==================== Changes since 49.rc.1 - Added/updated/fixed translations ======================================== gnome-calculator ======================================== Overview of changes in gnome-calculator 49.1 * Updated translations * Fixed BDT currency rate #509 (Robert Roth) Overview of changes in gnome-calculator 49.0.1 * Updated translations * Updated screenshots ======================================== gnome-characters ======================================== 49.1 ==== * metainfo: Update screenshots to GNOME 49 (Maximiliano Sandoval) * metainfo: Fix a typo * lib: Don't skip the first block * lib: Support language aliases * charactersView: Fix the IBus check * charactersView: Fix fetching the list of languages in Flatpak * main: Fix active window tracking ======================================== gnome-control-center ======================================== ============ Version 49.1 ============ - Various translation updates Appearance - Fix scaling of selected background checkmark icon Date and Time - Fix timezone and time dialog permissions for showing dialogs Mouse - Prevent left-right primary mouse buttons from shrinking Network - Improve accessibility of IP entry rows Users - Improve accessibility of entry feedback for invalid usernames and passwords Wacom - Reverse main and fallback mechanisms for getting vendor and product ======================================== gnome-initial-setup ======================================== 49.0 --------- * Restore minimal desktop file to show app icon [Alessandro, !291] * Add spoken levels to the password quality [Sergio, !292] Contributors: - Alessandro Astone - Sergio Costas Rodriguez Translation Updates: - Aefgh Threenine [th] - Anders Jonsson [sv] - Antonio Marin [ro] - Artur S0 [ru] - Asier Saratsua Garmendia [eu] - Ask Hjorth Larsen [da] - Aurimas Aurimas Černius [lt] - Balázs Úr [hu] - Bruce Cowan [en_GB] - Christian Kirbach [de] - Danial Behzadi [fa] - Daniel Mustieles [es] - Daniel Rusek [cs] - Dušan Kazik [sk] - Ega Natha [id] - Ekaterine Papava [ka] - Emilio Sepúlveda [ia] - Emin Tufan Çetin [tr] - Fran Diéguez [gl] - Francisco Diéguez Souto [gl] - Hugo Carvalho [pt] - Jiri Grönroos [fi] - Jordi Mas i Hernandez [ca] - luming zh [zh_CN] - Luming Zh [zh_CN] - Makoto Sakaguchi [ja] - Martin [sl] - Matthias Clasen - Nathan Follens [nl] - Nilton Perim Neto [pt_BR] - Piotr Drąg [pl] - Quentin PAGÈS [oc] - Sabri Ünal [tr] - Seong-ho Cho [ko] - Sergio Costas Rodriguez - Yaron Shahrabani [he] - Yuri Chornoivan [uk] - Álvaro Burns [pt_BR] ======================================== gnome-maps ======================================== 49.2 - Oct 11, 2025 ========================= Changes since 49.1 - Don't explicitly set soup2=false option when building libgweather Added/updated/fixed translations - Uighur - Catalan - Bulgarian - Portuguese All contributors to this release Abduqadir Abliz Hugo Carvalho Jordi Mas i Hernandez Marcus Lundblad twlvnn kraftwerk 49.1 - Sep 20, 2025 ========================= Changes since 49.0 - Fix regression preventing showing raw coordinate and opening geo: URIs All contributors to this release Marcus Lundblad ======================================== gnome-menus ======================================== ============== Version 3.38.1 ============== * No functional changes ============== Version 3.38.0 ============== * Add GioUnix-2.0 dependency to introspect libmenu * Translation updates ======================================== gnome-music ======================================== Overview of changes in 49.1 =========================== • Translation updates Bugs fixed: Fix search issue (!1123) ======================================== gnome-online-accounts ======================================== Overview of changes in 3.56.1 ============================= * Bugs fixed: - #417 Support for saving a Kerberos password after the first login - #436 Changing expired kerberos password is not supported - #437 Provided Files URI does not override undiscovered endpoint - #439 DAV client rejects 204 status in OPTIONS request handler ======================================== gnome-remote-desktop ======================================== 49.1 ==== * Fix crash [Jonas; !345] * Fix image corruption on some NVIDIA GPUs [Stephan; !344] Contributors: Abduqadir Abliz, Jonas Ådahl, Stephan Seitz Translators: twlvnn kraftwerk [bg], Abduqadir Abliz [ug], João Carvalhinho [pt], Andi Chandler [en_GB], Quentin PAGÈS [oc] ======================================== gnome-session ======================================== ============ Version 49.1 ============ - Translation updates - Updated documentation to reflect GNOME 49 changes - Fixed bug where gnome-session would fail to reap the processes of the apps it launched, leaving around zombie processes - Fixed option parsing regression in gnome-session-inhibit - Reworked logic to find DBUS_SESSION_BUS_ADDRESS, which should make gnome-session work better in non-systemd environments (and unblock some cleanups in systemd, potentially) - Added null check before using $XDG_SESSION_TYPE environment variable ======================================== gnome-settings-daemon ======================================== ============ Version 49.1 ============ - Translation updates Power: - Avoid xext dependency Xsettings: - Build only if X11 or Xwayland are enabled ======================================== gnome-shell ======================================== 49.1 ==== * Fix freeze when dragging quick settings sliders on touch [Daniel; !3887] * Fix key focus on choice list on login screen [Marco; !3849] * Fix animation glitch when cancelling overview search [Noam; !3888] * Also send activation token for notifications without app [Marco; !3891] * Unify warning styling in dialogs [Marco; !3897] * Update keyboard indicator on modifier-only layout switches [Carlos; !3895] * Improve accessibility of screenshot UI [Lukáš; !3908] * Improve Hindi bolnagri input with on-screen keyboard [Mike; !3911] * Do not expire notifications that are about to show [Marco; !3905] * Improve accessibility icons on login screen [Jakub; !3909] * Make media messages follow notification policy [Florian; !3896] * Misc. bug fixes and cleanups [Florian, SimonMaracine, Daniel, Marco; !3889, !3894, !3892, !3898, !3907, !3904] Contributors: Mike FABIAN, Carlos Garnacho, Florian Müllner, Noam Raz, SimonMaracine, Jakub Steiner, Marco Trevisan (Treviño), Lukáš Tyrychtr, Daniel van Vugt Translators: Quentin PAGÈS [oc], BoF ButterflyOfFire [kab], Abduqadir Abliz [ug], Милош Поповић [sr, sr@latin], Sabri Ünal [tr], Hugo Carvalho [pt], Jordi Mas [ca], Davide Ferracin [it], twlvnn kraftwerk [bg], Jean-Marc TISSIERES [fr], Fabio Tomat [fur] ======================================== gnome-software ======================================== Version 49.1 ~~~~~~~~~~~~ Released: 2025-10-10 This is a stable release with the following changes: * Fixed search for additional packages requested by other apps * Fixed update notifications, which could be missed sometimes This release also updates translations: * Bulgarian (twlvnn kraftwerk) * Catalan (Jordi Mas i Hernandez) * Chinese (Taiwan) (Cheng-Chia Tseng) * Esperanto (Kristjan SCHMIDT) * German (Tim Sabsch) * Hungarian (Balázs Meskó) * Interlingua (International Auxiliary Language Association) (Emilio Sepúlveda) * Occitan (post 1500) (Quentin PAGÈS) * Portuguese (Hugo Carvalho) * Uighur (Abduqadir Abliz) ======================================== gnome-system-monitor ======================================== New in 49.1 - 9 October 2025 * Updated translations * Changed component to desktop-application !204 (Daniel Rusek) * Code improvements !205 !206 (Zander Brown) * Memory leak fixes !207 (Zander Brown) * Use latest ubuntu for builds !208 (Zander Brown) ======================================== gnome-user-docs ======================================== 49.1 ==== * Updated translations: de (Christian Kirbach) eu (Asier Saratsua Garmendia) sr (Мирослав Николић) tr (Sabri Ünal) ======================================== gsettings-desktop-schemas ======================================== Major changes in 49.1 ===================== - Translation updates ======================================== gtk ======================================== Overview of Changes in 4.20.2, 29-09-2025 ========================================= * Bugs fixed: - #7755 Only the first text-shadow value gets applied when there are multiple (regression) (Matthias Clasen) - #7757 Make sense of AtkHyperlink (Matthias Clasen) - #7783 Opening Clipboard Demo triggers abort (Matthias Clasen) * Changes: - !8928 surface: Mark region as nullable in set_input_region (João Pereira) - !8930 settings: Call g_value_unset() after _gtk_settings_parse_convert() (Takao Fujiwara) - !8931 wayland: Invert flipped transforms (Robert Mader) - !8933 Fix upright text carets (Matthias Clasen) - !8935 gsk: Drop an unused private flag (Matthias Clasen) - !8936 Some small gsk fixes (Matthias Clasen) - !8937 text: Apply all text shadows (Matthias Clasen) - !8965 Backports for 4.20 (evan-razzaque, Matthias Clasen) - !8978 Add GtkAccessibleHypertext (Matthias Clasen) * Translation updates: - Bulgarian (twlvnn kraftwerk) - Czech (Daniel Rusek) - Danish (Ask Hjorth Larsen) - Galician (Francisco Diéguez Souto) - Portuguese (Hugo Carvalho) - Spanish (Daniel Mustieles) - Turkish (Sabri Ünal) ======================================== gtk+-3 ======================================== Overview of Changes in GTK+ 3.24.51, 29-09-2025 =============================================== * Wayland: - Force window titles to be valid utf8 - Flush tablet events when neccessary * X11: - Avoid a use-after-free with threads * Windows: - Avoid min/max buttons for dialogs * Images: - Replace a few calls to gdk_pixbuf_get_pixels with read_pixels to avoid thread-safety issues * GL: - Try harder to keep the GL context current * Input: - Make compose file parsing more robust * Translation updates: Catalan Esperanto Persian ======================================== gtk-doc ======================================== GTK-Doc 1.35.1 (Oct 3 2025) ============== Set up CI to upload tarballs to download.gnome.org (work by Jordan Petridis) GTK-Doc 1.35.0 (Oct 1 2025) ============== Small maintenance tasks Meson: small update Translation updates ======================================== gtkmm ======================================== 4.20.0 (stable) 2025-09-19 Gdk: * PixbufAnimation, PixbufAnimationIter: Deprecate these classes. GdkPixbufAnimation and GdkPixbufAnimationIter are deprecated since gdk-pixbuf 2.44. * PixbufLoader: Deprecate get_animation(). (Kjell Ahlstedt) ======================================== libadwaita ======================================== ============= Version 1.8.1 ============= - AdwComboRow - Allow selecting items via touchscreen - Improve accessibility - AdwEntryRow - Fix title ellipsizing too late - Activate the row action when pressing enter - AdwHeaderBar - Fix title buttons on macOS - AdwNavigationView - Fix a build warning on some platforms - AdwShortcutsDialog - Fix removing sections when the model changes - AdwTabBar/AdwTabGrid - Fix context menu alignment on RTL - Docs - Replace deprecated GApplication flag - Fix shortcuts screenshots in widget gallery in dark mode - Translation updates - Bulgarian - Dutch - Filipino - Occitan - Portuguese - Uighur ======================================== libmanette-0.2 ======================================== ============== Version 0.2.13 ============== - Update controller mappings ======================================== libnotify ======================================== New in 0.8.7 ============ This is release contains bugfixes when used within a snap and a new API to get a Gio.AppLaunchContext that can be used to launch applications with an action activation token. * ci: Enable tests again (adding new dependencies) [Marco] * tests: Run non-interactive tests in headless mode [Marco] * test-image: Use a local asset instead of relying on invalid icon theme [Marco] * notification: Add ability to get a GAppLaunchContext on activation [Marco] * notify: Ignore the snap UUID to compute the snap application [Marco] * notify: Support snap application that contains a dot in their name [Marco] * notification: Allow using a desktop file as is from a snap if readable [Marco] * notification: Do not use the desktop file logic for icons [Marco] * notification: Remove app name warning in sandboxes [Maximiliano] Contributors: Marco Trevisan, Maximiliano Sandoval ======================================== librest ======================================== Overview of changes for 0.10.2 ============================= * Rename Meson project to librest Overview of changes for 0.10.1 ============================= * Allow to use the CI to publish the release * Use G_DEFINE_QUARK when possible Overview of changes for 0.10.0 ============================= * Handle some potential problems in parsing oauth2 access tokens * Allow to use rest and rest-extras from a single header * Fix the declaration of the RestOAuth2Error quark function * Name the RestOAuth2Error enum * Fixes several annotation issues Overview of changes for 0.9.1 ============================= ======================================== libshumate ======================================== Version 1.5.1 - Updated translations ======================================== localsearch ======================================== NEW in 3.10.1 - 2025-10-13 ========================== * Improvements to the handling of corrupted databases * Avoid session startup issues if database initialization takes long * Handle compressed Abiword documents * Memory usage improvements indexing WEBP files * Support gexiv2 >= 0.16 * Unify metadata extraction deadline mechanisms * Test suite improvements Translations: bg, ca, es, kab, pt, ro, tr, ug ======================================== mutter ======================================== 49.1 ==== * Fix various glitches during resize/move drags [Jonas; !4607] * Fix lost keyboard focus in overview with some devices [Carlos; !4667] * Fix popup constraint rule and work around broken clients [Jonas; !4628] * Require pointer interaction prior to allowing pointer warp [Carlos; !4678] * Fix GTK apps locking up after entering popover submenu [Alessandro; !4691] * Fix presentation timings with commit-timing-v1 [Mario; !4645] * Be more robust against clients providing bogus window geometry [Jonas; !4648] * Fix maximized windows extending under panel [Alessandro; !4695] * Fix switching keyboard layout via xkb-options [Carlos; !4693] * Advertise explicit sync only for dmabufs screencasts [Jan; !4629] * Fix multi-touch handling on X11 [Carlos; !4706] * Fix keyboard driven resize drags [Jonas; !4673] * Fix DND actions not working reliably in some X11 clients [Jonas; !4650] * Do not force pointer focus on popups [Carlos; !4703] * Fixes for cancelling and restoring sizes after drags [Jonas; !4674] * Fix windows reverting to previous size after client resizes [Jonas; !4712] * Fix pointer constraints for some fullscreen X11 clients [Michel; !4689] * Fixed crashes [Jonas, Sebastian, Carlos, Eduard, Milan, Marco; !4677, !4682, !4676, !4679, !4592, !4696, !4705] * Plugged leak [Guido; !4687] * Misc. bug fixes and cleanups [Jonas, Carlos, Alessandro, Florian, Sebastian, Raihan, Devilish; !4632, !4672, !4668, !4675, !4683, !4694, !4686, !4634, !4671, !4700, !4697, !4698, !4688, !4713, !4714, !4701, !4716] Contributors: Raihan Ahamed, Alessandro Astone, Milan Crha, Michel Dänzer, Carlos Garnacho, Jan Grulich, Guido Günther, Sebastian Keller, Mario Kleiner, Florian Müllner, Devilish Spirits, Eduard Tolosa, Marco Trevisan (Treviño), Jonas Ådahl Translators: Antonio Marin [ro], Abduqadir Abliz [ug], Hugo Carvalho [pt], twlvnn kraftwerk [bg], Fabio Tomat [fur] ======================================== nautilus ======================================== Major Changes in 49.1 ===================== * Bugfixes: - Fix crash due to internal callback handling (Khalid Abu Shawarib) - Fix pasting images with bigger sizes (Zander Brown) - Fix contrast of cut items (Jakub Steiner, Khalid Abu Shawarib) - Use correct start point for sidebar drag'n'drop (Khalid Abu Shawarib) - Fix default app chooser focus (Peter Eisenmann) - Fix running long-running archive operation tests (Khalid Abu Shawarib) * Known regression: - Searching in app chooser does not work anymore since 49.0 * Translation updates (GNOME Translation Project contributors) ======================================== orca ======================================== 49.3 - 13 October 2025 Remote Controller: * Add additional getters for browse/focus modes. * Fix integration test failure resulting from differences in Wayland versus X11 with respect to MouseReview. ========= 49.2 - 13 October 2025 Web: * Ensure sticky focus mode sticks when returning to document content. * Try to make deeply nested layout tables less time-consuming. * Fix false positive identifying grammar errors as spelling. * Fix punctuation presention of plain text documents viewed in Firefox. General: * Decrease likelihood that systemd will kill Orca during event floods. * Add Remote Controller support for more settings and commands. * Improve presentation (to the extent possible) of Budgie switcher and panel. * Fix regressions in braille generation and cursor routing. * Fix presentation of GTK4 switches. * Fix chattiness in GTK4 combo boxes. * Improve performance when generating descendants, and ignore anything with the labelled-by relation. New and updated translations (THANKS EVERYONE!!!): bg Bulgarian twlvnn kraftwerk eu Basque Asier Saratsua Garmendia sl Slovenian Martin ========= 49.1 - 20 September 2025 Fixes for Regressions: * Orca would not launch in environments which lack BrlAPI. * Toggling CapsLock via double-click was not being spoken. * KeyEcho in terminals was failing in some environments. ========= 49.0 - 17 September 2025 New Features: * Orca-controlled caret navigation is now available in all text objects; not just web content. To toggle it, try Orca + F12. Note that there are still improvements to be made and bugs to be fixed. * Support for more commands and settings have been added to the D-Bus "Remote Controller". Other Changes: * Restore OnlyShowIn=GNOME to the orca-autostart.desktop file so that Orca v49 and later can be autostarted in earlier versions of GNOME. Execute Orca with `--replace` so that when autostart is used, any previously- running versions of Orca are terminated first. * Present static text descriptions associated with GtkList ancestors. * Speak system messages with "some" punctuation rather than "no" punctuation to ensure symbols like percentage are spoken. * Treat unicode mark characters as diacritics for the purpose of key echo so that combining characters are spoken. * Fix echoing of keypad keys when NumLock is on. * Fix incorrect identification of keys by always using keysyms rather than keycodes. * Improve the presentation of voice names in Preferences by using the variant name when one is provided and sorting the list that populates the combo box. * Fix several flat review bugs. New and updated translations (THANKS EVERYONE!!!): ca Catalan Jordi Mas ca Catalan Jordi Mas i Hernandez cs Czech Daniel Rusek da Danish Alan Mortensen es Spanish Daniel Mustieles eu Basque Asier Saratsua Garmendia fa Persian Danial Behzadi gl Galician Francisco Diéguez Souto gl Galician Fran Diéguez hu Hungarian Attila Hammer ka Georgian Ekaterine Papava lt Lithuanian Aurimas Aurimas Černius nl Dutch Nathan Follens pl Polish Piotr Drąg pt_BR Brazilian Portuguese Juliano de Souza Camargo pt Portuguese Hugo Carvalho ro Romanian Antonio Marin ru Russian Artur S0 sl Slovenian Martin sv Swedish Anders Jonsson tr Turkish Emin Tufan Çetin tr Turkish Sabri Ünal uk Ukrainian Yuri Chornoivan zh_CN Chinese (China) Luming Zh ========= ======================================== pygobject ======================================== 3.54.3 - 2025-09-21 ------------------- * Do not skip symbols both in Gio and in platform specific :mr:`452` ======================================== simple-scan ======================================== Overview of changes in simple-scan 49.0.1 ~~~~~~~~~~~~~~ Released: 2025-10-02 * Fix CI. * Updated translations. Overview of changes in simple-scan 49.0 ~~~~~~~~~~~~~~ Released: 2025-09-04 * Fix horizontal scrollbar. * Continue batch flatbed scans when SANE returns NO_DOCS after first page. * Change component type to "desktop-application". * Rename appdata to metainfo. * Run postprocessing after save and display errors separately. * Move postprocessing to its own function. * Fixed matching saved scanner after finishing scanners discovery. * Add numerical measure for brightness and contrast. * Updated translations. Overview of changes in simple-scan 48.1 ~~~~~~~~~~~~~~ Released: 2025-04-05 * Always tag JPEG-compressed PDF output as 8-bit RGB. * Use "view-more-symbolic" for the "Scan Options" button icon. * Add a test if the post-processing script path is empty. * Fix the docker image name of the Arch Linux Distribution. * Update Ubuntu documentation. * metainfo: Fix wrong developer id. * Correct issue tracker URL. * Update minimum Meson version to 0.46. * Use RDNN app ID. * Updated translations. ======================================== tinysparql ======================================== NEW in 3.10.1 - 2025-10-13 ========================== * Introspection annotation fixes * Documentation improvements * Several minor fixes for Coverity warnings * Fixed possible crashes and warnings if database is closed while a TrackerNotifier is actively handling changes * Fixed crash if using TrackerBatch on daisy-chained D-Bus connections Translations: bg, eo, fr, pt, ro, ug ======================================== zenity ======================================== Zenity 4.2.0 This release contains no code changes as compared to the most recent release candidate (version 4.1.99). Translation updates: - Danial Behzadi (fa) - Makoto Sakaguchi (ja)