2021-06-09  Rico Tzschichholz  <ricotz@ubuntu.com>

	Release 0.48.18

2021-06-04  Rico Tzschichholz  <ricotz@ubuntu.com>

	vapi: Update GLib bindings to 2.66
	Sync GLib symbol additions with 0.50.9

	glib-2.0: Add missing has_typedef attributes on SourceFuncs delegates

	pango: Mark language parameter of AttrIterator.get_font() as out

	vala: Parameter following params-array parameter is not allowed
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1183

	codegen/vala: Improve check for GLib.Source derived classes

	tests: Extend "generics reference transfer" test to increase coverage

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

	tests: Add "no-reply" DBus test to increase coverage

	codegen: Mark entry point method implementation "_vala_main" as static
	Thanks to Al Thomas

	codegen: Replace wrongly hard coded usage of G_OBJECT_GET_CLASS
	This is used by plain GTypeInstance classes as well.

	tests: Refactor "fields" test to increase coverage

	tests: Add "ThreadPool" test to increase coverage

	codegen: GArray, GByteArray and GPtrArray are reference counted

	tests: Add "properties in structs" test to increase coverage

	tests: Extend "array field intializer" test to increase coverage

	tests: Add "generic array" test to increase coverage

	tests: Add "delete" test to increase coverage

2021-04-28  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Don't use G_GNUC_INTERNAL on implicit type specific fields
	The actual field was never handled that way, so don't apply it at all
	when --hide-internal is passed.

	Introduced by 970f58989a2863faca11e30fdbcf4da1273a6acd which claimed to
	apply it to methods only.

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

	vala: Report a warning for unhandled errors in destructors
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1176

	codegen: Add missing "_return" label and "_inner_error*_" declaration in dtors

	tests: Add more "DBus" tests to increase coverage

	tests: Add "generics reference transfer" test to increase coverage

	tests: Extend "finally block execution" test to increase coverage
	In addition to 9f21d0b182edad861f93a91674787b8b3b4fc2c5

	See https://bugzilla.gnome.org/show_bug.cgi?id=579101

	codegen: Use if-clause for is_in_destructor() condition to be more clear

	codegen: Fix access to captured generics in async method of interfaces (2)
	See https://gitlab.gnome.org/GNOME/vala/issues/537

	codegen: Apply gconstpointer to gpointer cast to GenericType only

	vala: length-type of arrays must not be nullable

	parser: Include INTERR token in source_reference of parsed types

	parser: Allow empty member-initializer and accept trailing comma

	parser: Minor semantic checks to improve error messages