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