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