REFCODES.ORG change list version 2.0.3

This change list has been auto-generated on triton.local by steiner with changelist-all.sh on the 2019-07-07 at 19:12:52.

XML and HTML factories

Most notably for this release are the overhauled XML and HTML parsers (supporting marshaling as well as unmarshaling) found in the refcodes-structure-ext-factory artifact as well as in the refcodes-net artifact.

ANSI Escape-Codes

Also notable is the extended ANSI Escape-Code support for the ArgsParser implementation found in the refcodes-console artifact (additionally this artifact has some enhancements regarding meaningful error messages as well as parsing the command line).

As a foundation for working with ANSI Escape-Codes the refcodes-data artifact provides the AnsiEscapeCode enumeration for easy construction of ANSI Escape-Code sequences. Below we use the AnsiEscapeCode enumeration to color our ArgsParser’s output (the code corresponds to the last screenshot above):

1
2
3
4
5
6
7
...
ArgsParser theArgsParser = new ArgsParserImpl( ... );
theArgsParser.setBannerEscapeCode( AnsiEscapeCode.toEscapeSequence( AnsiEscapeCode.REVERSE_VIDEO ) );
theArgsParser.setBannerBorderEscapeCode( AnsiEscapeCode.toEscapeSequence( AnsiEscapeCode.FG_BRIGHT_CYAN, AnsiEscapeCode.BOLD ) );
theArgsParser.setParameterEscapeCode( AnsiEscapeCode.toEscapeSequence( AnsiEscapeCode.FG_RED, AnsiEscapeCode.UNDERLINE ) );
theArgsParser.setParameterDescriptionEscapeCode( AnsiEscapeCode.toEscapeSequence( AnsiEscapeCode.FG_BRIGHT_YELLOW, AnsiEscapeCode.BOLD ) );
...    

Change list <refcodes-licensing> (version 2.0.3)

Change list <refcodes-parent> (version 2.0.3)

Change list <refcodes-time> (version 2.0.3)

Change list <refcodes-mixin> (version 2.0.3)

Change list <refcodes-data> (version 2.0.3)

Change list <refcodes-exception> (version 2.0.3)

Change list <refcodes-factory> (version 2.0.3)

Change list <refcodes-factory-alt> (version 2.0.3)

Change list <refcodes-controlflow> (version 2.0.3)

Change list <refcodes-numerical> (version 2.0.3)

Change list <refcodes-generator> (version 2.0.3)

Change list <refcodes-matcher> (version 2.0.3)

Change list <refcodes-structure> (version 2.0.3)

Change list <refcodes-structure-ext> (version 2.0.3)

Change list <refcodes-runtime> (version 2.0.3)

Change list <refcodes-component> (version 2.0.3)

Change list <refcodes-data-ext> (version 2.0.3)

Change list <refcodes-graphical> (version 2.0.3)

Change list <refcodes-textual> (version 2.0.3)

Change list <refcodes-criteria> (version 2.0.3)

Change list <refcodes-tabular> (version 2.0.3)

Change list <refcodes-observer> (version 2.0.3)

Change list <refcodes-command> (version 2.0.3)

Change list <refcodes-cli> (version 2.0.3)

Change list <refcodes-cli-ext> (version 2.0.3)

Change list <refcodes-io> (version 2.0.3)

Change list <refcodes-codec> (version 2.0.3)

Change list <refcodes-component-ext> (version 2.0.3)

Change list <refcodes-properties> (version 2.0.3)

Change list <refcodes-security> (version 2.0.3)

Change list <refcodes-security-alt> (version 2.0.3)

Change list <refcodes-security-ext> (version 2.0.3)

Change list <refcodes-properties-ext> (version 2.0.3)

Change list <refcodes-logger> (version 2.0.3)

Change list <refcodes-logger-alt> (version 2.0.3)

Change list <refcodes-logger-ext> (version 2.0.3)

Change list <refcodes-graphical-ext> (version 2.0.3)

Change list <refcodes-checkerboard> (version 2.0.3)

Change list <refcodes-checkerboard-alt> (version 2.0.3)

Change list <refcodes-checkerboard-ext> (version 2.0.3)

Change list <refcodes-boulderdash> (version 2.0.3)

Change list <refcodes-net> (version 2.0.3)

Change list <refcodes-rest> (version 2.0.3)

Change list <refcodes-hal> (version 2.0.3)

Change list <refcodes-daemon> (version 2.0.3)

Change list <refcodes-eventbus> (version 2.0.3)

Change list <refcodes-eventbus-ext> (version 2.0.3)

Change list <refcodes-filesystem> (version 2.0.3)

Change list <refcodes-filesystem-alt> (version 2.0.3)

Change list <refcodes-forwardsecrecy> (version 2.0.3)

Change list <refcodes-forwardsecrecy-alt> (version 2.0.3)

Change list <refcodes-io-ext> (version 2.0.3)

Change list <refcodes-interceptor> (version 2.0.3)

Change list <refcodes-jobbus> (version 2.0.3)

Change list <refcodes-rest-ext> (version 2.0.3)

Change list <refcodes-remoting> (version 2.0.3)

Change list <refcodes-remoting-ext> (version 2.0.3)

Change list <refcodes-servicebus> (version 2.0.3)

Change list <refcodes-servicebus-alt> (version 2.0.3)

Change list <refcodes-tabular-alt> (version 2.0.3)