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