0.317   2023-02-21  Released-By: PERLANCAR; Urgency: low

        - No functional changes.

        - [ux] Add hint in Synopsis to see Complete::Getopt::Long.


0.316   2021-08-24  Released-By: PERLANCAR; Urgency: low

	- No functional changes.

	- [doc] Mention Getopt::Long::Subcommand.


0.315   2020-04-16  Released-By: PERLANCAR; Urgency: medium

	- Tweak demo script again: provide all possible completion when
	  completing option value for ambiguous option name; this is made
	  possible by Complete::Getopt::Long 0.479 which return an array of
	  possible option names in 'opt' argument instead of undef.


0.314   2020-04-16  Released-By: PERLANCAR; Urgency: medium

	- [bugfix] GetOptionsWithCompletion: Return result from GetOptions.

	- Tweak demo script.


0.313   2020-04-10  Released-By: PERLANCAR; Urgency: medium

	- Adjust to Complete::Getopt::Long 0.476 which now properly accepts
	  an array GoL options spec.


0.312   2020-02-28  Released-By: PERLANCAR; Urgency: medium

	- Improve compatibility with Getopt::Long by providing all the same
	  exports.

	- Remove perl 5.10 requirement.

        - [test] Add some tests.


0.311   2020-02-27  Released-By: PERLANCAR; Urgency: low

	- No functional changes.

	- [doc] Some POD formatting fixes/tweaks.


0.310   2017-12-20  Released-By: PERLANCAR

	- Bugfix: handle case where option spec might have handler, even
	  though the first argument is a hashref (RT#123857, thanks
	  Sebastian Schleussner).

	- Fix example, thanks SREZIC.


0.30    2016-12-03  Released-By: PERLANCAR

	- No functional changes.

	- [doc] Mention Getopt::Long::More.


0.29    2016-12-03  Released-By: PERLANCAR

	- Set Getopt::Long configuration: gnu_compat and no_getopt_compat.


0.28    2016-10-22  Released-By: PERLANCAR

	- Add support for fish & zsh (via Complete::Fish & Complete::Zsh).


0.27    2016-02-03  Released-By: PERLANCAR

	- Adjust to Complete::Bash 0.27.


0.26    2015-12-30  Released-By: PERLANCAR

	- [ux] Use Complete::Bash's new truncate_current_word option for
	  convenience, like in Perinci::Sub::Complete.


0.25    2015-04-30  Released-By: PERLANCAR

	- Document incompatibilities with Getopt::Long [RT#104086].

	- New Complete::Bash no longer has 3rd parameter (word_breaks).


0.24    2015-02-15  Released-By: PERLANCAR

	- Support turning off bundling.


0.23    2015-01-02  Released-By: PERLANCAR

	- No functional changes.

	- [Bugfix] Oops, typo, should've taken hashref instead of arrayref.


0.22    2015-01-02  Released-By: PERLANCAR

	- [Bugfix] Comply with Getopt::Long: if first argument is a hash,
	  options spec is an array not hash.


0.21    2014-12-29  Released-By: PERLANCAR

	- Adjust to Complete::Bash 0.14 which contains workaround for the
	  annoyance of completing word containing ':' in bash.


0.20    2014-12-29  Released-By: PERLANCAR

	- Add setting variables: $opt_permute, $opt_pass_through.


0.19    2014-12-18  Released-By: PERLANCAR

	- No functional changes.

	- [dist] Let's try again adding Complete::Util as prereq on
	  Windows.


0.18    2014-12-18  Released-By: PERLANCAR

	- No functional changes.

	- [dzil] Make Complete::* modules prereq on Unix only for now.


0.17    2014-12-14  Released-By: PERLANCAR

	- Remove some completion code (will be handed off to shcompgen).


0.16    2014-12-13  Released-By: PERLANCAR

	- Update instruction for activating tab completion (mention
	  shcompgen).


0.15    2014-11-29  Released-By: PERLANCAR

	- Add completion support for fish and zsh.


0.14    2014-11-23  Released-By: PERLANCAR

	- Add completion support for tcsh.


0.13    2014-11-10  Released-By: PERLANCAR

        - No functional changes.

        - Fix/tweak example in Synopsis.

        - Mention App::BashCompletionProg.


0.12    2014-08-07  Released-By: SHARYANTO

        - [Bugfix] Fix shebang line of script.


0.11    2014-08-02  Released-By: SHARYANTO

        - No functional changes.

        - POD fixes.


0.10    2014-07-27  Released-By: SHARYANTO

        [POTENTIALLY INCOMPATIBLE CHANGES]

        - GetOptions{,WithCompletion} now temporarily configure Getopt::Long
          with no_ignore_case, bundling.


0.09    2014-07-27  Released-By: SHARYANTO

        - bin/demo-getopt-long-complete: bug fix and add some more short/long
          option aliases.

        - Add note that the behaviour of completion assumes Getopt::Long is
          configured with these configuration: no_ignore_case, bundling,
          auto_abbrev, permute.


0.08    2014-07-27  Released-By: SHARYANTO

        - bin/demo-getopt-long-complete: set sane Getopt::Long configuration
          (bundling + no_ignore_case).


0.07    2014-07-27  Released-By: SHARYANTO

        - Support old GetOptionsWithCompletion()'s first argument as hash
          (through Complete::Getopt::Long 0.09). This is undocumented and will
          be removed in the future though.


0.06    2014-07-27  Released-By: SHARYANTO

        [INCOMPATIBLE CHANGES]

        - (Adjust with Complete::Getopt::Long) GetOptionsWithCompletion()'s
          first argument is now a coderef instead of hash of codes/arrays. This
          is conceptually simpler and does not force user to specify for every
          opt spec if she doesn't need to. The completion code now gets more
          information/arguments to be able to differentiate what option/argument
          it is being called for. See Complete::Getopt::Long for more details.


0.05    2014-07-26  Released-By: SHARYANTO

        - Add demo script: demo-getopt-long-complete.


0.04    2014-07-25  Released-By: SHARYANTO

        - No functional changes.

        - Adjust to Complete::Bash 0.09.


0.03    2014-07-22  Released-By: SHARYANTO

        - No functional changes.

        - Fix POD.

        - Add example for completing argument.


0.02    2014-07-22  Released-By: SHARYANTO

        - No functional changes.

        - Fix POD.


0.01    2014-07-22  Released-By: SHARYANTO

        - First release.