0.1.21 (2022-09-29)

    Documentation:
        - Mark as depreciated and point to OptArgs2

    Dependencies
        - Add ExtUtils::MakeMaker::CPANfile

    Packaging:
        - Move to ExtUtils::MakeMaker away from Module::Install

0.1.20 (2016-04-11)

    New Features:
        - None in this release but it might be worth you taking a look
          at the upcoming OptArgs2 for a cleaner and more flexible
          re-implementation.

    Authoring:
        - Clean up empty Changes entries

0.1.19_1 (2016-03-03)

    Enhancements:
        - New $OptArgs::PRINT_DEFAULT option for displaying default
          values in usage messages (Mario Domgoergen)
        - New $OptArgs::PRINT_ISA option for displaying option
          types in usage messages (Mario Domgoergen)

0.1.18 (2015-11-27)

    New Features:
        - Setting "default" to true on a Bool option causes it to
          appear as "--no-bool" in the usage. You will want to reverse
          the meaning of the "comment" if you use this feature.

    Enhancements:
        - App::optargs: don't require loaded class and application
          classes to be the same.
        - Remove some code duplication

0.1.16 (2014-10-01)

    API Changes:
        - The dispatch() function has been marked as depreciated,
          although it will remain in place for a while. The
          class_optargs() function should be used instead.

    New Features:
        - New class_optargs() function for more caller flexibility

0.1.14 (2014-06-16)

   Bug Fixes:
      - Support "command SUBCMD(with fallback) FALLBACK_ARG"

0.1.12 (2014-06-11)

    Enhancements:
       - Put POD back into .pm files; metacpan looks odd when separate.

    Bug Fixes:
       - Depend on Encode version 2.24 which should allow OptArgs to
         work on old versions of Perl on *BSD. Closes
         https://rt.cpan.org/Ticket/Display.html?id=95888.
       - Generate Getopt::Args in Makefile.PL instead of in a Git
         commit hook which will work with the new release method.
         Closes https://github.com/mlawren/p5-OptArgs/issues/10.

0.1.10 (2014-05-07)

    Enhancements:
        - Enable build/run/test on MSWin32 environments
        - Small code cleanups

0.1.8 (2014-03-17)

    Bug Fixes:
        - Several "s/-/_/g" regex's were missing the final "g". Without
          the global replacement, sub commands that had more than one
          '-' in them would fail to be found during dispatch.  Closes
          https://github.com/mlawren/p5-OptArgs/issues/8.

0.1.6 (2014-02-13)

    Enhancements:
        - Program VERSION is displayed for help at top level

    Bug Fixes:
        - Don't index Getop::Args::Usage
        - Ensure default CODE refs are executed in arg/opt definition
          order. Closes https://github.com/mlawren/p5-OptArgs/issues/7.

0.1.4 (2013-12-23)

    Enhancements:
        - Add "[OPTIONS]" to usage line when options exist
        - Allow fallbacks to be hidden

    Bug Fixes:
        - Make App::optargs respect the value of $SORT
        - Ensure a fallback subcommand is also sorted according to $SORT
        - Sort option list according to $SORT

0.1.2 (2013-05-20)

    New Features:
        - Sub-commands can now be optionally abbreviated by setting
          $OptArgs::ABBREV (Thanks to Robbin Bonthond)
        - Sub-commands can now be optionally sorted by setting
          $OptArgs::SORT (Thanks to Robbin Bonthond)
        - (The above require a minor version number upgrade)

    Enhancements:
        - Document colourized output behaviour
        - Improved usage output: simpler colour scheme, more info
        - Improved tests

    Bug Fixes:
        - Do not assume consistent hash key order in tests
        - Do not count negative Int/Num arguments as unknown options

0.0.4 (2012-08-21)

    New Features:
        - Convert HASHrefs to options in dispatch()

    Enhancements:
        - Greater flexibility for "fallback" sub-commands.

    Bug Fixes:
        - Stop adding sub-command key/values to the optargs hashref

0.0.3 (2012-08-04)

    API Changes:
        - "subcmd" now requires a HASH like "opt" and "arg"

    New Features:
        - New "hidden" parameter for subcmd()

    Enhancements:
        - Better check for utf8 aware environment in tests

0.0.2 (2012-07-31)

    Enhancements:
        - Make hidden options visible when when help is requested.
        - Duplicate OptArgs as Getopt::Args

    Bug Fixes:
        - None.

0.0.1 (2012-07-30)

    Initial Release.