Revision history for MooX-Options
4.103 2017-08-22
* fix broken shortname split (Thanks to Burak Gürsoy for reporting the issue)
* fix copy/paste issue in tests of shortname
* fix some typo's in tests
* declare honestly the state of Mo support
4.102 2017-08-21
* fix out-of-order abbrev (analyzed and reported by
Jean-Damien Durand <jeandamiendurand@free.fr>)
4.101 2017-07-24
* remove fatalized warnings for all categories and rely on wise
strictures maintainer instead
* remove dynamic_config from META files (fix RT#122349)
4.100 2017-06-27
* release 4.099_003 as 4.100
Please read carefully the Changes before updating blindly!
4.099_003 2017-06-12
* use MRO::Compat instead of mro for Perls bevor v5.9.5
4.099_002 2017-06-06
* fix some broken documentation due move from Dist::Zilla to
ExtUtils::MakeMaker
* improve additional documentation regarding MooX::Cmd,
MooX::ConfigFromFile and namespace::clean
* add localization (test) using MooX::Locale::TextDomain::OO
* remove unused modules being loaded from tests
4.099_001 2017-06-02
* Move from Dist::Zilla to ExtUtils::MakeMaker
* allow enhancing attributes to option
* improve Kwalitee
* rename negativable into negatable
* replace Locale::TextDomain by MooX::Locale::Passthrough
* make lazy loaded features optional
* decouple autorange and autosplit
* relax related current directory in INC
4.023 2016-07-12 22:19:00 GMT
* Bug Github #55 : Fix error reporting on missing required arguments with Moo 2.002002. (intrigeri)
* Bug #513 : remove perl 5.10 deps (Celogeek San)
4.022 2015-11-30 11:56:47 GMT
* Bug #501 : Remove useless space (Celogeek San)
4.021 2015-11-11 16:42:01 GMT
* Feature #487 : Translate using Locale::TextDomain (sschober)
add setlocale for linux system
4.020 2015-11-08 17:33:34 GMT
* Feature #487 : Translate using Locale::TextDomain (sschober)
fix LC_ALL in tests
4.019 2015-10-31 16:01:55 GMT
* Bug #496 : Handle multiple autosplit options correctly (Celogeek San)
* Feature #489 : add compact help (Celogeek San)
* Feature #487 : Translate using Locale::TextDomain (sschober)
* Feature #486 : Reduce runtime dependency footprint (arc)
* Feature #481 : add spacer option (Celogeek San)
* Feature #373 : use "format" => "json" instead of json => 1 (Celogeek San)
4.018 2015-03-05 07:07:03 GMT
* Feature #475 : Add usage_string parameters (kablamo)
4.017 2015-02-13 07:13:03 GMT
* Bug #472 : Upgrade deps on Module::Build and Getopt::Long (Celogeek San)
4.016 2015-01-24 12:30:10 GMT
* Feature #470 : Add "hidden" attribute, and doc (Celogeek San)
* Feature #471 : Added a better error message for isa check failures (Celogeek San)
4.015 2015-01-13 16:06:52 GMT
* Bug #466 : Term::Any::Size should be recommanded but optional (Celogeek San)
fix eval
4.014 2015-01-13 15:51:32 GMT
* Bug #464 : warning generated when missing required params (Celogeek San)
* Bug #466 : Term::Any::Size should be recommanded but optional (Celogeek San)
4.013 2014-11-22 07:43:13 GMT
* Feature #462 : Autorange (Celogeek San)
4.012 2014-10-07 09:42:27 GMT
* Bug #455 : Option of options should not be change for trait (Celogeek San)
handle shorter name
4.011 2014-10-07 08:51:50 GMT
* Bug #455 : Option of options should not be change for trait (Celogeek San)
4.010 2014-09-05 16:49:56 GMT
* Feature #453 : Use Text::LineFold instead of Text::WrapI18N (Celogeek San)
* Feature #452 : Support UTF8 source for pod and man (Celogeek San)
4.009 2014-07-08 10:15:09 GMT
* Bug #450 : options with format "s" do not accept "0" as value (Celogeek San)
4.008 2014-02-01 09:49:36 GMT
* Bug #405 : fix typo in pod (Celogeek San)
4.007 2014-01-17 15:57:22 GMT
* Bug #403 : fix pod (Grzegorz Rożniecki)
4.006 2013-12-18 14:31:42 GMT
* Bug #388 : Short option not properly fixed (fix_argv) (Celogeek San)
4.005 2013-12-16 12:44:02 GMT
* Bug #383: autosplit should handle all variance of "-" and "_"
Fix tests (reused vars)
4.004 2013-12-14 13:00:38 GMT
* Bug #383: autosplit should handle all variance of "-" and "_"
implement a proper fix_argv method
4.003 2013-12-01 00:40:22 GMT
* Feature #370 : Add usage, only the usage row with all the long options (Celogeek San)
4.002 2013-11-29 19:07:32 GMT
* Feature #380 : global improvement doc (Celogeek San)
* Bug #378 : fix pod typo (Celogeek San)
* Feature #379 : improve synopsis (Celogeek San)
4.001 2013-11-26 09:15:14 GMT
* Bug #377 : older version of perl has different init methods (Celogeek San)
4.000 2013-11-25 19:01:24 GMT
* Feature #328 : Rewrite pod (Celogeek San)
Fix: Path::Class 0.32 needed for tempfile
Fix: import only moox options role methods, not the one need by this module
Fix: JSON help format
Feature: improve handling of errors (catch everything and display the proper usage methods)
Feature: full rewrite pod documentation
3.99 2013-11-13 09:36:51 GMT
* Feature #195 : Use pod2usage for help (Celogeek San)
3.98 2013-11-10 13:03:41 GMT
* Feature #369 : Add support of List of all subcommand from MooX::Cmd (Celogeek San)
3.97 2013-11-09 13:31:26 GMT
* Feature #368 : Improve support of MooX::Cmd (Celogeek San)
3.96 2013-11-06 20:22:43 GMT
* Feature #367 : use the command name of the MooX::Cmd if available (Celogeek San)
3.95 2013-11-06 20:06:26 GMT
* Feature #366 : Support MooX::Cmd (Celogeek San)
3.94 2013-10-27 17:33:35 GMT
* Feature #352 : Rewrite the option text message (Celogeek San)
3.93 2013-10-24 20:15:53 GMT
* Feature #350 : Push back Mo support with proper deps (Celogeek San)
3.92 2013-10-24 16:27:01 GMT
* Bug #349 : drop Mo support, it use Mouse ! (Celogeek San)
3.91 2013-10-24 16:04:05 GMT
* Bug #348 : die if the caller is not able to run "around" or "with" (Celogeek San)
3.90 2013-10-14 20:30:53 GMT
* Feature #338 : Add test module in test build required (Celogeek San)
3.89 2013-10-14 18:31:12 GMT
* Feature #335 : Fix changes based on kwaleeti (Celogeek San)
3.88 2013-10-12 17:39:25 GMT
* Feature #332 : Create real usage_option method, and use it for help message (Celogeek San)
3.87 2013-10-12 14:04:11 GMT
* Bug #331 : Fix tests with Mo (Celogeek San)
3.86 2013-09-28 12:38:55 GMT
* Feature #329 : Add support config file to get option (Celogeek San)
3.85 2013-09-22 16:06:32 GMT
* Feature #309 : Indicate what is expected in the help message (Celogeek San)
3.84 2013-09-12 22:36:54 GMT
* Bug #157 : repeatable work only with the original name (Celogeek San)
3.83 2013-05-13 12:35:06 GMT
* Bug #211 : Fix README.mkdn (Celogeek San)
3.82 2013-05-13 08:40:27 GMT
* Feature #158 : use GRS for release (Celogeek San)
3.81 2013-05-13
* dummy
3.80 2013-04-28 23:46:23 Europe/Paris
* Bug #198 : Fix pod, issue with metacpan (Celogeek San)
3.79 2013-04-25 00:12:25 Europe/Paris
* Feature #192 : support json mode (Celogeek San)
3.78 2013-04-12 01:16:12 Europe/Paris
* Support for prefered commandline (Tom Lanyon)
3.77 2013-01-05 18:23:49 Europe/Paris
* Support for dash in option
3.76 2012-12-24 12:47:40 Europe/Paris
* Reupload due to pause failure
3.75 2012-12-24 12:46:12 Europe/Paris
* Update changes
3.74 2012-12-24 12:36:12 Europe/Paris
* [Keedi Kim] : Allow ordering of params (by name by default, can be selected order)
3.73 2012-12-08 20:07:07 Europe/Paris
* Add deps
3.72 2012-11-26 00:47:35 Europe/Paris
* Change bugtracker and git repository
3.71 2012-09-03 02:18:06 Europe/Paris
3.7 2012-09-03 02:12:10 Europe/Paris
3.6 2012-08-20 00:28:50 Europe/Paris
* Fix: autosplit with space
* Add: greeding and slides
3.5 2012-08-13 23:34:33 Europe/Paris
* working role !
* fix namespace clean
* add doc to use it
3.4 2012-08-13 20:34:17 Europe/Paris
* disabling failing test
* moo is now a necessary deps
3.3 2012-08-13 10:38:16 Europe/Paris
* support for namespace::clean
* fix issue with default value
* move ski_options to the role
* move options_meta and options_params to the main package
* fix role issues
* TODO: make role fully work
3.2 2012-08-12 14:41:26 Europe/Paris
* add option skip_options to remove option to the terminal
3.1 2012-08-12 02:45:07 Europe/Paris
* Fix is missing
3.0 2012-08-12 02:06:35 Europe/Paris
* Full rewrite of MooX::Options
* Add easy support to use it in a Role.
* Break support of Mouse.
2.4 2012-07-27 02:06:03 Europe/Paris
* Fix: Role, wasn't working very well
2.3 2012-07-25 18:48:47 Europe/Paris
* Add MooX::Options::Role
- You can create role in your module that automatically call MooX::Option
'option' method when the role is imported.
2.2 2012-07-19 12:52:59 Europe/Paris
* Fix test for Moo 1.0
2.1 2012-07-17 18:11:38 Europe/Paris
* Fix pod
2.0 2012-07-17 18:04:48 Europe/Paris
* Add 'documentation', an alternative 'doc' option attribute
1.9 2012-07-17 15:02:42 Europe/Paris
* Remove bugs section (duplicate)
1.8 2012-07-16 16:51:44 Europe/Paris
* use Dist::Zilla::PluginBundle::Author::Celogeek v0.7
1.7 2012-07-16 14:55:02 Europe/Paris
* use Dist::Zilla::PluginBundle::Author::Celogeek
1.6 2012-06-08 11:20
* Change author name
1.5 2012-06-01 01:10
* fix mouse test
* add doc, markdown, cleanup
1.4 2012-05-16 23:30
* remove goto method, compat with older perl
1.3 2012-05-12 00:30
* fix minimum version to 5.8.9
* fix test unit
1.2 2012-05-02 02:20
* add advice on repeatable option (Alex Howarth)
* full test and 100% coverage
* fix import_options and add protection.
1.1 2012-03-13 23:20
* remove min version for testing Moo
* remove deps on Mo/Moo/Mouse/Moose from test (if present do the test, else skip)
1.0 2012-03-10 16:00
* use perl 5.006 syntax compatible, allow use MooX::Options with older version
0.9 2012-02-14 21:40
* Add flavour to pass options to GetOpt::Long (zengargoyle)
0.8 2011-12-25 14:30
* use Moo 0.009013 to pass cpantester tests
0.7 2011-12-09 00:10
* change name to MooX::Options
* fix Global name (UPPERCASE)
* fix Global name (Camel_Case)
* fix private name (no more "_")
0.6 2011-12-04 13:00
* add option_usage
* add test for it
0.5 2011-12-04 12:20
* fix doc
0.4 2011-12-04 12:00
* fix call chain method (don't call properly because new method was not already generated at the call)
* add test for chain_method (should_die_ok)
0.3 2011-12-03 13:00
* fix test unit
0.2 2011-12-02 01:30
* improve help test
* fix possible miss reading
* Factorize test import_options rename options for import_options (better reading) remove synopsis filter is on by default, can be cancel with \"nofilter\" import doc at the end
* add TODO
* fix tests for autosplit, add complex autosplit for str with quote
* add some better handle of repeatable and negativable, use Data::Record to resplit the args
0.1 2011-11-30 18:30
* First release of MooX::Getopt
* Fully compatible with Mo/Moo/Mouse/Moose and more