Revision history for Getopt-Long-Util

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).
