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