Prepare 3.8.1 release

This commit is contained in:
Rob Tompkins 2018-09-19 11:09:49 -04:00
parent ae9b31285e
commit eb5b11a25c
8 changed files with 1338 additions and 31 deletions

View File

@ -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.svg)](https://javadoc.io/doc/org.apache.commons/commons-lang3/3.8)
[![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)
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</version>
<version>3.8.1</version>
</dependency>
```

View File

@ -14,6 +14,47 @@ 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.
=============================================================================
Apache Commons Lang
Version 3.8.1
Release Notes
INTRODUCTION:
This document contains the release notes for the 3.8.1 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.0 and onwards now targets Java 5.0, making use of features that arrived with Java 5.0 such as generics,
variable arguments, autoboxing, concurrency and formatted output.
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.
This release is a bugfix for Restoring Bundle-SymbolicName in the MANIFEST.mf file.
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
@ -74,14 +115,6 @@ o LANG-1367: ObjectUtils.identityToString(Object) and friends should allocate bu
o LANG-1405: Remove checks for java versions below the minimum supported one Thanks to Lars Grefer.
o LANG-1402: Null/index safe get methods for ArrayUtils Thanks to Mark Dacek.
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

View File

@ -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</tag>
<tag>LANG_3_8_1</tag>
</scm>
<developers>
@ -602,7 +602,7 @@
<commons.japicmp.version>0.11.1</commons.japicmp.version>
<!-- Commons Release Plugin -->
<commons.bc.version>3.7</commons.bc.version>
<commons.bc.version>3.8</commons.bc.version>
<commons.rc.version>RC1</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>

View File

@ -45,7 +45,7 @@ The <action> type attribute can be add,update,fix,remove.
</properties>
<body>
<release version="3.8" date="2018-08-15" description="New features and bug fixes. Requires Java 7, supports Java 8, 9, 10.">
<release version="3.8.1" date="2018-09-19" description="This release is a bugfix for Restoring Bundle-SymbolicName in the MANIFEST.mf file.">
<action issue="LANG-1419" type="fix" dev="chtompki">Restore BundleSymbolicName for OSGi</action>
</release>

File diff suppressed because it is too large Load Diff

View File

@ -112,32 +112,32 @@ limitations under the License.
</p>
</subsection>
</section>
<section name="Apache Commons Lang 3.8 (Java 7+)">
<section name="Apache Commons Lang 3.8.1 (Java 7+)">
<subsection name="Binaries">
<table>
<tr>
<td><a href="[preferred]/commons/lang3/binaries/commons-lang3-3.8-bin.tar.gz">commons-lang3-3.8-bin.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/lang3/binaries/commons-lang3-3.8-bin.tar.gz.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/lang3/binaries/commons-lang3-3.8-bin.tar.gz.asc">pgp</a></td>
<td><a href="[preferred]/commons/lang3/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/lang3/binaries/commons-lang3-3.8.1-bin.tar.gz.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/lang3/binaries/commons-lang3-3.8.1-bin.tar.gz.asc">pgp</a></td>
</tr>
<tr>
<td><a href="[preferred]/commons/lang3/binaries/commons-lang3-3.8-bin.zip">commons-lang3-3.8-bin.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/lang3/binaries/commons-lang3-3.8-bin.zip.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/lang3/binaries/commons-lang3-3.8-bin.zip.asc">pgp</a></td>
<td><a href="[preferred]/commons/lang3/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/lang3/binaries/commons-lang3-3.8.1-bin.zip.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/lang3/binaries/commons-lang3-3.8.1-bin.zip.asc">pgp</a></td>
</tr>
</table>
</subsection>
<subsection name="Source">
<table>
<tr>
<td><a href="[preferred]/commons/lang3/source/commons-lang3-3.8-src.tar.gz">commons-lang3-3.8-src.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/lang3/source/commons-lang3-3.8-src.tar.gz.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/lang3/source/commons-lang3-3.8-src.tar.gz.asc">pgp</a></td>
<td><a href="[preferred]/commons/lang3/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/lang3/source/commons-lang3-3.8.1-src.tar.gz.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/lang3/source/commons-lang3-3.8.1-src.tar.gz.asc">pgp</a></td>
</tr>
<tr>
<td><a href="[preferred]/commons/lang3/source/commons-lang3-3.8-src.zip">commons-lang3-3.8-src.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/lang3/source/commons-lang3-3.8-src.zip.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/lang3/source/commons-lang3-3.8-src.zip.asc">pgp</a></td>
<td><a href="[preferred]/commons/lang3/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/lang3/source/commons-lang3-3.8.1-src.zip.sha256">sha256</a></td>
<td><a href="https://www.apache.org/dist/commons/lang3/source/commons-lang3-3.8.1-src.zip.asc">pgp</a></td>
</tr>
</table>
</subsection>

View File

@ -50,7 +50,7 @@ and various <a href="project-reports.html">project reports</a> are provided.
The Javadoc API documents are available online:
</p>
<ul>
<li>The <a href="javadocs/api-3.8/index.html">current stable release 3.8</a> [Java 7 and up]</li>
<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-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>
@ -61,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. You may: </p>
<p>The latest stable release of Lang is 3.8.1. You may: </p>
<ul>
<li>Download <a href="http://commons.apache.org/lang/download_lang.cgi">3.8</a></li>
<li>Read the <a href="release-notes/RELEASE-NOTES-3.8.txt">3.8 release notes</a></li>
<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>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>
@ -74,7 +74,7 @@ Alternatively you can pull it from the central Maven repositories:
&lt;dependency&gt;
&lt;groupId&gt;org.apache.commons&lt;/groupId&gt;
&lt;artifactId&gt;commons-lang3&lt;/artifactId&gt;
&lt;version&gt;3.8&lt;/version&gt;
&lt;version&gt;3.8.1&lt;/version&gt;
&lt;/dependency&gt;
</pre>
</p>

View File

@ -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.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>
<tr>
<td>3.8</td><td>2018-08-15</td><td>7</td><td><a href="javadocs/api-3.8/">api-3.8</a></td><td><a href="release-notes/RELEASE-NOTES-3.8.txt">release notes for 3.8</a></td>
</tr>