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