-
Notifications
You must be signed in to change notification settings - Fork 283
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #214 from fliiiix/bugfix/changelog
Bugfix/changelog
- Loading branch information
Showing
1 changed file
with
72 additions
and
68 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,95 +1,99 @@ | ||
1.0.0 Feb 27 2007 | ||
- Initial release. | ||
[DRAFT] 4.0.0 MMM DD YYYY | ||
|
||
2.0.0 Mar 07 2007 | ||
- Removed BCrypt::Password#exactly_equals -- use BCrypt::Password#eql? instead. | ||
- Added BCrypt::Password#is_password?. | ||
- Refactored out BCrypt::Internals into more useful BCrypt::Engine. | ||
- Added validation of secrets -- nil is not healthy. | ||
3.1.13 May 31 2019 | ||
- No longer include compiled binaries for Windows. See GH #173. | ||
- Update C and Java implementations to latest versions [GH #182 by @fonica] | ||
- Bump default cost to 12 [GH #181 by @bdewater] | ||
- Remove explicit support for Rubies 1.8 and 1.9 | ||
- Start calibration from the minimum cost supported by the algorithm [GH #206 by @sergey-alekseev] | ||
- Remove explicit support for Rubies 1.8 and 1.9 [GH #185 by @tjschuck] | ||
- Define SKIP_GNU token when building extension (Fixes FreeBSD >= 12) [GH #189 by @adam12] | ||
|
||
2.0.1 Mar 09 2007 | ||
- Fixed load path issues | ||
- Fixed crashes when hashing weird values (e.g., false, etc.) | ||
3.1.12 May 16 2018 | ||
- Add support for Ruby 2.3, 2.4, and 2.5 in compiled Windows binaries | ||
- Fix compatibility with libxcrypt [GH #164 by @besser82] | ||
|
||
2.0.2 Jun 06 2007 | ||
- Fixed example code in the README [Winson] | ||
- Fixed Solaris compatibility [Jeremy LaTrasse, Twitter crew] | ||
3.1.11 Mar 06 2016 | ||
- Add support for Ruby 2.2 in compiled Windows binaries | ||
|
||
2.0.3 May 07 2008 | ||
- Made exception classes descend from StandardError, not Exception [Dan42] | ||
- Changed BCrypt::Engine.hash to BCrypt::Engine.hash_secret to avoid Merb | ||
sorting issues. [Lee Pope] | ||
3.1.10 Jan 28 2015 | ||
- Fix issue with dumping a BCrypt::Password instance to YAML in Ruby 2.2 [GH #107 by @mattwildig] | ||
|
||
2.0.4 Mar 09 2009 | ||
- Added Ruby 1.9 compatibility. [Genki Takiuchi] | ||
- Fixed segfaults on some different types of empty strings. [Mike Pomraning] | ||
3.1.9 Oct 23 2014 | ||
- Rebuild corrupt binaries | ||
|
||
2.0.5 Mar 11 2009 | ||
- Fixed Ruby 1.8.5 compatibility. [Mike Pomraning] | ||
3.1.8 Oct 23 2014 | ||
- Add support for Ruby 2.1 in compiled Windows binaries [GH #102] | ||
|
||
2.1.0 Aug 12 2009 | ||
- Improved code coverage, unit tests, and build chain. [Hongli Lai] | ||
- Ruby 1.9 compatibility fixes. [Hongli Lai] | ||
- JRuby support, using Damien Miller's jBCrypt. [Hongli Lai] | ||
- Ruby 1.9 GIL releasing for high-cost hashes. [Hongli Lai] | ||
3.1.7 Feb 24 2014 | ||
- Rebuild corrupt Java binary version of gem [GH #90] | ||
- The 2.1 support for Windows binaries alleged in 3.1.3 was a lie -- documentation removed | ||
|
||
2.1.1 Aug 14 2009 | ||
- JVM 1.4/1.5 compatibility [Hongli Lai] | ||
3.1.6 Feb 21 2014 | ||
- Dummy version of "bcrypt-ruby" needed a couple version bumps to fix some | ||
bugs. It felt wrong to have that at a higher version than the real gem, so | ||
the real gem is getting bumped to 3.1.6. | ||
|
||
2.1.2 Sep 16 2009 | ||
- Fixed support for Solaris, OpenSolaris. | ||
3.1.3 Feb 21 2014 | ||
- Add support for Ruby 2.1 in compiled Windows binaries | ||
- Rename gem from "bcrypt-ruby" to just "bcrypt". [GH #86 by @sferik] | ||
|
||
3.0.0 Aug 24 2011 | ||
- Bcrypt C implementation replaced with a public domain implementation. | ||
- License changed to MIT | ||
3.1.2 Aug 26 2013 | ||
- Add support for Ruby 1.8 and 2.0 (in addition to 1.9) in compiled Windows binaries | ||
- Add support for 64-bit Windows | ||
|
||
3.0.1 Sep 12 2011 | ||
- create raises an exception if the cost is higher than 31. GH #27 | ||
3.1.1 Jul 10 2013 | ||
- Remove support for Ruby 1.8 in compiled win32 binaries | ||
|
||
3.1.0 May 07 2013 | ||
- Add BCrypt::Password.valid_hash?(str) to check if a string is a valid bcrypt password hash | ||
- BCrypt::Password cost should be set to DEFAULT_COST if nil | ||
- Add BCrypt::Engine.cost attribute for getting/setting a default cost externally | ||
|
||
3.1.1 Jul 10 2013 | ||
- Remove support for Ruby 1.8 in compiled win32 binaries | ||
3.0.1 Sep 12 2011 | ||
- create raises an exception if the cost is higher than 31. GH #27 | ||
|
||
3.1.2 Aug 26 2013 | ||
- Add support for Ruby 1.8 and 2.0 (in addition to 1.9) in compiled Windows binaries | ||
- Add support for 64-bit Windows | ||
3.0.0 Aug 24 2011 | ||
- Bcrypt C implementation replaced with a public domain implementation. | ||
- License changed to MIT | ||
|
||
3.1.3 Feb 21 2014 | ||
- Add support for Ruby 2.1 in compiled Windows binaries | ||
- Rename gem from "bcrypt-ruby" to just "bcrypt". [GH #86 by @sferik] | ||
2.1.2 Sep 16 2009 | ||
- Fixed support for Solaris, OpenSolaris. | ||
|
||
3.1.6 Feb 21 2014 | ||
- Dummy version of "bcrypt-ruby" needed a couple version bumps to fix some | ||
bugs. It felt wrong to have that at a higher version than the real gem, so | ||
the real gem is getting bumped to 3.1.6. | ||
2.1.1 Aug 14 2009 | ||
- JVM 1.4/1.5 compatibility [Hongli Lai] | ||
|
||
3.1.7 Feb 24 2014 | ||
- Rebuild corrupt Java binary version of gem [GH #90] | ||
- The 2.1 support for Windows binaries alleged in 3.1.3 was a lie -- documentation removed | ||
2.1.0 Aug 12 2009 | ||
- Improved code coverage, unit tests, and build chain. [Hongli Lai] | ||
- Ruby 1.9 compatibility fixes. [Hongli Lai] | ||
- JRuby support, using Damien Miller's jBCrypt. [Hongli Lai] | ||
- Ruby 1.9 GIL releasing for high-cost hashes. [Hongli Lai] | ||
|
||
3.1.8 Oct 23 2014 | ||
- Add support for Ruby 2.1 in compiled Windows binaries [GH #102] | ||
2.0.5 Mar 11 2009 | ||
- Fixed Ruby 1.8.5 compatibility. [Mike Pomraning] | ||
|
||
3.1.9 Oct 23 2014 | ||
- Rebuild corrupt binaries | ||
2.0.4 Mar 09 2009 | ||
- Added Ruby 1.9 compatibility. [Genki Takiuchi] | ||
- Fixed segfaults on some different types of empty strings. [Mike Pomraning] | ||
|
||
3.1.10 Jan 28 2015 | ||
- Fix issue with dumping a BCrypt::Password instance to YAML in Ruby 2.2 [GH #107 by @mattwildig] | ||
2.0.3 May 07 2008 | ||
- Made exception classes descend from StandardError, not Exception [Dan42] | ||
- Changed BCrypt::Engine.hash to BCrypt::Engine.hash_secret to avoid Merb | ||
sorting issues. [Lee Pope] | ||
|
||
3.1.11 Mar 06 2016 | ||
- Add support for Ruby 2.2 in compiled Windows binaries | ||
2.0.2 Jun 06 2007 | ||
- Fixed example code in the README [Winson] | ||
- Fixed Solaris compatibility [Jeremy LaTrasse, Twitter crew] | ||
|
||
3.1.12 May 16 2018 | ||
- Add support for Ruby 2.3, 2.4, and 2.5 in compiled Windows binaries | ||
- Fix compatibility with libxcrypt [GH #164 by @besser82] | ||
2.0.1 Mar 09 2007 | ||
- Fixed load path issues | ||
- Fixed crashes when hashing weird values (e.g., false, etc.) | ||
|
||
[DRAFT] 4.0.0 MMM DD YYYY | ||
- No longer include compiled binaries for Windows. See GH #173. | ||
- Update C and Java implementations to latest versions [GH #182 by @fonica] | ||
- Bump default cost to 12 [GH #181 by @bdewater] | ||
- Remove explicit support for Rubies 1.8 and 1.9 | ||
- Start calibration from the minimum cost supported by the algorithm [GH #206 by @sergey-alekseev] | ||
2.0.0 Mar 07 2007 | ||
- Removed BCrypt::Password#exactly_equals -- use BCrypt::Password#eql? instead. | ||
- Added BCrypt::Password#is_password?. | ||
- Refactored out BCrypt::Internals into more useful BCrypt::Engine. | ||
- Added validation of secrets -- nil is not healthy. | ||
|
||
1.0.0 Feb 27 2007 | ||
- Initial release. |