2021-10-30  Rico Tzschichholz  <ricotz@ubuntu.com>

	Release 0.52.7

2021-10-24  Rico Tzschichholz  <ricotz@ubuntu.com>

	tests: Add "throws error code" tests to increase coverage

	vala: Improve CodeWriter.visit_catch_clause()
	Properly output general catch clause

	vala: Implement CodeWriter.visit_foreach_statement()

	parser: Make sure ErrorCodes are accessible as needed

	codegen: Use ErrorType.error_domain if possible

	vala: Report error for non ErrorType in throws

	tests: Add "no error type in catch" tests to increase coverage

	vala: Replace and drop UnaryExpression.find_member_access()

	tests: Add invalid "unary decrement" test to increase coverage

	tests: Add more invalid "(un)lock" tests to increase coverage

	vala: Correctly output signature of callable throwing error

	vala: Really check compatiblity of error types for delegate symbol
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1242

2021-10-19  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Set more missing source references of CodeNode instances

	tests: Split "Variant (de)serialization" test to trigger one error at a time

	tests: Extend "access virtual signal of interface" test to increase coverage

	tests: Add more invalid "member access" tests to increase coverage

	tests: Add "instance access to implicit to_string() method of enum" test

	tests: Add invalid "target/destroy access" tests to increase coverage

	parser: Don't bail parsing of yield expression on error
	Reporting the error is enough to handle this properly.

	tests: Avoid causing unrelated errors in invalid test cases

	tests: Add more "type-arguments" tests to increase coverage

	tests: Rename invalid yield-return test to avoid conflict

	codegen: Actually free data when using "remove(_all)" on GLib.Queue/(S)List
	When using e.g. GLib.List.remove() there is no context/feedback whether an
	item was removed or needed manual free'ing.

	Replace such calls with custom wrappers where items required free'ing if
	they were found.

	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1238

	vala: More thorough check of ValueType and set CodeNode.error on failure

	vala: No need to run return_type.check() twice for method

	tests: Add more "type-arguments" tests to increase coverage

	tests/girwriter: Add missing type-argument

	gee: Add missing type-arguments

	girparser: Add support for "ref_/ref_sink_/unref_function" metadata for classes
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1233

2021-10-19  wxx  <769218589@qq.com>

	vala: Parameter following ellipsis parameter is not allowed
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1237