Prepate for release 4.4.

This commit is contained in:
Gary Gregory 2019-07-05 13:43:30 -04:00
parent 73fad758a0
commit 34b8bb25f1
6 changed files with 67 additions and 36 deletions

View File

@ -25,7 +25,7 @@
| commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
+======================================================================+
| |
| 1) Re-generate using: mvn commons:contributing-md |
| 1) Re-generate using: mvn commons-build:contributing-md |
| |
| 2) Set the following properties in the component's pom: |
| - commons.jira.id (required, alphabetic, upper case) |

View File

@ -25,7 +25,7 @@
| commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
+======================================================================+
| |
| 1) Re-generate using: mvn commons:readme-md |
| 1) Re-generate using: mvn commons-build:readme-md |
| |
| 2) Set the following properties in the component's pom: |
| - commons.componentid (required, alphabetic, lower case) |
@ -46,7 +46,7 @@ Apache Commons Collections
[![Build Status](https://travis-ci.org/apache/commons-collections.svg)](https://travis-ci.org/apache/commons-collections)
[![Coverage Status](https://coveralls.io/repos/apache/commons-collections/badge.svg)](https://coveralls.io/r/apache/commons-collections)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-collections4/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-collections4/)
[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-collections4/4.3.svg)](https://javadoc.io/doc/org.apache.commons/commons-collections4/4.3)
[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-collections4/4.4.svg)](https://javadoc.io/doc/org.apache.commons/commons-collections4/4.4)
The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.
@ -54,7 +54,7 @@ Documentation
-------------
More information can be found on the [Apache Commons Collections homepage](https://commons.apache.org/proper/commons-collections).
The [Javadoc](https://commons.apache.org/proper/commons-collections/javadocs/api-release) can be browsed.
The [Javadoc](https://commons.apache.org/proper/commons-collections/apidocs) can be browsed.
Questions related to the usage of Apache Commons Collections should be posted to the [user mailing list][ml].
Where can I get the latest release?
@ -67,7 +67,7 @@ Alternatively you can pull it from the central Maven repositories:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.3</version>
<version>4.4</version>
</dependency>
```

View File

@ -1,3 +1,34 @@
Apache Apache Commons Collections 4.4 RELEASE NOTES
The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.
Maintenance release.
Changes in this version include:
New features:
o COLLECTIONS-715: Implement Collection's removeIf(). Thanks to morningmemo, Gary Gregory.
o COLLECTIONS-719: Create a PropertiesFactory and SortedPropertiesFactory. Thanks to Gary Gregory.
o COLLECTIONS-719: Support Transformer for LazyList #52. Thanks to Stephan Windmüller, Bruno P. Kinoshita.
o COLLECTIONS-723: Make use of FunctionalInterface #48. Thanks to Eitan Adler, SOC, Bruno P. Kinoshita.
Fixed Bugs:
o COLLECTIONS-710: NullPointerExceptions in CompositeCollection, CompositeSet, and CompositeMap. Thanks to Yu Shi, Gary Gregory.
Changes:
o COLLECTIONS-718: Fix LRUMap exception message. Thanks to Eitan Adler.
o COLLECTIONS-716: Don't include email address in Exception messages. Thanks to Sebb.
For complete information on Apache Commons Collections, including instructions on how to submit bug reports,
patches, or suggestions for improvement, see the Apache Apache Commons Collections website:
https://commons.apache.org/proper/commons-collections/
Download page: https://commons.apache.org/proper/commons-collections/download_pool.cgi
===============================================================================
Apache Apache Commons Collections 4.3 RELEASE NOTES
The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.

View File

@ -36,14 +36,14 @@ limitations under the License.
| (defaults to "-bin", set to "" for pre-maven2 releases) |
| - commons.release.desc (optional) |
| - commons.release.subdir (optional) |
| - commons.release.hash (optional, lowercase, default sha256) |
| - commons.release.hash (optional, lowercase, default sha512) |
| |
| - commons.release.[234].version (conditional) |
| - commons.release.[234].name (conditional) |
| - commons.release.[234].binary.suffix (optional) |
| - commons.release.[234].desc (optional) |
| - commons.release.[234].subdir (optional) |
| - commons.release.[234].hash (optional, lowercase, [sha256])|
| - commons.release.[234].hash (optional, lowercase, [sha512])|
| |
| 3) Example Properties |
| (commons.release.name inherited by parent: |
@ -104,7 +104,7 @@ limitations under the License.
It is essential that you
<a href="https://www.apache.org/info/verification.html">verify the integrity</a>
of downloaded files, preferably using the <code>PGP</code> signature (<code>*.asc</code> files);
failing that using the <code>SHA256</code> hash (<code>*.sha256</code> checksum files).
failing that using the <code>SHA512</code> hash (<code>*.sha512</code> checksum files).
</p>
<p>
The <a href="https://www.apache.org/dist/commons/KEYS">KEYS</a>
@ -113,32 +113,32 @@ limitations under the License.
</p>
</subsection>
</section>
<section name="Apache Commons Collections 4.3 (Requires Java 8 or later)">
<section name="Apache Commons Collections 4.4 (Requires Java 8 or later)">
<subsection name="Binaries">
<table>
<tr>
<td><a href="[preferred]/commons/collections/binaries/commons-collections4-4.3-bin.tar.gz">commons-collections4-4.3-bin.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.3-bin.tar.gz.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.3-bin.tar.gz.asc">pgp</a></td>
<td><a href="[preferred]/commons/collections/binaries/commons-collections4-4.4-bin.tar.gz">commons-collections4-4.4-bin.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.4-bin.tar.gz.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.4-bin.tar.gz.asc">pgp</a></td>
</tr>
<tr>
<td><a href="[preferred]/commons/collections/binaries/commons-collections4-4.3-bin.zip">commons-collections4-4.3-bin.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.3-bin.zip.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.3-bin.zip.asc">pgp</a></td>
<td><a href="[preferred]/commons/collections/binaries/commons-collections4-4.4-bin.zip">commons-collections4-4.4-bin.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.4-bin.zip.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.4-bin.zip.asc">pgp</a></td>
</tr>
</table>
</subsection>
<subsection name="Source">
<table>
<tr>
<td><a href="[preferred]/commons/collections/source/commons-collections4-4.3-src.tar.gz">commons-collections4-4.3-src.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.3-src.tar.gz.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.3-src.tar.gz.asc">pgp</a></td>
<td><a href="[preferred]/commons/collections/source/commons-collections4-4.4-src.tar.gz">commons-collections4-4.4-src.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.4-src.tar.gz.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.4-src.tar.gz.asc">pgp</a></td>
</tr>
<tr>
<td><a href="[preferred]/commons/collections/source/commons-collections4-4.3-src.zip">commons-collections4-4.3-src.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.3-src.zip.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.3-src.zip.asc">pgp</a></td>
<td><a href="[preferred]/commons/collections/source/commons-collections4-4.4-src.zip">commons-collections4-4.4-src.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.4-src.zip.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.4-src.zip.asc">pgp</a></td>
</tr>
</table>
</subsection>
@ -148,12 +148,12 @@ limitations under the License.
<table>
<tr>
<td><a href="[preferred]/commons/collections/binaries/commons-collections4-4.2-bin.tar.gz">commons-collections4-4.2-bin.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.2-bin.tar.gz.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.2-bin.tar.gz.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.2-bin.tar.gz.asc">pgp</a></td>
</tr>
<tr>
<td><a href="[preferred]/commons/collections/binaries/commons-collections4-4.2-bin.zip">commons-collections4-4.2-bin.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.2-bin.zip.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.2-bin.zip.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.2-bin.zip.asc">pgp</a></td>
</tr>
</table>
@ -162,12 +162,12 @@ limitations under the License.
<table>
<tr>
<td><a href="[preferred]/commons/collections/source/commons-collections4-4.2-src.tar.gz">commons-collections4-4.2-src.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.2-src.tar.gz.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.2-src.tar.gz.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.2-src.tar.gz.asc">pgp</a></td>
</tr>
<tr>
<td><a href="[preferred]/commons/collections/source/commons-collections4-4.2-src.zip">commons-collections4-4.2-src.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.2-src.zip.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.2-src.zip.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.2-src.zip.asc">pgp</a></td>
</tr>
</table>
@ -178,12 +178,12 @@ limitations under the License.
<table>
<tr>
<td><a href="[preferred]/commons/collections/binaries/commons-collections4-4.1-bin.tar.gz">commons-collections4-4.1-bin.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.1-bin.tar.gz.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.1-bin.tar.gz.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.1-bin.tar.gz.asc">pgp</a></td>
</tr>
<tr>
<td><a href="[preferred]/commons/collections/binaries/commons-collections4-4.1-bin.zip">commons-collections4-4.1-bin.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.1-bin.zip.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.1-bin.zip.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections4-4.1-bin.zip.asc">pgp</a></td>
</tr>
</table>
@ -192,12 +192,12 @@ limitations under the License.
<table>
<tr>
<td><a href="[preferred]/commons/collections/source/commons-collections4-4.1-src.tar.gz">commons-collections4-4.1-src.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.1-src.tar.gz.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.1-src.tar.gz.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.1-src.tar.gz.asc">pgp</a></td>
</tr>
<tr>
<td><a href="[preferred]/commons/collections/source/commons-collections4-4.1-src.zip">commons-collections4-4.1-src.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.1-src.zip.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.1-src.zip.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections4-4.1-src.zip.asc">pgp</a></td>
</tr>
</table>
@ -208,12 +208,12 @@ limitations under the License.
<table>
<tr>
<td><a href="[preferred]/commons/collections/binaries/commons-collections-4.1${commons.release.4.binary.suffix}.tar.gz">commons-collections-4.1${commons.release.4.binary.suffix}.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections-4.1${commons.release.4.binary.suffix}.tar.gz.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections-4.1${commons.release.4.binary.suffix}.tar.gz.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections-4.1${commons.release.4.binary.suffix}.tar.gz.asc">pgp</a></td>
</tr>
<tr>
<td><a href="[preferred]/commons/collections/binaries/commons-collections-4.1${commons.release.4.binary.suffix}.zip">commons-collections-4.1${commons.release.4.binary.suffix}.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections-4.1${commons.release.4.binary.suffix}.zip.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections-4.1${commons.release.4.binary.suffix}.zip.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/binaries/commons-collections-4.1${commons.release.4.binary.suffix}.zip.asc">pgp</a></td>
</tr>
</table>
@ -222,12 +222,12 @@ limitations under the License.
<table>
<tr>
<td><a href="[preferred]/commons/collections/source/commons-collections-4.1-src.tar.gz">commons-collections-4.1-src.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections-4.1-src.tar.gz.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections-4.1-src.tar.gz.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections-4.1-src.tar.gz.asc">pgp</a></td>
</tr>
<tr>
<td><a href="[preferred]/commons/collections/source/commons-collections-4.1-src.zip">commons-collections-4.1-src.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections-4.1-src.zip.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections-4.1-src.zip.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/collections/source/commons-collections-4.1-src.zip.asc">pgp</a></td>
</tr>
</table>

View File

@ -26,7 +26,7 @@ limitations under the License.
| commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
+======================================================================+
| |
| 1) Re-generate using: mvn commons:jira-page |
| 1) Re-generate using: mvn commons-build:jira-page |
| |
| 2) Set the following properties in the component's pom: |
| - commons.jira.id (required, alphabetic, upper case) |

View File

@ -26,7 +26,7 @@ limitations under the License.
| commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
+======================================================================+
| |
| 1) Re-generate using: mvn commons:mail-page |
| 1) Re-generate using: mvn commons-build:mail-page |
| |
| 2) Set the following properties in the component's pom: |
| - commons.componentid (required, alphabetic, lower case) |
@ -49,7 +49,7 @@ limitations under the License.
<section name="Overview">
<p>
<a href="index.html">Apache Commons Collections</a> shares mailing lists with all the other
<a href="https://commons.apache.org/components.html">Commons Components</a>.
<a href="http://commons.apache.org/components.html">Commons Components</a>.
To make it easier for people to only read messages related to components they are interested in,
the convention in Commons is to prefix the subject line of messages with the component's name,
for example: