Skip to content
This repository has been archived by the owner on Oct 4, 2023. It is now read-only.

jsimpleshell-parent-4.0

Latest
Compare
Choose a tag to compare
@rainu rainu released this 29 Mar 14:30
· 41 commits to master since this release

JSimpleShell 4.0 - 2015-03-29

  • [feature] You can now validate the parameters before the command will be execute.
    • As default you can use the_JSR303_-Validation (if the validation-dependencies are available in classpath)
    • You can implements you own command validator (just implements the new interface CommandValidator)
  • [change] Use the new JLine2-Version (2.12.1)
  • [fix] The user input, which will you get by the InputBuilder, will no longer stored in the console's history (unless you configure it with the help of the new saveHistory-Method in the InputBuilder)
  • [feature] Now you can add a commands without use a annotation. That can be helpful for objects where you have no access.
  • [change] The interface "MessageResolver" has been changed. You get no annotaion anymore. Istead of the annotation you will get the string directely.
  • [fix] Autocomplete:
    • Candidates which includes whitespaces will now be escaped
    • Works also with VarArgs
  • [change] Replace the back() method in each sub-builder. Now you can jump through the sub-categories or build the shell directely.