mirror of
https://github.com/apache/commons-lang.git
synced 2024-10-23 08:34:15 +08:00
Prepare for the next release candidate
This commit is contained in:
parent
d2eff05cd0
commit
b64f71df6d
@ -45,7 +45,7 @@ Apache Commons Lang
|
||||
|
||||
[![Java CI](https://github.com/apache/commons-lang/actions/workflows/maven.yml/badge.svg)](https://github.com/apache/commons-lang/actions/workflows/maven.yml)
|
||||
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-lang3/badge.svg?gav=true)](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-lang3/?gav=true)
|
||||
[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-lang3/3.16.0.svg)](https://javadoc.io/doc/org.apache.commons/commons-lang3/3.16.0)
|
||||
[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-lang3/3.17.0.svg)](https://javadoc.io/doc/org.apache.commons/commons-lang3/3.17.0)
|
||||
[![CodeQL](https://github.com/apache/commons-lang/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/apache/commons-lang/actions/workflows/codeql-analysis.yml)
|
||||
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/apache/commons-lang/badge)](https://api.securityscorecards.dev/projects/github.com/apache/commons-lang)
|
||||
|
||||
@ -76,7 +76,7 @@ Alternatively, you can pull it from the central Maven repositories:
|
||||
<dependency>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-lang3</artifactId>
|
||||
<version>3.16.0</version>
|
||||
<version>3.17.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
@ -15,6 +15,75 @@ See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
|
||||
Apache Commons Lang
|
||||
Version 3.17.0
|
||||
Release Notes
|
||||
|
||||
|
||||
The Apache Commons team is pleased to announce Apache Commons Lang Version 3.17.0.
|
||||
|
||||
Commons Lang is a set of utility functions and reusable components that should be useful in any Java environment.
|
||||
|
||||
Starting with Commons Lang 3.9, we target Java 8, using those features.
|
||||
|
||||
For advice on upgrading from 2.x to 3.x, see:
|
||||
|
||||
https://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.
|
||||
|
||||
The code is tested using the latest revision of the JDK for supported
|
||||
LTS releases: 8, 11, 17 and 21 currently.
|
||||
See https://github.com/apache/commons-lang/blob/master/.github/workflows/maven.yml
|
||||
|
||||
Please ensure your build environment is up-to-date and kindly report any build issues.
|
||||
|
||||
This is a feature and maintenance release. Java 8 or later is required.
|
||||
|
||||
Changes in this version include:
|
||||
|
||||
New features:
|
||||
o RandomUtils.secure() now uses SecureRandom() instead of SecureRandom.getInstanceStrong(). Thanks to Gary Gregory.
|
||||
o RandomStringUtils.secure() now uses SecureRandom() instead of SecureRandom.getInstanceStrong(). Thanks to Gary Gregory.
|
||||
o Remove unused exception from deprecated StringUtils.toString(byte[], String). Thanks to Gary Gregory.
|
||||
o Make RandomUtils.insecure() public. Thanks to Gary Gregory.
|
||||
o Add RandomUtils.secureStrong(). Thanks to Gary Gregory.
|
||||
o Add RandomStringUtils.secureStrong(). Thanks to Gary Gregory.
|
||||
o Add CalendarUtils.toLocalDateTime(Calendar). Thanks to Gary Gregory.
|
||||
o Add CalendarUtils.toLocalDateTime(). Thanks to Gary Gregory.
|
||||
o Add CalendarUtils.toZonedDateTime(Calendar). Thanks to Gary Gregory.
|
||||
o Add CalendarUtils.toZonedDateTime(). Thanks to Gary Gregory.
|
||||
o Add CalendarUtils.toOffsetDateTime(Calendar). Thanks to Gary Gregory.
|
||||
o Add CalendarUtils.toOffsetDateTime(). Thanks to Gary Gregory.
|
||||
|
||||
Fixed Bugs:
|
||||
o LANG-1760: Using RandomStringUtils.insecure() still leads to using the secure() random. Thanks to Marco Hoek, Gary Gregory.
|
||||
o Deprecate static RandomUtils.next*() methods in favor or .secure() and .insecure() versions. Thanks to Gary Gregory.
|
||||
o Deprecate static RandomStringUtils.random*() methods in favor or .secure() and .insecure() versions. Thanks to Gary Gregory.
|
||||
|
||||
Changes:
|
||||
o Bump org.hamcrest:hamcrest from 2.2 to 3.0 #1255. Thanks to Gary Gregory, Dependabot.
|
||||
o Bump org.easymock:easymock from 5.3.0 to 5.4.0 #1256. Thanks to Gary Gregory, Dependabot.
|
||||
o Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.1 #1262, #1264. Thanks to Gary Gregory, Dependabot.
|
||||
o Bump org.apache.commons:commons-parent from 72 to 73 #1265. Thanks to Gary Gregory, Dependabot.
|
||||
|
||||
|
||||
Historical list of changes: https://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 Commons Lang website:
|
||||
|
||||
https://commons.apache.org/proper/commons-lang/
|
||||
|
||||
Download page: https://commons.apache.org/proper/commons-lang/download_lang.cgi
|
||||
|
||||
Have fun!
|
||||
Apache Commons Team
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
Apache Commons Lang
|
||||
Version 3.16.0
|
||||
Release Notes
|
||||
|
@ -45,7 +45,7 @@ The <action> type attribute can be add,update,fix,remove.
|
||||
<title>Apache Commons Lang Release Notes</title>
|
||||
</properties>
|
||||
<body>
|
||||
<release version="3.17.0" date="YYYY-MM-DD" description="This is a feature and maintenance release. Java 8 or later is required.">
|
||||
<release version="3.17.0" date="2024-08-24" description="This is a feature and maintenance release. Java 8 or later is required.">
|
||||
<!-- FIX -->
|
||||
<action issue="LANG-1760" type="fix" dev="ggregory" due-to="Marco Hoek, Gary Gregory">Using RandomStringUtils.insecure() still leads to using the secure() random.</action>
|
||||
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate static RandomUtils.next*() methods in favor or .secure() and .insecure() versions.</action>
|
||||
|
@ -113,32 +113,32 @@ limitations under the License.
|
||||
</p>
|
||||
</subsection>
|
||||
</section>
|
||||
<section name="Apache Commons Lang 3.16.0 (Java 8+)">
|
||||
<section name="Apache Commons Lang 3.17.0 (Java 8+)">
|
||||
<subsection name="Binaries">
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="[preferred]/commons/lang/binaries/commons-lang3-3.16.0-bin.tar.gz">commons-lang3-3.16.0-bin.tar.gz</a></td>
|
||||
<td><a href="https://downloads.apache.org/commons/lang/binaries/commons-lang3-3.16.0-bin.tar.gz.sha512">sha512</a></td>
|
||||
<td><a href="https://downloads.apache.org/commons/lang/binaries/commons-lang3-3.16.0-bin.tar.gz.asc">pgp</a></td>
|
||||
<td><a href="[preferred]/commons/lang/binaries/commons-lang3-3.17.0-bin.tar.gz">commons-lang3-3.17.0-bin.tar.gz</a></td>
|
||||
<td><a href="https://downloads.apache.org/commons/lang/binaries/commons-lang3-3.17.0-bin.tar.gz.sha512">sha512</a></td>
|
||||
<td><a href="https://downloads.apache.org/commons/lang/binaries/commons-lang3-3.17.0-bin.tar.gz.asc">pgp</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="[preferred]/commons/lang/binaries/commons-lang3-3.16.0-bin.zip">commons-lang3-3.16.0-bin.zip</a></td>
|
||||
<td><a href="https://downloads.apache.org/commons/lang/binaries/commons-lang3-3.16.0-bin.zip.sha512">sha512</a></td>
|
||||
<td><a href="https://downloads.apache.org/commons/lang/binaries/commons-lang3-3.16.0-bin.zip.asc">pgp</a></td>
|
||||
<td><a href="[preferred]/commons/lang/binaries/commons-lang3-3.17.0-bin.zip">commons-lang3-3.17.0-bin.zip</a></td>
|
||||
<td><a href="https://downloads.apache.org/commons/lang/binaries/commons-lang3-3.17.0-bin.zip.sha512">sha512</a></td>
|
||||
<td><a href="https://downloads.apache.org/commons/lang/binaries/commons-lang3-3.17.0-bin.zip.asc">pgp</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</subsection>
|
||||
<subsection name="Source">
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="[preferred]/commons/lang/source/commons-lang3-3.16.0-src.tar.gz">commons-lang3-3.16.0-src.tar.gz</a></td>
|
||||
<td><a href="https://downloads.apache.org/commons/lang/source/commons-lang3-3.16.0-src.tar.gz.sha512">sha512</a></td>
|
||||
<td><a href="https://downloads.apache.org/commons/lang/source/commons-lang3-3.16.0-src.tar.gz.asc">pgp</a></td>
|
||||
<td><a href="[preferred]/commons/lang/source/commons-lang3-3.17.0-src.tar.gz">commons-lang3-3.17.0-src.tar.gz</a></td>
|
||||
<td><a href="https://downloads.apache.org/commons/lang/source/commons-lang3-3.17.0-src.tar.gz.sha512">sha512</a></td>
|
||||
<td><a href="https://downloads.apache.org/commons/lang/source/commons-lang3-3.17.0-src.tar.gz.asc">pgp</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="[preferred]/commons/lang/source/commons-lang3-3.16.0-src.zip">commons-lang3-3.16.0-src.zip</a></td>
|
||||
<td><a href="https://downloads.apache.org/commons/lang/source/commons-lang3-3.16.0-src.zip.sha512">sha512</a></td>
|
||||
<td><a href="https://downloads.apache.org/commons/lang/source/commons-lang3-3.16.0-src.zip.asc">pgp</a></td>
|
||||
<td><a href="[preferred]/commons/lang/source/commons-lang3-3.17.0-src.zip">commons-lang3-3.17.0-src.zip</a></td>
|
||||
<td><a href="https://downloads.apache.org/commons/lang/source/commons-lang3-3.17.0-src.zip.sha512">sha512</a></td>
|
||||
<td><a href="https://downloads.apache.org/commons/lang/source/commons-lang3-3.17.0-src.zip.asc">pgp</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</subsection>
|
||||
|
Loading…
Reference in New Issue
Block a user