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