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 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346
|
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
|