Skip to content

Latest commit

 

History

History
88 lines (62 loc) · 4.23 KB

changelog.md

File metadata and controls

88 lines (62 loc) · 4.23 KB

Jansi

Jansi 1.11, released 2013-05-13

  • Upgraded to the latest hawtjni version.

Jansi 1.10, released 2013-03-25

  • Upgraded to the latest jansi native release (1.5).

Jansi 1.9, released 2012-06-04

  • Added HtmlAnsiOutputStream that converts ANSI output to HTML.
  • Fixed handling of default text and background color.

Jansi 1.8, released 2012-02-15

  • Updated bundled native libraries:
    • Windows: Added support for isatty and link against the system msvcrt.dll (so no need for VC redistributables).
  • Add some helper methods to turn bold on and off.
  • If the jansi.passthrough system property is set, then Jansi will not interpret any of the ANSI sequences.

Jansi 1.7, released 2011-09-21

  • Updated bundled native libraries:
    • Windows: Adding support for PeekConsoleInputW, FlushConsoleInputBuffer so that CTRL-C can be handled by jline. Discarding mouse events on readConsoleInput.
    • Linux: Built against glib 2.0 to be compatible with more versions of Linux.

Jansi 1.6, released 2011-06-19

  • Upgrade to HawtJNI 1.2 to pick up a fix to support 32 and 64 bit JVMs on a single machine.
  • Add copy constructor for Ansi class.
  • Port website doco to use Scalate instead of webgen.

Jansi 1.5, released 2010-11-04

  • Support for parsing Operating System Command (OSC) control sequences.
  • Windows: added support for setting the console title through an OSC command, like on xterm.
  • Added option to strip ANSI escapes if the 'jansi.strip' system property is set to true.

Jansi 1.4, released 2010-07-15

  • JNI libs are now bundled in the Jansi jar.
  • Windows: added support for save and restore of cursor position, fixed bug in processCursorTo.

Jansi 1.3, released 2010-03-08

  • Switched to a HawtJNI generated native library instead of using JNA to access native functions.

Jansi 1.2.1, released 2010-03-08

  • Released to Maven Central.

Jansi 1.2, released 2010-02-09

  • Improved Java Docs.
  • Better windows ANSI handling of: erase screen and line and move to col.
  • New method: Ansi.newline().
  • Fixed missing return statement in cursor up case.
  • Reset the attributes when the ANSI output stream is closed on unix.

Jansi 1.1, released 2009-11-23

  • AnsiRender can now be used in a static way and made easier to use with the ANSI builder.
  • Merged Jason Dillon's Fork:
    • Pluggable ANSI support detection.
    • ANSI builder can be configured to not generate ANSI escapes.
    • AnsiRender provides an easier way to generate escape sequences.
  • JANSI-5: Attribute Reset escape should respect original console colors.
  • JANSI-4: Restore command console after closing wrapped OutputStream on Windows.
  • JANSI-1: Added extensions for colors and other attributes to Ansi builder.

Jansi 1.0, released 2009-08-25

  • Initial Release.