Revision history for MooseX-Getopt-Usage

0.21_01 15th Sept 2014

    * @skazakoff - fix for Moose 2.1204

0.20    16th Nov 2013

    * Add width formatting option.
    * Fix text wrapping bug.

0.18    16th Nov 2013

    * Added %a, %o and %r to format section to include line of options in
      usage.

0.16    16th Nov 2013

    * Added auto_help and auto_man options to disable automatic display of usage.

0.14    25th July 2013

    * Fix for RT id 85348 (Tests fail on system using perl other than /usr/bin/perl)
      Integrates patch from ilmari+cpan@ilmari.org.
    * Documentation on sharing getopt_usage_config. Thanks to Wayne Marquette.
    * Remove warnings about experimental features (given/when) on perl 5.18 and
      above.
    * Remove dep on Modern::Perl
    * Rename test exes to *.pl for windows compat.


0.12    21st June 2013

    * BugFix: #6 - attr_sort wasn't working on the man page.
    * BugFix: #1 - Default not shown for Boolean types.


0.11    2nd May 2013

    * Doesn't assume a terminal. Uses width 72 when no terminal.
    * Documentation updates.


0.10    16th Apr 2013

    * Fix: handling of man when required options. Thanks to Wayne Marquette.
    * Bin test skips for missing ok files.


0.09    22nd Apr 2012

    * Integrates POD::Usage
    * Select extra POD to go into usage.
    * --man page option.
    * Big re-factor of back end into separate classes.


0.08    25th March 2012

    * Fix deps for test suite as well.


0.07    19th March 2012

    * Add dep for MooseX::Getopt. Hopefully we want now get a complete fail
      across cpan testers.

0.06    17th March 2012

    * Add VERSION section to POD.
    * Add META.yml and Makefile.PL (generated by Module::Build).

0.05    7th March 2012

    * getopt_usage return the string with no exit arg, or outputs and exist with
      exit arg.
    * Better test, does method and command line call.


0.04    6th March 2012

    * Fix bugs in option hi lighting.
    * Add example of compact layout.
    * Change silly no_headings options to headings.
    * Docs cleanup.
    * New synopsis.
    * Changed default sort order.
    * New config system, getopt_config method.
    * Fix error handling and change class usage.
      You now just say
        use Moose;
        with 'MooseX::Getopt::Usage';
    * Traps missing and invalid option errors properly and displays the error
      along with usage text.
    * Fix the layout to not use tabs.
    * Add a basic test.


0.03    4th March 2012

    * All methods start getopt_usage or _getopt_usage_ to keep the namespace cleaner.
    * Use the full label for all column calculations.
    * Use = instead of : in Default string.


0.02    4th March 2012

    * First proper version.
    * Example.
    * Bug fixes, docs, dependancy cleanup.


0.01    4th March 2012

    * First version, released on an unsuspecting world.