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