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