The following modules have a new version:
- blueprint-compiler (0.20.0 => 0.20.4)
- decibels (49.0 => 49.6.1)
- epiphany (50.0 => 50.3)
- evolution-data-server (3.60.0 => 3.60.1)
- gdk-pixbuf (2.44.5 => 2.44.6)
- glibmm (2.86.0 => 2.88.0)
- glycin (2.1.0 => 2.1.1)
- gnome-builder (50.rc.1 => 50.0)
- gnome-control-center (50.0 => 50.1)
- gnome-initial-setup (50.rc => 50.0)
- gnome-online-accounts (3.58.0 => 3.58.1)
- gnome-software (50.0 => 50.1)
- gnome-tour (50.rc => 50.0)
- gtk (4.22.1 => 4.22.2)
- gtk+-3 (3.24.51 => 3.24.52)
- gtk-doc (1.36.0 => 1.36.1)
- librsvg (2.62.0 => 2.62.1)
- nautilus (50.0 => 50.1)
- orca (50.0.7 => 50.0.9)
- pango (1.57.0 => 1.57.1)
- papers (50.0 => 50.1)
- pyatspi (2.58.1 => 2.58.2)
- pygobject (3.56.1 => 3.56.2)
- simple-scan (49.1 => 50.0)
- totem-pl-parser (3.26.6 => 3.26.7)
- vala (0.56.18 => 0.56.19)
- zenity (4.2.1 => 4.2.2)

The following modules weren't upgraded in this release:
   adwaita-fonts, adwaita-icon-theme, at-spi2-core, baobab, calls, cantarell-fonts, d-spy, dconf, dconf-editor, evince, folks, foundry, gcab, gcr, gcr-3, gdm, geocode-glib, gexiv2, gi-docgen, gjs, glib, glib-networking, gnome-app-list, gnome-autoar, gnome-backgrounds, gnome-bluetooth, gnome-boxes, gnome-calculator, gnome-calendar, gnome-characters, gnome-clocks, gnome-color-manager, gnome-connections, gnome-console, gnome-contacts, gnome-desktop, gnome-disk-utility, gnome-font-viewer, gnome-keyring, gnome-logs, gnome-maps, gnome-menus, gnome-music, gnome-remote-desktop, gnome-session, gnome-settings-daemon, gnome-shell, gnome-system-monitor, gnome-text-editor, gnome-user-docs, gnome-user-share, gnome-weather, gobject-introspection, gom, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gssdp, gst-thumbnailers, gtk-vnc, gtkmm, gtksourceview, gtksourceview-4, gupnp, gupnp-av, gupnp-dlna, gvfs, gweather-locations, json-glib, jsonrpc-glib, libadwaita, libcloudproviders, libdex, libgee, libgit2-glib, libgsf, libgtop, libgweather, libgxps, libhandy, libmanette, libmanette-0.2, libmediaart, libnma, libnotify, libpanel, libpeas, librest, libsecret, libshumate, libsoup, libspelling, localsearch, loupe, manuals, mm-common, mobile-broadband-provider-info, msgraph, mutter, pangomm, phodav, rygel, showtime, snapshot, startup-notification, sushi, sysprof, tecla, template-glib, tinysparql, vte, xdg-desktop-portal-gnome, xdg-user-dirs-gtk, yelp, yelp-tools, yelp-xsl

========================================
  decibels
========================================

49.6
---

* Bugs fixed:
  - #140 Decibels doesn't set audio stream metadata (pretty name, icon and
    current playback title) for other PipeWire apps (DaPigGuy)
  - #147 Volume Meter shows incorrect default value (50%) after starting the
    application
  - !169 metainfo: Change component type to "desktop-application"
  - !171 fix(mpris): SetPosition and OpenUri
  - !175 metainfo: Use supports for controls

