Revision history for Perinci-CmdLine-Lite
0.22 2014-08-26 (SHARYANTO)
[INCOMPATIBLE CHANGES]
- Change configuration profile syntax from '[PROFILENAME]' to
'[profile=PROFILENAME]' (for use with subcommand: '[SUBCMDNAME
profile=PROFILENAME]'.
0.21 2014-08-25 (SHARYANTO)
- No functional changes.
- Workaround for default for config_filename not being set properly if
used by Moo subclass (in Perinci::CmdLine).
0.20 2014-08-25 (SHARYANTO)
[ENHANCEMENTS]
- Add support for configuration file.
0.19 2014-08-24 (SHARYANTO)
- Base: Use Mo if used by Perinci::CmdLine::Lite, otherwise use Moo
when used by Perinci::CmdLine use Moo. This is because there is a
problem with role attributes not being applied when Moo subclass
extends Mo class.
0.18 2014-08-24 (SHARYANTO)
- Fix logic errors.
0.17 2014-08-23 (SHARYANTO)
- Handle result metadata: cmdline.default_format, cmdline.skip_format,
cmdline.result.
0.16 2014-08-22 (SHARYANTO)
- Fixes, mainly to make Perinci::CmdLine work again.
0.15 2014-08-21 (SHARYANTO)
- Fix passing $r to common option's handler in parse_argv().
0.14 2014-08-16 (SHARYANTO) - Happy 19th CPAN Day!
- Configure Getopt::Long no_ignore_case.
0.13 2014-08-16 (SHARYANTO) - Happy 19th CPAN Day!
- A few minor bug fixes.
0.12 2014-08-07 (SHARYANTO)
- Complete --cmd value.
- [Bugfix] Fix completion of subcommands ('gu ^').
0.11 2014-07-31 (SHARYANTO)
- Add usage and argument position information in help.
- Handle args_as array/arrayref/hashref.
[INTERNAL]
- Add more tests.
0.10 2014-07-29 (SHARYANTO)
- Adjust to Perinci::Sub::Complete 0.60.
[INCOMPATIBLE CHANGES]
- Rename attributes 'custom_completer' to 'completion', remove
'custom_arg_completer'.
0.09 2014-07-25 (SHARYANTO)
- No functional changes.
- Adjust to Complete::Bash 0.09 (no more break_cmdline_into_words(),
parse_cmdline() no longer strips command name).
0.08 2014-07-24 (SHARYANTO)
- Adjust to Getopt::Long::Util 0.46 (required by
Perinci::Sub::GetArgs::Argv 0.46) which already sorts options.
[BUG FIXES]
- Don't add newline if result is an empty string.
- Hasn't retrieved meta yet for version action.
[INTERNAL]
- Add some tests.
0.07 2014-07-23 (SHARYANTO)
- [Bugfix] A couple of bug fixes.
[ENHANCEMENTS]
- Show previous error in error message.
- Handle result_naked=1.
[INTERNAL]
- Adjust to Perinci::Sub::GetArgs::Argv 0.46.
0.06 2014-07-18 (SHARYANTO)
- No new features.
- Organize dist, merge Perinci::CmdLine::Base from Perinci-CmdLine-Base
(now will be removed) and Perinci::CmdLine::Manual::* from
Perinci-CmdLine.
- Add minimal tests.
0.02 2014-07-18 (SHARYANTO)
- Require Perinci::CmdLine::Base 0.04 (which contains fixes, especially
completion).
- Fix and tweak 'subcommands' action.
- Implement run_help() to display decent help message.
0.01 2014-07-16 (SHARYANTO)
- First release, early release, completion not yet implemented.