- Apply blead patch from Peter Acklam
- Set install_dirs to 'perl' if perl >= 5.9.5
- Address #23824: Bug concering the loss of the
last_error message when checking recursively.
- Apply patch from #20299 that implements the
$Params::Check::CALLER_DEPTH variable.
- Add a warning if the store => variable
is not a reference.
- Fix issue where allow() wouldn't shortcut
after the first successful match (#17364)
- Make error reporting of invalid keys contain
the stringified version of the disallowed
value.
- Make template defaults of '' (empty string)
work as they should.
- ground up rewrite of both code and tests
to improve performance
- quell a 'use of undefined variable' warning
when checking 'undef' values
- add template option 'defined'
- allow nested lists in allow()
- Use carp to get a better caller perspective
- add the last_error() routine
- add the allow() routine
- Verbosity's default setting depends on $^W
- New global flag to not change the casing of keys