1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157
|
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 **
|