2.36.0 (stable):

Changes since 2.35.9:

Glib:
* ByteArray:
 - Add size() and get_data().
 - Add a Glib::Value<> template specialization.
 (José Alburquerque)
* VariantBase: Add check_format_string().
  (Murray Cumming)

Gio:
* ApplicationCommandLine: Add get_stdin() and
 create_file_for_arg().
 (Murray Cumming)
* AsyncResult: Added is_tagged().
 (Murray Cumming)
* Credentials: Add get_unix_pid().
 (José Alburquerque)
* DesktopAppInfo: Add has_key(),
 get_string() and get_boolean().
 (Murray Cumming)
* FileEnumerator: Add get_child().
 (Murray Cumming)
* FileInfo: Add get_deletion_date().
 (Murray Cumming)
* SocketClient: Add get/set_tls(),
 get/set_tls_validation_flags(), get/set_proxy_resolver().
 Added timeout, tls, enable-proxy, tls-validation, and
 proxy-resolver properties.
 Added the event signal.
 (Murray Cumming)

gmmproc:
* Verify that void methods should not return a value.
 (José Alburquerque) Bug #696364
* Parse the argument list of methods correctly.
 (José Alburquerque)

Build:
* Visual Studio Projects: Fix and update.
 (Chun-wei Fan)
* Add a test of implementing an interface,
 to detect the problem in glib 2.36.0 and
 the expected problem with glib >= 2.37.0
 See bug #697229
 (Murray Cumming)