The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
0.251   2020-06-05  Released-By: PERLANCAR; Urgency: medium

	- Don't throw fatal error when file does not package declaration,
	  skip it instead.


0.250   2019-07-04  Released-By: PERLANCAR; Urgency: high

	- Rename module
	  Dist::Zilla::Plugin::Rinci::{Validate,EmbedValidator}.

        - [bugfix] Assign default value from argument spec, no matter argument
          has schema or not.

        - [bugfix] Enclose validator code with { ... } to limit the effect of
          pragmas in the generated code, e.g. no warnings 'void'.

        - [bugfix] Modules required by the validator code had not been added to
          the distro's prereqs.

	- No longer skip running when detecting [Rinci::Wrap]. Both plugins
	  are equally valid alternatives; no one supersedes or precedes the
	  other.

	- [doc] Mention [Rinci::GenSchemaV].


0.24    2017-06-24  Released-By: PERLANCAR

	- [Bugfix] Don't include Sah compile-time modules [RT#122145].


0.23    2016-07-22  Released-By: PERLANCAR

	- Handle (skip) non-OnDisk files.


0.22    2016-06-02  Released-By: 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  Released-By: PERLANCAR

        - No functional changes.

	- Replace Data::Dumper with Data::Dmp.


0.20    2015-01-03  Released-By: PERLANCAR

	- No functional changes.

	- Rebuild (Generate TODO.md).


0.19    2014-10-29  Released-By: PERLANCAR

	- [Bugfix] Schema default and default from 'default' argument spec
	  property were not applied.


0.18    2014-09-12  Released-By: PERLANCAR

	- No functional changes.

	- Fix syntax error (d'oh).


0.17    2014-09-12  Released-By: PERLANCAR

	- No functional changes.

	- Tweak die message: add sub name prefix to make it clearer.


0.16    2014-09-12  Released-By: 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  Released-By: PERLANCAR

	- Adjust to Perinci::Sub::Wrapper 0.62
	  (_perinci.sub.wrapper.validate_args is now renamed).


0.14     2014-06-27  Released-By: SHARYANTO

         - Fix regex for package declaration so false positives are reduced.


0.13     2014-04-30  Released-By: 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  Released-By: SHARYANTO

         - Skip running if DZP::Rinci::Wrap is loaded.


0.11     2013-12-18  Released-By: SHARYANTO

         - No functional changes. Fix coding error.


0.10     2013-12-18  Released-By: SHARYANTO

         - No functional changes. Adjust to Perinci::Access::Perl 0.54+.


0.09     2013-09-11  Released-By: SHARYANTO

         - No functional changes. Adjust to Data::Sah 0.18.


0.08     2013-09-11  Released-By: SHARYANTO

         - No functional changes. Add 'use experimental smartmatch' for Perl
           5.18+".


0.07     2013-09-08  Released-By: SHARYANTO

         - Bugfix: make sure all uri's fed to Perinci::Access::Perl are pl: uris.


0.06     2013-09-08  Released-By: SHARYANTO

         - No functional changes. Replace Perinci::Access::InProcess with
           ::Perl.


0.05     2013-03-02  Released-By: SHARYANTO

         [BUG FIXES]

         - Validate (to set default value) non-required arguments if their
           schemas specify default values.


0.04     2013-03-02  Released-By: SHARYANTO

         [BUG FIXES]

         - Don't validate non-required (req=>0) arguments if they are not
           passed.


0.03     2013-01-11  Released-By: 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  Released-By: 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  Released-By: SHARYANTO

         - First release.