Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Release 3.16.0 #551

Closed
mattirn opened this issue Jul 11, 2020 · 0 comments
Closed

Release 3.16.0 #551

mattirn opened this issue Jul 11, 2020 · 0 comments
Assignees

Comments

@mattirn
Copy link
Collaborator

mattirn commented Jul 11, 2020

@gnodet, next version can be released when you find appropriate.

Bugs

Enhancements and new features

Groovy REPL
Launch Groovy REPL after you have build JLine

./build repl

and press ALT-S to toggle auto suggestions.

Screenshot from 2020-07-11 19-40-24

Screenshot from 2020-07-11 19-42-05

Breaking changes:
Pull request: #540:
A new module jline-console has been created and several already existing classes have been moved in it.

org.jline.builtins.Widgets.CmdLine               -> org.jline.console.CmdLine
org.jline.builtins.ConsoleEngine                 -> org.jline.console.ConsoleEngine
org.jline.builtins.SystemRegistry                -> org.jline.console.SystemRegistry
org.jline.console.AbstractCommandRegistry        -> org.jline.console.impl.AbstractCommandRegistry
org.jline.builtins.Builtins                      -> org.jline.console.impl.Builtins
org.jline.builtins.ConsoleEngineImpl             -> org.jline.console.impl.ConsoleEngineImpl 
org.jline.builtins.JlineCommandRegistry          -> org.jline.console.impl.JlineCommandRegistry
org.jline.builtins.SystemRegistryImpl            -> org.jline.console.impl.SystemRegistryImpl 
org.jline.builtins.Widgets                       -> org.jline.widget.Widgets
org.jline.builtins.Widgets.AutopairWidgets       -> org.jline.widget.AutopairWidgets
org.jline.builtins.Widgets.AutosuggestionWidgets -> org.jline.widget.AutosuggestionWidgets
org.jline.builtins.Widgets.TailTipWidgets        -> org.jline.widget.TailTipWidgets
org.jline.console.ConfigurationPath              -> org.jline.builtins.ConfigurationPath

Pull request: #543:
CommandRegistry interface has been removed two methods:

  1. execute(CommandSession session, String command, String[] args)
    You should implement instead invoke(CommandSession session, String command, Object... args)

  2. CmdDesc commandDescription(String command)
    You should implement instead CmdDesc commandDescription(List<String> args) , where args.get(0) is equal command.

@gnodet gnodet self-assigned this Jul 15, 2020
@gnodet gnodet closed this as completed Jul 17, 2020
@mattirn mattirn changed the title Next release Release 3.16.0 Jul 23, 2020
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants