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