Revision history for Keyring::Auto

1.0000	2020-07-05
        Switching hosting to helix as bitbucket is shut down.

0.7201	2015-12-10
    	#1 Added README.md for better repository-page presentation

	    #3 Disabled most tests if run under root, as running them in such context
	    just caused various failures.

        (maintainer-related) Disabled python version hook, UpdateVersion Extension
        is to be used instead.

0.72	2015-02-25
   	    Fixed error (wrong skip) in one of the tests.

0.71	2015-01-30
        Adding dependency on Moo version which handles
        string defaults (to resolve issues reported on Moo
        1.000008)

0.70    2015-01-24

        Environment variables shortened to PASSWD_KEYRING_CONFIG,
        PASSWD_KEYRING_DEBUG, PASSWD_KEYRING_FORCE, etc.

        Initial release of passwd_keyring helper script. Current
        version supports config-file related activities (create,
        spawn editor on, show settings summary).

        Fixed problems with cpan install due to wrong test.

0.3003  2015-01-15

        Fixed bug introduced in 0.30: password group and app name were
        not passed to backends, therefore all passwords were saved
        in default group.

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.