We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I'm going to release 3.24.0 this week. @mattirn do you have any last minute addition or is that ok for you ?
d4bf37c7564
b8084cf1b27
7cbba19b6ce
8da980b39d1
2af16d8e4e0
a20ba4b5b13
871706532ac
e3112b48b9c
a2ab0474a02
b85d2e5085a
05ee05dbc7b
9a216cab00a
421bf59653d
77283f8c7d2
2c8891ab363
405f8fe0b47
7aa9c5e17c7
8805647bc12
60c9297c161
58fd8f9701c
60de93175f2
7ca9dc20e3c
cde17f7fc15
60bfd792915
cb1762621fe
8685b2a6f2a
d0e1ce16e9c
3a51fd98705
2f0218340b9
ceda3c4f765
a11001ab191
97fca810df1
bd9536644c5
77e9da7b50b
ffd0de4076a
1ac766fef65
d138c9c136d
3c93ea7d7b0
db731c2a601
ccfb8c54fd9
cb226ce3909
0a8f369e2d8
cfbbb7ee562
bae5fb5f587
77626a8013c
d0b6273668b
0f01e4ce2ec
2e9e2232bd7
The text was updated successfully, but these errors were encountered:
JLine 3.24.0 released: https://github.com/jline/jline3/releases/tag/jline-parent-3.24.0 It's being sync'ed to central.
Sorry, something went wrong.
No branches or pull requests
I'm going to release 3.24.0 this week. @mattirn do you have any last minute addition or is that ok for you ?
New features and enhancements
d4bf37c7564
Add forced-out and forcer-err to force the system console to use the output / error stream (fixes JLine creates dumb terminal since 3.19 and autocompletion doesn't work #856) (Add forced-out and forcer-err to force the system console to use the output / error stream (fixes #856) #884)b8084cf1b27
Add a field / setter for the forced provider7cbba19b6ce
Support providing default values for line reader variables using system properties (vi style editing in JLine3 #821)8da980b39d1
Support automatic parsing of an inputrc file in jline reader (vi style editing in JLine3 #821)2af16d8e4e0
Add a property to customize the tab width (fixes Tab sizes in LineReader and System.out.println() are not the same (with LineReader.Option.INSERT_TAB) #861) (Add a property to customize the tab width (fixes #861) #880)a20ba4b5b13
Force creation of a dumb terminal if TERM starts with dumb871706532ac
New JNI providere3112b48b9c
Switch to junit 5a2ab0474a02
Require JDK 11 and support JDK 21 at build timeb85d2e5085a
Enable spotless on JDK 2105ee05dbc7b
Support building on JDK 21Bug fixes
9a216cab00a
Make sure the thread is not in an interrupted state when cleanup up (fixes Ctrl-C + Return crashes jline #590) (Make sure the thread is not in an interrupted state when cleanup up (fixes #590) #883)421bf59653d
Fix cr/lf support in dumb terminals (Fix cr/lf support in dumb terminals #877)77283f8c7d2
AIX issue with non english locales (AIX issue with non english locales #881)2c8891ab363
Add a property to force a given provider405f8fe0b47
org.jline.util.PumpReader signed byte problem (org.jline.util.PumpReader signed byte problem #879)7aa9c5e17c7
Fix possible OOM caused by huge repetitions of inserts (fixes Out of memory found by OSS-Fuzz (Issue 56774) #863) (Fix possible OOM caused by huge repetitions of inserts (fixes #863) #878)8805647bc12
Improve toString() terminal rendering60c9297c161
Use simplified keymap for dumb terminal (Use simplified keymap for dumb terminal #874)58fd8f9701c
Improve robustness of initial cleanup (fixes jansi#255)60de93175f2
Add missing space in SunOS-sparcv9_CCFLAGS (fixes jansi#249)7ca9dc20e3c
Fix history trim for non-timestamped files (Fix history trim for non-timestamped files #873)cde17f7fc15
Fix build on linux arm64 and add riscv6460bfd792915
Fix eolcb1762621fe
Clean a bit TerminalBuilder8685b2a6f2a
Add TerminalExt interfaced0e1ce16e9c
FFM support3a51fd98705
Break dependency between org.jline.terminal.impl and org.jline.terminal.impl.exec package2f0218340b9
Close Files streams using try-with-resources (Close Files streams using try-with-resources #840)ceda3c4f765
Fix illegal reflective access in exec provider (fixes Illegal Reflective Access for ExecTerminalProvider #862) (Fix illegal reflective access in exec provider (fixes #862) #868)a11001ab191
Make sure libraries are binaries97fca810df1
Simplify CIbd9536644c5
Builtin Less has an IndexOutOfBoundsException when seeking to the end of the file, fixes Builtin Less has an IndexOutOfBoundsException when seeking to the end of the file #86077e9da7b50b
LineReader Bug (Open or Close Parenthesis), fixes LineReader Bug (Open or Close Parenthesis) #859ffd0de4076a
Add a warning when using the ExecTerminalProvider on recent JDKs1ac766fef65
Fix detection of utilities (fixes Not all versions of Linux have /bin/test #839)d138c9c136d
Fix shell output going to stderr rather than stdout (fixes Shell output going to stderr rather than stdout #845)3c93ea7d7b0
Fix TerminalProvider sortingdb731c2a601
Use Objects.hashCode instead of Objects.hash to avoid vararg array creation (fixes Use Objects.hashCode instead of Objects.hash to avoid vararg array creation #849)ccfb8c54fd9
spotless: set the line endings toDependency upgrades
cb226ce3909
Upgrade various plugins0a8f369e2d8
Upgrade ivy from 2.5.1 to 2.5.2cfbbb7ee562
Upgrade graal from 22.3.0 to 23.1.1bae5fb5f587
Upgrade slf4j from 2.0.6 to 2.0.977626a8013c
Upgrade easymock from 5.1.0 to 5.2.0d0b6273668b
Upgrade sshd from 2.9.2 to 2.11.00f01e4ce2ec
Upgrade jansi from 2.4.0 to 2.4.12e9e2232bd7
Update changelog for 3.24.0 releaseThe text was updated successfully, but these errors were encountered: