$Id: CHANGES,v 1.2 2002/10/03 05:46:10 ianmacd Exp $

0.3.0
-----

The Crack class is gone and Password is now a direct subclass of String.
If you were previously creating Crack objects and calling their methods, you
can now no longer do this (and there really never was a good reason to do that,
anyway).

As a result of this change, Password#check now raises a Password::WeakPassword
exception if the password is weak, not a Crack::WeakPassword exception.

0.2.1
-----

No new features. The only changes are portability enhancements to the build
system.

0.2.0
-----

Password#check no longer returns an empty string on success and a string
describing the nature of the password weakness on failure.

Instead, it returns true on success and raises a Crack::WeakPassword exception
on failure.

0.1.1
-----

Password.get now returns an instance of Password, not String.
Password.new now defaults to assigning a null string.