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
|
Revision history for Perl extension Getopt-EX-Hashed
1.0601 2024-04-30T02:12:00Z
- update document
1.06 2024-04-29T12:34:52Z
- Support "default => \$scalar" style option storage.
I guess former Getopt::Long supported this.
1.0503 2022-08-28T13:14:36Z
- defining existing function causes fatal error
- DESTROY() removes accessors
1.0502 2022-08-26T06:45:25Z
- improve code and document
1.0501 2022-08-23T01:05:14Z
- update document structure
1.05 2022-08-22T07:50:55Z
- make assignable accessor as a default action (is => 'rw')
- introduce ACCESSOR_LVALUE parameter (default 1)
1.04 2022-08-21T09:37:10Z
- introduce assignable accessor (is => 'lv')
1.03 2021-11-19T03:28:35Z
- Make "default" parameter to take coderef for lazy evaluation.
1.02 2021-11-18T05:07:22Z
- When the number of parameter is not even, first parameter is
taken as an 'action' if it is coderef.
1.01 2021-11-08T06:41:52Z
- getopt() takes arrayref and call GetOptionsFromArray().
1.00 2021-10-25T12:46:24Z
- Version 1.00
0.9922 2021-10-17T08:05:22Z
- Deprecate "re" parameter.
- Improve handling of DEFAULT config parameter.
0.9921 2021-10-13T00:26:37Z
- Allow must parameter to take multiple codes.
- Do not require Clone.pm
- Fix bug of handling coderef in any param.
0.9920 2021-09-27T07:02:57Z
- Introduce "any" validator.
- Copy default data not to destroy DB.
0.9919 2021-09-17T06:52:33Z
- Define accessor method only once.
0.9918 2021-09-12T03:01:33Z
- Unlock keys of config hash just in case.
- Support odd-number parameter for short-cut for option spec.
0.9917 2021-08-24T13:56:53Z
- Update the configuration semantics.
0.9916 2021-08-24T03:12:10Z
- Change reset behavior.
- Pointer to the configuration is now stored in a object.
0.9915 2021-08-22T14:50:29Z
- Implementation and document refine.
0.9914 2021-08-19T16:44:49Z
- Intoduce "min", "max", "re" validation parameters.
0.9913 2021-08-18T08:49:22Z
- Add REMOVE_UNDERSCORE config parameter.
- Introduce new "must" parameter.
0.9912 2021-08-13T00:45:25Z
- Fix default config access bug.
0.9911 2021-08-11T15:34:09Z
- Fix bug when called by Getopt::EX::Hashed->new interface.
0.9910 2021-08-11T13:14:30Z
- Make config data to be stored in caller space too.
0.9909 2021-08-09T23:59:42Z
- Store member metadata in caller space so that the module can
be used in multiple places.
0.9908 2021-08-09T02:51:02Z
- Now 'is' parameter is required to generate accessor method.
0.9907 2021-08-08T08:00:30Z
- Implement accessor method generation
with ACCESSOR and ACCESSOR_PREFIX config parameter.
0.9906 2021-08-01T12:32:40Z
- Update the way to use Getopt::Long interface and now
default and action can co-exist.
0.9905 2021-07-31T12:10:33Z
- Introduce RESET_AFTER_NEW config parameter with zero default.
0.9904 2021-07-30T16:48:14Z
- introduce 'action' parameter.
0.9903 2021-07-29T09:37:48Z
- avoid inheritance loop when called directly.
0.9902 2021-07-28T10:18:12Z
- fix the problem of previous patch does not work for v5.14.
0.9901 2021-07-27T08:20:10Z
- fix bug of mixed alias with option spec.
0.99 2021-07-25T15:57:41Z
- initial release
|