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 **