prep new release with fixed MANIFEST.SKIP
[gitmo/MooseX-Getopt.git] / ChangeLog
CommitLineData
5dac17c3 1Revision history for Perl extension MooseX-Getopt
2
a2664368 30.20 Wed. July 9 2009
4 ~ fix MANIFEST.SKIP to avoid double-packaging
5
7ff9f8b5 60.19 Wed. July 8 2009
7 * MooseX::Getopt
8 - Fix Getopt config spec for --configfile (t0m)
9 - Add support for --usage/--help/--? (drew@drewtaylor.com)
10 - Fix new_with_options to accept a hashref (DOUGDUDE@cpan.org)
11
12 * Tests
13 - Fix warning from tests with new Moose (t0m)
14 - Fix tests on Win32 from RT#44909 (taro-nishino)
6634c7e2 15
5f78e881 160.18 Thu. April 9 2009
17 * MooseX::Getopt::Dashes
105e05aa 18 - New module, for converting undercores to dashes (ilmari)
5f78e881 19
091954ec 200.17 Wed. April 8 2009
e2dcd71d 21 * MooseX::Getopt
22 - work with latest Moose (hdp)
23
091954ec 24 ~ unify module version numbers with dist version (hdp)
25
98efc899 260.16 Tue. February 17 2009
27 * t/
28 - run pod tests only if RELEASE_TESTING env var is set
29
a1171b4d 300.15 Sat. July 26 2008
31 * MooseX::Getopt::OptionTypeMap
32 - Accept type constraint objects in the type mapping, not just names
33
630657d5 340.14 Thurs. July 10, 2008
d64acebb 35 * MooseX::Getopt::OptionTypeMap
36 - Change 'Float' which doesn't exist to 'Num' which does (perigrin)
630657d5 37
38 * MooseX::Getopt
39 - removed the default handling with Getopt::Long::Descriptive
40 as it would override constructor parameters and that was
41 bad. Besides, Moose will just DWIM on this anyway. (stevan)
42 - added test for it (stevan)
43
44 * t/
45 - fixed Getopt::Long::Descriptive specific tests to only run
46 if Getopt::Long::Descriptive is there (stevan)
d64acebb 47
cd9a4a41 480.13 Saturday, May 24, 2008
78a71ae5 49 * MooseX::Getopt
50 - Commandline option shouldn't be required in the
51 case that the given "required" attribute has
52 been loaded from config (MooseX::ConfigFromFile)
9f1ec7c0 53 - Support for MooseX::ConfigFromFile shouldn't require
e1bab572 54 that role be added at the same level as Getopt.
2814de27 55 - fixed miscapitalization of NoGetopt in the docs
56 - added links to the traits in the docs
cd9a4a41 57
58 ~ converted to Module::Install instead of
59 Module::Build
78a71ae5 60
adbe3e57 610.12 Fri. March 14, 2008
62 ~~ updated copyright dates ~~
78a71ae5 63
adbe3e57 64 - upped the Moose dependency to support
65 the custom metaclass traits
78a71ae5 66 - added Getopt::Long::Descriptive as an
adbe3e57 67 optional dependency
68
69 * MooseX::Getopt
70 MooseX::Getopt::Meta::Attribute
71 MooseX::Getopt::Meta::Attribute::Trait
72 MooseX::Getopt::Meta::Attribute::NoGetopt
73 MooseX::Getopt::Meta::Attribute::Trait::NoGetopt
78a71ae5 74 - added support for custom metaclass traits
adbe3e57 75 - added tests for this
76
6c329add 770.11 Sun. Jan. 27, 2008
78 * MooseX::Getopt
adbe3e57 79 - Commandline option shouldn't be required in the
80 case that the given "required" attribute has
81 a default or a builder method.
6c329add 82
b4a79051 830.10 Wed. Jan. 23, 2008
84 * MooseX::Getopt
adbe3e57 85 - Support default configfile attribute when
86 used with MooseX::ConfigFromFile-based roles
b4a79051 87
08ff0d65 880.09 Tues. Jan. 22, 2008
89 * MooseX::Getopt
adbe3e57 90 - Use Getopt::Long::Descriptive if it's available
08ff0d65 91
384fb15d 920.08 Tues. Dec. 8, 2007
ee69c4ba 93 * MooseX::Getopt
94 - Added support for configfile loading via
95 MooseX::ConfigFromFile-based roles with
96 the -configfile commandline option.
97
29e4cc39 980.07 Tues. Dec. 4, 2007
78a71ae5 99 * MooseX::Getopt::Meta::Attribute::NoGetopt
6ac028c4 100 - fixed miscapitalization of NoGetopt in the docs
101
f969917f 1020.06 Fri. Nov. 23, 2007
26be7f7e 103 * MooseX::Getopt
78a71ae5 104 - refactored &new_with_option some so that
105 this will work better with other Getopt
26be7f7e 106 modules (nuffin)
78a71ae5 107
0f8232b6 108 + MooseX::Getopt::Strict
78a71ae5 109 - version of MooseX::Getopt which requires
110 you to specify which attributes you want
0f8232b6 111 processed explicity
112 - added tests for this
78a71ae5 113
0f8232b6 114 + MooseX::Getopt::Meta::Attribute::NoGetopt
78a71ae5 115 - a custom meta-attribute which can be
116 used to specify that an attribute should
0f8232b6 117 not be processed
118 - added tests for this
26be7f7e 119
db536e20 1200.05 Tues. July 3, 2007
2482085f 121 * MooseX::Getopt::OptionTypeMap
78a71ae5 122 - added some checks to make sure that the type
123 constraints are found properly and to give
db536e20 124 better diagnostics
2482085f 125
1566a17b 1260.04 Tues. June 26, 2007
f63e6310 127 * MooseX::Getopt::OptionTypeMap
128 - Added support for subtype constraint inference
78a71ae5 129 from parent types
f63e6310 130 - added tests and docs for this
131 * MooseX::Getopt
132 - Added extra_argv attribute
133 - added tests and docs for this
f7695a83 134 - We now unmangle the Getopt::Long-mangled @ARGV
f63e6310 135 - added tests and docs for this
136 - We now throw an exception from new_with_options
137 if Getopt fails due to bad arguments.
138 - added tests and docs for this
139
3d9a716d 1400.03 Wed. May 2nd, 2007
141 ~ downgraded the Getopt version requirement
e2911e34 142 to 2.35 as per RT #26844
3d9a716d 143 ~ adding blblack to the authors list
78a71ae5 144
145 * MooseX::Getopt
146 - doc update to show simple way to of excluding
147 an attribute, but not having accessors with
3d9a716d 148 underscores (thanks to Zaba on #moose for this)
149 * MooseX::Getopt::Meta::Attribute
78a71ae5 150 - tightening up the type constraint in the
3d9a716d 151 cmd_alias coercion to only accept strings
e2911e34 152
1c3e6142 1530.02 Friday, April 6, 2007
1a8b4ed1 154 * MooseX::Getopt
155 - added the ARGV attribute (thanks to blblack)
156 - added tests and docs for this
157
158 * MooseX::Getopt::Meta::Attribute
159 - added the cmd_aliases attribute (thanks to blblack)
160 - added tests and docs for this
78a71ae5 161 - added support for Moose 0.19's custom
1a8b4ed1 162 attribute metaclass alias registry.
163 - added tests and docs for this
164
d8a58354 1650.01 Friday, March 9, 2007
f63e6310 166 - module released to CPAN