Releases: Minecrell/TerminalConsoleAppender
Releases · Minecrell/TerminalConsoleAppender
TerminalConsoleAppender 1.3.0
- Update recommended JLine version to 3.20.0 - Deprecate MinecraftFormattingConverter. See issue #21 for details. (https://github.com/Minecrell/TerminalConsoleAppender/issues/18) - Add ${tca:disableAnsi} variable that can be used together to make Log4j's %highlight and %style pattern respect the ANSI detection of TerminalConsoleAppender. e.g. <PatternLayout pattern="%highlight{[%d{HH:mm:ss} %level]: %msg%n%xEx}" disableAnsi="${tca:disableAnsi}"/> - Add Automatic-Module-Name for initial support of JPMS Note: This version is still compatible with Log4j 2.8.1 but future versions will require newer versions of Log4j.
TerminalConsoleAppender 1.2.0
Note: TCA no longer depends on a specific JLine terminal implementation. An explicit dependency on either jline-terminal-jansi or jline-terminal-jna is now required for full functionality. (See README) - Update JLine to 3.12.1 - Remove explicit dependency on JNA - Fixed: Replace upper case MC formatting codes - Fix handling of invalid formatting codes - Optimize ANSI color escape sequences - Fixed: Empty line when using Log4j's %highlight pattern - Switch from jsr305 to checker-qual - ...
TerminalConsoleAppender 1.1.1
TerminalConsoleAppender 1.1.0
- Fixed a race condition that may result in an IllegalStateException or duplicate input prompts.
- Added a new
SimpleTerminalConsole
base class with opinionated defaults that can be used to set up console input more easily. (Check README for details)