Skip to content

JLine 3.30.0

Compare
Choose a tag to compare
@github-actions github-actions released this 09 May 19:44
· 79 commits to refs/heads/master since this release
7e86387

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

Build

📦 Dependency updates