2023-04-18 Rico Tzschichholz Release 0.56.7 2023-04-17 Florian Weimer glib-2.0: g_chdir is declared in Not . Fixes an implicit function error when building deja-dup. 2023-04-17 Rico Tzschichholz gee: Fix type-arguments in cast gee: Fix reversed type-arguments 2023-04-17 Rico Tzschichholz vala: Allow inheritance from sealed class in bindings Cherry-picked from 46b5b957df1eca5379774348a13f0a6847cdf7da See https://gitlab.gnome.org/GNOME/vala/issues/1036 2023-04-17 Rico Tzschichholz tests: Add missing instance fields to GIR test files 2023-04-13 Rico Tzschichholz codegen: Fix usage of lambda-expression from delegate initializer Unset delegate-type if a lambda-expression handler was found to use the correct code paths. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1428 2023-04-13 Rico Tzschichholz codegen: Return CCodeInvalidExpression instead of null This fixes the following criticals: vala_ccode_cast_expression_construct: assertion 'expr != NULL' failed vala_ccode_function_call_add_argument: assertion 'expr != NULL' failed Remove dead code, this is already handled in get_dup_func_expression() 2023-04-13 Lorenz Wildberg vala: Improve check of type_referene in ObjectCreationExpression 2023-04-13 Rico Tzschichholz vala: Don't report consequential error when base_method is incompatible already valadoc: Add missing generic type arguments gee: Add more missing generic type arguments gee: Fix return-type of HashMap.MapIterator.get_key()/get_value() They didn't match the declarations in Vala.MapIterator interface. vala: Improve error message for wrong number of type-arguments vala: Improve Symbol.to_string() to include TypeParameters Use already available glib_ns instead of root_symbol.scope.lookup ("GLib") vala: Check type-argument count of interface prerequisites Additionally add test case for type-argument count of class base-types gio-2.0: Add missing type-argument in ListStore.find_with_equal_func_full() girparser: Apply "instance_idx" metadata for delegates glib-2.0: Fix a few binding errors gtk+-3.0: Fix a few binding issues gtk4: Fix a few binding errors libvaladoc: Make better use of properties valadoc: Check correct value for null when looking for return comment 2023-04-13 Biswapriyo Nath g-i: Fix compiling with mingw clang This adds the return type with GetFullPathNameA declaration. Otherwise the following error is shown with clang 16 grealpath.h:29:19: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]