Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 40 lines (31 sloc) 1.353 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 38 39 40
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]

2.1.2 Sep 16 2009
  - Fixed support for Solaris, OpenSolaris.
Something went wrong with that request. Please try again.