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

Changes for version 0.08

  • o applied patches by Per Carlson:
    • don't die on 1st error, rather collect them and issue a full report
    • use errors() to retrieve all those collected errors
    • enhanced unit tests
    • proper utf8 handling
    • lots of minor tweaks (typos, ambiguities and such)
  • o added support for dynamic arguments to validators, which is used by the new range type, see below. arguments passed to coderefs: val, unparsed args, array of args tokenized by , or -.
  • o added new builtin validator type: range(start-end), use it like: { loginport => range(22-23) }.
  • o export a class method add_validators() [only if requested], which can be used to add validator types globally.

Modules

Validate recursive Hash Structures