Revision history for Pod-Weaver-Plugin-Perinci

0.27    2015-01-10 (PERLANCAR)

	- (Temporarily?) skip adding FILES section (done by
	  PWS::Files::PerinciCmdLine).

	- Refactor: extract text adding functionality to
	  PWR::AddTextToSection.


0.26    2014-12-26 (PERLANCAR)

	- Skip processing script if script is not eligible (status 412).


0.25    2014-12-21 (PERLANCAR)

	- Refactor: extract role PWR::DumpPerinciCmdLineScript.


0.24    2014-12-16 (PERLANCAR)

	- Support scripts with embedded function under /main.

	- Split Perinci::CmdLine::Base::Patch::DumpAndExit to another dist.


0.23    2014-12-09 (PERLANCAR)

	- [Bugfix] Forgot to add 'lib' to @INC when executing script.

	- Show raw stdout/stderr when failing to capture, for debugging.


0.22    2014-12-07 (PERLANCAR)

	- Fix encoding issue by converting characters to bytes as expected
	  by read_string() (KENTNL++, ref:
	  https://github.com/rjbs/Dist-Zilla-Plugin-PodWeaver/issues/4#issu
	  ecomment-65880917).


0.21    2014-12-04 (PERLANCAR)

        - Tweak: don't show valid values or default values for alias options.


0.20    2014-12-02 (PERLANCAR)

	- Switch Perinci::Sub::To::{CLIOptSpec,CLIDocData}, show examples
	  in Synopsis.


0.19    2014-11-30 (PERLANCAR)

        - Use Perinci::Sub::To::CLIOptSpec 0.08 to be able to get '@' even
          though x.schema.entity has been set.

        - Tweak output: See --foo=s -> See --foo.

        - Show option's valid values from schema's 'in' clause, if any.


0.18    2014-11-21 (PERLANCAR)

	- Tweaks for script: Add note about options that can be specified
          multiple times. Don't repeat description for non-main option, instead
          refer to it.


0.17    2014-11-21 (PERLANCAR)

	- Script if function URL qr#^/main/# (embedded).


0.16    2014-11-21 (PERLANCAR)

        - Rename distribution from Pod-Weaver-Plugin-Perinci to
          Pod-Weaver-Plugin-Rinci to be consistent with the dzil plugins
          (Dist-Zilla-Plugin-Rinci-*).

        - Support inserting POD stuffs to Perinci::CmdLine-based scripts:
          SYNOPSIS, DESCRIPTION, SUBCOMMANDS, OPTIONS, FILES sections.


0.15    2014-04-30 (SHARYANTO)

        - Adjust to Perinci::Access::Perl 0.66 (use normalize_metadata option
          instead of orig_meta result metadata).


0.14    2013-11-05 (SHARYANTO)

        [BUG FIXES]

        - Didn't use original metadata's args_as & result_naked property values.


0.13    2013-11-02 (SHARYANTO)

        - Adjust to Perinci::To::POD 0.36 (no longer uses Riap protocol).

        - Skip inserting section if empty.


0.12    2013-09-08 (SHARYANTO)

        - Adjust to Perinci::To::POD 0.34 (pl: url scheme now required).


0.11    2013-07-26 (SHARYANTO)

        - Adjust to Perinci::To::POD 0.30.


0.10    2013-04-04 (SHARYANTO)

        - Append to existing sections (like DESCRIPTION or FUNCTIONS) instead of
          creating another section.


0.09    2012-11-05 (SHARYANTO)

        - No functional changes. Make sure "lib" is at the front of @INC.


0.08    2011-03-16 (SHARYANTO)

        - Add attributes: exclude_files, exclude_modules.


0.07    2011-03-16 (SHARYANTO)

        - Rename distribution from Pod-Weaver-Plugin-SubSpec to
          Pod-Weaver-Plugin-Perinci. Now follows Rinci/Riap specification.


0.06    2011-09-22 (SHARYANTO)

        - No functional changes. Fix log message.


0.05    2011-09-22 (SHARYANTO)

        - No functional changes. To help debugging, enable logging when a file
          is skipped because there is no "=head1 FUNCTIONS" section.


0.04    2011-08-24 (SHARYANTO)

        - No functional changes. Update with rename of Sub::Spec::Pod to
          Sub::Spec::To::Pod.


0.03    2011-04-15 (SHARYANTO)

        [ENHANCEMENTS]

        - Add 'lib' to @INC so modules that require other modules in the same
          dist can be require'd.


0.02    2011-02-10 (SHARYANTO)

        - Remove unneeded 'use' statements.


0.01    2011-02-10 (SHARYANTO)

        - First release.
