Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

file 37 lines (29 sloc) 1.29 kb
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
1.0.0 Feb 27 2007
 - Initial release.
 
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.

2.0.1 Mar 09 2007
 - Fixed load path issues
 - Fixed crashes when hashing weird values (e.g., false, etc.)

2.0.2 Jun 06 2007
 - Fixed example code in the README [Winson]
 - Fixed Solaris compatibility [Jeremy LaTrasse, Twitter crew]

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]

2.0.4 Mar 09 2009
  - Added Ruby 1.9 compatibility. [Genki Takiuchi]
  - Fixed segfaults on some different types of empty strings. [Mike Pomraning]

2.0.5 Mar 11 2009
  - Fixed Ruby 1.8.5 compatibility. [Mike Pomraning]

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]

2.1.1 Aug 14 2009
  - JVM 1.4/1.5 compatibility [Hongli Lai]
Something went wrong with that request. Please try again.