0.890 2017-08-10 (PERLANCAR)
- Detect GL:{Less,EvenLess}-based scripts.
0.88 2016-10-30 (PERLANCAR)
- Add gen_getopt_long_spec_from_getopt_std_spec().
0.87 2016-10-27 (PERLANCAR)
- Tweak Rinci metadata.
0.86 2016-10-26 (PERLANCAR)
- [optimize] Avoid regex slowdown of detecting /^\s*use
Getopt::Long/ due to \s* after ^, when source lines reach many
thousands, by splitting the source per line.
0.85 2016-10-21 (PERLANCAR)
- Also detect scripts that use Getopt::Long::Complete as using
Getopt::Long (add func.module in result metadata).
0.84 2016-01-08 (PERLANCAR)
- Parse '<>' [RT#110991].
0.83 2015-06-11 (PERLANCAR)
- Remove usage of List::Util, to reduce startup overhead.
0.82 2015-06-11 (PERLANCAR)
- No functional changes.
- [dzil] Mark around parse_getopt_long_opt_sub() so it's grabable
with dzil plugin DZP:InserBlock::FromModule.
0.81 2015-03-24 (PERLANCAR)
- No functional changes.
- [opt] Shave off +- 2-3ms by avoiding experimental+Carp.
0.80 2015-02-15 (PERLANCAR)
- Add 'dash_prefix' key in parse result; [compliance] accept -foo
in addition to --foo.
0.79 2014-12-21 (PERLANCAR)
- Add function: detect_getopt_long_script().
0.78 2014-12-09 (PERLANCAR)
- No functional changes.
- Mention Getopt::Long::Spec.
0.77 2014-07-23 (SHARYANTO)
[REMOVED FEATURES]
- parse_getopt_long_opt_spec() no longer normalizes option spec nor
reorder options. Those features are not really needed and just waste
cycles.
0.76 2014-07-23 (SHARYANTO)
- Move sorting of option names to parse_getopt_long_opt_spec(), so other
routines (including humanize_getopt_long_opt_spec() need not re-sort
the options).
0.75 2014-07-23 (SHARYANTO)
- humanize_getopt_long_opt_spec(): Sort option names, put long option
before short (--help before -h), letter option before symbol (-h
before -?).
0.74 2014-07-09 (SHARYANTO)
[BUG FIXES]
- Fix regex to follow Getopt::Long closer.
- Fix sorting in normalization to make first opt the alphanumeric one,
to make opt spec stay legal.
0.73 2014-07-09 (SHARYANTO)
[BUG FIXES]
- Fix normalization of 'bool!' and 'inc+'.
0.72 2014-07-09 (SHARYANTO) - Pesta demokrasi!
- Add function: parse_getopt_long_opt_spec() (and make
humanize_getopt_long_opt_spec() use that).
0.71 2014-04-17 (SHARYANTO)
- First release. Extracted from SHARYANTO-Utils (renamed module from
SHARYANTO::Getopt::Long::Util to Getopt::Long::Util).