Revision history for Perl extension Getopt-EX

v1.15.5 2020-03-17T02:00:00Z

    - Remove inconsistent dependency.
    - Use different cache for colorize24().

v1.15.4 2020-02-28T00:52:18Z

    - Support negation of effect in Colormap.pm.

v1.15.3 2020-02-27T06:19:37Z

    - Introduce $NO_RESET_EL and $ENV{GETOPTEX_NO_RESET_EL} to control
      ERASE LINE with RESET, and recover default behavior.

v1.15.2 2019-12-21T00:58:41Z

    - Do not produce ERASE LINE sequence in normal case.

v1.15.1 2019-09-03T23:07:53Z

    - Function is executed under v5.14 context.

v1.15.0 2019-02-22T00:14:12Z

    - Update 24bit to 256 colors mapping strategy.

v1.14.0 2018-12-28T04:23:50Z

    - Stop to use Graphics::ColorNames::WWW and use X colors instead.
    - Use oo interface.

v1.13.1 2018-12-27T06:32:29Z

    - Requires 'Graphics::ColorNames::HTML'.
      Graphics::ColorNames::WWW installation fails without this module.

v1.13.0 2018-12-20T07:52:59Z

    - Introduce `callable' method in Func.pm.

v1.12.0 2018-12-19T04:58:28Z

    - Introduce Getopt::EX::Numbers module.

v1.11.0 2018-12-07T00:39:12Z

    Colormap.pm
    - Accept `+' and `-' prefix to append/delete colorspec.
    - Introduce `^' reset mark.

    LabeldList.pm
    - Introduce "CONCAT" parameter.
    - Change parameter "newlabel" -> "NEWLABEL".
    - Accept `+' and `-' prefix to modify current setting.

    Util.pm
    - New utility module.

v1.10.1 2018-11-22T12:26:27Z

    - Introduce new `colormap' method to dump option definition.

v1.10.0 2018-10-12T02:03:34Z

    - Now L00-L25 means black, 24 grey levels, and white.

v1.9.0 2018-10-04T08:42:55Z

    - Accept (255,255,255) style decimal RGB color.
    - Accept #FFF style 12bit/4096 color.
    - Accept color names.

v1.8.0 2018-06-26T06:08:06Z

    - Change FG/BG color switching implementation.
    - Introduce ->append method to Func object.
    - Accept alternative names for builtin option.

v1.7.3 2018-04-05T10:49:59Z

    - Update the colormap syntax.
    
    Now multiple / is allows to change foreground and background.
    Escape sequence before EL is copied to ending RESET.

v1.7.2 2018-03-19T01:12:08Z

    - Improve color spec handling (now accept multiple shashes).

v1.7.1 2018-01-04T00:25:06Z

    - Bug fix.

v1.7.0 2018-01-03T23:42:03Z

    - Process default option same as others.

v1.6.0 2017-12-29T01:51:01Z

    - Introduce new "mode" command.

v1.5.1 2017-12-21T14:09:25Z

    - Accept multiple BASECLASSes.

v1.4.2 2017-12-16T07:38:27Z

    Colormap.pm
    - Copy {EL} sequence to ending RESET, to keep the effect on multiple lines.
    - Improve Colormap.pm and write test.

v1.4.1 2017-12-14T18:05:54Z

    - [Loader.pm] Add config option PARSE_MODULE_OPT and IGNORE_NO_MODULE.
    - [Colormap.pm] Support generic ANSI CSI sequence in the form of "{NAME}".

v1.3.1 2017-12-12T15:05:01Z

    - [Colormap.pm] Add E effect char to erase line.
    - [Colormap.pm] Support more flexible ANSI RESET.
    - [Loader.pm] More portable error handling.
    - [Module.pm] Support alternate names for builtin options.

v1.2.1 2017-11-16T11:07:06Z

    Most of these changes are made to implement `optex' command.

    - Pre-define __PACKAGE__ macro.
    - Localize @ARGV before calling function.
    - Allow subdirectory module.
    - Implement $<move>, $<remove> and $<copy> notation.
    - Call module initialize() before function given by -M.
    - Support HERE document.
    - Fix to accept "--option=value" lvalue in "define" statement.
    - Fix to accept empty BASECLASS.

v1.1.1 2017-08-18T04:17:58Z

    - Spun off from Greple command repository.