Revision history for Getopt-Long-Subcommand
0.08 2017-01-06 (PERLANCAR)
- Provide workaround $res->{_non_options_argv} to option handler so
it can extract subcommand name from it when otherwise the
subcommand name has been specified and consumed by Getopt::Long
from @ARGV.
- [Incompatible change] Allow subcommand being unspecified, don't
regard it as a fail (success=0), but as a success.
0.07 2017-01-03 (PERLANCAR)
- Remove experimental label.
- Remove use of experimental.pm and Log::Any::IfLOG to reduce deps.
- Workaround issue in Getopt::Long where gnu_compat disables bundling as
a side effect, so we enable bundling after gnu_compat (ref:
[RT#119165]).
0.06 2016-12-02 (PERLANCAR)
- Set Getopt::Long configuration no_getopt_compat & gnu_compat.
0.05 2016-02-03 (PERLANCAR)
- Adjust to Complete::Bash 0.27.
0.04 2015-12-30 (PERLANCAR)
- [ux] Use Complete::Bash's new truncate_current_word option for
convenience, like in Perinci::Sub::Complete &
Getopt::Long::Complete.
- Bump prereq version Log::Any::IfLOG to 0.07.
0.03 2015-03-09 (PERLANCAR)
- [Incompatible change] 'subcommand' passed to completion routine is now
an array instead of string.
- Demo nested subcommand in demo script.
0.02 2015-02-12 (PERLANCAR)
- No functional changes.
- Tweak/update documentation.
0.01 2015-02-11 (PERLANCAR)
- First release.