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