All Versions
32
Latest Version
Avg Release Cycle
24 days
Latest Release
3324 days ago

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 @file expansion, #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
  • 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 hidden commands (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
  • 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)