* Translation updates:
  - Basque (Asier Saratsua Garmendia)
  - Bulgarian (twlvnn kraftwerk)
  - Catalan (Victor Dargallo)
  - Chinese (China) (luming zh)
  - Cornish (Flynn Peck)
  - Czech (Daniel Rusek)
  - Danish (Alan Mortensen)
  - English (United Kingdom) (Bruce Cowan)
  - Esperanto (Kristjan SCHMIDT)
  - Finnish (Jiri Grönroos)
  - French (Lucien)
  - Galician (Fran Diéguez)
  - Georgian (Ekaterine Papava)
  - German (Jürgen Benvenuti)
  - Greek, Modern (1453-) (Efstathios Iosifidis)
  - Hebrew (Yaron Shahrabani)
  - Hungarian (Balázs Úr)
  - Icelandic (Sveinn í Felli)
  - Japanese (小山田 純 - Oyamada Jun)
  - Kazakh (Baurzhan Muftakhidinov)
  - Korean (Seong-ho Cho)
  - Lithuanian (Aurimas Aurimas Černius)
  - Nepali (Pawan Chitrakar)
  - Occitan (post 1500) (Quentin PAGÈS)
  - Persian (Danial Behzadi)
  - Polish (Adam Lewicki)
  - Portuguese (Hugo Carvalho)
  - Portuguese (Brazil) (Rafael Fontenelle)
  - Romanian (Antonio Marin)
  - Russian (Artur S0)
  - Serbian (Марко Костић)
  - Serbian (Latin script) (Милош Поповић)
  - Slovenian (Martin)
  - Spanish (Daniel Mustieles)
  - Swedish (Anders Jonsson)
  - Thai (Aefgh Threenine)
  - Turkish (Sabri Ünal)
  - Uighur (Abduqadir Abliz)
  - Ukrainian (Yuri Chornoivan)


========================================
  epiphany
========================================

50.3 - March 24, 2026
=====================

This release reverts back to the original adblock filters used before 50.rc.

* Bugs fixed:
  - #2848 Regression in site compatibility due to adblocking (Michael Catanzaro)
  - !2065 ci: Remove workflow:rules (Jordan Petridis)
  - !2067 filters-manager: fix disabling adblocker (Michael Catanzaro)
  - !2068 Switch back to easylist-downloads.adblockplus.org (Michael Catanzaro)

50.2 - March 20, 2026
=====================

* Bugs fixed:
  - #2847 Crash in ephy_window_set_active_tab() (ARAKHNID)
  - !2059 Add 15 second timeout when fetching adblock filters (Michael
    Catanzaro)
  - !2063 shell: fix crash when invalid URL passed on command line (Michael
    Catanzaro)
  - !2064 Many fixes for the adblocker (Michael Catanzaro)

* Translation updates:
  - Occitan (post 1500) (Quentin PAGÈS)

50.1 - March 18, 2026
=====================

* Bugs fixed:
  - !2060 Remove ublock filter rules (Michael Catanzaro)

* Translation updates:
  - Italian (Davide Ferracin)
  - Occitan (post 1500) (Quentin PAGÈS)
  - Serbian (Марко Костић)


========================================
  evolution-data-server
========================================

Evolution-Data-Server 3.60.1 2026-04-10
---------------------------------------

Bug Fixes:
	I#632 - nntp: Fix GSocket ref leak in stream timeout helpers (Mikhail Gavrilov)

Miscellaneous:
	nntp: Rename nntp_get_stream_socket() to nntp_ref_stream_socket()
	ESoupSession: Correct e_soup_session_get_authentication_requires_credentials()


========================================
  gdk-pixbuf
========================================

2.44.6
===

- build: Add a legacy_xpm option to build the old xpm loader
- xpm: Rename the old xpm loader to legacy-xpm, and use it
  for gdk_pixbuf_new_from_xpm_data if it is available.
  Note that the old loader will only be used for this purpose.
  xpm files still get loaded with glycin
- jpeg: Reject data with an unsupported number of components
- Update contribution guidelines
- glycin: Fix an issue with looping animations
- Do not accidentally query loaders from the host

