demand Module::Install 0.75
[gitmo/MooseX-Getopt.git] / ChangeLog
CommitLineData
5dac17c3 1Revision history for Perl extension MooseX-Getopt
2
d64acebb 30.14 ???
4 * MooseX::Getopt::OptionTypeMap
5 - Change 'Float' which doesn't exist to 'Num' which does (perigrin)
6
cd9a4a41 70.13 Saturday, May 24, 2008
78a71ae5 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)
9f1ec7c0 12 - Support for MooseX::ConfigFromFile shouldn't require
e1bab572 13 that role be added at the same level as Getopt.
2814de27 14 - fixed miscapitalization of NoGetopt in the docs
15 - added links to the traits in the docs
cd9a4a41 16
17 ~ converted to Module::Install instead of
18 Module::Build
78a71ae5 19
adbe3e57 200.12 Fri. March 14, 2008
21 ~~ updated copyright dates ~~
78a71ae5 22
adbe3e57 23 - upped the Moose dependency to support
24 the custom metaclass traits
78a71ae5 25 - added Getopt::Long::Descriptive as an
adbe3e57 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
78a71ae5 33 - added support for custom metaclass traits
adbe3e57 34 - added tests for this
35
6c329add 360.11 Sun. Jan. 27, 2008
37 * MooseX::Getopt
adbe3e57 38 - Commandline option shouldn't be required in the
39 case that the given "required" attribute has
40 a default or a builder method.
6c329add 41
b4a79051 420.10 Wed. Jan. 23, 2008
43 * MooseX::Getopt
adbe3e57 44 - Support default configfile attribute when
45 used with MooseX::ConfigFromFile-based roles
b4a79051 46
08ff0d65 470.09 Tues. Jan. 22, 2008
48 * MooseX::Getopt
adbe3e57 49 - Use Getopt::Long::Descriptive if it's available
08ff0d65 50
384fb15d 510.08 Tues. Dec. 8, 2007
ee69c4ba 52 * MooseX::Getopt
53 - Added support for configfile loading via
54 MooseX::ConfigFromFile-based roles with
55 the -configfile commandline option.
56
29e4cc39 570.07 Tues. Dec. 4, 2007
78a71ae5 58 * MooseX::Getopt::Meta::Attribute::NoGetopt
6ac028c4 59 - fixed miscapitalization of NoGetopt in the docs
60
f969917f 610.06 Fri. Nov. 23, 2007
26be7f7e 62 * MooseX::Getopt
78a71ae5 63 - refactored &new_with_option some so that
64 this will work better with other Getopt
26be7f7e 65 modules (nuffin)
78a71ae5 66
0f8232b6 67 + MooseX::Getopt::Strict
78a71ae5 68 - version of MooseX::Getopt which requires
69 you to specify which attributes you want
0f8232b6 70 processed explicity
71 - added tests for this
78a71ae5 72
0f8232b6 73 + MooseX::Getopt::Meta::Attribute::NoGetopt
78a71ae5 74 - a custom meta-attribute which can be
75 used to specify that an attribute should
0f8232b6 76 not be processed
77 - added tests for this
26be7f7e 78
db536e20 790.05 Tues. July 3, 2007
2482085f 80 * MooseX::Getopt::OptionTypeMap
78a71ae5 81 - added some checks to make sure that the type
82 constraints are found properly and to give
db536e20 83 better diagnostics
2482085f 84
1566a17b 850.04 Tues. June 26, 2007
f63e6310 86 * MooseX::Getopt::OptionTypeMap
87 - Added support for subtype constraint inference
78a71ae5 88 from parent types
f63e6310 89 - added tests and docs for this
90 * MooseX::Getopt
91 - Added extra_argv attribute
92 - added tests and docs for this
f7695a83 93 - We now unmangle the Getopt::Long-mangled @ARGV
f63e6310 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
3d9a716d 990.03 Wed. May 2nd, 2007
100 ~ downgraded the Getopt version requirement
e2911e34 101 to 2.35 as per RT #26844
3d9a716d 102 ~ adding blblack to the authors list
78a71ae5 103
104 * MooseX::Getopt
105 - doc update to show simple way to of excluding
106 an attribute, but not having accessors with
3d9a716d 107 underscores (thanks to Zaba on #moose for this)
108 * MooseX::Getopt::Meta::Attribute
78a71ae5 109 - tightening up the type constraint in the
3d9a716d 110 cmd_alias coercion to only accept strings
e2911e34 111
1c3e6142 1120.02 Friday, April 6, 2007
1a8b4ed1 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
78a71ae5 120 - added support for Moose 0.19's custom
1a8b4ed1 121 attribute metaclass alias registry.
122 - added tests and docs for this
123
d8a58354 1240.01 Friday, March 9, 2007
f63e6310 125 - module released to CPAN