Files: fbbece54c6cb8b53db01132c7eeb58955944547d / CHANGELOG
2921 bytesRaw
1 | 1.0.0 Feb 27 2007 |
2 | - Initial release. |
3 | |
4 | 2.0.0 Mar 07 2007 |
5 | - Removed BCrypt::Password#exactly_equals -- use BCrypt::Password#eql? instead. |
6 | - Added BCrypt::Password#is_password?. |
7 | - Refactored out BCrypt::Internals into more useful BCrypt::Engine. |
8 | - Added validation of secrets -- nil is not healthy. |
9 | |
10 | 2.0.1 Mar 09 2007 |
11 | - Fixed load path issues |
12 | - Fixed crashes when hashing weird values (e.g., false, etc.) |
13 | |
14 | 2.0.2 Jun 06 2007 |
15 | - Fixed example code in the README [Winson] |
16 | - Fixed Solaris compatibility [Jeremy LaTrasse, Twitter crew] |
17 | |
18 | 2.0.3 May 07 2008 |
19 | - Made exception classes descend from StandardError, not Exception [Dan42] |
20 | - Changed BCrypt::Engine.hash to BCrypt::Engine.hash_secret to avoid Merb |
21 | sorting issues. [Lee Pope] |
22 | |
23 | 2.0.4 Mar 09 2009 |
24 | - Added Ruby 1.9 compatibility. [Genki Takiuchi] |
25 | - Fixed segfaults on some different types of empty strings. [Mike Pomraning] |
26 | |
27 | 2.0.5 Mar 11 2009 |
28 | - Fixed Ruby 1.8.5 compatibility. [Mike Pomraning] |
29 | |
30 | 2.1.0 Aug 12 2009 |
31 | - Improved code coverage, unit tests, and build chain. [Hongli Lai] |
32 | - Ruby 1.9 compatibility fixes. [Hongli Lai] |
33 | - JRuby support, using Damien Miller's jBCrypt. [Hongli Lai] |
34 | - Ruby 1.9 GIL releasing for high-cost hashes. [Hongli Lai] |
35 | |
36 | 2.1.1 Aug 14 2009 |
37 | - JVM 1.4/1.5 compatibility [Hongli Lai] |
38 | |
39 | 2.1.2 Sep 16 2009 |
40 | - Fixed support for Solaris, OpenSolaris. |
41 | |
42 | 3.0.0 Aug 24 2011 |
43 | - Bcrypt C implementation replaced with a public domain implementation. |
44 | - License changed to MIT |
45 | |
46 | 3.0.1 Sep 12 2011 |
47 | - create raises an exception if the cost is higher than 31. GH #27 |
48 | |
49 | 3.1.0 May 07 2013 |
50 | - Add BCrypt::Password.valid_hash?(str) to check if a string is a valid bcrypt password hash |
51 | - BCrypt::Password cost should be set to DEFAULT_COST if nil |
52 | - Add BCrypt::Engine.cost attribute for getting/setting a default cost externally |
53 | |
54 | 3.1.1 Jul 10 2013 |
55 | - Remove support for Ruby 1.8 in compiled win32 binaries |
56 | |
57 | 3.1.2 Aug 26 2013 |
58 | - Add support for Ruby 1.8 and 2.0 (in addition to 1.9) in compiled Windows binaries |
59 | - Add support for 64-bit Windows |
60 | |
61 | 3.1.3 Feb 21 2014 |
62 | - Add support for Ruby 2.1 in compiled Windows binaries |
63 | - Rename gem from "bcrypt-ruby" to just "bcrypt". [GH #86 by @sferik] |
64 | |
65 | 3.1.6 Feb 21 2014 |
66 | - Dummy version of "bcrypt-ruby" needed a couple version bumps to fix some |
67 | bugs. It felt wrong to have that at a higher version than the real gem, so |
68 | the real gem is getting bumped to 3.1.6. |
69 | |
70 | 3.1.7 Feb 24 2014 |
71 | - Rebuild corrupt Java binary version of gem [GH #90] |
72 | - The 2.1 support for Windows binaries alleged in 3.1.3 was a lie -- documentation removed |
73 | |
74 | 3.1.8 Oct 23 2014 |
75 | - Add support for Ruby 2.1 in compiled Windows binaries [GH #102] |
76 | |
77 | 3.1.9 Oct 23 2014 |
78 | - Rebuild corrupt binaries |
79 | |
80 | 3.1.10 Jan 28 2015 |
81 | - Fix issue with dumping a BCrypt::Password instance to YAML in Ruby 2.2 [GH #107 by @mattwildig] |
82 | |
83 | 3.1.11 Mar 06 2016 |
84 | - Add support for Ruby 2.2 in compiled Windows binaries |
85 |
Built with git-ssb-web