Changelog for
libglib-2_0-0-2.89.3-2.2.x86_64.rpm :
* Wed Jul 29 2026 Bjørn Lie
- Update to version 2.89.3: + Support systemd-style UAPI file masking and drop-ins for `GKeyFile` + Add some string and date convenience API, `g_string_free_deep()` and `g_set_date_time()` + Add some convenience API to `GUnixFDList` + Bugs fixed: - Support UAPI file masking and drop-ins in GKeyFile - gio/tests: iptosmessage does not compile on Solaris - fd leak in `g_file_set_contents_full()` on error? - gio-tool: crash (assertion failed) when running \'gio help help\' - Add g_string_free_deep - datetime: Add g_set_date_time - giostream: Clarify is_closed() method docs for streams - gunixfdlist: Add g_unix_fd_list_append_take, g_unix_fd_list_peek, g_unix_fd_list_lookup, g_unix_fd_list_lookup_peek - gtestutils: Fix a minor typo in a documentation comment - tests: Minor compiler warning fixes for GCC16 - build: Fix a deprecation warning from Meson 1.12 - docs: Use dedicated docblocks for new enum members - docs: Annotate callbacks rather than user_data - Add finer accuracy g_timeout APIs - gdbusnameowning: Don\'t print any logs when connection is closed - Avoid reserved identifiers in public macros
* Tue Jul 14 2026 Bjørn Lie - Update to version 2.89.2: + Fix potential miscompilation with GCC 17 with `G_GNUC_CONST` on `get_type()` functions + Update toolchain requirement to C11; previously this was just strongly recommended + Various bugs fixed. + Updated translations.
* Thu Jun 25 2026 Bjørn Lie - Update to version 2.89.0 (Unstable): + g_thread_yield() may not yield control to another thread as expected on Linux. + gio: gmemorymonitordbus: Fix fallback backends can\'t be properly loaded + gregex: Remove \"array length\" annotations + win32-build.md: Update Visual Studio build info + Don\'t use slow content type for icons when only fast content is queried + Performance improvements to GVariant/GDBusMessage + docs: fix wrong reference to gint16 for gint32 types in glib/types.md + Add missing finish-func annotations + gregex: g_match_info_fetch_pos() and g_match_info_fetch_all() will now work after partial matches as well + gdatetime: Clarify docs around comparisons across time zones + docs: GI annotation fixes for GCancellable + tests: Fix various leaks spotted by ASAN + docs + tests: fix docs and add unit test about g_try_new with zero n_structs + CI: Set msys2-clang64 as default job for merges + docs: add missing reference to g_rc_box_new0 and g_atomic_rc_box_new0 and others in Reference Counting page + gutf8: Eliminate redundant double-traversal in g_utf8_substring + gsocket: Improve docs for g_socket_get_fd() + gerror: Add missing introspection annotations + Use dlopen to access environ on FreeBSD + gvariant: Check for overflow in g_variant_new_fixed_array() + meson: Override girepository-2.0 when glib is used as subproject + Updated translations.
* Thu May 21 2026 Bjørn Lie - Update to version 2.89.0 (Unstable): + Integrate better with the System Trash on macOS + Add `g_set_strv()`, `g_set_strv_take()` and `g_set_str_take()` convenience functions + Add support for `GTypeInstance`-derived types in generic marshaller + Change `g_get_num_processors()` to report number of performance cores, rather than number of performance+low-power cores on macOS + Add support for `XDG_PROJECTS_DIR` special directory + Lots of bugs fixed, please see upstream git for full changelog: https://gitlab.gnome.org/GNOME/glib