Revision history for Keyring::Auto

0.3001	2015-01-12

        Updated missing dependencies.

0.30	2015-01-12

        Introduced configuration file support (and documented how it
        is related to other config methods).

        Tuned and documented priority of various ways of configuring 
        preferred backends.

        Noticeable internal changes (which should not, except 
        better logging, have impact on external behaviour).

0.2801	2015-01-08

        Support for new environment variable. 
        PASSWD_KEYRING_AUTO_FORCE can be set to short name of keyring
        which must be used no matter what. If it is present, only this
        backend is considered.

        Passwd::Keyring::Auto->new handles named parameters force,
        prefer and forbid - appropriately enforced backend, list of
        preferred backends, list of forbidden backends. This way 
        module behaviour can also be impacted from the code.

        Documentation improvements.

0.2704	2015-01-06

        Added kwalitee testing and making some tests happier. No
        functionality changes.  

        Fixed recommended modules on OSX (no more KDE and Gnome
        recommendation there).

0.2703	2012-11-27

        Better name for example, installing it in share dir for easier
        access.

        Dropping problematic tests. No way to guess whether KDEWallet
        is indeed available.

0.2702	2012-11-22

        Added empty package to make linking documentation on CPAN
        easier, as suggested in first comment to
        http://prepan.org/module/429En4oFfM

0.2701	2012-11-20

        Fixed some test failures reported by cpantesters (removed
        unneeded import of Test::Exception, added conditionals
        checking whether loaded keyring is persistent and can be
        tested for data recovery by separate object).

0.27	2012-11-11

        Support for loading OSXKeychain backend on Mac OS/X (darwin) platform.

        Added standalone non-trivial example.

        get_keyring is exported by default.

        Improved keyring selection code structure (introducing concept
        of scoring etc)..

        Handling PASSWD_KEYRING_AUTO_FORBID and PASSWD_KEYRING_AUTO_PREFER
        environment variables.

        Handling PASSWD_KEYRING_AUTO_DEBUG variable, if it is set, we
        emit some diagnostics of what we pick.

        Terminology fixes in docs and param names (realm instead of service/domain)

        Recommended modules are picked according to the current platform.

0.2602	2012-11-09

        Documentation updates

0.2601  2012-11-08

        Small documentation fixes, more info in CPAN metadata

0.26    2012-11-08

        Updated location of KeyringAPI document.

0.25    2012-11-08

        Added support for KDEWallet as alternative for Linux desktops.

0.24    2012-11-08

        Clarifying meaning of app and group parameters.

0.23    2012-11-08

        Documented keyring backends API (L<Passwd::Keyring::KeyringAPI>).
        Tests properly clean created passwords.

0.21    2012-11-04

        First version.

