1 Revision history for Perl extension MooseX-Getopt
5 - Use Moose's throw_error() method. (dexter)
8 * MooseX::Getopt::Session
9 - MooseX::Getopt can start new Getopt session or get it as parameter
12 * MooseX::Getopt::Parser
13 * MooseX::Getopt::Parser::Long
14 * MooseX::Getopt::Parser::Descriptive
15 - Getopt parser is pluggined.
19 - MooseX::ConfigFromFile should be restored?
23 0.15 Sat. July 26 2008
24 * MooseX::Getopt::OptionTypeMap
25 - Accept type constraint objects in the type mapping, not just names
27 0.14 Thurs. July 10, 2008
28 * MooseX::Getopt::OptionTypeMap
29 - Change 'Float' which doesn't exist to 'Num' which does (perigrin)
32 - removed the default handling with Getopt::Long::Descriptive
33 as it would override constructor parameters and that was
34 bad. Besides, Moose will just DWIM on this anyway. (stevan)
35 - added test for it (stevan)
38 - fixed Getopt::Long::Descriptive specific tests to only run
39 if Getopt::Long::Descriptive is there (stevan)
41 0.13 Saturday, May 24, 2008
43 - Commandline option shouldn't be required in the
44 case that the given "required" attribute has
45 been loaded from config (MooseX::ConfigFromFile)
46 - Support for MooseX::ConfigFromFile shouldn't require
47 that role be added at the same level as Getopt.
48 - fixed miscapitalization of NoGetopt in the docs
49 - added links to the traits in the docs
51 ~ converted to Module::Install instead of
54 0.12 Fri. March 14, 2008
55 ~~ updated copyright dates ~~
57 - upped the Moose dependency to support
58 the custom metaclass traits
59 - added Getopt::Long::Descriptive as an
63 MooseX::Getopt::Meta::Attribute
64 MooseX::Getopt::Meta::Attribute::Trait
65 MooseX::Getopt::Meta::Attribute::NoGetopt
66 MooseX::Getopt::Meta::Attribute::Trait::NoGetopt
67 - added support for custom metaclass traits
68 - added tests for this
70 0.11 Sun. Jan. 27, 2008
72 - Commandline option shouldn't be required in the
73 case that the given "required" attribute has
74 a default or a builder method.
76 0.10 Wed. Jan. 23, 2008
78 - Support default configfile attribute when
79 used with MooseX::ConfigFromFile-based roles
81 0.09 Tues. Jan. 22, 2008
83 - Use Getopt::Long::Descriptive if it's available
85 0.08 Tues. Dec. 8, 2007
87 - Added support for configfile loading via
88 MooseX::ConfigFromFile-based roles with
89 the -configfile commandline option.
91 0.07 Tues. Dec. 4, 2007
92 * MooseX::Getopt::Meta::Attribute::NoGetopt
93 - fixed miscapitalization of NoGetopt in the docs
95 0.06 Fri. Nov. 23, 2007
97 - refactored &new_with_option some so that
98 this will work better with other Getopt
101 + MooseX::Getopt::Strict
102 - version of MooseX::Getopt which requires
103 you to specify which attributes you want
105 - added tests for this
107 + MooseX::Getopt::Meta::Attribute::NoGetopt
108 - a custom meta-attribute which can be
109 used to specify that an attribute should
111 - added tests for this
113 0.05 Tues. July 3, 2007
114 * MooseX::Getopt::OptionTypeMap
115 - added some checks to make sure that the type
116 constraints are found properly and to give
119 0.04 Tues. June 26, 2007
120 * MooseX::Getopt::OptionTypeMap
121 - Added support for subtype constraint inference
123 - added tests and docs for this
125 - Added extra_argv attribute
126 - added tests and docs for this
127 - We now unmangle the Getopt::Long-mangled @ARGV
128 - added tests and docs for this
129 - We now throw an exception from new_with_options
130 if Getopt fails due to bad arguments.
131 - added tests and docs for this
133 0.03 Wed. May 2nd, 2007
134 ~ downgraded the Getopt version requirement
135 to 2.35 as per RT #26844
136 ~ adding blblack to the authors list
139 - doc update to show simple way to of excluding
140 an attribute, but not having accessors with
141 underscores (thanks to Zaba on #moose for this)
142 * MooseX::Getopt::Meta::Attribute
143 - tightening up the type constraint in the
144 cmd_alias coercion to only accept strings
146 0.02 Friday, April 6, 2007
148 - added the ARGV attribute (thanks to blblack)
149 - added tests and docs for this
151 * MooseX::Getopt::Meta::Attribute
152 - added the cmd_aliases attribute (thanks to blblack)
153 - added tests and docs for this
154 - added support for Moose 0.19's custom
155 attribute metaclass alias registry.
156 - added tests and docs for this
158 0.01 Friday, March 9, 2007
159 - module released to CPAN