Revision history for perl distribution Applify 0.23 2022-04-21T11:21:27+0900 - Improved help when a subcommand is provided Contributor: Diab Jerius 0.22 2020-10-13T13:29:31+0900 - Fix "predicate" in a moose attribute must be a method name 0.21 2019-12-12T22:03:18+0100 - Require Perl 5.14.4 #29 0.20 2019-11-21T12:34:49+0900 - Fix "Use of uninitialized value $length in numeric" #26 0.19 2019-09-20T09:54:37+0900 - Fix t/type-tiny.t #25 0.18 2019-09-18T11:24:06+0900 - Add support for hooks #19 #20 #21 - Fix showing both + and * if required and n_of is set #22 - Fix support for option ..., n_of => '1,2' #23 0.17 2019-08-19T15:53:49+0200 - Fix options with isa and no default #17 Contributor: Roy Storey - Fix localization of $@, to print correct error message to user #18 0.16 2019-08-10T14:39:05+0200 - Fix "default" should be overridden when user specifies command line argument (This might be a BREAKING change for some) - Fix missing documentation regarding "alias" - Add public attribute option_parser() #12 - Add notes about what "*" means in --help, and added note about "n_of" using "+". #10 Contributor: Roy Storey - Add "has_attribute" predicate methods #13 Contributor: Roy Storey - Add support for options with "isa" being a Type::Tiny object #15 - Add support for option's "default" being a code-ref - Allow --foo_bar as well as --foo-bar 0.15 2018-06-06T22:52:43+0800 - Improved documentation 0.14 2017-10-06T10:26:43+0200 - Add support for subcommands #4 Contributor: Roy Storey 0.13 2017-06-24T09:34:05+0200 - Allow changing names of the exported functions - Add "isa" to option, which upgrades a plain value into an object Contributor: Roy Storey 0.12 2015-07-18T08:55:27+0200 - t/extends.t does not work on Perl 5.10.1 0.11 2015-07-12T11:32:22+0200 - Bump minimum required Perl version to 5.10.1 - t/autoload.t does not work on Perl 5.10.1 0.10 2015-04-23T10:22:16+0200 - Add support for option(..., alias => [...]) 0.09 2014-09-28T22:03:06Z - Fix failig test in blead perl 5.21.4 #1 0.08 2014-09-05T16:55:03Z - Will not call meta() unless the class extends Moose::Object 0.07 2014-09-05T14:36:58Z - Fix --args to Moose's new() 0.06 2014-04-23T14:25:16Z - Fix "use constant FOO => 123;" 0.0501 2012-09-06T15:53:07Z - Fix major bug: Should be caller(0) and not caller(1) in import(). This made the perl debugger complain: syntax error at my-script.pl line 28, near "documentation __FILE__" Contributor: Ole Bjørn Hessen 0.05 2012-07-20T12:13:24Z - Applify works with Moo 0.04 2012-05-06T11:36:19Z - Fix app, option(), ... should not be defined to the appliction namespace. 0.03 2012-05-06T11:13:08Z - Methods do not need to be defined in the app:: namespace. 0.02 2012-02-19T18:33:15Z - Options can be set in application - Options can take (n_of => '...') - --help will include SYNOPSIS 0.01 2012-02-17T21:54:24Z - Add option keyword - Add documentation keyword - Add version keyword - Add extends keyword - Add app keyword