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