Repository navigation
Release 3.18.0
·
174 commits
to master
since this release
What's New in 3.18.0
Issues
#269ExternalTerminal pump thread stuck on System.in blocks JVM shutdown#270Fish-style autosuggestions from command history- #274 Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.6 to 3.6.0
- #275 Bump org.apache.maven.plugins:maven-compiler-plugin from 3.15.0 to 3.16.0
#276Windows: duplicate characters when ENABLE_VIRTUAL_TERMINAL_INPUT is active#277Windows terminal hardening: safety, provider correctness, and pump lifecycle#278Windows: restore output console mode and make close() idempotent#279Windows: verify Ctrl+C signal delivery end to end#280Windows: unify console encoding across output paths
Changes
- Fix ExternalTerminal pump thread stuck on System.in (#269)
- Route all console output through WriteConsoleW when console is valid (#280)
- Accept WAIT_TIMEOUT from waitForSingleObject freshness gate (#277)
- Report ECHOCTL on Windows for identical Ctrl+C feedback (#279)
- Fix Windows CI failures: CRLF-tolerant parsing, telnet race, DLL gate (#277)
- Rebuild DLL with new bindings and wire native build into CI (#277)
- Declare smcup/rmcup in windows terminfo entry (#276)
- Drop alternate-screen usage from SimpleTestExample (#276)
- Control Windows console mode directly on the Cygwin input path (#276)
- Enter alternate screen once in SimpleTestExample (#276)
- Restore output console mode and guard close() on Windows (#278)
- Collapse CRLF pairs in EventDecoder so one ENTER yields one submit (#276)
- Fix code-review findings on Windows terminal changes (#276, #277)
- Windows terminal hardening Phase 3: JNI poll-loop and build (#277)
- Windows terminal hardening Phase 2: provider correctness and tests (#277)
- Windows terminal hardening Phase 1: safety and correctness (#277)
- Avoid System.console() on Windows to prevent JDK JLine pump competing for input (#276)
- Fix Windows console mode handling: save/restore and build-from-scratch (#276)
- Remove ENABLE_VIRTUAL_TERMINAL_INPUT to fix duplicate chars on Windows (#276)
- Fix TerminalEnvironmentTest failures inside IntelliJ terminal
- Autosuggestion enhancements: builder API, per-char accept, styling (#270)
Full Changelog: v3.17.2...v3.18.0