Breaking changes:
A new package org.jline.console
has been created and several already existing classes have moved in it.
org.jline.reader.ConfigurationPath -> org.jline.console.ConfigurationPath
org.jline.reader.ScriptEngine -> org.jline.console.ScriptEngine
org.jline.builtins.Widgets.ArgDesc -> org.jline.console.ArgDesc
org.jline.builtins.Widgets.CmdDesc -> org.jline.console.CmdDesc
org.jline.builtins.Builtins.CommandInput -> org.jline.console.CommandInput
org.jline.builtins.Builtins.CommandMethods -> org.jline.console.CommandMethods
org.jline.builtins.CommandRegistry -> org.jline.console.CommandRegistry
org.jline.builtins.Completers.SystemCompleter -> org.jline.reader.impl.completer.SystemCompleter
Known issue
Unfortunately commit 7d82b59 has remain out from the release 3.15.0.
NPE happens when using ConsoleEngineImpl
with Groovy and enabling traces by setting a non zero value to CONSOLE_OPTIONS.trace.