0.24 2017-06-24 (PERLANCAR) - [Bugfix] Don't include Sah compile-time modules [RT#122145]. 0.23 2016-07-22 (PERLANCAR) - Handle (skip) non-OnDisk files. 0.22 2016-06-02 (PERLANCAR) - Adjust to Data::Sah 0.79 (v introduced to compilation data, modules becomes array of records). - [doc] Mention Data::Sah::Manual::ParamsValidating. 0.21 2016-02-25 (PERLANCAR) - No functional changes. - Replace Data::Dumper with Data::Dmp. 0.20 2015-01-03 (PERLANCAR) - No functional changes. - Rebuild (Generate TODO.md). 0.19 2014-10-29 (PERLANCAR) - [Bugfix] Schema default and default from 'default' argument spec property were not applied. 0.18 2014-09-12 (PERLANCAR) - No functional changes. - Fix syntax error (d'oh). 0.17 2014-09-12 (PERLANCAR) - No functional changes. - Tweak die message: add sub name prefix to make it clearer. 0.16 2014-09-12 (PERLANCAR) - Bugfix: allow args_as=array/whatever if we're validating arg one by one. - Bugfix: Avoid use of Perinci::Access::Perl to avoid changing result_naked, args_as. 0.15 2014-09-06 (PERLANCAR) - Adjust to Perinci::Sub::Wrapper 0.62 (_perinci.sub.wrapper.validate_args is now renamed). 0.14 2014-06-27 (SHARYANTO) - Fix regex for package declaration so false positives are reduced. 0.13 2014-04-30 (SHARYANTO) - Adjust to Perinci::Access::Perl 0.66 (no longer has extra_wrapper_args, but remove_internal_properties is now off by default in Perinci::Sub::Normalize). 0.12 2014-03-08 (SHARYANTO) - Skip running if DZP::Rinci::Wrap is loaded. 0.11 2013-12-18 (SHARYANTO) - No functional changes. Fix coding error. 0.10 2013-12-18 (SHARYANTO) - No functional changes. Adjust to Perinci::Access::Perl 0.54+. 0.09 2013-09-11 (SHARYANTO) - No functional changes. Adjust to Data::Sah 0.18. 0.08 2013-09-11 (SHARYANTO) - No functional changes. Add 'use experimental smartmatch' for Perl 5.18+". 0.07 2013-09-08 (SHARYANTO) - Bugfix: make sure all uri's fed to Perinci::Access::Perl are pl: uris. 0.06 2013-09-08 (SHARYANTO) - No functional changes. Replace Perinci::Access::InProcess with ::Perl. 0.05 2013-03-02 (SHARYANTO) [BUG FIXES] - Validate (to set default value) non-required arguments if their schemas specify default values. 0.04 2013-03-02 (SHARYANTO) [BUG FIXES] - Don't validate non-required (req=>0) arguments if they are not passed. 0.03 2013-01-11 (SHARYANTO) - No functional changes. [BUG FIXES] - Make sure data_name is alphanum only (foo.contains -> foo_contains). - Wrapping fixes (declare variables and require modules required by the generated validator code). 0.02 2012-11-06 (SHARYANTO) - Add # NO_VALIDATE_ARG(S?) - Add notice about setting _perinci.sub.wrapper.validate_args => 0 if validated arguments. - Some fixes. 0.01 2012-11-06 (SHARYANTO) - First release.