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