- glycin: Add support for xpm and xbm.
  Note that xpm+xbm support is new in glycin 2.1
- Translation updates

========================================
  glibmm
========================================

2.88.0 (stable) 2026-03-18:

Glib:
* Markup::ParseContext: Add get_offset() and get_tag_start().
  (Kjell Ahlstedt)

Gio:
* Application: Handle empty description in add_main_option_entry().
  (Kjell Ahlstedt) Issue #124 (Tobias)

Documentation:
* Gio::File: Note where g_free() shall be called.
  (Kjell Ahlstedt)
* README.win32.md: Mention Visual Studio 2026, update build info
  (Chun-wei Fan) Merge request !69

gmmproc:
* tools/defs_gen/docextract: Improve extraction of enum enumerators.
  Fix the case when no enumerator is documented the old way
  in the enum block.
* tools/defs_gen/enumextract.py, h2def.py: Ignore G_GNUC_FLAG_ENUM
  before the name of an enum definition.
  (Kjell Ahlstedt)

Build:
* Require glib >= 2.87.3
* Meson build: Don't require the 'dot' command when creating
  documentation with Doxygen.
  (Kjell Ahlstedt)
* Meson build: Make Visual Studio 2026 builds distinct
* NMake Makefiles:
  - Make Visual Studio 2026 builds distinct
  - Reorganize, fix, and clean up a bit
  - Make m4 detection more flexible and robust
  - Make build process more robust
  (Chun-wei Fan) Merge request !69



========================================
  glycin
========================================

## 2.1.1 (2026-03-23)

This release contains the following new component versions:

- glycin-image-rs 2.1.1

### Fixed

- Bump gufo to 4.0.1. This fixes optaining key-value pairs potentially
  containing nul-characters, which is not allowed per PNG standard and can't be
  transmitted as String via D-Bus. Fixes #276


========================================
  gnome-builder
========================================

# GNOME Builder 50.0

 * Translation updates


========================================
  gnome-control-center
========================================

=============
Version 50.1
=============

- Various translation updates

Accessibility
- Fix keyboard navigation between cursor sizes

Display
- Correct the type of num_scales counter

Privacy
- Fix memory leak in camera page
- Fix memory leak in location page

Users
- Chain up dispose in crop area widget


========================================
  gnome-initial-setup
========================================

50.0
----

Translators:
  Abduqadir Abliz [ug], 小山田 純 - Oyamada Jun [ja], Victoria [pl],
  Ask Hjorth Larsen [da], Bruce Cowan [en_GB], Марко Костић [sr]


========================================
  gnome-online-accounts
========================================

Overview of changes in 3.58.1
=============================
* Bugs fixed:
  - !391 google: Use #ifdef for GOA_GOOGLE_FILES_ENABLED

* Translation updates:
  - Serbian (Марко Костић)
  - Slovak (Jose Riha)


========================================
  gnome-software
========================================

Version 50.1
~~~~~~~~~~~~
Released: 2026-04-11

This is a stable release with updated translations:
 * Kabyle (BoF ButterflyOfFire)
 * Polish (Victoria Niedzielska)
 * Serbian (Марко Костић)
 * Slovak (Jose Riha)


========================================
  gnome-tour
========================================

gnome-tour 50.0
===============
* Translations updates


========================================
  gtk
========================================

Overview of Changes in 4.22.2, 31-03-2026
=========================================

