You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@commons.apache.org by Thomas Neidhart <th...@gmail.com> on 2013/11/24 21:07:29 UTC

[ANNOUNCE] Apache Commons Collections 4.0 released

The Apache Commons Team is pleased to announce the release of Apache
Commons Collections 4.0.

Commons Collections is a project to develop and maintain collection
classes based on and inspired by the JDK collection framework.

Version 4.0 uses the generics features of Java 5 and is not backwards
compatible with earlier releases. There have been numerous API changes
to support new features as well as to clarify behaviour and improve
consistency across the API. Therefore, to support side-by-side usage of
4.x and earlier versions, the packaging of version 4.0 has been changed
to "org.apache.commons.collections4".


New and noteworthy
------------------

 * Java 5 or later is required.
 * This release is not source or binary compatible with previous
   releases of Commons Collections. This includes releases from the 3.x
   branch as well as preceding alpha releases for 4.0.
 * Use of generics and other language features introduced in Java 5
   (varargs, Iterable)
 * Removed deprecated classes / methods and features which are now
   supported by the JDK
 * Replaced Buffer interface with java.util.Queue
 * Added concept of split maps with respective interfaces Put / Get
   (see also package splitmap)
 * Added new Trie interface together with an implementation of a
   Patricia Trie

Full details of all the changes in 4.0 can be found in the change report
or release notes:

  http://commons.apache.org/collections/changes-report.html

https://dist.apache.org/repos/dist/release/commons/collections/RELEASE-NOTES.txt


Using this release
------------------

With Apache Maven update your dependency to:

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-collections4</artifactId>
    <version>4.0</version>
</dependency>

Or download and build the distribution yourself from the Apache Commons
download site:

  http://commons.apache.org/collections/download_collections.cgi

When downloading, please verify signatures using the KEYS file available
at the above location when downloading the release.


Information
-----------

For complete information on Commons Collections, including instructions
on how to submit bug reports, patches, or suggestions for improvement,
see the Apache Commons Collections website:

http://commons.apache.org/collections/

Thomas Neidhart, on behalf of the Apache Commons community


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