All Versions
32
Latest Version
Avg Release Cycle
24 days
Latest Release
3324 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v1.56 Changes
2016-08-05
- โ Added: Allow user to retrieve unknown command, #275
-
v1.55 Changes
2016-02-28
- โ Added: Support for disabling the
@fileexpansion, #156 - ๐ Fixed: Wrap usage for commands and main parameters, #258
- โ Added: Read parameters from interfaces, #252
- โ Added: Refuse to write to final fields, #243
- โ Added: Access private fields/methods, #236
- ๐ Fixed: Fix description line wrapping, #239
- ๐ Fixed: Prioritize registered converters for enums over generic enum conversion, #179
- โ Added: Travis CI support, https://travis-ci.org/cbeust/jcommander
- โ Added: Gradle build support
- ๐ Fixed: Better error message when there's a visibility problem.
- Require Java 7
- โ Added: Support for disabling the
-
v1.48 Changes
2015-04-11
- โ Added: Added support for URL, URI, Java NIO paths parameters, #189, #219
- ๐ Fixed: Incorrect usage formatting with single long options, #200
-
v1.37 Changes
2014-10-05
- โ Added: Support for
hiddencommands (Parameters), #191 - โ Added: parameter overwriting (and even disallowing it for certain parameters)
- โ Added:
#mark comments in a@file, #199 - โ Added: Support for "--"
- ๐ Fixed: Bug in enum parsing, #184
- โ Added: Support for
-
v1.34 Changes
2014-02-22
- ๐ Fixed problem whereby Parameters returning Lists and with alternate names were being reset on the first use of an alternate name, #182
-
v1.32 Changes
2013-09-09
- ๐ Fixed: Main parameters with a default value should be overridden if a main parameter is specified, #137
- ๐ Fixed: Allow enum values without converting them to uppercase, #107
-
v1.30 Changes
2012/10/27
- โ Added: JCommander#acceptUnknownOption and JCommander#getUnknownArgs
- โ Added: JCommander#allowAbbreviatedOptions (default: false)
- โ Added: JCommander#setCaseSensitiveOptions (default: true)
- โ Added: Support for enums (Scott M Stark)
- ๐ Fixed: Missing new lines in usage (styurin)
- ๐ Fixed: The description of commands is now displayed on the next line and indented.
-
v1.29 Changes
2012/07/28
- ๐ Fixed: Empty string defaults now displayed as "" in the usage
- ๐ Fixed: Bugs with the PositiveInteger validator
- ๐ Fixed: Parameters with a single double quote were not working properly
-
v1.27 Changes
2012/07/05
- โ Added: IValueValidator to validate parameter values (typed) as opposed to IParameterValidator which validates strings
- โ Added: echoInput, used when password=true to echo the characters (Jason Wheeler)
- โ Added: @Parameter(help = true)
- ๐ Fixed: wasn't handling parameters that start with " but don't end with one correctly
- ๐ Fixed: if using a different option prefix, unknown option are mistakenly reported as "no main parameter defined" (kurmasz)
- ๐ Fixed: 113: getCommandDescription() returns the description of the main parameter instead of that of the command
- ๐ Fixed: bug with several multiple arity parameters (VariableArityTest)
- ๐ Fixed: variable arities not working when same parameter appears multiple times.
-
v1.25 Changes
2012/04/26
- โ Added: Default passwords are no longer displayed in the usage (Paul Mendelson)
- โ Added: Variable arities now work magically, no need for IVariableArity any more
- ๐ Fixed: Commands using @Parameters(resourceBundle) were not i18n'ed properly in the usage()
- ๐ Fixed: StringIndexOutOfBoundsException if passing an empty parameter (bomanz)
- ๐ Fixed: #105: If no description is given for an enum, use that enum's value (Adrian Muraru)
- ๐ Fixed: #108: Dynamic parameters with "=" in them are not parsed correctly (szhem)
- ๐ Fixed: Commands with same prefix as options were not working properly.
- ๐ Fixed: #97: Required password always complains that it is not specified (timoteoponce)