* Bugs fixed:
  - #8117 Docs for the new SVG parser? (Matthias Clasen)
  - #8119 Wrong colors used for fallback symbolic icons containing classes
    (Matthias Clasen)
  - #8125 svg: Animating hrefs does not work (Matthias Clasen)
  - !9590 vulkan: fix GDK_VULKAN_FEATURE_SWAPCHAIN_MAINTENANCE check (Benjamin
    Otte)
  - !9656 vulkan: fix GDK_VULKAN_FEATURE_SWAPCHAIN_MAINTENANCE check (Benjamin
    Otte)
  - !9659 Various Vulkan fixes (Benjamin Otte)
  - !9660 Various Vulkan fixes (Benjamin Otte)
  - !9665 tests: fix libtestutils build under Windows. (Christoph Reiter)
  - !9667 Update Serbian translation
  - !9673 testsuite: Add dmabuf compare tests to needs-udmabuf suite (Benjamin
    Otte)
  - !9678 testsuite: Add dmabuf compare tests to needs-udmabuf suite (Benjamin
    Otte)
  - !9679 dmabuf: Support dmabufs with fewer fds than planes (Benjamin Otte)
  - !9681 dmabuf: Support dmabufs with fewer fds than planes (Benjamin Otte)
  - !9682 Update Galician translation
  - !9701 Update Turkish translation
  - !9704 Update Catalan translation
  - !9711 Load less icons as symbolics (Matthias Clasen)
  - !9719 Fix traditional symbolic fallback (Matthias Clasen)
  - !9736 svg: Fix invalidation (Matthias Clasen, Sergio Costas Rodriguez)
  - !9739 Assorted backports (Alessandro Astone, Jonas Ådahl, Matthias Clasen,
    Sergey Bugaev)

* Translation updates:
  - Catalan (Victor Dargallo)
  - Galician (Francisco Diéguez Souto)
  - Serbian (Марко Костић)
  - Turkish (Sabri Ünal)



========================================
  gtk+-3
========================================

Overview of Changes in GTK+ 3.24.52, 22-03-2026
===============================================

Note: We are going to decrease the frequency of GTK3
releases and limit changes to important bug and crash
fixes, going forward. The next GTK3 release is expected
in March 2027.

* Bugs fixed:
  - #6306 [GTK3] Zlib required when broadway is enabled. (Dmytro Meleshko)
  - #7796 [GTK 3] Invalid a11y events when calling `gtk_tree_view_set_cursor` on
    an unfocused GtkTreeView (Michael Weghorn)
  - #7976 Firefox crashes at gdk_wayland_drag_context_manage_dnd() when missing
    toplevel wl_surface (Matthias Clasen)
  - #8103 gtk3 refresh_rate calculation overflows on 32-bit targets (Alberto
    Garcia)
  - #8114 Images for recolored icons are constantly being reloaded (Sebastian
    Keller)
  - GNOME/gimp#14901 Wild strobing in multi window mode (Lukas Oberhuber)
  - GNOME/gimp#15480 GIMP does not focus on dialogue boxes on Mac (Lukas
    Oberhuber)
  - !7332 quartz: add automagic uti<->mime conversion for clipboard (Friedrich
    Beckmann)
  - !8216 Fix position of child tooltips in GTK3 custom windows (Ingo Brückl)
  - !9005 a11y: Don't send focus-related events for unfocused treeview
  - !9012 quartz: gtkwindow - fix windows fighting focus (Lukas Oberhuber)
  - !9022 gtkmenu: Await more motion events before deactivating on release
    (Carlos Garnacho)
  - !9044 wayland: Handle XKB initialization failures gracefully
  - !9067 gdk/win32: Add missing EGL conditional compilation guard (Dan Yeaw)
  - !9098 gdk: do not run gdk_wayland_window_export_handle() callback when
    window is already destroyed. (Jehan)
  - !9119 Declare an explicit dependency on zlib when broadway is enabled
    (Dmytro Meleshko)
  - !9141 [GTK 3] wayland: Try to open the display even if XDG_RUNTIME_DIR is
    unset (Ludovico de Nittis)
  - !9155 [gtk3] emoji: Update data to CLDR 48 (Jeremy Bícha)
  - !9214 display/wayland: Gracefully handle dispose being called twice (Jonas
    Ådahl)
  - !9284 gdk/wayland: Map stylus buttons for BTN_BACK and BTN_FORWARD (Peter
    Hutterer)
  - !9322 [Quartz] Fix dialog keyboard focus while preventing focus fighting
    (Lukas Oberhuber)
  - !9344 Fix a couple of leaks (Jonas Ådahl)
  - !9394 gdk/wayland: Map stylus buttons for BTN_BACK and BTN_FORWARD
  - !9397 wayland: Avoid a crash (Matthias Clasen)
  - !9600 Replace outdated freedesktop.org Window Manager spec links (balooii
    balooii)
  - !9676 x11: fix overflow in refresh_rate calculation on 32-bit systems
    (Alberto Garcia)
  - !9706 cssimage: Store and reuse icon info for recolored images (Sebastian
    Keller)
  - !9707 wayland: Fix uninitialized value when no cursor (Robert Ancell)
  - !9708 fontchooser: Fix signedness of axes count (Robert Ancell)
  - !9709 fontchooser: Remove const on float return values (Robert Ancell)
  - !9710 print: Remove unused variable (Robert Ancell)

