The latest and greatest news from the Jansi team

Jansi Blog

Jansi 2.4.0

Posted by Guillaume Nodet on 14 October 2021

The Jansi project is pleased to announce the availability of Jansi 2.4.0. Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows and to access low-level OS support for consoles.

Changes:

  • 2cf4461 Fix support for GraalVM native-image, fixes #199
  • d83ab13 Code cleanup
  • 3d97645 Improve error reporting when the tmp dir has the noexec flag, fixes #193
  • 454d858 Support Mac-arm64 target, fixes #218 (#222)
  • 4e5ab5b Support linux armv6 platform, fixes #201 (#221)
  • 98c430a Change the behavior to fail gracefuly in case the system is not supported, fixes #204
  • cb843bf Switch to test on LTS versions
  • ae20846 Remove native methods not used by jansi, fixes #208
  • 1ab54ca Add aarch64 support, fix #219
  • b3fe92b Remove old Win XP need to download something

Further information:

Feedback is always welcome!

Jansi 2.1.0

Posted by Guillaume Nodet on Tuesday, 8 December 2020

The Jansi project is pleased to announce the availability of Jansi 2.1.0. Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows and to access low-level OS support for consoles.

Changes:

  • 235b653 256 colors and truecolor support
  • 7dc9c1b Rename AnsiProcessorType to AnsiType
  • 5f87f09 Remove jdk 1.7 specific method, as we're still on jdk 1.6
  • 322c4d9 Move IO implementation classes to a separate package
  • 04d771c Move IO implementation classes to a separate package
  • 2babe3d Pass the console handle directly to the WindowsAnsiProcessor
  • cc7c8d9 Change test into an assertion as mapLibraryName should never return null
  • 63bd892 Improve dynamism so that the ansi mode can be set per stream and after initialization, #178
  • 8c681e9 Add a (manuel) test
  • 9477b53 Expose a isInstalled() method
  • 8be96cc Fix typo in AnsiProcessor name
  • f43e32b Remove references to old fusesource web site
  • a00711c Avoid possible flushing problems when displaying the logo
  • 9f43faa Avoid hardcoded numbers
  • 23e71d0 Fix test to identify pipes on cygwin/msys, fixes #179
  • 0926754 Fix ansi stream state after an exception is thrown, fixes #30
  • c77ec6c Just use a plain random to avoid a dependency on SecureRandom
  • 090132d Movement with cursorUpLine/cursorDownLine don't work on windows, fixes #140
  • 2e84084 jansi parent dependency upgrade, fixes #154
  • 8420b9c Ansi should implement java.lang.Appendable, fixes #168
  • 70adaeb Check values when emitting ansi sequences for cursor movement, fixes #172
  • 0171ecb Allow the re-initialization of streams, fixes #178
  • 5ce085b Merge pull request #177 from MrDOS/improvement/use-freebsd-container-working-directory
  • 816da96 Use the FreeBSD container working directory.
  • 4731663 Fix changelog

Further information:

Feedback is always welcome!

Jansi 2.0.1

Posted by Guillaume Nodet on Wednesday, 28 October 2020

The Jansi project is pleased to announce the availability of Jansi 2.0.1. Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows and to access low-level OS support for consoles.

Changes:

  • Add some missing information for native compilation using GraalVM

Further information:

Feedback is always welcome!

Jansi 2.0

Posted by Guillaume Nodet on Monday, 26 October 2020

The Jansi project is pleased to announce the availability of Jansi 2.0. Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows and to access low-level OS support for consoles.

Changes:

  • Merge jansi and jansi-native
  • Support for more architectures
  • Speed improvements when using ansi enabled print streams
  • Native compilation support using GraalVM
  • Remove non widely used and deprecated classes

Further information:

Feedback is always welcome!

Jansi 1.9

Posted by Hiram Chirino on Monday, 4 June 2012

The Jansi project is pleased to announce the availability of Jansi 1.8. Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.

Changes:

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

Further information:

Feedback is always welcome!

Jansi 1.8

Posted by Hiram Chirino on Wednesday, 15 February 2012

The Jansi project is pleased to announce the availability of Jansi 1.8. Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.

Changes:

  • 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.

Further information:

Feedback is always welcome!

Jansi 1.7

Posted by Hiram Chirino on Wednesday, 21 September 2011

The Jansi project is pleased to announce the availability of Jansi 1.7. Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.

Further information:

Feedback is always welcome!

Jansi 1.6

Posted by Hiram Chirino on Sunday, 19 June 2011

The Jansi project is pleased to announce the availability of Jansi 1.6. Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.

Further information:

Feedback is always welcome!

Jansi 1.5

Posted by Hiram Chirino on Thursday, 4 November 2010

The Jansi project is pleased to announce the availability of Jansi 1.5. Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.

Further information:

Feedback is always welcome!

Jansi 1.4

Posted by Hiram Chirino on Thursday, 15 July 2010

The Jansi project is pleased to announce the availability of Jansi 1.4. Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.

Further information:

Feedback is always welcome!

Jansi 1.3

Posted by Hiram Chirino on Monday, 8 March 2010

The Jansi project is pleased to announce the availability of Jansi 1.3. Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.

Further information:

Feedback is always welcome!

Jansi 1.2

Posted by Hiram Chirino on Tuesday, 9 February 2010

The Jansi project is pleased to announce the availability of Jansi 1.2. Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.

Further information:

Feedback is always welcome!

Jansi 1.1

Posted by Hiram Chirino on Monday, 23 November 2009

The Jansi project is pleased to announce the availability of Jansi 1.1. Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.

Further information:

Feedback is always welcome!

Jansi 1.0

Posted by Hiram Chirino on Tuesday, 25 August 2009

The Jansi project is pleased to announce the availability of Jansi 1.0. Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.

Further information:

Feedback is always welcome!