Skip to content

Releases: Minecrell/TerminalConsoleAppender

TerminalConsoleAppender 1.3.0

27 Aug 12:14
1.3.0
Compare
Choose a tag to compare
- 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

21 Jul 14:11
1.2.0
2f565b7
Compare
Choose a tag to compare
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

20 Jul 14:43
1.1.1
23ac053
Compare
Choose a tag to compare
  • Fix additional empty line inserted when using %highlightError pattern.

    TCA 1.1.0:
    screenshot_20180720_164805

    TCA 1.1.1:
    screenshot_20180720_164623

TerminalConsoleAppender 1.1.0

18 Jul 07:44
1.1.0
bf9d984
Compare
Choose a tag to compare
  • 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)