* Translation updates:
  - Basque (Asier Saratsua Garmendia)
  - Bokmål, Norwegian (Kjartan Maraas)
  - Occitan (post 1500) (Quentin PAGÈS)
  - Uighur (Abduqadir Abliz)



========================================
  gtk-doc
========================================

GTK-Doc 1.36.1, 2026-04-10
==========================
- scangobj: fix compilation warnings.
- Some documentation updates.
- Translation updates.


========================================
  librsvg
========================================

Version 2.62.1
==============

librsvg crate version 2.62.1

librsvg-rebind crate version 0.3.0

- There are no changes from 2.62.0, just an update of the image-rs
  crate to align it with the rest of GNOME 50's versions for
  dependencies.



========================================
  nautilus
========================================

Major Changes in 50.1
=====================
* Bugfixes:
- Fix a crash on empty MIME type (Khalid Abu Shawarib)
- Fix read-only/not accessible emblems (Peter Eisenmann)
- Assure view item deduplication on slow machines (Ondrej Holy)
- Fix error icon size (Khalid Abu Shawarib)
- Restore default focus for permanent delete dialog (Peter Eisenmann)
- Autocomplete folders with trailing slash again (Peter Eisenmann)
- Fix opening folder with many custom icons (Khalid Abu Shawarib)
- Fix showing properties for encrypted partition (Khalid Abu Shawarib)
- Fix image rounding (Khalid Abu Shawarib)

* Cleanups:
- Don't allow editing custom icons for trash or trashed files (Khalid Abu Shawarib)
- Use GIcon for launch context (Khalid Abu Shawarib)

* Translation updates (GNOME Translation Project contributors)


========================================
  pango
========================================

Overview of changes in 1.57.1, 22-03-2026
=========================================

* Bugs fixed:
  - #867 Bad font substitution causes application crashes
  - #869 MacOS: subprojects/cairo/meson.build:1:0: ERROR: Value "gnu11,c11" (of
    type "string") (sid)
  - #870 MacOS: subprojects/pango/utils/viewer-cocoa.m:23:10: fatal error:
    'cairo/cairo.h' file not found (sid)
  - #871 gtk4-widget-factory crashes with pango error on macOS when an emoji is
    entered into a text field
  - #876 Inconsistency between documentation and code in
    pango_context_set_font_description (Matthias Clasen)
  - #882 The hex box characters generated in PDF can not be copied
  - #885 warning: assignment discards 'const' qualifier from pointer target type
    [-Wdiscarded-qualifiers]
  - !884 Revert "meson: Rework introspection handling"
  - !890 Update the code to support Unicode 17.0.0
  - !892 Include fcfreetype.h where needed
  - !893 meson: Update freetype2 wrap to fix ci warnings
  - !894 Respect explicit language attribute when itemizing
  - !895 Fix some subproject woes
  - !896 meson: Add support for cross-compiling using Apple subsystems
  - !897 (break.c) pass sentences to handle_sentences
  - !898 add support for g_autoptr(PangoScriptIter)
  - !900 fontmap: Mark get_family as nullable



