skip pod tests, do not block install
[gitmo/MooseX-Getopt.git] / ChangeLog
1 Revision history for Perl extension MooseX-Getopt
2
3 0.16 Tue. February 17 2009
4         * t/
5                 - run pod tests only if RELEASE_TESTING env var is set
6
7 0.15 Sat. July 26 2008
8         * MooseX::Getopt::OptionTypeMap
9           - Accept type constraint objects in the type mapping, not just names
10
11 0.14 Thurs. July 10, 2008
12         * MooseX::Getopt::OptionTypeMap
13           - Change 'Float' which doesn't exist to 'Num' which does (perigrin)
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)
24
25 0.13 Saturday, May 24, 2008
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)
30       - Support for MooseX::ConfigFromFile shouldn't require
31         that role be added at the same level as Getopt.
32       - fixed miscapitalization of NoGetopt in the docs
33       - added links to the traits in the docs
34       
35     ~ converted to Module::Install instead of 
36       Module::Build
37
38 0.12 Fri. March 14, 2008
39     ~~ updated copyright dates ~~
40
41     - upped the Moose dependency to support
42       the custom metaclass traits
43     - added Getopt::Long::Descriptive as an
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
51       - added support for custom metaclass traits
52         - added tests for this
53
54 0.11 Sun. Jan. 27, 2008
55     * MooseX::Getopt
56       - Commandline option shouldn't be required in the
57         case that the given "required" attribute has
58         a default or a builder method.
59
60 0.10 Wed. Jan. 23, 2008
61     * MooseX::Getopt
62       - Support default configfile attribute when
63         used with MooseX::ConfigFromFile-based roles
64
65 0.09 Tues. Jan. 22, 2008
66     * MooseX::Getopt
67       - Use Getopt::Long::Descriptive if it's available
68
69 0.08 Tues. Dec. 8, 2007
70     * MooseX::Getopt
71       - Added support for configfile loading via
72         MooseX::ConfigFromFile-based roles with
73         the -configfile commandline option.
74
75 0.07 Tues. Dec. 4, 2007
76     * MooseX::Getopt::Meta::Attribute::NoGetopt
77       - fixed miscapitalization of NoGetopt in the docs
78
79 0.06 Fri. Nov. 23, 2007
80     * MooseX::Getopt
81       - refactored &new_with_option some so that
82         this will work better with other Getopt
83         modules (nuffin)
84
85     + MooseX::Getopt::Strict
86       - version of MooseX::Getopt which requires
87         you to specify which attributes you want
88         processed explicity
89         - added tests for this
90
91     + MooseX::Getopt::Meta::Attribute::NoGetopt
92       - a custom meta-attribute which can be
93         used to specify that an attribute should
94         not be processed
95         - added tests for this
96
97 0.05 Tues. July 3, 2007
98     * MooseX::Getopt::OptionTypeMap
99       - added some checks to make sure that the type
100         constraints are found properly and to give
101         better diagnostics
102
103 0.04 Tues. June 26, 2007
104     * MooseX::Getopt::OptionTypeMap
105       - Added support for subtype constraint inference
106         from parent types
107         - added tests and docs for this
108     * MooseX::Getopt
109       - Added extra_argv attribute
110         - added tests and docs for this
111       - We now unmangle the Getopt::Long-mangled @ARGV
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
117 0.03 Wed. May 2nd, 2007
118     ~ downgraded the Getopt version requirement
119       to 2.35 as per RT #26844
120     ~ adding blblack to the authors list
121
122     * MooseX::Getopt
123       - doc update to show simple way to of excluding
124         an attribute, but not having accessors with
125         underscores (thanks to Zaba on #moose for this)
126     * MooseX::Getopt::Meta::Attribute
127       - tightening up the type constraint in the
128         cmd_alias coercion to only accept strings
129
130 0.02 Friday, April 6, 2007
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
138       - added support for Moose 0.19's custom
139         attribute metaclass alias registry.
140         - added tests and docs for this
141
142 0.01 Friday, March 9, 2007
143     - module released to CPAN