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