Changes for version 0.56

  • The XS code that handled callbacks expects all callbacks to return an integer, instead of simply testing the returned value for truth. This could cause strange warnings like 'Argument "InMemory" isn't numeric in subroutine entry...'. Based on a bug report from Robert Dick for another module I wrote (Lingua::ZH::CCDICT).

Modules

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