Commons CLI Release Notes
The ordering of options can be defined in help messages.
The line wrapping in HelpFormatter now works properly.
The message of MissingOptionException has been improved.
Option.toString() now reports arguments properly.
The Parser class has been changed to be more easily extendable.
The following classes are now serializable: Option, OptionGroup, CommandLine and Options.
Wrong usage summary.
Dependecy on commons-lang-2.0 but commons-lang-1.0 is obtained.
Line separator as first char for helpformatter (footer) throws exception.
CommandLine.getOptionValue() behaves contrary to docs.
clone method in Option should use super.clone().
Passing properties in Parser does not work for options with a single argument.
Only long options without short option seems to be noticed.
Infinite Loop in Command-Line processing.
Options should not be able to be added more than once.
HelpFormatter doesn't sort options properly.
HelpFormatter doesn't function correctly for options with only LongOpt.
Document enhancement.
Documentation errors.
Parameter value "-something" misinterpreted as a parameter.
clone() method doesn't fully clone contents.
No Javadoc for HelpFormatter!.
Parser breaks up command line parms into single characters.
Missing arguments in HelpFormatter.renderOptions(..).
Error parsing option arguments.
A weakness of parser.
Setting description of a Option.
CLI_1_BRANCH build.xml doesn't work.
Remove the Commons Lang dependency.
Options class returns options in random order.
MissingOptionException should contain a useful error message.
NullPointerException in Util.stripLeadingHyphens when passed a null argument.
1.1 is not backwards compatible because it adds methods to the CommandLineParser interface.
Backwards compatibility between 1.1 and 1.0 broken due to Option.addValue removal.