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