unify version numbers
[gitmo/MooseX-Getopt.git] / ChangeLog
CommitLineData
5dac17c3 1Revision history for Perl extension MooseX-Getopt
2
091954ec 30.17 Wed. April 8 2009
e2dcd71d 4 * MooseX::Getopt
5 - work with latest Moose (hdp)
6
091954ec 7 ~ unify module version numbers with dist version (hdp)
8
98efc899 90.16 Tue. February 17 2009
10 * t/
11 - run pod tests only if RELEASE_TESTING env var is set
12
a1171b4d 130.15 Sat. July 26 2008
14 * MooseX::Getopt::OptionTypeMap
15 - Accept type constraint objects in the type mapping, not just names
16
630657d5 170.14 Thurs. July 10, 2008
d64acebb 18 * MooseX::Getopt::OptionTypeMap
19 - Change 'Float' which doesn't exist to 'Num' which does (perigrin)
630657d5 20
21 * MooseX::Getopt
22 - removed the default handling with Getopt::Long::Descriptive
23 as it would override constructor parameters and that was
24 bad. Besides, Moose will just DWIM on this anyway. (stevan)
25 - added test for it (stevan)
26
27 * t/
28 - fixed Getopt::Long::Descriptive specific tests to only run
29 if Getopt::Long::Descriptive is there (stevan)
d64acebb 30
cd9a4a41 310.13 Saturday, May 24, 2008
78a71ae5 32 * MooseX::Getopt
33 - Commandline option shouldn't be required in the
34 case that the given "required" attribute has
35 been loaded from config (MooseX::ConfigFromFile)
9f1ec7c0 36 - Support for MooseX::ConfigFromFile shouldn't require
e1bab572 37 that role be added at the same level as Getopt.
2814de27 38 - fixed miscapitalization of NoGetopt in the docs
39 - added links to the traits in the docs
cd9a4a41 40
41 ~ converted to Module::Install instead of
42 Module::Build
78a71ae5 43
adbe3e57 440.12 Fri. March 14, 2008
45 ~~ updated copyright dates ~~
78a71ae5 46
adbe3e57 47 - upped the Moose dependency to support
48 the custom metaclass traits
78a71ae5 49 - added Getopt::Long::Descriptive as an
adbe3e57 50 optional dependency
51
52 * MooseX::Getopt
53 MooseX::Getopt::Meta::Attribute
54 MooseX::Getopt::Meta::Attribute::Trait
55 MooseX::Getopt::Meta::Attribute::NoGetopt
56 MooseX::Getopt::Meta::Attribute::Trait::NoGetopt
78a71ae5 57 - added support for custom metaclass traits
adbe3e57 58 - added tests for this
59
6c329add 600.11 Sun. Jan. 27, 2008
61 * MooseX::Getopt
adbe3e57 62 - Commandline option shouldn't be required in the
63 case that the given "required" attribute has
64 a default or a builder method.
6c329add 65
b4a79051 660.10 Wed. Jan. 23, 2008
67 * MooseX::Getopt
adbe3e57 68 - Support default configfile attribute when
69 used with MooseX::ConfigFromFile-based roles
b4a79051 70
08ff0d65 710.09 Tues. Jan. 22, 2008
72 * MooseX::Getopt
adbe3e57 73 - Use Getopt::Long::Descriptive if it's available
08ff0d65 74
384fb15d 750.08 Tues. Dec. 8, 2007
ee69c4ba 76 * MooseX::Getopt
77 - Added support for configfile loading via
78 MooseX::ConfigFromFile-based roles with
79 the -configfile commandline option.
80
29e4cc39 810.07 Tues. Dec. 4, 2007
78a71ae5 82 * MooseX::Getopt::Meta::Attribute::NoGetopt
6ac028c4 83 - fixed miscapitalization of NoGetopt in the docs
84
f969917f 850.06 Fri. Nov. 23, 2007
26be7f7e 86 * MooseX::Getopt
78a71ae5 87 - refactored &new_with_option some so that
88 this will work better with other Getopt
26be7f7e 89 modules (nuffin)
78a71ae5 90
0f8232b6 91 + MooseX::Getopt::Strict
78a71ae5 92 - version of MooseX::Getopt which requires
93 you to specify which attributes you want
0f8232b6 94 processed explicity
95 - added tests for this
78a71ae5 96
0f8232b6 97 + MooseX::Getopt::Meta::Attribute::NoGetopt
78a71ae5 98 - a custom meta-attribute which can be
99 used to specify that an attribute should
0f8232b6 100 not be processed
101 - added tests for this
26be7f7e 102
db536e20 1030.05 Tues. July 3, 2007
2482085f 104 * MooseX::Getopt::OptionTypeMap
78a71ae5 105 - added some checks to make sure that the type
106 constraints are found properly and to give
db536e20 107 better diagnostics
2482085f 108
1566a17b 1090.04 Tues. June 26, 2007
f63e6310 110 * MooseX::Getopt::OptionTypeMap
111 - Added support for subtype constraint inference
78a71ae5 112 from parent types
f63e6310 113 - added tests and docs for this
114 * MooseX::Getopt
115 - Added extra_argv attribute
116 - added tests and docs for this
f7695a83 117 - We now unmangle the Getopt::Long-mangled @ARGV
f63e6310 118 - added tests and docs for this
119 - We now throw an exception from new_with_options
120 if Getopt fails due to bad arguments.
121 - added tests and docs for this
122
3d9a716d 1230.03 Wed. May 2nd, 2007
124 ~ downgraded the Getopt version requirement
e2911e34 125 to 2.35 as per RT #26844
3d9a716d 126 ~ adding blblack to the authors list
78a71ae5 127
128 * MooseX::Getopt
129 - doc update to show simple way to of excluding
130 an attribute, but not having accessors with
3d9a716d 131 underscores (thanks to Zaba on #moose for this)
132 * MooseX::Getopt::Meta::Attribute
78a71ae5 133 - tightening up the type constraint in the
3d9a716d 134 cmd_alias coercion to only accept strings
e2911e34 135
1c3e6142 1360.02 Friday, April 6, 2007
1a8b4ed1 137 * MooseX::Getopt
138 - added the ARGV attribute (thanks to blblack)
139 - added tests and docs for this
140
141 * MooseX::Getopt::Meta::Attribute
142 - added the cmd_aliases attribute (thanks to blblack)
143 - added tests and docs for this
78a71ae5 144 - added support for Moose 0.19's custom
1a8b4ed1 145 attribute metaclass alias registry.
146 - added tests and docs for this
147
d8a58354 1480.01 Friday, March 9, 2007
f63e6310 149 - module released to CPAN