Changes Report

Release History

Version Date Description
1.1 2007-07-08 This is a maintenance release containing bug fixes.


Release 1.1 - 2007-07-08

Type Changes By
fix Wrong usage summary. Fixes CLI-2 .
fix Dependecy on commons-lang-2.0 but commons-lang-1.0 is obtained. Fixes CLI-5 .
fix Line separator as first char for helpformatter (footer) throws exception. Fixes CLI-8 .
fix CommandLine.getOptionValue() behaves contrary to docs. Fixes CLI-13 .
fix clone method in Option should use super.clone(). Fixes CLI-21 .
fix Passing properties in Parser does not work for options with a single argument. Fixes CLI-23 .
fix Only long options without short option seems to be noticed. Fixes CLI-26 .
fix Infinite Loop in Command-Line processing. Fixes CLI-28 .
fix Options should not be able to be added more than once. Fixes CLI-29 .
fix HelpFormatter doesn't sort options properly. Fixes CLI-35 .
fix HelpFormatter doesn't function correctly for options with only LongOpt. Fixes CLI-38 .
fix Document enhancement. Fixes CLI-44 .
fix Documentation errors. Fixes CLI-45 .
fix Parameter value "-something" misinterpreted as a parameter. Fixes CLI-51 .
fix clone() method doesn't fully clone contents. Fixes CLI-56 .
fix No Javadoc for HelpFormatter!. Fixes CLI-59 .
fix Parser breaks up command line parms into single characters. Fixes CLI-65 .
fix Missing arguments in HelpFormatter.renderOptions(..). Fixes CLI-67 .
fix Error parsing option arguments. Fixes CLI-69 .
fix A weakness of parser. Fixes CLI-71 .
add Setting description of a Option. Fixes CLI-78 .
fix CLI_1_BRANCH build.xml doesn't work. Fixes CLI-129 .
fix Remove the Commons Lang dependency. Fixes CLI-130 .
fix Options class returns options in random order. Fixes CLI-131 .
fix MissingOptionException should contain a useful error message. Fixes CLI-132 .
fix NullPointerException in Util.stripLeadingHyphens when passed a null argument. Fixes CLI-133 .
fix 1.1 is not backwards compatible because it adds methods to the CommandLineParser interface. Fixes CLI-134 .
fix Backwards compatibility between 1.1 and 1.0 broken due to Option.addValue removal. Fixes CLI-135 .