Revision history for Perinci-CmdLine-Inline

0.13    2015-07-02 (PERLANCAR)

	- [fmt] Some formatting tweaks in the generated script (avoid
          unnecessary marker, avoid dumping long argument values in the
          #PERICMD_INLINE_SCRIPT comment).

        - Add #PODNAME in generated script for dzil.


0.12    2015-07-02 (PERLANCAR)

	- Add option: code_after_shebang.


0.11    2015-07-02 (PERLANCAR)

        - Add options: extra_urls_for_version & log (currently ignored).

        - Add option: code_before_parse_cmdline_options.

        - Add #DATE & #VERSION in the generated script for when the script is
          generated during Dist::Zilla build (see
          Dist::Zilla::Plugin::GenPericmdScript & App:GenPericmdScript).

        - Add option: program_version (for when the script is generated during
          Dist::Zilla build and the script backend module being loaded is the
          unbuilt version which might not have $VERSION yet). Used by
          DZP:GenPericmdScript.

        - Some fixes.


0.10    2015-06-19 (PERLANCAR)

        - Switch from using Getopt::Long::Less to Getopt::Long::EvenLess
          because... well, just because :-)


0.09    2015-06-18 (PERLANCAR)

	- [dzil] Fix misplaced prereqs, all the modules required to embed
	  into generated CLI script are our RuntimeRequires, not
	  DevelopRequires.

	- Add option: include to include extra modules.


0.08    2015-06-16 (PERLANCAR)

	- Replace Getopt::Long with Getopt::Long::Less (embedded) for
	  slightly lower startup overhead.


0.07    2015-06-16 (PERLANCAR)

	- No functional changes.

	- Tweak benchmark script: show result for running with perl -c.


0.06    2015-06-16 (PERLANCAR)

	- No functional changes.

	- Add & show startup overhead benchmark vs Perinci::CmdLine::Lite.


0.05    2015-06-16 (PERLANCAR)

        - Tweak generated --version message (prints Perinci::CmdLine::Inline
          version too, fix typo).

        - Some other fixes to avoid perl warnings/errors.


0.04    2015-06-12 (PERLANCAR)

	- Replace Module::FatPack with Module::DataPack.


0.03     2015-06-11 (PERLANCAR)

         - Use Test::Perinci::CmdLine test suite.

         - Reduce startup overhead by using Module::FatPack and moving most
           subroutines to fatpacked modules. 'script --help' or 'script
           --version' now only spends 0.020-0.025s on my PC, and 0.022s of that
           is loading/compiling Getopt::Long. So Getopt::Long is now the main
           overhead and I'll perhaps be looking for a way to reduce this
           further.

         - Support pass_cmdline_object.

         - Add the other Perinci::CmdLine::Base attributes as arguments,
           although currently they do nothing, for compatibility with the other
           Perinci::CmdLine backends.


0.02     2015-05-25 (PERLANCAR)

         - No functional changes.

         - Reupload, avoid PAUSE indexer for embedded packages
           (Text::Table::Tiny, Data::Check::Structure).


0.01     2015-05-25 (PERLANCAR)

         - First release.
