* Support running tests with GNOME Keyring when there is no default collection. * When D-Bus main loop is already set, do not set it again. * Make dhcrypto module work with Python < 2.7.4.
2.0
=============================
* Add support for encrypted sessions and use them by default. * Get rid of Introspect() calls to make D-Bus messaging faster.
1.1
=============================
* Ported to PyQt5. * Added ``Item.get_created()`` method. * Improvements to error handling.
1.0
=============================
* Renamed ``exec_prompt_async_*`` functions to just ``exec_prompt_*`` (old aliases kept for compatibility purposes). * Added two helper functions: - ``get_any_collection()`` for getting default or session collection; - ``get_default_collection()`` for getting or creating the default collection. * Fix creation of items with empty attributes dict. * Make ``SecretServiceNotAvailableException`` a subclass of ``SecretStorageException``. * Various documentation improvements.
0.9
=============================
* Added support for content types in secrets. * Added ``Item.get_modified()`` method. * Added ``get_all_collections()`` and ``get_collection_by_alias()`` functions. * Added ``search_items()`` function for global search. * Made synchronous version of ``Collection.unlock()`` return a boolean representing whether the operation was dismissed. * Fixed wrong parsing of Secret Service result in ``Collection.get_modified()``. * Various test suite and documentation improvements.
0.8
=============================
* Added ``Collection`` and ``Item`` classes. * Added support for creating and deleting collections. * Added synchronous loop unlocking support. * Added support for PyQt applications. * Added test suite. * Convert D-Bus exceptions to SecretStorage exceptions. * Rewrote the documentation in Sphinx. * Miscellaneous internal improvements.