⚠️ 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