Changes for MooseX-App
1.30 Sun, Aug 24, 2014
- Better error message if command was not specified
- Help improved
- Term plugin
- Deprecate Env plugin; Now in core
- Fix broken usage in M::A::Simple
- Fix documentation being parsed called multiple times
1.29 Tue, Aug 5, 2014
- Documentation improvements and fixups
- Better error messages if type constraints fail
- Better suggestions in case of errors
- Handle enum type constraints in usage info
- Display application documentation
1.28 Tue, Mar 25, 2014
- Fix failing tests (reported by Michael Greb and Dagfinn Ilmari Mannsåker)
1.27 Sun, Mar 2, 2014
- Fix warnings on warnings on 5.18 again
- Documentation
- Fix spelling (fixed by Gregor Herrmann)
1.26 Mon, Feb 24, 2014
- Fix failing tests
1.25 Sun, Feb 23, 2014
- Allow multiple command namespaces (Thilo Fester)
- Documentation
1.24 Fri, Feb 14, 2014
- Fix POD warnings (fixed by David Golden)
- Always reuse existing MooseX::App::ParsedArgv instances
- Parse @ARGV as soon as possible
- Fix Win32 colorisation issues (fixed by J.R. Mash)
- Add app_prefer_commandline option
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 (fixed by 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 (fixed by Yanick Champoux)
- app_strict option to set if app should terminate 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 dependency. 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 initialisation order
1.14 Tue, Jan 15, 2012
- Fix failing test
- Update documentation
- Optional usage information from POD (fixed by 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 (fixed by 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 (fixed by Steve Nolte)
1.09 Thu, Nov 22, 2012
- Fix failing load test
1.08 Sat, Nov 17, 2012
- Refactor object initialisation
- Fix missing bash-completion prefix (fixed by Steve Nolte)
- Require latest MooseX::Getopt (fixed by Steve Nolte)
- Fix Plugin::Version docs RT81186 (fixed by 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