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