commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bay...@apache.org
Subject svn commit: r552600 - /jakarta/commons/proper/cli/branches/cli-1.0.x/RELEASE-NOTES.txt
Date Mon, 02 Jul 2007 21:40:54 GMT
Author: bayard
Date: Mon Jul  2 14:40:53 2007
New Revision: 552600

URL: http://svn.apache.org/viewvc?view=rev&rev=552600
Log:
Updating release notes to match the website

Modified:
    jakarta/commons/proper/cli/branches/cli-1.0.x/RELEASE-NOTES.txt

Modified: jakarta/commons/proper/cli/branches/cli-1.0.x/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/jakarta/commons/proper/cli/branches/cli-1.0.x/RELEASE-NOTES.txt?view=diff&rev=552600&r1=552599&r2=552600
==============================================================================
--- jakarta/commons/proper/cli/branches/cli-1.0.x/RELEASE-NOTES.txt (original)
+++ jakarta/commons/proper/cli/branches/cli-1.0.x/RELEASE-NOTES.txt Mon Jul  2 14:40:53 2007
@@ -7,24 +7,20 @@
 
 INTRODUCTION:
 
-This document contains the release notes for this version of the Commons
-CLI package. Commons CLI provides a simple API for working with the command line arguments
and options.
+This document contains the release notes for this version of the Commons CLI package. Commons
CLI provides a simple API for working with the command line arguments and options.
 
-This is a bugfix release of CLI. Some parts are not backwards compatible:
+CLI 1.1 is a bugfix release of CLI. The following changes notable API changes were made:

 
-* The CommandLineParser interface has two additional methods. If you were extending this,

-  then you will need to add methods to your classes. If you were extending the abstract 
-  Parser class, then you should be okay. 
-* The HelpFormatter class had publicly accessible fields. These are now accessed via 
-  get/set methods.
-* Two of HelpFormatter's methods no longer throw IllegalArgumentException.
-* The Option class is no longer cloneable, and no longer has an addValue(String) method.
+ * The Parser abstract class has two additional parse methods that take a Properties parameter.

+ * The HelpFormatter class had publicly accessible fields. These should now be accessed via
get/set methods and the public fields are deprecated. 
+ * The Option class addValue(String) method now throws UnsupportedOperationException. 
+ * OptionValidator is a newly added class. 
+ * Option's now have equals(Object) and hashCode() methods. 
+ * The Option class also received two new methods, setDescription(String) and hasValueSeparator();boolean.

 
-The best way to test any of the above is to recompile your code against CLI 1.1. All 
-should result in compile time errors.
+The jar should be API backwards compatible, though if you were calling addValue(String) then
you won't be happy. Please let us know your use case if that is so. 
 
-For more information, read the documentation on the project site at 
-http://jakarta.apache.org/commons/cli/
+For more information, read the documentation on the project site at http://jakarta.apache.org/commons/cli/
 
 NEW FEATURES:
 



---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message