0.13
[gitmo/MooseX-Getopt.git] / ChangeLog
CommitLineData
5dac17c3 1Revision history for Perl extension MooseX-Getopt
2
cd9a4a41 30.13 Saturday, May 24, 2008
78a71ae5 4 * MooseX::Getopt
5 - Commandline option shouldn't be required in the
6 case that the given "required" attribute has
7 been loaded from config (MooseX::ConfigFromFile)
9f1ec7c0 8 - Support for MooseX::ConfigFromFile shouldn't require
e1bab572 9 that role be added at the same level as Getopt.
2814de27 10 - fixed miscapitalization of NoGetopt in the docs
11 - added links to the traits in the docs
cd9a4a41 12
13 ~ converted to Module::Install instead of
14 Module::Build
78a71ae5 15
adbe3e57 160.12 Fri. March 14, 2008
17 ~~ updated copyright dates ~~
78a71ae5 18
adbe3e57 19 - upped the Moose dependency to support
20 the custom metaclass traits
78a71ae5 21 - added Getopt::Long::Descriptive as an
adbe3e57 22 optional dependency
23
24 * MooseX::Getopt
25 MooseX::Getopt::Meta::Attribute
26 MooseX::Getopt::Meta::Attribute::Trait
27 MooseX::Getopt::Meta::Attribute::NoGetopt
28 MooseX::Getopt::Meta::Attribute::Trait::NoGetopt
78a71ae5 29 - added support for custom metaclass traits
adbe3e57 30 - added tests for this
31
6c329add 320.11 Sun. Jan. 27, 2008
33 * MooseX::Getopt
adbe3e57 34 - Commandline option shouldn't be required in the
35 case that the given "required" attribute has
36 a default or a builder method.
6c329add 37
b4a79051 380.10 Wed. Jan. 23, 2008
39 * MooseX::Getopt
adbe3e57 40 - Support default configfile attribute when
41 used with MooseX::ConfigFromFile-based roles
b4a79051 42
08ff0d65 430.09 Tues. Jan. 22, 2008
44 * MooseX::Getopt
adbe3e57 45 - Use Getopt::Long::Descriptive if it's available
08ff0d65 46
384fb15d 470.08 Tues. Dec. 8, 2007
ee69c4ba 48 * MooseX::Getopt
49 - Added support for configfile loading via
50 MooseX::ConfigFromFile-based roles with
51 the -configfile commandline option.
52
29e4cc39 530.07 Tues. Dec. 4, 2007
78a71ae5 54 * MooseX::Getopt::Meta::Attribute::NoGetopt
6ac028c4 55 - fixed miscapitalization of NoGetopt in the docs
56
f969917f 570.06 Fri. Nov. 23, 2007
26be7f7e 58 * MooseX::Getopt
78a71ae5 59 - refactored &new_with_option some so that
60 this will work better with other Getopt
26be7f7e 61 modules (nuffin)
78a71ae5 62
0f8232b6 63 + MooseX::Getopt::Strict
78a71ae5 64 - version of MooseX::Getopt which requires
65 you to specify which attributes you want
0f8232b6 66 processed explicity
67 - added tests for this
78a71ae5 68
0f8232b6 69 + MooseX::Getopt::Meta::Attribute::NoGetopt
78a71ae5 70 - a custom meta-attribute which can be
71 used to specify that an attribute should
0f8232b6 72 not be processed
73 - added tests for this
26be7f7e 74
db536e20 750.05 Tues. July 3, 2007
2482085f 76 * MooseX::Getopt::OptionTypeMap
78a71ae5 77 - added some checks to make sure that the type
78 constraints are found properly and to give
db536e20 79 better diagnostics
2482085f 80
1566a17b 810.04 Tues. June 26, 2007
f63e6310 82 * MooseX::Getopt::OptionTypeMap
83 - Added support for subtype constraint inference
78a71ae5 84 from parent types
f63e6310 85 - added tests and docs for this
86 * MooseX::Getopt
87 - Added extra_argv attribute
88 - added tests and docs for this
f7695a83 89 - We now unmangle the Getopt::Long-mangled @ARGV
f63e6310 90 - added tests and docs for this
91 - We now throw an exception from new_with_options
92 if Getopt fails due to bad arguments.
93 - added tests and docs for this
94
3d9a716d 950.03 Wed. May 2nd, 2007
96 ~ downgraded the Getopt version requirement
e2911e34 97 to 2.35 as per RT #26844
3d9a716d 98 ~ adding blblack to the authors list
78a71ae5 99
100 * MooseX::Getopt
101 - doc update to show simple way to of excluding
102 an attribute, but not having accessors with
3d9a716d 103 underscores (thanks to Zaba on #moose for this)
104 * MooseX::Getopt::Meta::Attribute
78a71ae5 105 - tightening up the type constraint in the
3d9a716d 106 cmd_alias coercion to only accept strings
e2911e34 107
1c3e6142 1080.02 Friday, April 6, 2007
1a8b4ed1 109 * MooseX::Getopt
110 - added the ARGV attribute (thanks to blblack)
111 - added tests and docs for this
112
113 * MooseX::Getopt::Meta::Attribute
114 - added the cmd_aliases attribute (thanks to blblack)
115 - added tests and docs for this
78a71ae5 116 - added support for Moose 0.19's custom
1a8b4ed1 117 attribute metaclass alias registry.
118 - added tests and docs for this
119
d8a58354 1200.01 Friday, March 9, 2007
f63e6310 121 - module released to CPAN