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