Tagging commons-lang-3.9 from RC2
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEtuc9hOpPzEcWYIclP6rSzV7LsxQFAly0ktAACgkQP6rSzV7L sxQP3A/+INo2gywwfB5r6zO041ebM56m1xpKGLTE7y39VAmHvDrjUvpCtxVlSe5L utAdrwUHmF/9J9yPs2mQfqoJ9cex9l7p/oYPM2UgHVV8xQSyusahf4ovt4F288F5 aHcbh0L7kcI6BQgOOLt9w41XtdRuFglDogDotIDGQyMD5JgF2G0jLAmIKPzQtN1h jvpCtuZoQi71jx0VtDRV+CeKMFForK1O/B36LZaXZSxRYYH5Sq0p368gxJLu+NU0 x1eizxFMHF8JqCm7IUFNXS48KKESFZzHXc64S/MIHcGe9XfA2sR4W9FVJz6qTDwZ 9d6/6UP9FtTEvlL1m+Zx7qn/st11fmRKghjIjKePagmqzpn4U2hdXwkO7b1ZAi/+ McWd8MLkFlXWswJaXTtYsWQArn7kI6MPd5hUvvRL+YoFLkHrUbtIqGNJyK0VrNkv anBJdGRXgBbmJgrsz5537rw4XLM3ygjsSSFup4za2msbtpULwTa4B6jMOZWNGLF8 84lorxyTcxyulfvAAkDkcVFkqakjUAZkZ5gS+gS6Y3V6Jfchew5QgoMUOMON0O78 Gak54J65Rx+tTSSP6oHE/Tpj/2G46uv+5PksHCQpE2sZMpQ6OAjRnzaXd50/xOfZ GbKpuxAke1DkeH0s4etq5G//qQ6vCKgAhKbZd9BfvO2dRoULj/w= =rZHI -----END PGP SIGNATURE----- Merge tag 'commons-lang-3.9' Tagging commons-lang-3.9 from RC2
This commit is contained in:
commit
d8fa78c70d
|
@ -46,7 +46,7 @@ Apache Commons Lang
|
|||
[![Build Status](https://travis-ci.org/apache/commons-lang.svg)](https://travis-ci.org/apache/commons-lang)
|
||||
[![Coverage Status](https://coveralls.io/repos/apache/commons-lang/badge.svg)](https://coveralls.io/r/apache/commons-lang)
|
||||
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-lang3/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-lang3/)
|
||||
[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-lang3/3.8.1.svg)](https://javadoc.io/doc/org.apache.commons/commons-lang3/3.8.1)
|
||||
[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-lang3/3.9.svg)](https://javadoc.io/doc/org.apache.commons/commons-lang3/3.9)
|
||||
|
||||
Apache Commons Lang, a package of Java utility classes for the
|
||||
classes that are in java.lang's hierarchy, or are considered to be so
|
||||
|
@ -69,7 +69,7 @@ Alternatively you can pull it from the central Maven repositories:
|
|||
<dependency>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-lang3</artifactId>
|
||||
<version>3.8.1</version>
|
||||
<version>3.9</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
@ -1,18 +1,51 @@
|
|||
Apache Commons Lang
|
||||
Version 3.9
|
||||
Release Notes
|
||||
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
INTRODUCTION:
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
This document contains the release notes for the 3.9 version of Apache Commons Lang.
|
||||
Commons Lang is a set of utility functions and reusable components that should be of use in any
|
||||
Java environment.
|
||||
|
||||
Lang 3.9 and onwards now targets Java 8.0, making use of features that arrived with Java 8.0.
|
||||
|
||||
For the advice on upgrading from 2.x to 3.x, see the following page:
|
||||
|
||||
http://commons.apache.org/lang/article3_0.html
|
||||
|
||||
Apache Commons Lang, a package of Java utility classes for the
|
||||
classes that are in java.lang's hierarchy, or are considered to be so
|
||||
standard as to justify existence in java.lang.
|
||||
|
||||
New features and bug fixes. Requires Java 8.0, supports Java 9, 10, 11
|
||||
|
||||
Changes in this version include:
|
||||
|
||||
New features:
|
||||
o LANG-1442: Javadoc pointing to Commons RNG.
|
||||
o Adding the Functions class.
|
||||
o LANG-1411: Add isEmpty method to ObjectUtils Thanks to Alexander Tsvetkov.
|
||||
o LANG-1422: Add null-safe StringUtils.valueOf(char[]) to delegate to String.valueOf(char[])
|
||||
o LANG-1427: Add API org.apache.commons.lang3.SystemUtils.isJavaVersionAtMost(JavaVersion)
|
||||
|
||||
|
||||
Changes:
|
||||
o LANG-1416: Add more SystemUtils.IS_JAVA_XX variants.
|
||||
o LANG-1416: Update to JUnit 5
|
||||
o LANG-1417: Add @FunctionalInterface to ThreadPredicate and ThreadGroupPredicate
|
||||
o LANG-1415: Update Java Language requirement to 1.8
|
||||
o LANG-1436: Consolidate the StringUtils equals and equalsIgnoreCase Javadoc and implementation
|
||||
o (doc) Fix javadoc for 'startIndex' parameter of StringUtils.join() methods. GitHub PR #412. Thanks to Andrei Troie aft90.
|
||||
|
||||
|
||||
Historical list of changes: http://commons.apache.org/proper/commons-lang/changes-report.html
|
||||
|
||||
For complete information on Apache Commons Lang, including instructions on how to submit bug reports,
|
||||
patches, or suggestions for improvement, see the Apache Apache Commons Lang website:
|
||||
|
||||
http://commons.apache.org/proper/commons-lang/
|
||||
|
||||
=============================================================================
|
||||
|
||||
|
@ -45,15 +78,6 @@ Changes in this version include:
|
|||
Fixed Bugs:
|
||||
o LANG-1419: Restore BundleSymbolicName for OSGi
|
||||
|
||||
|
||||
|
||||
Historical list of changes: http://commons.apache.org/proper/commons-lang/changes-report.html
|
||||
|
||||
For complete information on Apache Commons Lang, including instructions on how to submit bug reports,
|
||||
patches, or suggestions for improvement, see the Apache Apache Commons Lang website:
|
||||
|
||||
http://commons.apache.org/proper/commons-lang/
|
||||
|
||||
=============================================================================
|
||||
|
||||
Apache Commons Lang
|
||||
|
|
6
pom.xml
6
pom.xml
|
@ -26,7 +26,7 @@
|
|||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<artifactId>commons-lang3</artifactId>
|
||||
<version>3.9-SNAPSHOT</version>
|
||||
<version>3.9</version>
|
||||
<name>Apache Commons Lang</name>
|
||||
|
||||
<inceptionYear>2001</inceptionYear>
|
||||
|
@ -47,7 +47,7 @@
|
|||
<connection>scm:git:http://git-wip-us.apache.org/repos/asf/commons-lang.git</connection>
|
||||
<developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/commons-lang.git</developerConnection>
|
||||
<url>https://git-wip-us.apache.org/repos/asf?p=commons-lang.git</url>
|
||||
<tag>LANG_3_8_1</tag>
|
||||
<tag>commons-lang-3.9</tag>
|
||||
</scm>
|
||||
|
||||
<developers>
|
||||
|
@ -615,7 +615,7 @@
|
|||
|
||||
<!-- Commons Release Plugin -->
|
||||
<commons.bc.version>3.8.1</commons.bc.version>
|
||||
<commons.rc.version>RC1</commons.rc.version>
|
||||
<commons.rc.version>RC2</commons.rc.version>
|
||||
<commons.release.isDistModule>true</commons.release.isDistModule>
|
||||
<commons.distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/lang</commons.distSvnStagingUrl>
|
||||
<commons.releaseManagerName>Rob Tompkins</commons.releaseManagerName>
|
||||
|
|
|
@ -45,7 +45,7 @@ The <action> type attribute can be add,update,fix,remove.
|
|||
</properties>
|
||||
<body>
|
||||
|
||||
<release version="3.9" date="????-??-??" description="??">
|
||||
<release version="3.9" date="2019-04-09" description="New features and bug fixes. Requires Java 8, supports Java 9, 10, 11">
|
||||
<action issue="LANG-1447" type="update" dev="chtompki">FieldUtils.removeFinalModifier(Field, boolean), in java 12
|
||||
throw exception because the final modifier is no longer mutable.</action>
|
||||
<action issue="LANG-1446" type="add" dev="chtompki">Switch coverage from cobertura to jacoco.</action>
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -102,7 +102,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) or
|
||||
failing that using the <code>SHA512</code> hash (<code>*.sha512</code> checksum files) or
|
||||
<code>SHA1</code> hash (<code>*.sha1</code> checksum files).
|
||||
</p>
|
||||
<p>
|
||||
|
@ -112,32 +112,32 @@ limitations under the License.
|
|||
</p>
|
||||
</subsection>
|
||||
</section>
|
||||
<section name="Apache Commons Lang 3.8.1 (Java 7+)">
|
||||
<section name="Apache Commons Lang 3.9 (Java 8+)">
|
||||
<subsection name="Binaries">
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="[preferred]/commons/lang/binaries/commons-lang3-3.8.1-bin.tar.gz">commons-lang3-3.8.1-bin.tar.gz</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/binaries/commons-lang3-3.8.1-bin.tar.gz.sha256">sha256</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/binaries/commons-lang3-3.8.1-bin.tar.gz.asc">pgp</a></td>
|
||||
<td><a href="[preferred]/commons/lang/binaries/commons-lang3-3.9-bin.tar.gz">commons-lang3-3.9-bin.tar.gz</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/binaries/commons-lang3-3.9-bin.tar.gz.sha512">sha512</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/binaries/commons-lang3-3.9-bin.tar.gz.asc">pgp</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="[preferred]/commons/lang/binaries/commons-lang3-3.8.1-bin.zip">commons-lang3-3.8.1-bin.zip</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/binaries/commons-lang3-3.8.1-bin.zip.sha256">sha256</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/binaries/commons-lang3-3.8.1-bin.zip.asc">pgp</a></td>
|
||||
<td><a href="[preferred]/commons/lang/binaries/commons-lang3-3.9-bin.zip">commons-lang3-3.9-bin.zip</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/binaries/commons-lang3-3.9-bin.zip.sha512">sha512</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/binaries/commons-lang3-3.9-bin.zip.asc">pgp</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</subsection>
|
||||
<subsection name="Source">
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="[preferred]/commons/lang/source/commons-lang3-3.8.1-src.tar.gz">commons-lang3-3.8.1-src.tar.gz</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/source/commons-lang3-3.8.1-src.tar.gz.sha256">sha256</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/source/commons-lang3-3.8.1-src.tar.gz.asc">pgp</a></td>
|
||||
<td><a href="[preferred]/commons/lang/source/commons-lang3-3.9-src.tar.gz">commons-lang3-3.9-src.tar.gz</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/source/commons-lang3-3.9-src.tar.gz.sha512">sha512</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/source/commons-lang3-3.9-src.tar.gz.asc">pgp</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="[preferred]/commons/lang/source/commons-lang3-3.8.1-src.zip">commons-lang3-3.8.1-src.zip</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/source/commons-lang3-3.8.1-src.zip.sha256">sha256</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/source/commons-lang3-3.8.1-src.zip.asc">pgp</a></td>
|
||||
<td><a href="[preferred]/commons/lang/source/commons-lang3-3.9-src.zip">commons-lang3-3.9-src.zip</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/source/commons-lang3-3.9-src.zip.sha512">sha512</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/source/commons-lang3-3.9-src.zip.asc">pgp</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</subsection>
|
||||
|
@ -147,12 +147,12 @@ limitations under the License.
|
|||
<table>
|
||||
<tr>
|
||||
<td><a href="[preferred]/commons/lang/binaries/commons-lang-2.6-bin.tar.gz">commons-lang-2.6-bin.tar.gz</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/binaries/commons-lang-2.6-bin.tar.gz.sha1">sha1</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/binaries/commons-lang-2.6-bin.tar.gz.sha512">sha512</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/binaries/commons-lang-2.6-bin.tar.gz.asc">pgp</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="[preferred]/commons/lang/binaries/commons-lang-2.6-bin.zip">commons-lang-2.6-bin.zip</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/binaries/commons-lang-2.6-bin.zip.sha1">sha1</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/binaries/commons-lang-2.6-bin.zip.sha512">sha512</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/binaries/commons-lang-2.6-bin.zip.asc">pgp</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
@ -161,12 +161,12 @@ limitations under the License.
|
|||
<table>
|
||||
<tr>
|
||||
<td><a href="[preferred]/commons/lang/source/commons-lang-2.6-src.tar.gz">commons-lang-2.6-src.tar.gz</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/source/commons-lang-2.6-src.tar.gz.sha1">sha1</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/source/commons-lang-2.6-src.tar.gz.sha512">sha512</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/source/commons-lang-2.6-src.tar.gz.asc">pgp</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="[preferred]/commons/lang/source/commons-lang-2.6-src.zip">commons-lang-2.6-src.zip</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/source/commons-lang-2.6-src.zip.sha1">sha1</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/source/commons-lang-2.6-src.zip.sha512">sha512</a></td>
|
||||
<td><a href="https://www.apache.org/dist/commons/lang/source/commons-lang-2.6-src.zip.asc">pgp</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
|
|
@ -50,8 +50,7 @@ and various <a href="project-reports.html">project reports</a> are provided.
|
|||
The Javadoc API documents are available online:
|
||||
</p>
|
||||
<ul>
|
||||
<!--TODO: (from:Rob Tompkins) when upversioning the following to 3.9, change parenthetical to "[Java 8 and up]" -->
|
||||
<li>The <a href="javadocs/api-3.8.1/index.html">current stable release 3.8.1</a> [Java 7 and up]</li>
|
||||
<li>The <a href="javadocs/api-3.9/index.html">current stable release 3.9</a> [Java 8.0 and up]</li>
|
||||
<li>The <a href="javadocs/api-2.6/index.html">legacy release 2.6</a> [Java 1.2 and up]</li>
|
||||
<li>Older releases - see the <a href="release-history.html">Release History</a> page</li>
|
||||
</ul>
|
||||
|
@ -62,10 +61,10 @@ The <a href="source-repository.html">git repository</a> can be
|
|||
</section>
|
||||
<!-- ================================================== -->
|
||||
<section name="Release Information">
|
||||
<p>The latest stable release of Lang is 3.8.1. You may: </p>
|
||||
<p>The latest stable release of Lang is 3.9. You may: </p>
|
||||
<ul>
|
||||
<li>Download <a href="http://commons.apache.org/lang/download_lang.cgi">3.8.1</a></li>
|
||||
<li>Read the <a href="release-notes/RELEASE-NOTES-3.8.1.txt">3.8.1 release notes</a></li>
|
||||
<li>Download <a href="http://commons.apache.org/lang/download_lang.cgi">3.9</a></li>
|
||||
<li>Read the <a href="release-notes/RELEASE-NOTES-3.9.txt">3.9 release notes</a></li>
|
||||
<li>Examine the <a href="article3_0.html">2.x to 3.0 upgrade notes</a></li>
|
||||
<li>Compare major versions via the <a href="lang2-lang3-clirr-report.html">Lang2 to Lang3 Clirr report</a></li>
|
||||
</ul>
|
||||
|
@ -75,7 +74,7 @@ Alternatively you can pull it from the central Maven repositories:
|
|||
<dependency>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-lang3</artifactId>
|
||||
<version>3.8.1</version>
|
||||
<version>3.9</version>
|
||||
</dependency>
|
||||
</pre>
|
||||
</p>
|
||||
|
|
|
@ -31,6 +31,9 @@ limitations under the License.
|
|||
<tr>
|
||||
<th>Version</th><th>Release date</th><th>Required Java Version</th><th>Javadoc</th><th>Release notes</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>3.9</td><td>2018-04-09</td><td>8</td><td><a href="javadocs/api-3.9/">api-3.9</a></td><td><a href="release-notes/RELEASE-NOTES-3.9.txt">release notes for 3.9</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>3.8.1</td><td>2018-09-19</td><td>7</td><td><a href="javadocs/api-3.8.1/">api-3.8.1</a></td><td><a href="release-notes/RELEASE-NOTES-3.8.1.txt">release notes for 3.8.1</a></td>
|
||||
</tr>
|
||||
|
|
Loading…
Reference in New Issue