Revision history for Test-Perinci-CmdLine

1.29    2015-11-27 (PERLANCAR)

	- Adjustments for upcoming Perinci::CmdLine::Inline 0.30.


1.28    2015-11-27 (PERLANCAR)

        - Some adjustments for newer Perinci::CmdLine::{Lite,Inline}.


1.27    2015-10-12 (PERLANCAR)

	- Avoid circular dependency by splitting App::GenPericmdScript
	  (CLI, which requires Perinci::CmdLine::Lite) into
	  Perinci::CmdLine::Gen.


1.26    2015-09-29 (PERLANCAR)

	- No functional changes.

	- Tag dry-run tests.


1.25    2015-09-29 (PERLANCAR)

	- Add tests: some other common options, cmdline_src, streaming, tx,
	  result metadata, JSON-encoded argument.

	- Refactor into run_test_groups().

        - Export pericmd_ok() by default.


1.24    2015-09-28 (PERLANCAR)

        - Use App::GenPericmdScript to reduce code duplication.

        - Some refactoring.

        - Add tests: completion, embedded function+meta, version action,
          subcommands action.


1.23    2015-09-23 (PERLANCAR)

	- Add test for handling arguments that contain dot, e.g. 'foo.bar'.


1.22    2015-09-13 (PERLANCAR)

	- Add options: include_tags, exclude_tags.

        - Observe TEST_PERICMD_INCLUDE_TAGS & TEST_PERICMD_EXCLUDE_TAGS env vars.

        - Add test to suite: extraneous arguments not allowed.

        - [Incompatible change] No special tag excludes are put for
          'Perinci::CmdLine::Inline'. Perinci::CmdLine::Inline's dist must
          exclude unsupported tests by itself.


1.21    2015-08-01 (PERLANCAR)

	- Add more tests.


1.20    2015-07-10 (PERLANCAR)

	- Print out scripts's stdout/stderr on exit_code failed test [CT].


1.19    2015-07-03 (PERLANCAR)

	- No functional changes.

	- Adjust to IPC::System::Options 0.17 ('capture' option is split
	  into 'capture_stdout' & 'capture_stderr').


1.18    2015-06-18 (PERLANCAR)

	- Use IPC::System::Options 0.13 to capture system()'s output without
          interfering with Log::Any.

        - Test that Perinci::CmdLine::Inline script can run with only core
          modules.


1.17    2015-06-18 (PERLANCAR)

	- No functional changes.

        - [dist] Add missing dep to Perinci-Examples.


1.16    2015-06-18 (PERLANCAR)

	- No functional changes.

	- Don't remove tempdir when DEBUG=1.


1.15    2015-06-17 (PERLANCAR)

	- Use Devel::Confess.


1.14     2015-06-11 (PERLANCAR)

         - First release, split from Perinci-CmdLine-Lite dist to be more
           independent. Become a test suite for all Perinci::CmdLine backends
           (Inline, Classic, Lite). Currently the tests are absolutely minimal
           (old tests have not been re-added to the suite).
