libsignon-glib NEWS

Version 2.0
-----------

* Support new signond 8.60
* New SignonSecurityContext with system and application contexts
* Add signon_list_available_mechanisms() method
* Remove a couple of obsolete methods
* Use the GTask API
* Build: switch to Meson build system
* Tests: increase code coverage

Version 1.15
------------

* Do not build-depend on signond
* Update to the new signond D-Bus api with application context
* Create the Vala file at build time
* Handle the case where signond objects have been unregistered
* Respect thread affinity in callbacks
* Fix a memory leak
* Tests: make tests more robust

Version 1.14
------------

* Migrate to GTask
* Fix memory leaks reported by valgrind
* Enable CI in gitlab.com
* Build: add test coverage reporting
* Build: fix parallel builds and out-of-tree builds
* Tests: add a test for signon_auth_session_process_async()
* Tests: allow running tests with valgrind

Version 1.13
------------

* Build: don't emit a build error on deprecations
* Build: ignore deprecations of GSimpleAsyncResult
* pkg-config: remove unused variable
  Fixes: https://gitlab.com/accounts-sso/libsignon-glib/issues/1
* Tests: do not count on mechanisms being ordered
* Introspection: mark ACL and realms as string lists, update Vala bindings

Version 1.12
------------

* Introspection: fix transfer type of some methods
* Update VALA bindings

Version 1.11
------------

* Disconnect from signals when the remote AuthSession dies
  http://code.google.com/p/accounts-sso/issues/detail?id=229
* Avoid unreferencing a NULL GVariant
* Fix the linking problem when using check

Version 1.10
------------

* Temporarily disable GTKDOC_CHECK, it tries to write a log to /usr/bin
* Tests: do not access invalidated objects
* Remove calls to g_type_init()
* Doc: mention that Identity::signout() clears password and tokens
* Check that NEWS has been updated

Version 1.9
-----------

* Invoke the callback when errors occur
* Add NOCONFIGURE logic to autogen.sh
* Fix the check for pyoverridesdir for python3
* Fix a memory leak

Version 1.8
-----------

* Add signon_auth_session_process_async
  http://code.google.com/p/accounts-sso/issues/detail?id=115
* Fix all memory leaks detected by valgrind
* Set ID before invoking the client callback
  http://code.google.com/p/accounts-sso/issues/detail?id=132
* Make tests optional at configure time
  http://code.google.com/p/accounts-sso/issues/detail?id=124
* Documentation and build system improvements

Version 1.7
-----------

* Support GValues of type GVariant
  http://code.google.com/p/accounts-sso/issues/detail?id=121

Version 1.6
-----------

* Be Python 3 compatible

Version 1.5
-----------

* Add workaround for missing GStrv support in PyGObject
* Port from dbus-glib to GDBus

Version 1.4
-----------

* Update licence is tests

Version 1.3
-----------

* AuthSession: let the callback unreference "self"
  http://code.google.com/p/accounts-sso/issues/detail?id=121
* Several improvements to tests
* Distribute Vala bindings
* Add Requires.private to pkg-config files

Version 1.2
-----------

* Depend on latest signond
* Remove support for old D-Bus API
* Improve creation of GError instances
* Use dbus-test-runner for running tests if available
* Support new signond D-Bus API
* Several API reference documentation improvements
* Add GObject-Introspection for bindings
* Add GType information to enums
* Tidy public includes
* Define SignonIdentityInfo as a new boxed type
