refactor cmd alias extraction to a separate method
[gitmo/MooseX-Getopt.git] / ChangeLog
CommitLineData
5dac17c3 1Revision history for Perl extension MooseX-Getopt
2
6c329add 30.11 Sun. Jan. 27, 2008
4 * MooseX::Getopt
5 - Commandline option shouldn't be required in the
6 case that the given "required" attribute has
7 a default or a builder method.
8
b4a79051 90.10 Wed. Jan. 23, 2008
10 * MooseX::Getopt
11 - Support default configfile attribute when
12 used with MooseX::ConfigFromFile-based roles
13
08ff0d65 140.09 Tues. Jan. 22, 2008
15 * MooseX::Getopt
16 - Use Getopt::Long::Descriptive if it's available
17
384fb15d 180.08 Tues. Dec. 8, 2007
ee69c4ba 19 * MooseX::Getopt
20 - Added support for configfile loading via
21 MooseX::ConfigFromFile-based roles with
22 the -configfile commandline option.
23
29e4cc39 240.07 Tues. Dec. 4, 2007
6ac028c4 25 * MooseX::Getopt::Meta::Attribute::NoGetopt
26 - fixed miscapitalization of NoGetopt in the docs
27
f969917f 280.06 Fri. Nov. 23, 2007
26be7f7e 29 * MooseX::Getopt
30 - refactored &new_with_option some so that
31 this will work better with other Getopt
32 modules (nuffin)
0f8232b6 33
34 + MooseX::Getopt::Strict
35 - version of MooseX::Getopt which requires
36 you to specify which attributes you want
37 processed explicity
38 - added tests for this
39
40 + MooseX::Getopt::Meta::Attribute::NoGetopt
41 - a custom meta-attribute which can be
42 used to specify that an attribute should
43 not be processed
44 - added tests for this
26be7f7e 45
db536e20 460.05 Tues. July 3, 2007
2482085f 47 * MooseX::Getopt::OptionTypeMap
48 - added some checks to make sure that the type
db536e20 49 constraints are found properly and to give
50 better diagnostics
2482085f 51
1566a17b 520.04 Tues. June 26, 2007
f63e6310 53 * MooseX::Getopt::OptionTypeMap
54 - Added support for subtype constraint inference
1566a17b 55 from parent types
f63e6310 56 - added tests and docs for this
57 * MooseX::Getopt
58 - Added extra_argv attribute
59 - added tests and docs for this
f7695a83 60 - We now unmangle the Getopt::Long-mangled @ARGV
f63e6310 61 - added tests and docs for this
62 - We now throw an exception from new_with_options
63 if Getopt fails due to bad arguments.
64 - added tests and docs for this
65
3d9a716d 660.03 Wed. May 2nd, 2007
67 ~ downgraded the Getopt version requirement
e2911e34 68 to 2.35 as per RT #26844
3d9a716d 69 ~ adding blblack to the authors list
e2911e34 70
3d9a716d 71 * MooseX::Getopt
72 - doc update to show simple way to of excluding
73 an attribute, but not having accessors with
74 underscores (thanks to Zaba on #moose for this)
75 * MooseX::Getopt::Meta::Attribute
76 - tightening up the type constraint in the
77 cmd_alias coercion to only accept strings
e2911e34 78
1c3e6142 790.02 Friday, April 6, 2007
1a8b4ed1 80 * MooseX::Getopt
81 - added the ARGV attribute (thanks to blblack)
82 - added tests and docs for this
83
84 * MooseX::Getopt::Meta::Attribute
85 - added the cmd_aliases attribute (thanks to blblack)
86 - added tests and docs for this
87 - added support for Moose 0.19's custom
88 attribute metaclass alias registry.
89 - added tests and docs for this
90
d8a58354 910.01 Friday, March 9, 2007
f63e6310 92 - module released to CPAN