JLine 3.30.0
·
79 commits
to refs/heads/master
since this release
JLine 3.30.0 comes with a brand new web site, a bunch of new features and a lof of bug fixes !
🎉 New Features
- feat: add pluggable completion to Nano editor (fixes #1194) (#1195) @gnodet
- feat: enhanced MouseSupport to handle multiple mouse event formats (SGR, URXVT, SGR-Pixels) (#1229) @gnodet
- feat: add getCurrentMouseTracking to Terminal interface (#1230) @gnodet
- feat: add ability to get terminal default foreground and background colors (#1208) @gnodet
- feat: add password masking support for dumb terminals (fixes #1172) (#1205) @gnodet
- feat: add line numbers and current line marker to secondary prompt (fix for #1151) (#1152) @bamcgill
🐛 Bug Fixes
- fix: use a fallback classloader suitable for java Modules or OSGi environments (fixes #1185) (#1186) @wglas85
- fix NPE in Status#resize when supported is false (fixes #1191) (#1204) @gnodet
- fix: fix nano editor exiting when pressing Ctrl+Space (fixes #1200) (#1202) @gnodet
- fix: fix parse error of system default
/usr/share/nano/*.nanorc
(#1157) @snazy - fix: fix Terminal.trackMouse(MouseTracking.Off) (fixes #1189) (#1192) @gnodet
- fix: Make command execution order consistent in SystemRegistryImpl (#1237) @gnodet
- fix: handle invalid entries in history files gracefully (#1234) @gnodet
- fix: Properly fill screen lines with spaces when width is increased in ScreenTerminal (#1236) @gnodet
- Fix cursor position after Status.update() (#1216) @gnodet
- fix: improve script file detection and execution in Groovy REPL, fixes #1139 (#1140) @mattirn
- fix: ensure proper cleanup of pump threads in terminal implementations (#1162) @cstamas
- fix: add history line width check in ScreenTerminal.setSize() (fixes #1206) (#1207) @gnodet
- fix: console-ui example: catch UserInterruptException in place of IOError (#1164) @mattirn
- fix: fix Ctrl+Space handling on Windows terminals (#1203) @gnodet
Documentation
- docs: Integrate website into main repository (#1224) @gnodet
- docs: improve JLineNativeLoader documentation and references (#1209) @gnodet
- docs: fix readme (#1222) @gnodet
- docs: Add comprehensive Javadoc to jline-builtins module (#1223) @gnodet
- docs: improve Javadoc in console module (#1221) @gnodet
- docs: add comprehensive Javadoc to org.jline.style package (#1220) @gnodet
- docs: add comprehensive Javadoc to JLine Terminal and Reader (#1219) @gnodet
- docs: Add missing DISABLE_EVENT_EXPANSION JavaDoc (fixes #1218) (#1235) @vorburger
- docs: Make sure snippets compile (#1226) @gnodet
- docs: Corrected the maven central link (#1197) @andirady
Build
📦 Dependency updates
- Bump actions/configure-pages from 4 to 5 (#1225) @dependabot[bot]
- Bump info.picocli:picocli from 4.7.5 to 4.7.7 (#1227) @dependabot[bot]
- Bump info.picocli:picocli-shell-jline3 from 4.7.5 to 4.7.7 (#1228) @dependabot[bot]
- Bump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (#1214) @dependabot[bot]
- Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.1.1 to 4.2.0 (#1211) @dependabot[bot]
- Bump info.picocli:picocli-codegen from 4.7.6 to 4.7.7 (#1196) @dependabot[bot]
- Bump org.graalvm.sdk:graal-sdk from 24.1.2 to 24.2.1 (#1190) @dependabot[bot]
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 (#1184) @dependabot[bot]
- Bump junit.version from 5.12.1 to 5.12.2 (#1187) @dependabot[bot]
- Bump com.mycila:license-maven-plugin from 4.6 to 5.0.0 (#1181) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 (#1182) @dependabot[bot]
- Bump junit.version from 5.12.0 to 5.12.1 (#1178) @dependabot[bot]
- Bump net.java.dev.jna:jna from 5.16.0 to 5.17.0 (#1179) @dependabot[bot]
- Bump groovy.version from 4.0.25 to 4.0.26 (#1174) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-install-plugin from 3.1.3 to 3.1.4 (#1176) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.3 to 3.1.4 (#1177) @dependabot[bot]
- Bump slf4j.version from 2.0.16 to 2.0.17 (#1175) @dependabot[bot]
- Bump sshd.version from 2.14.0 to 2.15.0 (#1169) @dependabot[bot]
- Bump junit.version from 5.11.4 to 5.12.0 (#1168) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 (#1167) @dependabot[bot]
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 (#1166) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.0 to 3.4.1 (#1165) @dependabot[bot]