========================================
  pyatspi
========================================

What's new in pyatspi 2.58.2:

* Fix building the tests with at-spi2-core 2.60.0.


========================================
  pygobject
========================================

3.56.2 - 2026-03-25
-------------------

* ci: drop obsolete mingw environments, add UCRT64 and clang64 (backport) :mr:`533`
* Leave floating state intact for get/set property (backport) :mr:`534`
* Only call do_dispose if it's implemented on the class (backport) :mr:`531`


========================================
  simple-scan
========================================

Overview of changes in simple-scan 50.0
~~~~~~~~~~~~~~
Released: 2026-04-02

  * Update cursor names to be correctly displayed on Wayland.
  * Fix scanner selection disappearing after failed scan
  * Use AdwToggleGroup in preferences dialog
  * Bump minimum libadwaita version
  * Show in-app notification after export with open folder action
  * Fix if multiple pages in book-view the horizontal scroll bar is not shown, except a resize event occurs.

========================================
  totem-pl-parser
========================================


3.26.7:
- Fix uninitialized variable error in plparser
- Add itunes genre support for podcast RSS feeds
- Split podcast tests
- Fix deprecation warnings
- Fix return value from cancelled plparser calls
- Fix TotemPlParserMetadata in plparser bindings
- Use gitlab.gnome.org for bug-database in doap
- Use apps.gnome.org for homepage in doap
- Update podcast test for server changes
- Fix guard return type in plparser
- Add release CI elements
- Remove duplicate dependency in CI
- New and updated translations

========================================
  vala
========================================

Vala 0.56.19
============
 * Various improvements and bug fixes:
  - codegen: Minor refactoring of TypeRegisterFunction and its subclasses
  - codegen: Use G_TYPE_FLAG_NONE when targetting glib >= 2.74
  - codegen: Use g_once_init_{enter,leave}_pointer when targetting glib >= 2.80
  - codegen: Propagate default_value_on_error from parent struct
  - codegen: Return default_value_on_error on precondition failures
  - gdbus: Avoid unused variables in method call and properties getter/setter
  - gdbus: Allow GLib.VariantDict for a{sv}
  - gdbus: Do not provide unintended read/write access to properties
  - parser: Fix statement error recovery [#1590]
  - vala: Use reference-transfer as needed when transforming
    conditional-expression [#1648]
  - girwriter: Don't use instance-parameter inside function elements [#1606]
  - girwriter: Add the doc:format argument in the .gir file
  - libvaladoc: Do not error-out on doc:format
  - libvaladoc: Add compat layer for gvRenderData to cope with API break [#1621]

 * Bindings:
  - glib-2.0: allow FileUtils.open_tmp's first argument to be null
  - posix: add UTIME_{NOW,OMIT} constants for utimensat
  - gsl: Deprecate gsl_linalg_cholesky_decomp in favour of
    gsl_linalg_cholesky_decomp1 [#1602]
  - libxml-2.0: Add more fields to ParserCtxt
  - gobject-2.0: Set default_value{,_on_error} for GType
  - glib-2.0: Fix *.add_once () callbacks [#1556]
  - gobject-2.0: Fix return type
  - gobject-2.0: Add Type.to_string ()
  - gstreamer-1.0: Fix ownership of Caps.full*() parameters [#1628]
  - glib-2.0: fix a typo in a parameter name
  - gtk4: Update to 4.21.6+83716767
  - gtk4: Make all Gsk.RenderNode and Gsk.Renderer shadow their parent type
  - gtk4: Fix CursorGetTextureCallback declaration


========================================
  zenity
========================================

Zenity 4.2.2
  Bugfix release for Zenity 4.2.x.

  Changes and fixes since 4.2.1:
  - colview: Actually hide header via --hide-header when possible (Logan
    Rathbone) (!58)


