Skip to content

Latest commit

 

History

History
49 lines (37 loc) · 1.92 KB

CHANGELOG.md

File metadata and controls

49 lines (37 loc) · 1.92 KB

Unreleased

  • #277: Allow setting max history-size. FileHistory allows delayed init (to allow setMaxSize to take effect) and ConsoleReader exposes ability to read inputrc settings.
  • #272: Handle SecurityException during initialisation if access to the config file is denied.

[JLine 2.14.3][2_14_3]

  • (unrecorded)
  • Ability to control terminal encoding
  • Backward history searching
  • Update to jansi 2.9
  • Handle EOF / Ctrl-D on unsupported terminals
  • Distinguish carriage return from newline
  • Correcting Manifest to make jline work as a bundle in OSGi
  • Handle TERM=dumb as an UnsupportedTerminal
  • Add back PasswordReader
  • Updated license headers to be consistent BSD version
  • Added support for vi keymap. Most major vi features should work.
    • The following features are NOT yet available.
      • Undo/redo support is not yet available
      • Character search (CTRL-])
      • Yank via (CTRL-Y)
      • Quoted insert (CTRL-Y).
    • The "jline.esc.timeout" configuration option (in your $HOME/.jline.rc) controls the number of millisesconds that jline will wait after seeing an ESC key to see if another character arrives.
  • The JVM shutdown hook that restores the terminal settings when the JVM exits (jline.shutdownhook) is now turned on by default.