diff --git a/RELEASE-NOTES.html b/RELEASE-NOTES.html index 750296492..bf780ed1f 100644 --- a/RELEASE-NOTES.html +++ b/RELEASE-NOTES.html @@ -13,9 +13,9 @@ See the License for the specific language governing permissions and limitations under the License. --> -RELEASE NOTES: COLLECTIONS 3.1-RC1 +RELEASE NOTES: COLLECTIONS 3.1 -

RELEASE NOTES: COLLECTIONS 3.1-RC1

+

RELEASE NOTES: COLLECTIONS 3.1

This release adds various new classes and fixes a number of bugs. @@ -27,6 +27,7 @@ All feedback should be directed to commons-user at jakarta.apache.org.

COMPATABILITY

This release is fully source and binary compatible with v3.0. +(Checks performed using JDiff and Clirr, thanks).

This release also enables a workaround of the binary compatability issue with IteratorUtils in v3.0. diff --git a/build.xml b/build.xml index f41e3bb66..87aab6dee 100644 --- a/build.xml +++ b/build.xml @@ -35,7 +35,7 @@ - + diff --git a/maven.xml b/maven.xml index c9013905e..255306e40 100644 --- a/maven.xml +++ b/maven.xml @@ -165,6 +165,10 @@ + + + + @@ -173,6 +177,9 @@ + + + diff --git a/project.xml b/project.xml index bbd7cf302..7672d9562 100644 --- a/project.xml +++ b/project.xml @@ -17,7 +17,7 @@ 3 commons-collections - 3.1-RC1 + 3.1 2001 Collections Commons Collections diff --git a/xdocs/history.xml b/xdocs/history.xml index 74c86cbd7..d0e58625d 100644 --- a/xdocs/history.xml +++ b/xdocs/history.xml @@ -84,12 +84,14 @@ Of course, backwards compatibility has been retained during all transitions usin

Collections 2.1.1 is a patch release to v2.1. -Unfortunately, v3.0 created a binary incompatibility in the IteratorUtils class. +Unfortunately, v3.0 created a binary incompatibility in the IteratorUtils class. This patch was created as a work around, enabling v2.1.1 to be compatible with v3.1.

-Collections 3.1 (due soon) fixes some bugs in v3.0 and adds a few new enhancements. +Collections 3.1 fixes some bugs in v3.0 and adds a few new enhancements. +The most notable change is a new list implementation, TreeList, that is well balanced for insertions and removals at any index. +Other changes include more classes implementing Serializable and a ReferenceIdentityMap.

diff --git a/xdocs/index.xml b/xdocs/index.xml index 934fecf72..70febefde 100644 --- a/xdocs/index.xml +++ b/xdocs/index.xml @@ -53,7 +53,7 @@ There are many features, including:

-Preview version 3.1-RC1 and patch version 2.1.1 have just been released. +Version 3.1 and patch version 2.1.1 have just been released. These provides a work around to a version compatibility issue between v2.1 and v3.0.

@@ -67,7 +67,7 @@ A getting started User's Guide is avai The JavaDoc API documents are available online:

@@ -79,14 +79,10 @@ The CVS rep

-Version 3.0/2.1.1 - +Version 3.1/2.1.1 - Binary - Source

-

-Version 3.1-RC1 (preview for testing - not for production use) - - Source and binary -

For previous releases, see the Apache Archive

diff --git a/xdocs/navigation.xml b/xdocs/navigation.xml index facf06751..66347b835 100644 --- a/xdocs/navigation.xml +++ b/xdocs/navigation.xml @@ -33,12 +33,13 @@ - + + diff --git a/xdocs/tasks.xml b/xdocs/tasks.xml index 09e917823..fba665853 100644 --- a/xdocs/tasks.xml +++ b/xdocs/tasks.xml @@ -32,6 +32,7 @@ but please contact the mailing list before starting work:

    +
  • MultiValueMap decorator
  • Synchronized BidiMap decorators
  • IdentitySet
  • BidiMapUtils