Update versions, changelog, fix test when ConfigFromFile isn't available
[gitmo/MooseX-Getopt.git] / ChangeLog
CommitLineData
5dac17c3 1Revision history for Perl extension MooseX-Getopt
2
78a71ae5 30.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
adbe3e57 90.12 Fri. March 14, 2008
10 ~~ updated copyright dates ~~
78a71ae5 11
adbe3e57 12 - upped the Moose dependency to support
13 the custom metaclass traits
78a71ae5 14 - added Getopt::Long::Descriptive as an
adbe3e57 15 optional dependency
16
17 * MooseX::Getopt
18 MooseX::Getopt::Meta::Attribute
19 MooseX::Getopt::Meta::Attribute::Trait
20 MooseX::Getopt::Meta::Attribute::NoGetopt
21 MooseX::Getopt::Meta::Attribute::Trait::NoGetopt
78a71ae5 22 - added support for custom metaclass traits
adbe3e57 23 - added tests for this
24
6c329add 250.11 Sun. Jan. 27, 2008
26 * MooseX::Getopt
adbe3e57 27 - Commandline option shouldn't be required in the
28 case that the given "required" attribute has
29 a default or a builder method.
6c329add 30
b4a79051 310.10 Wed. Jan. 23, 2008
32 * MooseX::Getopt
adbe3e57 33 - Support default configfile attribute when
34 used with MooseX::ConfigFromFile-based roles
b4a79051 35
08ff0d65 360.09 Tues. Jan. 22, 2008
37 * MooseX::Getopt
adbe3e57 38 - Use Getopt::Long::Descriptive if it's available
08ff0d65 39
384fb15d 400.08 Tues. Dec. 8, 2007
ee69c4ba 41 * MooseX::Getopt
42 - Added support for configfile loading via
43 MooseX::ConfigFromFile-based roles with
44 the -configfile commandline option.
45
29e4cc39 460.07 Tues. Dec. 4, 2007
78a71ae5 47 * MooseX::Getopt::Meta::Attribute::NoGetopt
6ac028c4 48 - fixed miscapitalization of NoGetopt in the docs
49
f969917f 500.06 Fri. Nov. 23, 2007
26be7f7e 51 * MooseX::Getopt
78a71ae5 52 - refactored &new_with_option some so that
53 this will work better with other Getopt
26be7f7e 54 modules (nuffin)
78a71ae5 55
0f8232b6 56 + MooseX::Getopt::Strict
78a71ae5 57 - version of MooseX::Getopt which requires
58 you to specify which attributes you want
0f8232b6 59 processed explicity
60 - added tests for this
78a71ae5 61
0f8232b6 62 + MooseX::Getopt::Meta::Attribute::NoGetopt
78a71ae5 63 - a custom meta-attribute which can be
64 used to specify that an attribute should
0f8232b6 65 not be processed
66 - added tests for this
26be7f7e 67
db536e20 680.05 Tues. July 3, 2007
2482085f 69 * MooseX::Getopt::OptionTypeMap
78a71ae5 70 - added some checks to make sure that the type
71 constraints are found properly and to give
db536e20 72 better diagnostics
2482085f 73
1566a17b 740.04 Tues. June 26, 2007
f63e6310 75 * MooseX::Getopt::OptionTypeMap
76 - Added support for subtype constraint inference
78a71ae5 77 from parent types
f63e6310 78 - added tests and docs for this
79 * MooseX::Getopt
80 - Added extra_argv attribute
81 - added tests and docs for this
f7695a83 82 - We now unmangle the Getopt::Long-mangled @ARGV
f63e6310 83 - added tests and docs for this
84 - We now throw an exception from new_with_options
85 if Getopt fails due to bad arguments.
86 - added tests and docs for this
87
3d9a716d 880.03 Wed. May 2nd, 2007
89 ~ downgraded the Getopt version requirement
e2911e34 90 to 2.35 as per RT #26844
3d9a716d 91 ~ adding blblack to the authors list
78a71ae5 92
93 * MooseX::Getopt
94 - doc update to show simple way to of excluding
95 an attribute, but not having accessors with
3d9a716d 96 underscores (thanks to Zaba on #moose for this)
97 * MooseX::Getopt::Meta::Attribute
78a71ae5 98 - tightening up the type constraint in the
3d9a716d 99 cmd_alias coercion to only accept strings
e2911e34 100
1c3e6142 1010.02 Friday, April 6, 2007
1a8b4ed1 102 * MooseX::Getopt
103 - added the ARGV attribute (thanks to blblack)
104 - added tests and docs for this
105
106 * MooseX::Getopt::Meta::Attribute
107 - added the cmd_aliases attribute (thanks to blblack)
108 - added tests and docs for this
78a71ae5 109 - added support for Moose 0.19's custom
1a8b4ed1 110 attribute metaclass alias registry.
111 - added tests and docs for this
112
d8a58354 1130.01 Friday, March 9, 2007
f63e6310 114 - module released to CPAN