Changes for version 0.96 - 2011-04-19

  • The XS version of the code always called Carp::confess, regardless of whether you provided your own on_fail callback. Reported by Scott Bolte. RT #66359.
  • There were a couple spots that called eval without localizing $@ first. RT #58087.
  • The parameters for each key validation (can, isa, regex) are now checked, and an error is thrown if any of the keys are not valid. Basically, we validate the validation spec. Based on a patch by Andreas Faafeng. RT #57831.
  • Lots of little pod fixes. RT #61002.
  • This module now requires Perl 5.8.1.
  • Switched to version 2.0 of the Artistic License.

Modules

Validate method/function parameters
pure Perl implementation of Params::Validate
XS implementation of Params::Validate

Provides

in lib/Attribute/Params/Validate.pm