1 Revision history for Perl extension MooseX-Getopt
3 0.14 Thurs. July 10, 2008
4 * MooseX::Getopt::OptionTypeMap
5 - Change 'Float' which doesn't exist to 'Num' which does (perigrin)
8 - removed the default handling with Getopt::Long::Descriptive
9 as it would override constructor parameters and that was
10 bad. Besides, Moose will just DWIM on this anyway. (stevan)
11 - added test for it (stevan)
14 - fixed Getopt::Long::Descriptive specific tests to only run
15 if Getopt::Long::Descriptive is there (stevan)
17 0.13 Saturday, May 24, 2008
19 - Commandline option shouldn't be required in the
20 case that the given "required" attribute has
21 been loaded from config (MooseX::ConfigFromFile)
22 - Support for MooseX::ConfigFromFile shouldn't require
23 that role be added at the same level as Getopt.
24 - fixed miscapitalization of NoGetopt in the docs
25 - added links to the traits in the docs
27 ~ converted to Module::Install instead of
30 0.12 Fri. March 14, 2008
31 ~~ updated copyright dates ~~
33 - upped the Moose dependency to support
34 the custom metaclass traits
35 - added Getopt::Long::Descriptive as an
39 MooseX::Getopt::Meta::Attribute
40 MooseX::Getopt::Meta::Attribute::Trait
41 MooseX::Getopt::Meta::Attribute::NoGetopt
42 MooseX::Getopt::Meta::Attribute::Trait::NoGetopt
43 - added support for custom metaclass traits
44 - added tests for this
46 0.11 Sun. Jan. 27, 2008
48 - Commandline option shouldn't be required in the
49 case that the given "required" attribute has
50 a default or a builder method.
52 0.10 Wed. Jan. 23, 2008
54 - Support default configfile attribute when
55 used with MooseX::ConfigFromFile-based roles
57 0.09 Tues. Jan. 22, 2008
59 - Use Getopt::Long::Descriptive if it's available
61 0.08 Tues. Dec. 8, 2007
63 - Added support for configfile loading via
64 MooseX::ConfigFromFile-based roles with
65 the -configfile commandline option.
67 0.07 Tues. Dec. 4, 2007
68 * MooseX::Getopt::Meta::Attribute::NoGetopt
69 - fixed miscapitalization of NoGetopt in the docs
71 0.06 Fri. Nov. 23, 2007
73 - refactored &new_with_option some so that
74 this will work better with other Getopt
77 + MooseX::Getopt::Strict
78 - version of MooseX::Getopt which requires
79 you to specify which attributes you want
81 - added tests for this
83 + MooseX::Getopt::Meta::Attribute::NoGetopt
84 - a custom meta-attribute which can be
85 used to specify that an attribute should
87 - added tests for this
89 0.05 Tues. July 3, 2007
90 * MooseX::Getopt::OptionTypeMap
91 - added some checks to make sure that the type
92 constraints are found properly and to give
95 0.04 Tues. June 26, 2007
96 * MooseX::Getopt::OptionTypeMap
97 - Added support for subtype constraint inference
99 - added tests and docs for this
101 - Added extra_argv attribute
102 - added tests and docs for this
103 - We now unmangle the Getopt::Long-mangled @ARGV
104 - added tests and docs for this
105 - We now throw an exception from new_with_options
106 if Getopt fails due to bad arguments.
107 - added tests and docs for this
109 0.03 Wed. May 2nd, 2007
110 ~ downgraded the Getopt version requirement
111 to 2.35 as per RT #26844
112 ~ adding blblack to the authors list
115 - doc update to show simple way to of excluding
116 an attribute, but not having accessors with
117 underscores (thanks to Zaba on #moose for this)
118 * MooseX::Getopt::Meta::Attribute
119 - tightening up the type constraint in the
120 cmd_alias coercion to only accept strings
122 0.02 Friday, April 6, 2007
124 - added the ARGV attribute (thanks to blblack)
125 - added tests and docs for this
127 * MooseX::Getopt::Meta::Attribute
128 - added the cmd_aliases attribute (thanks to blblack)
129 - added tests and docs for this
130 - added support for Moose 0.19's custom
131 attribute metaclass alias registry.
132 - added tests and docs for this
134 0.01 Friday, March 9, 2007
135 - module released to CPAN