This repository has been archived by the owner on Oct 4, 2023. It is now read-only.
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.