Libxml2 version 2.14.1 has been released, addressing several regressions. Notable fixes include the resolution of XML_PARSE_NOBLANKS, which previously dropped non-whitespace text, a correction for win32-legacy, and an update to the libxml2.so.16.0.0 library filename.
The GNOME release team has announced the release of GNOME 46.10, a stable bugfix release for GNOME 46.
Nick Wellnhofer has announced the release of Libxml2 2.14.0, featuring significant updates including the alignment of the HTML tokenizer with HTML5 standards, the elimination of non-standard syntax warnings, and the limitation of binary compatibility to versions 2.14 or later.
The serialization API now considers user-provided or default encodings when serializing attribute values, aligning the serialization of text and eliminating unnecessary escaping. A new configuration option now allows for the independent disabling of support for RELAX NG, separate from XML Schemas support. The "legacy" configuration option will no longer provide support for HTTP and LZMA, as these features will be removed in the upcoming release. The latest enhancements comprise input callbacks, an upgraded API for generating parser input, and a dedicated API function for installing a custom character encoding converter. Deprecations encompass the accessibility of numerous public struct members and additional internal functions. The removals encompass metadata related to the HTML4 content model, the FTP module, the xpointer() scheme, legacy symbols, ELF version information, shell relocation, the libxml.m4 file, and the method for detecting single-threaded programs under glibc. The removal of support for HTTP and LZMA compression is scheduled for the 2.15 release.
Nick Wellnhofer has announced the release of Libxml2 2.13.7. This update addresses regressions related to tree, io, and parser functionalities, including corrections for xmlTextMerge with NULL arguments, the implementation of a compressed flag for uncompressed stdin, and improvements in the parsing of DTD content.
The GNOME Project has announced the release of GNOME 48. This version introduces new Adwaita fonts, enhanced image editing capabilities, zoom controls, digital wellbeing features, a new audio player application, and support for HDR.
The text editor has undergone enhancements. GNOME 48 is set to be included in Fedora 42 and Ubuntu 25.04, with beta releases anticipated shortly. The GNOME 48 Flatpak SDK is now accessible for application development.
Javier Jardón has announced the release candidate for GNOME 48, which features several updates, including at-spi2-core, d-spy, epiphany, evince, evolution-data-server, gi-docgen, gjs, glib, glycin, gnome-backgrounds, gnome-builder, gnome-calculator, gnome-calendar, gnome-connections, gnome-contacts, gnome-control-center, gnome-initial-setup, gnome-keyring, maps, gnome-online-accounts, gnome-remote-desktop, gnome-settings-daemon, gnome-shell, gtk, gvfs, libadwaita, libdex, libgit2-glib, libmediaart, libnotify, librsvg, libshumate, localsearch, loupe, mutter, nautilus, orca, tecla, and tinysparql.
The most recent iteration of at-spi2-core 2.55.90 introduces support for keyboard shortcuts via the new org.freedesktop.a11y.KeyboardMonitor interface, enabling key grabs to function under Wayland with the latest version of mutter. D-spy 48.rc employs AdwAlertDialog and the + icon for establishing connections with new buses. Recent updates to the translation feature include enhancements for Adobe PDF open parameters, build, and libdocument. Evolution-Data-Server version 3.55.3, released on February 28, 2025, incorporates various bug fixes and enhancements, particularly regarding the use of GLib as a subproject, as well as corrections for out-of-order parameters in a marshaller generated by `gdbus-codegen`. The most recent release of GLib, version 2.83.5, dated 2025-02-28, features enhancements for its use as a subproject, corrections for out-of-order parameters in a marshaller, and resolutions for issues identified in the gutils-user-database test.
Nick Wellnhofer has announced the release of Libxml2 version 2.13.6, which incorporates security fixes, addresses regressions, and enhances portability. The release incorporates corrections for stack-buffer-overflow, addresses use-after-free issues following xmlSchemaItemListAdd, and provides a solution for xmlSAX2ResolveEntity when systemId is NULL. Additional enhancements encompass sanitizer version verifications, cmake compatibility, and the inclusion of the Bcrypt link that was previously absent.
Nick Wellnhofer has announced the release of Libxml2 2.12.10, which is expected to be the final release of the 2.12 branch. This update includes security fixes, regression corrections, bug fixes, and enhancements in portability, such as sanitizer version checks and compatibility with package version files.
GNOME 47.4 has been released and is a stable bug fix release for GNOME 47, encouraging upgrades for all operating systems that utilize GNOME 47.
The beta release of GNOME 48 is now available for testing, signaling the commencement of the Freeze UI, along with feature and API freezes. The update encompasses enhancements to GNOME Backgrounds, GNOME Builder, GNOME Calendar, GNOME Maps, GNOME Music, GNOME Remote Desktop, GNOME Shell, GNOME Software, GNOME Text Editor, and GNOME Web as well as introduces the new Adwaita Fonts.
Evolve Core 1.7, an advanced GTK Theme Manager designed to enhance the customization of the GNOME desktop experience, has been released. It is compatible with GTK 4 themes and provides sophisticated color editing options. The updates consist of an enhanced themes tab for improved stability, refined terminal output, the introduction of a new runInBash wrapper, various bug fixes, the addition of a new AT+ themes section, access to the GNOME Extensions Store, enhancements to widgets, and a newly designed launch preview page.
Jordan Petridis has announced the release of GNOME 46.9, a bugfix update for GNOME 46.
Dan Kasak has announced the first usable version of gtk4-db-binder, a Python library that facilitates the automation of binding a database table to a form or a datasheet. The functionality encompasses the detection of primary keys, the generation of SQL for insert, update, and delete statements, the management of auto-incrementing primary keys, and the creation of a recordset toolbar. The system accommodates various database backends and allows for bundling in a parent/child relationship. The project is presently undergoing active development, with intentions to host data-centric desktop applications and transition an ETL framework.
Matthias Clasen has announced the release of GTK 3.24.48, marking the latest update utilizing the new tag-based release process. This modification necessitates that release tarballs utilize a consistent project name, which will impact their ultimate placement on download.gnome.org.
GNOME 48.alpha, the initial unstable release in the 48 series, is now available for testing. The beta version is planned for February.
GNOME 46.8 has been released.
GNOME 47.3 has been released.
Matthias Clasen has announced the release of GNOME 46.7, a stable bugfix for GNOME 46, encouraging all operating systems utilizing GNOME 46 to proceed with the upgrade. The update is intended to facilitate a secure and seamless transition from previous versions.
Michael Catanzaro has announced the release of GNOME 47.2, a stable bugfix for GNOME 47, and is encouraging all operating systems that utilize GNOME 47 to proceed with the upgrade. The update is intended to facilitate a secure and smooth transition from previous versions.
Nick Wellnhofer has announced the release of Libxml2 2.13.5.