Changes for MooseX-App 1.23 Mon, Jan 27, 2014 - Documentation - Manual plugin - More inheritance tests - Cleanup deprecated code 1.22 Fri, May 24, 2013 - Silence experimental::smartmatch warnings on 5.18 (Mike Doherty) 1.21 Sat, Apr 13, 2013 - Fix option sorting - Fix parsing of positional parameters 1.20 Mon, Apr 8, 2013 - Add cmd_split and cmd_position option - Fixed parameter position (Yanick Champoux) - app_strict option to set if app should termiate when unknown parameters or options are supplied 1.19 Thu, Mar 28, 2013 - Fixed failing tests - Fixed bug that was triggered by Moose 2.0800 - Fixed on MSWin 1.18 Sun, Mar 24, 2013 - Added positional parameters with 'parameter' keyword (Attention: this change might break things if you used to work with @extra) - Parameters are handled in the meta class - Usage meta class methods refactored 1.17 Wed, Mar 6, 2013 - Fix failing tests 1.16 Wed, Feb 27, 2012 - Better license parsing - Fix failing tests - Use Class::Load instead of Class::MOP to load classes - Remove MooseX::Getopt depedency. Parse @ARGV ourself - Renamed meta class methods to use single prefix - Moved meta class methods to attribute meta class - Much more tests (95% statement and 90% total coverage) - Better error handling for Environment plugin 1.15 Fri, Jan 18, 2012 - Fix wrong attribute initalization order 1.14 Tue, Jan 15, 2012 - Fix failing test - Update documentation - Optional usage information from POD (Yanick Champoux) - app_fuzzy now defaults to true - Version plugin prints license and copyright 1.13 Fri, Jan 11, 2012 - Fix failing test - Update documentation 1.12 Thu, Jan 10, 2012 - Fix failing test - Fix pod (Andrew Jones) 1.11 Tue, Jan 8, 2012 - Parse DistZilla ABSTRACT for documentation - Improve tutorial and fix typo (George Hartzell) - Saner bash completion and version plugin - Fix fuzzy command and attribute matching - Deprecate fuzzy plugin, use typo plugin instead - Handle shell character encodings - More tests 1.10 Mon, Jan 7, 2013 - Fix bash completion plugin (Steve Nolte) 1.09 Thu, Nov 22, 2012 - Fix failing load test 1.08 Sat, Nov 17, 2012 - Refactor object initialization - Fix missing bash-completion prefix (Steve Nolte) - Require latest MooseX::Getopt (Steve Nolte) - Fix Plugin::Version docs RT81186 (Michael G) - Update documentation 1.07 Wed, Aug 22, 2012 - Fix failing load tests 1.06 Mon, Aug 20, 2012 - Single command interface (MooseX::App::Simple) - Fuzzy command matching plugin - Only lowercase command names - Environment plugin - Version plugin - Various cleanups 1.05 Mon, Jun 4, 2012 - Fix broken load tests - Join M::A::Meta::Attribute::Base and M::A::Meta::Attribute::Option 1.04 Sat, Jun 2, 2012 - Fix bugs in BashCompletion plugin - Remove code duplication - Fix --help flag in command classes - Fix pod to text conversion 1.03 Sat, Jun 2, 2012 - Do not expose all attributes as options but only those defined via 'option' keyword - More tests - Internal changes (move methods to meta class, calculate loadable commands only once, ...) - Fix various bugs 1.02 Sun, Apr 15, 2012 - Fix command usage generation bug - Automatically apply MooseX-Getopt attribute traits - Rename command_tag to cmd_tag attribute 1.01 Thu, Apr 12, 2012 - Fix text failures - Fix Pod - Add missing tutorials to manifest 1.00 Sat, Apr 7, 2012 - Initial version