Jbock Versions Save

Reflectionless command line parser

5.18

2 months ago
  • deprecate parser constructor

5.17

6 months ago
  • generate toString method

5.16

1 year ago
  • add command flag parseOrExitMethodAcceptsList
  • add command flag enableAtFileExpansion
  • remove class SuperResult

This release is breaking if you've been using @SuperCommand.

5.15

1 year ago
  • add CommandModel.toBuilder()

5.14

2 years ago
  • add SuperCommand annotation
  • handle large commands with more than 255 options
  • performance improvement: re-use standard converters

5.13

2 years ago
  • rename Parameters to VarargsParameter
  • allow a non-repeatable Parameter of type List, via converter
  • remove support for vavr's Option

v5.12

2 years ago
  • make the default conversion for enums case-insensitive
  • allow directories in file converter
  • remove attribute generateParseOrExit
  • add attribute skipGeneratingParseOrExit

v5.11

2 years ago
  • significantly reduced code generation
  • add publicParser attribute
  • improve EnumConverter error message

v5.10

2 years ago
  • stop reading the @-file in parse; do it in parseOrExit instead
  • improve some error messages

v5.9

2 years ago
  • BUGFIX Invalid code is generated when an unannotated abstract method has at least one parameter. The bug was introduced in v5.7 and is fixed in v5.9.
  • Improve some error messages.