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