0.13

- Apply some of the same optimizations to positional parameters.  The
speedup here seems to be about 7-8%.

- Fix stupid bug in 04-defaults tests.

0.12

- Add BOOLEAN type (equivalent to UNDEF | SCALAR).  Suggested by Ken
Williams.

- This version is about 8-10% faster on named parameters than previous
versions.  This may not seem like that much but if most, or all, of
your subroutines/methods use validation then this can be a significant
improvement.

- This version has slightly different semantics for dealing with
missing parameters.  Previously, if parameters were missing, an
exception was thrown before any of the other validation parameters
were checked.  Now, the validation parameters (type, isa, etc.) are
checked first, so that these errors will show up before missing
parameters.

0.11

- Accidentally removed the set_options function (in 0.08).  Though
this will go away in the future it isn't happening quite yet.

0.10

- Apparently making a tarball for CPAN is beyond my limited abilities.
0.09 was missing a file needed for tests.  Also reported by Blair
Zajac.

- When running Makefile.PL you get some warnings that can be ignored.
Add a message saying you can ignore them.

0.09

- I forgot to put the Makefile.PL in the MANIFEST.  I am dumb.
Reported by Blair Zajac.

0.08

- Explicitly mention that, by default, Params::Validate uses
Carp::confess to report a validation failure.  Suggested by Mark
Stosberg.

- The 'NO_VALIDATION' mode was seriously broken in that it didn't
handle defaults at all.

- The 'NO_VALIDATION' env var was mis-documented as being
'NO_VALIDATE'.

- The 'NO_VALIDATION' env var is now 'PERL_NO_VALIDATION' and this
method of disabling validation is no longer considered alpha.

- The validation functions now check this environment variable every
time they are called.  This is probably a bit slower than the previous
implementation, which only checked once when the module was loaded.
If you have a problem with this, let me know.

0.07

- Fix problem with CPAN shell's 'r' command that
Attribute::Params::Validate was causing with older Perl's.  Reported
by Rob BloodGood.

- Add ability to specify defaults for parameters and get a new
hash/array back from validate or validate_pos.  Partial patch
submitted by Ken Williams.

0.06

- Require Attribute::Handlers if using Perl 5.6.0+.

- fix doc nits.

0.05

- Added Attribute::Params::Validate - do validation via attributes!

- Rename set_options to validation_options.  This can now be exported
safely and is included in the :all export tag.  set_options is
deprecated and will be removed in a future release.  Thanks to Jon
Swartz for the suggestion.

0.04

- tweaks to make the code work under 5.00404

0.03 

- make sure all error messages contain the name of the subroutine that
was called.

- the error message given when an argument doesn't match the 'isa'
spec has been improved.

- use Carp::confess by default when dying with an error.  This
produces a more useful error message.

0.02  Tue Mar 06 18:30 2001

- fix a bug in the test suite that caused failures in 5.6.0.

0.01  Sun Feb 11 16:10 2001

- Original release

