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