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