Release Notes: GDateTime now respects LC_TIME for formatting. GTimeZoneMonitor was removed again. A new experimental API g_date_time_source_new() for wallclock functionality has been added. Many minor bugs were fixed.
Release Notes: GTlsDatabase was added as an abstract class that provides support for certificate and key lookup. Support for HMAC digests was implemented. Several new APIs were added. The thread wakeup implementations of GMainContext and GCancellable were unified. Many minor bugs were fixed.
Release Notes: Unicode support was improved. The policy regarding units was changed to prefer the use of SI units. GVariant gained support for arrays of object paths. Several minor bugs were fixed.
Release Notes: A new API to do Unicode (de-)composition in atomic steps, for use in Harfbuzz, was added. Many minor bugs were fixed. Translations were updated.
Release Notes: Several new functions were added. eventfd is now used instead of pipes for waking up main contexts and for cancellation when available. Several API changes were made in GAction. Bugs were fixed.
Release Notes: Various minor bugs were fixed.
Release Notes: Many minor bug fixes were made.
Release Notes: Atomic operations were rewritten from scratch to make use of gcc builtins where possible. A full set of atomic operations on pointers was added, including bit locks in pointer-size locations. Access to quarks is now lockless. GObject data scalability was greatly improved. Other improvements and many bug fixes were made.
Release Notes: Several optimizations were made for GHashTable. GDesktopAppInfo now has APIs for exposure of desktop file contents, and a binding-friendly filename property. GDBus got new types to support modeling D-Bus objects and interfaces more fully, and also introduced an "object manager" pattern. Many minor bugs were fixed.
Release Notes: Various enhancements were made to GApplication, GDBus, GVariant, GDateTime, GOption, and GSettings. Signals can now indicate that collecting their arguments must always happen, even in the absence of connected signal handlers, using the G_SIGNAL_MUST_COLLECT flag. Many minor bugs were fixed. Translations were updated.