The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.13 - 2016-09-16

  • Small fixes to make sure that you can pass both readonly and locked hashes to both validation_for and the subroutine it creates for you. Locked hashes work and readonly hashes sort of work on some Perls.
  • Added a new parameter, "name_is_optional". When this is true, the "name" parameter is simply ignored when Sub::Util is not available, rather than causing an exception.
  • Removed List::SomeUtils as a prereq.

Modules

Build an optimized subroutine parameter validator once, use it forever
Object that implements the check subroutine compilation
Defines exceptions thrown by Params::ValidationCompiler