You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by tn...@apache.org on 2013/11/20 23:35:46 UTC

svn commit: r1543975 - in /commons/proper/collections/trunk: RELEASE-NOTES.txt src/changes/changes.xml src/site/xdoc/release_4_0.xml

Author: tn
Date: Wed Nov 20 22:35:45 2013
New Revision: 1543975

URL: http://svn.apache.org/r1543975
Log:
Update release notes.

Modified:
    commons/proper/collections/trunk/RELEASE-NOTES.txt
    commons/proper/collections/trunk/src/changes/changes.xml
    commons/proper/collections/trunk/src/site/xdoc/release_4_0.xml

Modified: commons/proper/collections/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/RELEASE-NOTES.txt?rev=1543975&r1=1543974&r2=1543975&view=diff
==============================================================================
--- commons/proper/collections/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/collections/trunk/RELEASE-NOTES.txt Wed Nov 20 22:35:45 2013
@@ -49,6 +49,10 @@ Major changes since 3.2.1
 Changes since 4.0-alpha1
 ------------------------
 
+ o [COLLECTIONS-502] Resolved generic parameter inconsistency for various static fields, e.g. BagUtils.EMPTY_BAG,
+                     TruePredicate.INSTANCE and many others. All accessible static fields use raw types so that
+                     they can be used directly without explicit casting. To avoid compiler warnings about unchecked
+                     conversion and/or rawtypes use the corresponding factory methods, e.g. BagUtils.emptyBag(). 
  o [COLLECTIONS-501] Renamed methods "V MultiKeyMap#remove(Object, Object, ...)" to
                      "V MultiKeyMap#removeMultiKey(Object, Object, ...)" to avoid future conflicts
                      with a default method of the Map interface in Java 8.
@@ -178,6 +182,10 @@ New features
 Changed classes / methods
 -------------------------
 
+ o [COLLECTIONS-502] Resolved generic parameter inconsistency for various static fields, e.g. BagUtils.EMPTY_BAG,
+                     TruePredicate.INSTANCE and many others. All accessible static fields use raw types so that
+                     they can be used directly without explicit casting. To avoid compiler warnings about unchecked
+                     conversion and/or rawtypes use the corresponding factory methods, e.g. BagUtils.emptyBag(). 
  o [COLLECTIONS-501] Renamed methods "V MultiKeyMap#remove(Object, Object, ...)" to
                      "V MultiKeyMap#removeMultiKey(Object, Object, ...)" to avoid future conflicts
                      with a default method of the Map interface in Java 8.

Modified: commons/proper/collections/trunk/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/changes/changes.xml?rev=1543975&r1=1543974&r2=1543975&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/changes/changes.xml (original)
+++ commons/proper/collections/trunk/src/changes/changes.xml Wed Nov 20 22:35:45 2013
@@ -38,6 +38,12 @@ Commons Collections is Java 5.
 Users are encouraged to upgrade to this version as, in addition to new
 features, this release includes numerous bug fixes.
   ">
+    <action issue="COLLECTIONS-502" dev="tn" type="update">
+      Resolved generic parameter inconsistency for various static fields, e.g. BagUtils.EMPTY_BAG,
+      TruePredicate.INSTANCE and many others. All accessible static fields use raw types so that
+      they can be used directly without explicit casting. To avoid compiler warnings about unchecked
+      conversion and/or rawtypes use the corresponding factory methods, e.g. BagUtils.emptyBag(). 
+    </action>
     <action issue="COLLECTIONS-501" dev="tn" type="update">
       Renamed methods "V MultiKeyMap#remove(Object, Object, ...)" to
       "V MultiKeyMap#removeMultiKey(Object, Object, ...)" to avoid future conflicts

Modified: commons/proper/collections/trunk/src/site/xdoc/release_4_0.xml
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/site/xdoc/release_4_0.xml?rev=1543975&r1=1543974&r2=1543975&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/site/xdoc/release_4_0.xml (original)
+++ commons/proper/collections/trunk/src/site/xdoc/release_4_0.xml Wed Nov 20 22:35:45 2013
@@ -156,6 +156,10 @@ have changed.
 
 <center><h3>Changed classes / methods</h3></center>
 <ul>
+<li>Resolved generic parameter inconsistency for various static fields, e.g. BagUtils.EMPTY_BAG,
+    TruePredicate.INSTANCE and many others. All accessible static fields use raw types so that
+    they can be used directly without explicit casting. To avoid compiler warnings about unchecked
+    conversion and/or rawtypes use the corresponding factory methods, e.g. BagUtils.emptyBag().</li>
 <li>Renamed methods "V MultiKeyMap#remove(Object, Object, ...)" to "V MultiKeyMap#removeMultiKey(Object, Object, ...)"
     to avoid future conflicts with a default method of the Map interface in Java 8.</li>
 <li>Renamed "V MultiMap#remove(K, V)" to "boolean MultiMap#removeMapping(K, V)"