Skip to content

Releases: fusesource/jansi

jansi-2.4.3

27 Mar 15:13

Choose a tag to compare

⚠️ WARNING
This library is no longer maintained. It has been merged into org.jline:jansi.
Please update your dependencies to use org.jline:jansi instead.

Bug Fix

Fix native library loading failure on certain JDK/OS combinations (#317, #318)

JansiLoader.contentsEquals() compared full 8192-byte buffers instead of only the bytes actually read from each stream. On the final chunk, stale or overwritten bytes beyond the read count could cause a false "Content differs" mismatch, preventing the native library from loading. This was reported on Fedora with JDK 21 and affected Maven color output.

Other Changes

  • Migrate deployment from oss.sonatype.org to central.sonatype.com
  • Upgrade obsolete GHA versions
  • Upgrade moditect-maven-plugin

Full Changelog: jansi-2.4.2...jansi-2.4.3

jansi-2.4.2

29 Apr 06:37

Choose a tag to compare

⚠️ WARNING
This library is no longer maintained. It has been merged into org.jline:jansi.
Please update your dependencies to use org.jline:jansi instead.

What's Changed

Full Changelog: jansi-2.4.1...jansi-2.4.2

Jansi 2.4.1

12 Oct 09:15

Choose a tag to compare

This long awaited bug fix release provides a bunch of fixes. The upgrade should be just a matter of raising the version number, however JDK 7 support has been dropped at runtime.

A merge of the JANSI library into JLine is being considered. This would avoid duplication of somewhat similar code and ease the maintenance of both projects. If your project is using the org.fusesource.jansi.io or org.fusesource.jansi.internal package, please drop us a note in #277 so that we can discuss things.

What's Changed

New Contributors

Full Changelog: https://github.com/fusesource/jansi/commits/jansi-2.4.1