- 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.