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