File: Changes

package info (click to toggle)
libdigest-bcrypt-perl 1.212-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 204 kB
  • sloc: perl: 305; makefile: 2
file content (157 lines) | stat: -rwxr-xr-x 3,909 bytes parent folder | download
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 **