1Revision history for MooX-Options 2 34.103 2017-08-22 4 * fix broken shortname split (Thanks to Burak Gürsoy for reporting the issue) 5 * fix copy/paste issue in tests of shortname 6 * fix some typo's in tests 7 * declare honestly the state of Mo support 8 94.102 2017-08-21 10 * fix out-of-order abbrev (analyzed and reported by 11 Jean-Damien Durand <jeandamiendurand@free.fr>) 12 134.101 2017-07-24 14 * remove fatalized warnings for all categories and rely on wise 15 strictures maintainer instead 16 * remove dynamic_config from META files (fix RT#122349) 17 184.100 2017-06-27 19 * release 4.099_003 as 4.100 20 Please read carefully the Changes before updating blindly! 21 224.099_003 2017-06-12 23 * use MRO::Compat instead of mro for Perls bevor v5.9.5 24 254.099_002 2017-06-06 26 * fix some broken documentation due move from Dist::Zilla to 27 ExtUtils::MakeMaker 28 * improve additional documentation regarding MooX::Cmd, 29 MooX::ConfigFromFile and namespace::clean 30 * add localization (test) using MooX::Locale::TextDomain::OO 31 * remove unused modules being loaded from tests 32 334.099_001 2017-06-02 34 * Move from Dist::Zilla to ExtUtils::MakeMaker 35 * allow enhancing attributes to option 36 * improve Kwalitee 37 * rename negativable into negatable 38 * replace Locale::TextDomain by MooX::Locale::Passthrough 39 * make lazy loaded features optional 40 * decouple autorange and autosplit 41 * relax related current directory in INC 42 434.023 2016-07-12 22:19:00 GMT 44 * Bug Github #55 : Fix error reporting on missing required arguments with Moo 2.002002. (intrigeri) 45 * Bug #513 : remove perl 5.10 deps (Celogeek San) 46 474.022 2015-11-30 11:56:47 GMT 48 * Bug #501 : Remove useless space (Celogeek San) 49 504.021 2015-11-11 16:42:01 GMT 51 * Feature #487 : Translate using Locale::TextDomain (sschober) 52 add setlocale for linux system 53 544.020 2015-11-08 17:33:34 GMT 55 * Feature #487 : Translate using Locale::TextDomain (sschober) 56 fix LC_ALL in tests 57 584.019 2015-10-31 16:01:55 GMT 59 * Bug #496 : Handle multiple autosplit options correctly (Celogeek San) 60 * Feature #489 : add compact help (Celogeek San) 61 * Feature #487 : Translate using Locale::TextDomain (sschober) 62 * Feature #486 : Reduce runtime dependency footprint (arc) 63 * Feature #481 : add spacer option (Celogeek San) 64 * Feature #373 : use "format" => "json" instead of json => 1 (Celogeek San) 65 664.018 2015-03-05 07:07:03 GMT 67 * Feature #475 : Add usage_string parameters (kablamo) 68 694.017 2015-02-13 07:13:03 GMT 70 * Bug #472 : Upgrade deps on Module::Build and Getopt::Long (Celogeek San) 71 724.016 2015-01-24 12:30:10 GMT 73 * Feature #470 : Add "hidden" attribute, and doc (Celogeek San) 74 * Feature #471 : Added a better error message for isa check failures (Celogeek San) 75 764.015 2015-01-13 16:06:52 GMT 77 * Bug #466 : Term::Any::Size should be recommanded but optional (Celogeek San) 78 fix eval 79 804.014 2015-01-13 15:51:32 GMT 81 * Bug #464 : warning generated when missing required params (Celogeek San) 82 * Bug #466 : Term::Any::Size should be recommanded but optional (Celogeek San) 83 844.013 2014-11-22 07:43:13 GMT 85 * Feature #462 : Autorange (Celogeek San) 86 874.012 2014-10-07 09:42:27 GMT 88 * Bug #455 : Option of options should not be change for trait (Celogeek San) 89 handle shorter name 90 914.011 2014-10-07 08:51:50 GMT 92 * Bug #455 : Option of options should not be change for trait (Celogeek San) 93 944.010 2014-09-05 16:49:56 GMT 95 * Feature #453 : Use Text::LineFold instead of Text::WrapI18N (Celogeek San) 96 * Feature #452 : Support UTF8 source for pod and man (Celogeek San) 97 984.009 2014-07-08 10:15:09 GMT 99 * Bug #450 : options with format "s" do not accept "0" as value (Celogeek San) 100 1014.008 2014-02-01 09:49:36 GMT 102 * Bug #405 : fix typo in pod (Celogeek San) 103 1044.007 2014-01-17 15:57:22 GMT 105 * Bug #403 : fix pod (Grzegorz Rożniecki) 106 1074.006 2013-12-18 14:31:42 GMT 108 * Bug #388 : Short option not properly fixed (fix_argv) (Celogeek San) 109 1104.005 2013-12-16 12:44:02 GMT 111 * Bug #383: autosplit should handle all variance of "-" and "_" 112 Fix tests (reused vars) 113 1144.004 2013-12-14 13:00:38 GMT 115 * Bug #383: autosplit should handle all variance of "-" and "_" 116 implement a proper fix_argv method 117 1184.003 2013-12-01 00:40:22 GMT 119 * Feature #370 : Add usage, only the usage row with all the long options (Celogeek San) 120 1214.002 2013-11-29 19:07:32 GMT 122 * Feature #380 : global improvement doc (Celogeek San) 123 * Bug #378 : fix pod typo (Celogeek San) 124 * Feature #379 : improve synopsis (Celogeek San) 125 1264.001 2013-11-26 09:15:14 GMT 127 * Bug #377 : older version of perl has different init methods (Celogeek San) 128 1294.000 2013-11-25 19:01:24 GMT 130 * Feature #328 : Rewrite pod (Celogeek San) 131 Fix: Path::Class 0.32 needed for tempfile 132 Fix: import only moox options role methods, not the one need by this module 133 Fix: JSON help format 134 Feature: improve handling of errors (catch everything and display the proper usage methods) 135 Feature: full rewrite pod documentation 136 1373.99 2013-11-13 09:36:51 GMT 138 * Feature #195 : Use pod2usage for help (Celogeek San) 139 1403.98 2013-11-10 13:03:41 GMT 141 * Feature #369 : Add support of List of all subcommand from MooX::Cmd (Celogeek San) 142 1433.97 2013-11-09 13:31:26 GMT 144 * Feature #368 : Improve support of MooX::Cmd (Celogeek San) 145 1463.96 2013-11-06 20:22:43 GMT 147 * Feature #367 : use the command name of the MooX::Cmd if available (Celogeek San) 148 1493.95 2013-11-06 20:06:26 GMT 150 * Feature #366 : Support MooX::Cmd (Celogeek San) 151 1523.94 2013-10-27 17:33:35 GMT 153 * Feature #352 : Rewrite the option text message (Celogeek San) 154 1553.93 2013-10-24 20:15:53 GMT 156 * Feature #350 : Push back Mo support with proper deps (Celogeek San) 157 1583.92 2013-10-24 16:27:01 GMT 159 * Bug #349 : drop Mo support, it use Mouse ! (Celogeek San) 160 1613.91 2013-10-24 16:04:05 GMT 162 * Bug #348 : die if the caller is not able to run "around" or "with" (Celogeek San) 163 1643.90 2013-10-14 20:30:53 GMT 165 * Feature #338 : Add test module in test build required (Celogeek San) 166 1673.89 2013-10-14 18:31:12 GMT 168 * Feature #335 : Fix changes based on kwaleeti (Celogeek San) 169 1703.88 2013-10-12 17:39:25 GMT 171 * Feature #332 : Create real usage_option method, and use it for help message (Celogeek San) 172 1733.87 2013-10-12 14:04:11 GMT 174 * Bug #331 : Fix tests with Mo (Celogeek San) 175 1763.86 2013-09-28 12:38:55 GMT 177 * Feature #329 : Add support config file to get option (Celogeek San) 178 1793.85 2013-09-22 16:06:32 GMT 180 * Feature #309 : Indicate what is expected in the help message (Celogeek San) 181 1823.84 2013-09-12 22:36:54 GMT 183 * Bug #157 : repeatable work only with the original name (Celogeek San) 184 1853.83 2013-05-13 12:35:06 GMT 186 * Bug #211 : Fix README.mkdn (Celogeek San) 187 1883.82 2013-05-13 08:40:27 GMT 189 * Feature #158 : use GRS for release (Celogeek San) 190 1913.81 2013-05-13 192 * dummy 193 1943.80 2013-04-28 23:46:23 Europe/Paris 195 * Bug #198 : Fix pod, issue with metacpan (Celogeek San) 196 1973.79 2013-04-25 00:12:25 Europe/Paris 198 * Feature #192 : support json mode (Celogeek San) 199 2003.78 2013-04-12 01:16:12 Europe/Paris 201 * Support for prefered commandline (Tom Lanyon) 202 2033.77 2013-01-05 18:23:49 Europe/Paris 204 * Support for dash in option 205 2063.76 2012-12-24 12:47:40 Europe/Paris 207 * Reupload due to pause failure 208 2093.75 2012-12-24 12:46:12 Europe/Paris 210 * Update changes 211 2123.74 2012-12-24 12:36:12 Europe/Paris 213 * [Keedi Kim] : Allow ordering of params (by name by default, can be selected order) 214 2153.73 2012-12-08 20:07:07 Europe/Paris 216 * Add deps 217 2183.72 2012-11-26 00:47:35 Europe/Paris 219 * Change bugtracker and git repository 220 2213.71 2012-09-03 02:18:06 Europe/Paris 222 2233.7 2012-09-03 02:12:10 Europe/Paris 224 2253.6 2012-08-20 00:28:50 Europe/Paris 226 * Fix: autosplit with space 227 * Add: greeding and slides 228 2293.5 2012-08-13 23:34:33 Europe/Paris 230 * working role ! 231 * fix namespace clean 232 * add doc to use it 233 2343.4 2012-08-13 20:34:17 Europe/Paris 235 * disabling failing test 236 * moo is now a necessary deps 237 2383.3 2012-08-13 10:38:16 Europe/Paris 239 * support for namespace::clean 240 * fix issue with default value 241 * move ski_options to the role 242 * move options_meta and options_params to the main package 243 * fix role issues 244 245 * TODO: make role fully work 246 2473.2 2012-08-12 14:41:26 Europe/Paris 248 * add option skip_options to remove option to the terminal 249 2503.1 2012-08-12 02:45:07 Europe/Paris 251 * Fix is missing 252 2533.0 2012-08-12 02:06:35 Europe/Paris 254 * Full rewrite of MooX::Options 255 * Add easy support to use it in a Role. 256 * Break support of Mouse. 257 2582.4 2012-07-27 02:06:03 Europe/Paris 259 * Fix: Role, wasn't working very well 260 2612.3 2012-07-25 18:48:47 Europe/Paris 262 * Add MooX::Options::Role 263 - You can create role in your module that automatically call MooX::Option 264 'option' method when the role is imported. 265 2662.2 2012-07-19 12:52:59 Europe/Paris 267 * Fix test for Moo 1.0 268 2692.1 2012-07-17 18:11:38 Europe/Paris 270 * Fix pod 271 2722.0 2012-07-17 18:04:48 Europe/Paris 273 * Add 'documentation', an alternative 'doc' option attribute 274 2751.9 2012-07-17 15:02:42 Europe/Paris 276 * Remove bugs section (duplicate) 277 2781.8 2012-07-16 16:51:44 Europe/Paris 279 * use Dist::Zilla::PluginBundle::Author::Celogeek v0.7 280 2811.7 2012-07-16 14:55:02 Europe/Paris 282 * use Dist::Zilla::PluginBundle::Author::Celogeek 283 2841.6 2012-06-08 11:20 285 * Change author name 286 2871.5 2012-06-01 01:10 288 * fix mouse test 289 * add doc, markdown, cleanup 290 2911.4 2012-05-16 23:30 292 * remove goto method, compat with older perl 293 2941.3 2012-05-12 00:30 295 * fix minimum version to 5.8.9 296 * fix test unit 297 2981.2 2012-05-02 02:20 299 * add advice on repeatable option (Alex Howarth) 300 * full test and 100% coverage 301 * fix import_options and add protection. 302 3031.1 2012-03-13 23:20 304 * remove min version for testing Moo 305 * remove deps on Mo/Moo/Mouse/Moose from test (if present do the test, else skip) 306 3071.0 2012-03-10 16:00 308 * use perl 5.006 syntax compatible, allow use MooX::Options with older version 309 3100.9 2012-02-14 21:40 311 * Add flavour to pass options to GetOpt::Long (zengargoyle) 312 3130.8 2011-12-25 14:30 314 * use Moo 0.009013 to pass cpantester tests 315 3160.7 2011-12-09 00:10 317 * change name to MooX::Options 318 * fix Global name (UPPERCASE) 319 * fix Global name (Camel_Case) 320 * fix private name (no more "_") 321 3220.6 2011-12-04 13:00 323 * add option_usage 324 * add test for it 325 3260.5 2011-12-04 12:20 327 * fix doc 328 3290.4 2011-12-04 12:00 330 * fix call chain method (don't call properly because new method was not already generated at the call) 331 * add test for chain_method (should_die_ok) 332 3330.3 2011-12-03 13:00 334 * fix test unit 335 3360.2 2011-12-02 01:30 337 * improve help test 338 * fix possible miss reading 339 * 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 340 * add TODO 341 * fix tests for autosplit, add complex autosplit for str with quote 342 * add some better handle of repeatable and negativable, use Data::Record to resplit the args 343 3440.1 2011-11-30 18:30 345 * First release of MooX::Getopt 346 * Fully compatible with Mo/Moo/Mouse/Moose and more 347