Changelog, bump version
[gitmo/MooseX-Getopt.git] / ChangeLog
CommitLineData
5dac17c3 1Revision history for Perl extension MooseX-Getopt
2
5581bb1c 30.23 Fri. Oct 02 2009
4 * MooseX::Getopt
5 - Allow the config file to be a code ref which is called to return
6 the config file location (Gordon Irving)
7
38b93252 80.22 Sat. Sept 05 2009
9 - Require GLD 0.077 for RT#49427 as some versions are broken
10
30ed85f7 11 * MooseX::Getopt
12 - Split into MooseX::Getopt::Basic (without the G::L::Descriptive support)
13 and MooseX::Getopt::GLD.
f7655c45 14
b38b654a 15 * Tests
16 - Ensure author tests get run when in author mode.
17
a0697e31 180.21 Thu. Aug 27 2009
f7655c45 19 * MooseX::Getopt
20 - Enable and document the argv parameter to the constructor.
c2f6e86c 21 - Applied patches in RT43200 and RT43255
2c379a5c 22 - Applied patch from RT#47766 to not die if SimpleConfig cannot find the
23 default config file name.
f7655c45 24
a2664368 250.20 Wed. July 9 2009
2c379a5c 26 - fix MANIFEST.SKIP to avoid double-packaging
a2664368 27
7ff9f8b5 280.19 Wed. July 8 2009
29 * MooseX::Getopt
30 - Fix Getopt config spec for --configfile (t0m)
31 - Add support for --usage/--help/--? (drew@drewtaylor.com)
32 - Fix new_with_options to accept a hashref (DOUGDUDE@cpan.org)
33
34 * Tests
35 - Fix warning from tests with new Moose (t0m)
36 - Fix tests on Win32 from RT#44909 (taro-nishino)
6634c7e2 37
5f78e881 380.18 Thu. April 9 2009
c2f6e86c 39 * MooseX::Getopt::Dashes
40 - New module, for converting undercores to dashes (ilmari)
5f78e881 41
091954ec 420.17 Wed. April 8 2009
e2dcd71d 43 * MooseX::Getopt
c2f6e86c 44 - work with latest Moose (hdp)
e2dcd71d 45
091954ec 46 ~ unify module version numbers with dist version (hdp)
47
98efc899 480.16 Tue. February 17 2009
49 * t/
50 - run pod tests only if RELEASE_TESTING env var is set
51
a1171b4d 520.15 Sat. July 26 2008
53 * MooseX::Getopt::OptionTypeMap
54 - Accept type constraint objects in the type mapping, not just names
55
630657d5 560.14 Thurs. July 10, 2008
d64acebb 57 * MooseX::Getopt::OptionTypeMap
58 - Change 'Float' which doesn't exist to 'Num' which does (perigrin)
630657d5 59
60 * MooseX::Getopt
61 - removed the default handling with Getopt::Long::Descriptive
62 as it would override constructor parameters and that was
63 bad. Besides, Moose will just DWIM on this anyway. (stevan)
64 - added test for it (stevan)
65
66 * t/
67 - fixed Getopt::Long::Descriptive specific tests to only run
68 if Getopt::Long::Descriptive is there (stevan)
d64acebb 69
cd9a4a41 700.13 Saturday, May 24, 2008
78a71ae5 71 * MooseX::Getopt
72 - Commandline option shouldn't be required in the
73 case that the given "required" attribute has
74 been loaded from config (MooseX::ConfigFromFile)
9f1ec7c0 75 - Support for MooseX::ConfigFromFile shouldn't require
e1bab572 76 that role be added at the same level as Getopt.
2814de27 77 - fixed miscapitalization of NoGetopt in the docs
78 - added links to the traits in the docs
cd9a4a41 79
80 ~ converted to Module::Install instead of
81 Module::Build
78a71ae5 82
adbe3e57 830.12 Fri. March 14, 2008
84 ~~ updated copyright dates ~~
78a71ae5 85
adbe3e57 86 - upped the Moose dependency to support
87 the custom metaclass traits
78a71ae5 88 - added Getopt::Long::Descriptive as an
adbe3e57 89 optional dependency
90
91 * MooseX::Getopt
92 MooseX::Getopt::Meta::Attribute
93 MooseX::Getopt::Meta::Attribute::Trait
94 MooseX::Getopt::Meta::Attribute::NoGetopt
95 MooseX::Getopt::Meta::Attribute::Trait::NoGetopt
78a71ae5 96 - added support for custom metaclass traits
adbe3e57 97 - added tests for this
98
6c329add 990.11 Sun. Jan. 27, 2008
100 * MooseX::Getopt
adbe3e57 101 - Commandline option shouldn't be required in the
102 case that the given "required" attribute has
103 a default or a builder method.
6c329add 104
b4a79051 1050.10 Wed. Jan. 23, 2008
106 * MooseX::Getopt
adbe3e57 107 - Support default configfile attribute when
108 used with MooseX::ConfigFromFile-based roles
b4a79051 109
08ff0d65 1100.09 Tues. Jan. 22, 2008
111 * MooseX::Getopt
adbe3e57 112 - Use Getopt::Long::Descriptive if it's available
08ff0d65 113
384fb15d 1140.08 Tues. Dec. 8, 2007
ee69c4ba 115 * MooseX::Getopt
116 - Added support for configfile loading via
117 MooseX::ConfigFromFile-based roles with
118 the -configfile commandline option.
119
29e4cc39 1200.07 Tues. Dec. 4, 2007
78a71ae5 121 * MooseX::Getopt::Meta::Attribute::NoGetopt
6ac028c4 122 - fixed miscapitalization of NoGetopt in the docs
123
f969917f 1240.06 Fri. Nov. 23, 2007
26be7f7e 125 * MooseX::Getopt
78a71ae5 126 - refactored &new_with_option some so that
127 this will work better with other Getopt
26be7f7e 128 modules (nuffin)
78a71ae5 129
0f8232b6 130 + MooseX::Getopt::Strict
78a71ae5 131 - version of MooseX::Getopt which requires
132 you to specify which attributes you want
0f8232b6 133 processed explicity
134 - added tests for this
78a71ae5 135
0f8232b6 136 + MooseX::Getopt::Meta::Attribute::NoGetopt
78a71ae5 137 - a custom meta-attribute which can be
138 used to specify that an attribute should
0f8232b6 139 not be processed
140 - added tests for this
26be7f7e 141
db536e20 1420.05 Tues. July 3, 2007
2482085f 143 * MooseX::Getopt::OptionTypeMap
78a71ae5 144 - added some checks to make sure that the type
145 constraints are found properly and to give
db536e20 146 better diagnostics
2482085f 147
1566a17b 1480.04 Tues. June 26, 2007
f63e6310 149 * MooseX::Getopt::OptionTypeMap
150 - Added support for subtype constraint inference
78a71ae5 151 from parent types
f63e6310 152 - added tests and docs for this
153 * MooseX::Getopt
154 - Added extra_argv attribute
155 - added tests and docs for this
f7695a83 156 - We now unmangle the Getopt::Long-mangled @ARGV
f63e6310 157 - added tests and docs for this
158 - We now throw an exception from new_with_options
159 if Getopt fails due to bad arguments.
160 - added tests and docs for this
161
3d9a716d 1620.03 Wed. May 2nd, 2007
163 ~ downgraded the Getopt version requirement
e2911e34 164 to 2.35 as per RT #26844
3d9a716d 165 ~ adding blblack to the authors list
78a71ae5 166
167 * MooseX::Getopt
168 - doc update to show simple way to of excluding
169 an attribute, but not having accessors with
3d9a716d 170 underscores (thanks to Zaba on #moose for this)
171 * MooseX::Getopt::Meta::Attribute
78a71ae5 172 - tightening up the type constraint in the
3d9a716d 173 cmd_alias coercion to only accept strings
e2911e34 174
1c3e6142 1750.02 Friday, April 6, 2007
1a8b4ed1 176 * MooseX::Getopt
177 - added the ARGV attribute (thanks to blblack)
178 - added tests and docs for this
179
180 * MooseX::Getopt::Meta::Attribute
181 - added the cmd_aliases attribute (thanks to blblack)
182 - added tests and docs for this
78a71ae5 183 - added support for Moose 0.19's custom
1a8b4ed1 184 attribute metaclass alias registry.
185 - added tests and docs for this
186
d8a58354 1870.01 Friday, March 9, 2007
f63e6310 188 - module released to CPAN