After the release of GLib 2.36.4, the development team behind the GLib libray software for the GNOME desktop environment, announced the availability for testing of the development version 2.37.5.
What's new in GLib 2.37.5? Well, the development team implemented the Desktop Action specification, which means that in the case that the app is a DBusActivatable and GApplication, actions from the desktop file are automatically translated into GActions that have been already added to the app using the g_action_map_add_action() API.
GLib 2.37.5 also introduces GPropertyAction, a new type of GAction, designed in such a way that it represents the value of a property on an object, allowing value changes when activated. Moreover, GNetworkMonitorNetlink has been improved and its now able to handle default routes via a device.
The gsettings tool has been improved, being able to report a failure to write a key (e.g. because the key was locked down). GLib 2.37.5 also introduces various new APIs, such as g_variant_new_printf, g_action_print_detailed_name and g_regex_get_max_lookbehind.
Among the bugs fixed, which are 24 in total, we can mention support for additional application actions in .desktop files, support for incremental matching, support for org.freedesktop.Application in GIO, various GSource types were updated, added a function for printing detailed names in GAction, various fixes to documentation, as well as a gsourceclosure regression.
Last but not least, the following translations have been updated in this development release of GLib: Assamese, Czech, German, Gujarati, Spanish, and Tamil. For more details, please check the official raw changelog.
Download GLib 2.37.5 right now from Softpedia. Remember that this is a development version and it should NOT be installed on production machines. It is intended for testing purposes only.