The following modules have been added in this release: xdg-desktop-portal-gnome The following modules have a new version: - at-spi2-core (2.44.0 => 2.44.1) - atk (2.36.0 => 2.38.0) - eog (42.0 => 42.1) - epiphany (42.0 => 42.2) - evince (42.1 => 42.2) - evolution-data-server (3.44.0 => 3.44.1) - folks (0.15.4 => 0.15.5) - glib (2.72.0 => 2.72.1) - glib-networking (2.72.beta => 2.72.0) - gnome-builder (42.0 => 42.1) - gnome-calendar (42.0 => 42.1) - gnome-connections (42.0 => 42.1.2) - gnome-contacts (42.beta => 42.0) (*) - gnome-control-center (42.0 => 42.1) - gnome-desktop (42.0 => 42.1) - gnome-initial-setup (42.0 => 42.1.1) - gnome-logs (3.36.0 => 42.0) - gnome-maps (42.0 => 42.1) - gnome-music (42.0 => 42.1) - gnome-online-accounts (3.43.1 => 3.44.0) - gnome-remote-desktop (42.0 => 42.1.1) (*) - gnome-software (42.0 => 42.1) - gnome-text-editor (42.0 => 42.1) - gspell (1.9.1 => 1.10.0) - gtk (4.6.2 => 4.6.3) - gtksourceview (5.4.0 => 5.4.1) - gvfs (1.50.0 => 1.50.1) - libadwaita (1.1.0 => 1.1.1) - libhandy (1.6.1 => 1.6.2) - libnma (1.8.34 => 1.8.38) - libnotify (0.7.9 => 0.7.11) - librsvg (2.54.0 => 2.54.1) - libsoup (3.0.5 => 3.0.6) - nautilus (42.0 => 42.1.1) - orca (42.rc => 42.0) - pango (1.50.6 => 1.50.7) - pygobject (3.42.0 => 3.42.1) - simple-scan (42.0 => 42.1) - sushi (41.0 => 41.2) - vala (0.56.0 => 0.56.1) - vte (0.67.90 => 0.68.0) (*) - yelp (42.0 => 42.1) - zenity (3.41.0 => 3.42.1) (*) No summarized news available The following modules weren't upgraded in this release: adwaita-icon-theme, at-spi2-atk, atkmm, baobab, calls, cantarell-fonts, cheese, clutter, clutter-gst, clutter-gtk, cogl, dconf, dconf-editor, devhelp, gcab, gcr, gdk-pixbuf, gdm, geocode-glib, gexiv2, gfbgraph, gjs, glibmm, gmime, gnome-autoar, gnome-backgrounds, gnome-bluetooth, gnome-boxes, gnome-calculator, gnome-characters, gnome-clocks, gnome-color-manager, gnome-console, gnome-disk-utility, gnome-font-viewer, gnome-keyring, gnome-menus, gnome-photos, gnome-session, gnome-settings-daemon, gnome-shell, gnome-shell-extensions, gnome-system-monitor, gnome-tour, gnome-user-docs, gnome-user-share, gnome-video-effects, gnome-weather, gobject-introspection, gom, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gssdp, gtk+, gtk-doc, gtk-vnc, gtkmm, gupnp, gupnp-av, gupnp-dlna, json-glib, jsonrpc-glib, libchamplain, libdazzle, libgdata, libgee, libgnomekbd, libgsf, libgtop, libgweather, libgxps, libmediaart, libpeas, libsecret, libsigc++, mm-common, mutter, pangomm, phodav, pyatspi, rest, rygel, sysprof, totem, totem-pl-parser, tracker, tracker-miners, yelp-tools, yelp-xsl ======================================== at-spi2-core ======================================== What's new in at-spi2-core 2.44.1: * Fix use after free when removing a hung process. * Fix the build with X11 disabled. * Fix crash when NULL is passed to some listener-related functions. * impl_deregister_keystroke_listener: fix memory leak on iteration error. ======================================== atk ======================================== Changes in version 2.38 ======================= * Require Meson 0.56.2 * Add g_autoptr support for ATK types * Add ATK_STATE_COLLAPSED, matching AT-SPI's state * Improve support for ATK as a Meson subproject * Ensure that atk_value_get_value_and_text() can deal with NULL out arguments Contributors Antonio Ospite, Philip Withnall, Colomban Wendling Translation updates Catalan, Galician, Swedish, Belarusian, Persian, Latvian, Spanish Indonesian, Icelandic ======================================== eog ======================================== Version 42.1 ------------ Bug fixes and improvements: !133, Update for gnome-desktop thumbnail API changes (Michael Catanzaro) New and updated translations: - Sveinn í Felli [is] - Rūdolfs Mazurs [lv] - Nathan Follens [nl] - Trần Ngọc Quân [vi] ======================================== epiphany ======================================== 42.2 - April 21, 2022 ===================== * Fix Save As context menu items (#1760) * Fix CVE-2022-29536 (#1766) 42.1 - April 12, 2022 ===================== * Fix regressions in "ask on download" dialog (#1747, #1749) * Fix bookmarks tag label alignment (from !1074) * Fix blurry favicons in bookmarks popover (!1101) ======================================== evince ======================================== ============== Evince 42.2 ============== comics: * Fix use-after-free (#1776, Bastien Nocera) Developers: * Bastien Nocera Translations: * Asier Sarasua Garmendia (Basque) * Nathan Follens (Dutch) * Sveinn í Felli (Icelandic) * Rūdolfs Mazurs (Latvian) * Dušan Kazik (Slovak) ============== Evince 42.1 ============== data: * Remove 42.x development releases from appdata (Germán Poo-Caamaño) Developers: * Germán Poo-Caamaño ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.44.1 2022-04-22 --------------------------------------- Bug Fixes: I#380 - CalDAV: Free / Busy not working with Nextcloud I#381 - EWebDAVSession: Correct extract of href from Location header Miscellaneous: ESoupAuthBearer: Implement two more SoupAuth virtual methods ======================================== folks ======================================== Overview of changes from libfolks 0.15.4 to libfolks 0.15.5 =========================================================== Bugs fixed: * vapi: Add missing generic type argument ======================================== glib ======================================== Overview of changes in GLib 2.72.1 ================================== * Fix building projects which use g_warning_once() with clang++ (#2625) * Fix `g_file_trash()` not deleting directories via the portals backend (work by Matthias Clasen) (#2629) * A number more compiler warnings fixed for MSVC (work by Loïc Le Page) (!2495) * Fix detection of broken `poll()` function on macOS (work by Haruka Ma) (!2571) * Fix spawning subprocesses from GUI programs on Windows (work by Marc-André Lureau) (!2582) * Bugs fixed: - #2312 gdbus-test-codegen tests leak GWeakRef objects - #2625 g_warning_once fails to build with clang++ - #2629 g_file_trash() does not work on directories inside a sandbox - !2495 Cleanup warnings split 6 - !2499 Various contenttype-related test fixes on win32 - !2534 gpowerprofilemonitor: Tweak wording of documentation to make more sense - !2540 Various win32 tests skip & fixes - !2541 meson: simplify lookup of python command - !2543 ci: Update the Fedora CI image to Fedora 34 - !2556 gdbusconnection: Use g_strv_contains() rather than a home-grown version - !2557 gdbusmethodinvocation: Fix a leak on an early return path - !2558 Move unit test on g_basename() function to glib/tests/fileutils.c - !2559 Move tests/relation-test.c to glib/tests/relation.c - !2560 ci: Update Coverity, mingw and Android CI images to Fedora 34 - !2563 glib: Format GDateTime ISO8601 years as %C%y - !2564 Move test files on slices from tests/ to glib/tests/ - !2566 tests: Add more tests for GResolver response parsing - !2573 Backport translation fixes and !2571 “meson: Set BROKEN_POLL in macOS builds” to glib-2-72 - !2574 Backport !2565 “Revert "meson: simplify lookup of python command"” to glib-2-72 - !2587 Backport !2583 “Fix trashing sandboxed directories” to glib-2-72 - !2588 Backport !2582 “glib/win32: fix spawn from GUI regression” to glib-2-72 - !2590 Backport !2589 “tests: Don’t exit gdbus-method-invocation test early on connection close” to glib-2-72 - !2593 Backport !2578 “gatomic: Add a C++ variant of g_atomic_int_compare_and_exchange()” to glib-2-72 * Translation updates: - Bulgarian - Catalan - Indonesian - Italian - Lithuanian - Polish - Portuguese - Russian - Slovenian - Swedish - Turkish - Ukrainian ======================================== glib-networking ======================================== 2.72.0 - March 22, 2022 ======================= - Fix proxy tests (#186) - GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4 (!202) - Windows build fixes (!206, !207, Chun-wei Fan) - meson devenv (!208, Xavier Claessens) - Updated translations ======================================== gnome-builder ======================================== ============ Version 42.1 ============ Changes sincec 42.0 • Meson templates updates • Fix failure to load project under certain symlink situations • Fix restore-cursor plugin • Improve newline handling with git diffs • Updated GJS snippets • Fixes for podman integration • Language Server Protocol enhancements • Translation updates ======================================== gnome-calendar ======================================== Major changes in 42.1: * Improvements to the date chooser widget * Fix spawning of Settings app * Updated translations ======================================== gnome-connections ======================================== 42.1.2 - 12 Apr, 2022 ===================== Changes since 42.1.1 - Fix handling of non-char keyboard input 42.1.1 - 07 Apr, 2022 ===================== Changes since 42.1 - Fix crash with multiple simultaneous connections - Allow for resizing and maximizing a display view - Reset credentials when authentication fails - Fix connection deletion on notification timeout 42.1 - 05 Apr, 2022 ===================== Changes since 42.0 - Fixed double-free crash while connecting to RDP servers - Fixed RDP scaling and resizing issues - Added/updated/fixed translations: - German - Vietnamese ======================================== gnome-control-center ======================================== ================ Version 42.1 ================ - Updated translations Display - Various small behavior improvements - Fix monitor labels Network - Improve handling of VPN connections Online Accounts - Fix behavior of helper application on X11 - Fix changes to online accounts services not applying correctly User Accounts - Various small polishments Wacom - Properly translate various strings ======================================== gnome-desktop ======================================== ============= Version 42.1 ============= - Fix build_gtk4 option - Translation updates ======================================== gnome-initial-setup ======================================== 42.1.1 ------ * Translation updates: - Friulian - Icelandic 42.1 ---- * Translation updates: - Czech - Dutch - Greek, Modern (1453-) - Latvian - Vietnamese 42.0.1 ------ * The dark theme preference support introduced in 42.rc caused a regression in Initial Setup's handling of the login keyring. The effect was that the new user's login keyring password does not match their system password, and so cannot be unlocked. This regression is fixed in this release. Thanks to Adam Williamson for diagnosing the problem & Matthias Clasen for suggesting the fix. (#141) ======================================== gnome-logs ======================================== GNOME Logs 42.0 =============== * Opt-in to dark mode user preference from Maximiliano Sandoval R * Rounded window corners using libhandy from Christopher Davis * Add feature to open journal files directly * Port to GtkFileChooserNative from Bas De Bue * Add several keyboard shortcuts to help overlay from Sabri Ünal * Window sizing improvements from Guido Günther * Small fixes from Maximiliano Sandoval R * Appdata name improvement from Sophie Herold * Add Basque, Catalan and Portuguese help translations * Add Kabyle translation * Updates to Brazilian Portuguese, Chinese (China), Czech, Danish, German, Hungarian, Indonesian, Korean, Polish, Portuguese, Russian, Spanish, Swedish and Ukrainian help translations * Updates to Basque, Brazilian Portuguese, British English, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Finnish, French, Friulian, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Norwegian Bokmål, Occitan, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Turkish and Ukrainian translations ======================================== gnome-maps ======================================== 42.1 - Apr 22, 2022 ========================= Changes since 42.0 - Update GWeather dependency to version 4 - Update the Resrobot public transit plugin to use the v2.1 API - Don't optimize away keep left/right instructions for turn-by-turn routes Added/updated/fixed translations - Friulian - Icelandic - Slovak - Dutch - Latvian All contributors to this release Dušan Kazik Fabio Tomat Marcus Lundblad Nathan Follens Rūdolfs Mazurs Sveinn í Felli ======================================== gnome-music ======================================== Overview of changes in 42.1 =========================== • Make shuffle shuffle again • Fix time display in RTL languages • No longer mismatch art on scrolling • Fix async queue block on fresh art retrieval Bugs fixed: Rework ArtStack to handle cycling widgets better (#500) Shuffle broken in Music 42 (#515) Time is reversed in RTL (#509) Thanks to our contributors this release: Marinus Schraal Yosef Or Boczko Updated or added translations: Latvian Dutch Catalan Icelandic French Chinese (China) ======================================== gnome-online-accounts ======================================== Overview of changes in 3.44.0 ============================= * Bugs fixed: !69 Add .gitlab-ci.yml !70 Update Fedora logo !78 Silence -Wincompatible-pointer-types with GCC 11 * Updated translations: Icelandic ======================================== gnome-software ======================================== Version 42.1 ~~~~~~~~~~~~ Released: 2022-04-26 * This is a stable release with the following notable changes: - #1514 GNOME OS: Most system apps have no icons in installed list - #1690 Button to go back is missing in "OS Updates" page opened from "Installed Updates" window - #1693 Fix an issue where Software would sometimes display a "Software Updates Failed" error message on startup - #1712 Clicking "Fedora Flathub Selection" does not update the filtered Flathub AppStream metadata until reboot - #1723 Installed Updates dialog UI papercuts - #1727 Wrong direction of arrows in updates list in RTL languages - !794 flatpak: Prefer to install runtimes from the same remote as the application - !1235 Find AppStream metadata in every possible location - !1299 Avoid re-downloads of not-yet-stale data in some cases - !1307 Change thread I/O priority depending on job priority - !1313 Ensure labels don't overlap in app lists - !1318 Fix an issue preventing the user from disabling some repositories on Fedora * Translation updates: - Basque - Bulgarian - Catalan - Chinese (China) - Croatian - Czech - Danish - Dutch - English (United Kingdom) - Friulian - Galician - Hebrew - Hungarian - Indonesian - Lithuanian - Persian - Polish - Portuguese - Portuguese (Brazil) - Russian - Serbian - Slovenian - Spanish - Swedish - Turkish - Ukrainian - Vietnamese ======================================== gnome-text-editor ======================================== # Text Editor 42.1 Changes since 42.0 • Improved preference dialog styling for libadwaita • Build system fixes • Fix icons for zoom controls • Fix titles in save-changes dialog • Translation updates ======================================== gspell ======================================== News in 1.10.0, 2022-04-16 -------------------------- * Build from git: some updates, take newer version of autoconf-archive. * Build: distribute more files in tarballs. * Documentation improvements. * Translation updates. ======================================== gtk ======================================== Overview of Changes in 4.6.3, 21-04-2022 ======================================== * GtkOverlay: - Bring back positional style classes * GtkFileChooser: - Prevent unwanted completion popups - Fix small problems in save mode - Fix buildable suport of GtkFileFilter * GtkPopover: - Fix button positions in right-to-left locales * GtkLabel: - Fix small issues with link handling * Tooltips: - Don't restrict the minimum tooltip length * Theme: - Don't use opacity for overlay scrollbars - Fix selection text color in vertical spin buttons * GSK: - Accept textures that are generated by webkit - Align offscreen rendering to the pixel grid * Accessibility - Fix a crash in startup when orca is running * Input: - Fix display changes in GtkIMMultiContext - Fix activating on-screen keyboards - Always propagate hold events in GtkEventControllerScroll * Windows: - Fix a critical warning in clipboard handling - Report serial numbers for events * MacOS: - Prevent fullscreen transition reentrancy * Translation updates British English Czech German Indonesian Latvian ======================================== gtksourceview ======================================== News in 5.4.1, 2022-04-21 ------------------------- * Improved styling for style scheme preview widgets * Improved styling and positioning of completion windows * Improved styling for various style schemes * Unit test fixes * Hover assistants will no longer be showed if no providers completed successfully to add widgets * GtkSourceVimIMContext tries to handle various corner cases better with regards to reuse and being removed from an event controller or widget * GtkSourceCompletionCell has improved fast-paths for resetting cells to empty state when already empty * Improved sizing and placement of assistants including hover popovers, interactive tooltips, and completion windows * The overview map has improved it's fallback styling * The overview map will now properly update when the sourceview's right-margin-position changes * Fixes to vala.lang for regex detection * Translation updates ======================================== gvfs ======================================== Major changes in 1.50.1 ======================= * dav: Drop user from URI as a workaround for Nextcloud bug (Ondrej Holy) * dav: Port DNS-SD resolver to async API to fix hangs when mounting (Ondrej Holy) * smb: Ignore EINVAL for kerberos/ccache login (Ondrej Holy) * dav: Rewrite to libsoup async API to fix crashes (Daniel Kolesa) * dav: Do not lose userinfo when copying URIs (Daniel Kolesa) ======================================== libadwaita ======================================== ============= Version 1.1.1 ============= - AdwAvatar - Fix initials not updating after setting custom-image - AdwSplitButton: - Avoid state changes during dispose - AdwViewSwitcherTitle - Clear pending idle callback on unrealize - AdwPreferencesGroup - Annotation fixes - AdwPreferencesGroup - Annotation fixes - AdwTabBar - Ensure indicators are clickable with inverted=true - Fix resize deferring with non-expanded tabs - Fix scroll animation stopping too early - Mention AdwComboRow:selected type in migration guide - Fix a Meson error when using as a subproject - Translation updates: - Abkhazian - British English - Bulgarian - Catalan - Dutch ======================================== libhandy ======================================== ============= Version 1.6.2 ============= - Fix license in docs - Fix a Meson error when using as a subproject - Fix a typo in HdyStyleManager docs - Translation updates: - Dutch - Indonesian - Persian ======================================== libnma ======================================== ======================================= libnma-1.8.38 Overview of changes since libnma-1.8.36 ======================================= * libnma-gtk4 is no longer considered EXPERIMENTAL. * meson now builds libnma-gtk4 properly. * Keyboard accelerator for certificate chooser works again. * Fixed libnma-gtk4 version of mobile-wizard. ======================================= libnma-1.8.36 Overview of changes since libnma-1.8.34 ======================================= * Include OWE wireless security option. * Do not allow setting empty 802.1x domain for EAP TLS. * The GtkBuilder files for Gtk4 are now included in the release tarball. ======================================== libnotify ======================================== New in 0.7.11 ============= * Fix potential build errors with old glib version we require * notify-send: Add support for boolean hints * notify-send: Support passing any hint value, by parsing variant strings * notify-send: Add explicit option to create transient notifications Contributors: Marco Trevisan New in 0.7.10 ============= * notify-send: Support commas in icon filenames [Thorsten; !15] * notify-send: Give failing exit code if showing notification fails [Ray, !13] * notify-send: Support for replacing an existing notification [Paul; !17] * notify-send: Add option to wait until notification has been closed [Ben; !18] * notify-send: Add support for notification actions and responses [Ben; !18] * notification: Send the application ID when possible [Corentin; !1] * notification: Use g_memdup2 when available [Marco; !22] * notification: Improve SNAP detection and confined desktop ID [Marco; !23] * notification: Add support for getting actions activation token [Marco; !24] * notify: Use application ID if any to set the fallback app name [Marco; !18] * Build fixes and improvements [Marco; !22] * Docs updates [Boris, David; !14, !20] Contributors: Marco Trevisan, Boris Shtrasman, Matthias Sweertvaegher, Thorsten Wißmann, Ray Strode, Maximiliano Sandoval R, David King, Corentin Noël, Paul Collins, Matthias Sweertvaegher, Ben Blain ======================================== librsvg ======================================== ============== Version 2.54.1 ============== This release just has some build-time fixes. - Fix oversight in the Minimum Supported Rust Version (MSRV) - this release requires Rust 1.56 or later. This has been true since librsvg 2.53.1, but it was not checked correctly. (Matt Turner) - #859 - Make rst2man and gi-docgen optional. (Kleis Auke Wolthuizen) - #856 - Fix documentation comments. ======================================== libsoup ======================================== Changes in libsoup from 3.0.5 to 3.0.6: * Misc HTTP/2 fixes [Carlos Garcia Campos] * Add PUT/POST support to examples/get [Carlos Garcia Campos] * Add `--user-agent` option to examples/get [Carlos Garcia Campos] * Misc meson improvements [Nirbheek Chauhan] * Fix build with Visual Studio [Chun-wei Fan] ======================================== nautilus ======================================== Major changes in 42.1.1 ========================= * Revert wrongly introduced dependency on unstable gnome-desktop. (António Fernandes) Major changes in 42.1 ========================= * Add HighContrast syle support (António Fernandes) * Preload dragged external file info in list view (Sergio Costas) * Override dark mode wallpaper when not using portal (Jeremy Bicha) * Avoid truncated popover in Compress dialog under X11 (António Fernandes) * Add checkerboard background to transparent thumbnails (Utkarsh Gandhi) * Style and scroll pathbar propperly in RTL languages (António Fernandes) * Translation updates (GNOME Translation Project contributors) ======================================== orca ======================================== 42.0 - 22 March 2022 New and updated translations (THANKS EVERYONE!!!): de German Philipp Kiemle it Italian Milo Casagrande kk Kazakh Baurzhan Muftakhidinov nb Norwegian Bokmål Kjartan Maraas ========= ======================================== pango ======================================== Overview of changes in 1.50.7, 14-04-2022 ========================================= - coretext: Fix the build - editing: Fix moving across paragraph boundaries in rtl - layout: Try harder to survive without fonts - Windows: Register a sans-serif font - Windows: Try harder to load a font ======================================== pygobject ======================================== 3.42.1 - 2022-04-17 ------------------- * Do not error out for unknown scopes :mr:`179` * gtk overrides: restore Gtk.ListStore.insert_with_valuesv with newer gtk4 :issue:`467` * gtk overrides: Do not override Treeview.enable_model_drag_xx for GTK4 :mr:`175` * Implement DynamicImporter.find_spec() to silence a deprecation warning with Python 3.10 :issue:`473` * Some test/CI fixes ======================================== simple-scan ======================================== Overview of changes in simple-scan 42.1 ~~~~~~~~~~~~~~ Released: 2022-04-19 * Clarify project license. * Updated translations. ======================================== sushi ======================================== 41.2 ==== - Enable web process sandbox (webkitgtk) 41.1 ==== - Enable web process (webkitgtk) sandbox ======================================== vala ======================================== Vala 0.56.1 =========== * Various improvements and bug fixes: - vala: Improve accessibility check inside member initializer [#1300] - vala: Don't allow nullable enum value as real GObject property [#1074] - valadoc: Include path to doclet in error message - manual: Update from wiki.gnome.org * Bindings: - gtk4: Fix GLib.Value parameter in ContentProvider.get_value() - gtk4: Split out gtk4-wayland and gtk4-x11 into separate bindings [#1308] - gstreamer: Update from 1.21+ git main - vapi: Update GIR-based bindings ======================================== yelp ======================================== 42.1 ==== * Fixed URI parsing issue that can lead to crash [#187] * Updated location for appdata screenshot (Sophie Herold) ======================================== zenity ======================================== Zenity 3.42.1 - scale: Make OK button default (allows pressing Enter to accept selected value) (hydrargyrum) - Fix maximum width of message dialogs to 60 characters, and make message dialogs non-resizable (fixes regression from 3b64d05e) (David King) Zenity 3.42.0 - tree: Clicking row checks radio/checkboxes (Logan Rathbone) - Fix search column selection with --imagelist (Janne Pulkkinen) - Translation updates: Asier Sarasua Garmendia (eu) Efstathios Iosifidis (el) Goran Vidović (hr) Quentin PAGÈS (oc) Alan Mortensen (da) Daniel Mustieles (es)