CHANGELOG

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.

Last updated