2.54.0 (stable): Glib: * Added DBusObjectPathString and DBusSignatureString, for Variants with D-Bus object paths or D-Bus signatures, and add Variant specializations for Variant, Variant and Variant>. (Kjell Ahlstedt) Bug #785700 * Variant: Add template specialization for std::tuple. (Alexander Rössler) Bug #777791 Gio: * ActionGroup: Add optional action_name parameters to some signals. (Kjell Ahlstedt) * Settings: Add optional key parameter to the writable_changed signal. (Kjell Ahlstedt) gmmproc: * Write signal flags to generated documentation (Kjell Ahlstedt) Bug #785895 (Daniel Boles) * Write default values of properties to generated documentation (Kjell Ahlstedt) Bug #785895 (Daniel Boles) * Warn for unmatched deprecations in signals and properties. (Kjell Ahlstedt) * Accept curly braces in default values in _WRAP macros. (Kjell Ahlstedt) Bug #783216 comment #13 (Daniel Boles) * Fix _WRAP_ENUM for enumerators with apostrophes. (Kjell Ahlstedt) * Add new elements types for the docs_override: substitute_type_name and substitute_enumerator_name. (Kjell Ahlstedt) Bug #86864 2.52.1 (stable): Gio: * TlsDatabase: Fix memory leak in a vfunc. (Kjell Ahlstedt) Bug #783360 Documentation: * Update docs of get_*_name(). (Daniel Boles) Build: * MacOS: Really correct build without gdesktopinfo. (Kjell Ahlstedt) Bug #781947 2.52.0 (stable): Gio: * UnixSocketAddress::create(): Remove the default value for the type parameter to avoid ambiguity.