- #277: Allow setting max history-size.
FileHistory
allows delayed init (to allow setMaxSize to take effect) andConsoleReader
exposes ability to read inputrc settings. - #272: Handle
SecurityException
during initialisation if access to the config file is denied.
- (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 following features are NOT yet available.
- The JVM shutdown hook that restores the terminal settings when the JVM exits (jline.shutdownhook) is now turned on by default.