The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Digest-Bcrypt

1.212     2022-01-16
    - Remove specific cost size restrictions and let those be determined
      by Crypt::Bcrypt (thanks, Aaron Hall: GH#7)

1.211     2022-01-12
    - Fixed some typos and organization of documentation
    - Ensured all code was run through perltidy
    - Get rid of TravisCI config
    - Add some more guidance about not using this module
    - Fix syntax use that broke compatibility with 5.8
    - Setup GH Workflows for testing

1.210     2022-01-10
    - Update to Starter::Git and clean up the dist.ini file
    - Switch to Crypt::Bcrypt
    - Change all tests to use a cost of 5 at least
    - Add a 'type' attribute so selecting the encoding type is possible
    - Default the type to 2a to keep it as it was prior to switching to
      Crypt::Bcrypt

1.209     2017-03-25
    - Revert to using bytes as that broke salt length tests
    - Added a few author tests for Data::Entropy::Algorithms::rand_bits()

1.208     2017-03-24
    - Remove MANIFEST.SKIP as we use .gitignore
    - Stop using 'bytes' and make use of Encode instead as we're already on at
      least version 5.8.1
    - Remove Try::Tiny from runtime requirements as it's only used in testing

1.207     2017-02-11
    - Added LICENSE and CONTRIBUTING.md files
    - Added settings attribute
    - Added documentation on how best to create a salt
    - Added some extra doc examples

1.206     2016-07-01
    - Fix errant inclusions in cpanfile

1.205     2016-06-06
    - Put requirements in a cpanfile
    - Changed to [Starter]

1.204     2016-03-21
    - moved to Dist::Zilla
    - perltidy'd everything

1.203 2016-03-07

    [ TESTS ]
    * Fixed test reliant upon Perl error messages

1.202 2016-03-05

    [ FEATURE ]
    * Allowed the constructor to accept a hashref or a hash
      as requested in issue #1

    [ TESTS ]
    * Added many more tests to the suite

    [ DOCUMENTATION ]
    * Updated the documentation to show the ability to add parameters to
      the constructor.
    * Moved cost and salt descriptions to a new "attributes" section.


1.201 2016-03-05

    [ DOCUMENTATION ]
    * Added a blurb to use Crypt::Eksblowfish::Bcrypt instead

    [ BUILD ]
    * Made the build a bit more generic

    [ TESTS ]
    * Alleviated some of the issues taking lots of TravisCI time


1.200_001 2016-03-02

    [ DOCUMENTATION ]
    * fixed typos
    * organized methods by constructor, then alphabetical
    * showed more in-depth examples of how to use the methods
    * moved example code to the SYNOPSIS section
    * made a DESCRIPTION section
    * added Chase Whitener as current maintainer

    [ TESTS ]
    * Changed to use Try::Tiny instead of raw eval


1.0.2   2013-01-23

    [ TESTS ]
    * Module is now tested by Travis CI


1.0.1   2012-04-07

    [ BUGFIX ]
    * $VERSION was not incremented in previous release.


1.0.0   2012-04-07

    [ BUGFIX ]
    * Remove accidental dependency on perl 5.10
      introduced in previous revision

    [ FEATURE ]
    * bcrypt_b64digest method added to return digest
      base64 encoded using the base 64 alphabet commonly
      used with bcrypt

    * b64digest method now returns a base64 that is
      compatible with the standard MIME alphabet.

      To access the version of base64 commonly used with
      bcrypt, use the new bcrypt_b64digest method

      This is a backwards incompatible change

    [ TESTS ]
    * Added additional tests for new methods


0.1.1   2012-04-05

    [ DOCUMENTATION ]
    * Fixed typos in base64 method description

    [ FEATURE ]
    * Improved handling of cases where the cost / salt methods
      have never been called

    [ TESTS ]
    * Improved error handling tests


0.1.0   2012-03-31

    ** First Public Release **

    [ DOCUMENTATION ]
    * Added Documentation

    [ TESTS ]
    * Added Test Suite


0.0.1   2011-03-30

    ** First Draft **