Releases: fusesource/jansi
jansi-2.4.3
⚠️ WARNING
This library is no longer maintained. It has been merged intoorg.jline:jansi.
Please update your dependencies to useorg.jline:jansiinstead.
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
⚠️ WARNING
This library is no longer maintained. It has been merged intoorg.jline:jansi.
Please update your dependencies to useorg.jline:jansiinstead.
What's Changed
Full Changelog: jansi-2.4.1...jansi-2.4.2
Jansi 2.4.1
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
- Fix missing synchronisation in AnsiConsole by @gnodet in dd7d5e2
- Deprecate
WindowsSupportby @gnodet in a9dc2a3 - Modernize code by @Glavo in #267
- Fix JVM crash when running java by @gnodet in #265
- Fix terminal width support on MINGW by @gnodet in #264
- Send both SCO and DEC command for save/restore cursor position by @gnodet in #262
- Fix wrong output encoding on Windows with JDK >= 19 by @gnodet in #258
- Improve robustness of initial cleanup by @gnodet in #255
- Fix infinite loop bug by @arthurscchan in #252
- Fix invalid string input by @arthurscchan in #253
- Require JDK 8 at runtime and JDK 11 at build time by @gnodet in e29c505 and 7bc5862
- Remove
@authortags in code by @gnodet in c817263 - Code formatting with spotless by @gnodet in #256
- Add module-info through moditect by @bowbahdoe in #254
- Support windows on ARM, (fixes #238) by @gnodet in #240
- Only increment counter if install successful by @kwin in #243
- Add missing space in SunOS-sparcv9_CCFLAGS by @michael-o in #249
- Fix project's name by @Nailik in #237
New Contributors
- @Nailik made their first contribution in #237
- @michael-o made their first contribution in #249
- @kwin made their first contribution in #243
- @bowbahdoe made their first contribution in #254
- @arthurscchan made their first contribution in #253
- @Glavo made their first contribution in #267
Full Changelog: https://github.com/fusesource/jansi/commits/jansi-2.4.1