Now empty list-type argument on the end of arguments parses fine (fixes #54)
Added flatMap to ValueConverter (#53)
Now help is outputted without trailing spaces on every line.
Also, removed unneeded whitespace from source files, while I was at it.
Add (ignored) test case to reproduce issue #57
Fixed the failing test (#57). Now the validation of option groups happens after checking option formats.
Decoupled option arg type and arg name formatting (#53)
Removed Scala IDE files
Fixed issue with reordering of values in list options (#59)
Removed sbt-revolver plugin
Updated test about ValueConverter.flatMap
Added validateOpt helper (#55)
Fixed validations on subcommands (#60)
Now we run only the validations on selected config, and also run those validations recursively
- so subcommands of arbitrary nesting will work properly.
Released 0.9.2
Manual merge branch 'master' into for-2.9