diff --git a/src/site/resources/release-notes/RELEASE-NOTES-2.4.txt b/src/site/resources/release-notes/RELEASE-NOTES-2.4.txt
index c3dc5b2d9..a573521dd 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-2.4.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-2.4.txt
@@ -103,7 +103,7 @@ BUG FIXES IN 2.4:
* [LANG-372] - ToStringBuilder: MULTI_LINE_STYLE does not print anything from appendToString methods.
* [LANG-380] - infinite loop in Fraction.reduce when numerator == 0
* [LANG-381] - NumberUtils.min(floatArray) returns wrong value if floatArray[0] happens to be Float.NaN
- * [LANG-385] - http://commons.apache.org/lang/developerguide.html "Building" section is incorrect and incomplete
+ * [LANG-385] - https://commons.apache.org/lang/developerguide.html "Building" section is incorrect and incomplete
* [LANG-393] - EqualsBuilder don't compare BigDecimals correctly
* [LANG-399] - Javadoc bugs - cannot find object
* [LANG-410] - Ambiguous / confusing names in StringUtils replace* methods
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.0.1.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.0.1.txt
index 8e7b39d7d..0aa1ae561 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.0.1.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.0.1.txt
@@ -31,7 +31,7 @@ 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
+ https://commons.apache.org/lang/article3_0.html
CHANGES IN 3.0.1
================
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.0.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.0.txt
index 6701c14d7..9a3e12373 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.0.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.0.txt
@@ -31,7 +31,7 @@ variable arguments, autoboxing, concurrency and formatted output.
For the latest advice on upgrading, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ https://commons.apache.org/lang/article3_0.html
ADDITIONS IN 3.0
================
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.1.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.1.txt
index 68b69cb4f..c8d4ffd67 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.1.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.1.txt
@@ -31,7 +31,7 @@ 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
+ https://commons.apache.org/lang/article3_0.html
CHANGES IN 3.1
================
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.2.1.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.2.1.txt
index d67c8e829..e02008aac 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.2.1.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.2.1.txt
@@ -29,7 +29,7 @@ at least requires Java 6.0.
For the advice on upgrading from 2.x to 3.x, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ https://commons.apache.org/lang/article3_0.html
BUG FIXES
===========
@@ -404,13 +404,13 @@ o LANG-715: CharSetUtils.squeeze() speedup.
o LANG-716: swapCase and *capitalize speedups.
-Historical list of changes: http://commons.apache.org/lang/changes-report.html
+Historical list of changes: https://commons.apache.org/lang/changes-report.html
For complete information on Commons Lang, including instructions on how to
submit bug reports, patches, or suggestions for improvement, see the
Apache Commons Lang website:
-http://commons.apache.org/lang/
+https://commons.apache.org/lang/
Have fun!
-Apache Commons Lang team
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.2.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.2.txt
index f20f581b1..29cc42a67 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.2.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.2.txt
@@ -29,7 +29,7 @@ at least requires Java 6.0.
For the advice on upgrading from 2.x to 3.x, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ https://commons.apache.org/lang/article3_0.html
COMPATIBILITY WITH 3.1
========================
@@ -392,13 +392,13 @@ o LANG-715: CharSetUtils.squeeze() speedup.
o LANG-716: swapCase and *capitalize speedups.
-Historical list of changes: http://commons.apache.org/lang/changes-report.html
+Historical list of changes: https://commons.apache.org/lang/changes-report.html
For complete information on Commons Lang, including instructions on how to
submit bug reports, patches, or suggestions for improvement, see the
Apache Commons Lang website:
-http://commons.apache.org/lang/
+https://commons.apache.org/lang/
Have fun!
-Apache Commons Lang team
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.3.1.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.3.1.txt
index de7641c41..43a0679db 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.3.1.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.3.1.txt
@@ -29,7 +29,7 @@ at least requires Java 6.0.
For the advice on upgrading from 2.x to 3.x, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ https://commons.apache.org/lang/article3_0.html
FIXED BUGS
============
@@ -483,13 +483,13 @@ o LANG-715: CharSetUtils.squeeze() speedup.
o LANG-716: swapCase and *capitalize speedups.
-Historical list of changes: http://commons.apache.org/lang/changes-report.html
+Historical list of changes: https://commons.apache.org/lang/changes-report.html
For complete information on Commons Lang, including instructions on how to
submit bug reports, patches, or suggestions for improvement, see the
Apache Commons Lang website:
-http://commons.apache.org/lang/
+https://commons.apache.org/lang/
Have fun!
-Apache Commons Lang team
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.3.2.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.3.2.txt
index c0684fa79..d4e1a4621 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.3.2.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.3.2.txt
@@ -29,7 +29,7 @@ at least requires Java 6.0.
For the advice on upgrading from 2.x to 3.x, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ https://commons.apache.org/lang/article3_0.html
NEW FEATURES
@@ -496,13 +496,13 @@ o LANG-715: CharSetUtils.squeeze() speedup.
o LANG-716: swapCase and *capitalize speedups.
-Historical list of changes: http://commons.apache.org/lang/changes-report.html
+Historical list of changes: https://commons.apache.org/lang/changes-report.html
For complete information on Commons Lang, including instructions on how to
submit bug reports, patches, or suggestions for improvement, see the
Apache Commons Lang website:
-http://commons.apache.org/lang/
+https://commons.apache.org/lang/
Have fun!
-Apache Commons Lang team
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.3.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.3.txt
index 6afb50994..b810ddf57 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.3.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.3.txt
@@ -29,7 +29,7 @@ at least requires Java 6.0.
For the advice on upgrading from 2.x to 3.x, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ https://commons.apache.org/lang/article3_0.html
NEW FEATURES
==============
@@ -469,13 +469,13 @@ o LANG-715: CharSetUtils.squeeze() speedup.
o LANG-716: swapCase and *capitalize speedups.
-Historical list of changes: http://commons.apache.org/lang/changes-report.html
+Historical list of changes: https://commons.apache.org/lang/changes-report.html
For complete information on Commons Lang, including instructions on how to
submit bug reports, patches, or suggestions for improvement, see the
Apache Commons Lang website:
-http://commons.apache.org/lang/
+https://commons.apache.org/lang/
Have fun!
-Apache Commons Lang team
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.4.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.4.txt
index 011c32ca7..7d4779433 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.4.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.4.txt
@@ -29,7 +29,7 @@ at least requires Java 6.0.
For the advice on upgrading from 2.x to 3.x, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ https://commons.apache.org/lang/article3_0.html
COMPATIBILITY
@@ -629,13 +629,13 @@ o LANG-715: CharSetUtils.squeeze() speedup.
o LANG-716: swapCase and *capitalize speedups.
-Historical list of changes: http://commons.apache.org/lang/changes-report.html
+Historical list of changes: https://commons.apache.org/lang/changes-report.html
For complete information on Commons Lang, including instructions on how to
submit bug reports, patches, or suggestions for improvement, see the
Apache Commons Lang website:
-http://commons.apache.org/lang/
+https://commons.apache.org/lang/
Have fun!
-Apache Commons Lang team
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.5.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.5.txt
index 904caf3b8..af36b2bf9 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.5.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.5.txt
@@ -927,13 +927,13 @@ o LANG-715: CharSetUtils.squeeze() speedup.
o LANG-716: swapCase and *capitalize speedups.
-Historical list of changes: http://commons.apache.org/lang/changes-report.html
+Historical list of changes: https://commons.apache.org/lang/changes-report.html
For complete information on Commons Lang, including instructions on how to
submit bug reports, patches, or suggestions for improvement, see the
Apache Commons Lang website:
-http://commons.apache.org/lang/
+https://commons.apache.org/lang/
Have fun!
-Apache Commons Lang team
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.6.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.6.txt
index 485557c30..3cff9206d 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.6.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.6.txt
@@ -32,7 +32,7 @@ only required Java 1.6.
For the advice on upgrading from 2.x to 3.x, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ https://commons.apache.org/lang/article3_0.html
HIGHLIGHTS
==========
@@ -62,7 +62,7 @@ o The methods org.apache.commons.lang3.StringUtils.getJaroWinklerDistance and
For more information see the Commons Text website:
- http://commons.apache.org/text
+ https://commons.apache.org/text
The class org.apache.commons.lang3.CharEncoding has been deprecated in favor of
java.nio.charset.StandardCharsets.
@@ -1111,13 +1111,13 @@ o LANG-715: CharSetUtils.squeeze() speedup.
o LANG-716: swapCase and *capitalize speedups.
-Historical list of changes: http://commons.apache.org/lang/changes-report.html
+Historical list of changes: https://commons.apache.org/lang/changes-report.html
For complete information on Commons Lang, including instructions on how to
submit bug reports, patches, or suggestions for improvement, see the
Apache Commons Lang website:
-http://commons.apache.org/lang/
+https://commons.apache.org/lang/
Have fun!
-Apache Commons Lang team
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.7.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.7.txt
index 950df0767..d83e0eeff 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.7.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.7.txt
@@ -31,7 +31,7 @@ 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
+ 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
@@ -59,12 +59,12 @@ o LANG-1346: Remove deprecation from RandomStringUtils
o LANG-1361: ExceptionUtils.getThrowableList() is using deprecated ExceptionUtils.getCause() Thanks to Ana.
-Historical list of changes: http://commons.apache.org/proper/commons-lang/changes-report.html
+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 Apache Commons Lang website:
-http://commons.apache.org/proper/commons-lang/
+https://commons.apache.org/proper/commons-lang/
=============================================================================
@@ -84,7 +84,7 @@ only required Java 1.6.
For the advice on upgrading from 2.x to 3.x, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ https://commons.apache.org/lang/article3_0.html
HIGHLIGHTS
==========
@@ -114,7 +114,7 @@ o The methods org.apache.commons.lang3.StringUtils.getJaroWinklerDistance and
For more information see the Commons Text website:
- http://commons.apache.org/text
+ https://commons.apache.org/text
The class org.apache.commons.lang3.CharEncoding has been deprecated in favor of
java.nio.charset.StandardCharsets.
@@ -1163,13 +1163,13 @@ o LANG-715: CharSetUtils.squeeze() speedup.
o LANG-716: swapCase and *capitalize speedups.
-Historical list of changes: http://commons.apache.org/lang/changes-report.html
+Historical list of changes: https://commons.apache.org/lang/changes-report.html
For complete information on Commons Lang, including instructions on how to
submit bug reports, patches, or suggestions for improvement, see the
Apache Commons Lang website:
-http://commons.apache.org/lang/
+https://commons.apache.org/lang/
Have fun!
-Apache Commons Lang team
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.8.1.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.8.1.txt
index 32245ff48..fc2a18604 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.8.1.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.8.1.txt
@@ -31,7 +31,7 @@ Lang 3.0 and onwards now targets Java 7.0, making use of features that arrived w
For the advice on upgrading from 2.x to 3.x, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ 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
@@ -47,12 +47,12 @@ o LANG-1419: Restore BundleSymbolicName for OSGi
-Historical list of changes: http://commons.apache.org/proper/commons-lang/changes-report.html
+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 Apache Commons Lang website:
-http://commons.apache.org/proper/commons-lang/
+https://commons.apache.org/proper/commons-lang/
=============================================================================
@@ -72,7 +72,7 @@ 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
+ 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
@@ -132,7 +132,7 @@ 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
+ 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
@@ -178,7 +178,7 @@ only required Java 1.6.
For the advice on upgrading from 2.x to 3.x, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ https://commons.apache.org/lang/article3_0.html
HIGHLIGHTS
==========
@@ -208,7 +208,7 @@ o The methods org.apache.commons.lang3.StringUtils.getJaroWinklerDistance and
For more information see the Commons Text website:
- http://commons.apache.org/text
+ https://commons.apache.org/text
The class org.apache.commons.lang3.CharEncoding has been deprecated in favor of
java.nio.charset.StandardCharsets.
@@ -1257,13 +1257,13 @@ o LANG-715: CharSetUtils.squeeze() speedup.
o LANG-716: swapCase and *capitalize speedups.
-Historical list of changes: http://commons.apache.org/lang/changes-report.html
+Historical list of changes: https://commons.apache.org/lang/changes-report.html
For complete information on Commons Lang, including instructions on how to
submit bug reports, patches, or suggestions for improvement, see the
Apache Commons Lang website:
-http://commons.apache.org/lang/
+https://commons.apache.org/lang/
Have fun!
-Apache Commons Lang team
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.8.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.8.txt
index f6a004643..020631082 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.8.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.8.txt
@@ -31,7 +31,7 @@ Lang 3.0 and onwards now targets Java 7.0, making use of features that arrived w
For the advice on upgrading from 2.x to 3.x, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ 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
@@ -74,12 +74,12 @@ o LANG-1405: Remove checks for java versions below the minimum supported one Tha
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
+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 Apache Commons Lang website:
-http://commons.apache.org/proper/commons-lang/
+https://commons.apache.org/proper/commons-lang/
=============================================================================
@@ -99,7 +99,7 @@ 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
+ 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
@@ -145,7 +145,7 @@ only required Java 1.6.
For the advice on upgrading from 2.x to 3.x, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ https://commons.apache.org/lang/article3_0.html
HIGHLIGHTS
==========
@@ -175,7 +175,7 @@ o The methods org.apache.commons.lang3.StringUtils.getJaroWinklerDistance and
For more information see the Commons Text website:
- http://commons.apache.org/text
+ https://commons.apache.org/text
The class org.apache.commons.lang3.CharEncoding has been deprecated in favor of
java.nio.charset.StandardCharsets.
@@ -1224,13 +1224,13 @@ o LANG-715: CharSetUtils.squeeze() speedup.
o LANG-716: swapCase and *capitalize speedups.
-Historical list of changes: http://commons.apache.org/lang/changes-report.html
+Historical list of changes: https://commons.apache.org/lang/changes-report.html
For complete information on Commons Lang, including instructions on how to
submit bug reports, patches, or suggestions for improvement, see the
Apache Commons Lang website:
-http://commons.apache.org/lang/
+https://commons.apache.org/lang/
Have fun!
-Apache Commons Lang team
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.9.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.9.txt
index 7b78587cb..5a5e3b55f 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.9.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.9.txt
@@ -13,7 +13,7 @@ Lang 3.9 and onwards now targets Java 8.0, making use of features that arrived w
For the advice on upgrading from 2.x to 3.x, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ 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
@@ -40,12 +40,12 @@ o LANG-1436: Consolidate the StringUtils equals and equalsIgnoreCase Javadoc and
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
+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 Apache Commons Lang website:
-http://commons.apache.org/proper/commons-lang/
+https://commons.apache.org/proper/commons-lang/
=============================================================================
@@ -64,7 +64,7 @@ Lang 3.0 and onwards now targets Java 7.0, making use of features that arrived w
For the advice on upgrading from 2.x to 3.x, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ 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
@@ -95,7 +95,7 @@ Lang 3.0 and onwards now targets Java 7.0, making use of features that arrived w
For the advice on upgrading from 2.x to 3.x, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ 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
@@ -155,7 +155,7 @@ 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
+ 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
@@ -201,7 +201,7 @@ only required Java 1.6.
For the advice on upgrading from 2.x to 3.x, see the following page:
- http://commons.apache.org/lang/article3_0.html
+ https://commons.apache.org/lang/article3_0.html
HIGHLIGHTS
==========
@@ -231,7 +231,7 @@ o The methods org.apache.commons.lang3.StringUtils.getJaroWinklerDistance and
For more information see the Commons Text website:
- http://commons.apache.org/text
+ https://commons.apache.org/text
The class org.apache.commons.lang3.CharEncoding has been deprecated in favor of
java.nio.charset.StandardCharsets.
@@ -1280,13 +1280,13 @@ o LANG-715: CharSetUtils.squeeze() speedup.
o LANG-716: swapCase and *capitalize speedups.
-Historical list of changes: http://commons.apache.org/lang/changes-report.html
+Historical list of changes: https://commons.apache.org/lang/changes-report.html
For complete information on Commons Lang, including instructions on how to
submit bug reports, patches, or suggestions for improvement, see the
Apache Commons Lang website:
-http://commons.apache.org/lang/
+https://commons.apache.org/lang/
Have fun!
-Apache Commons Lang team
diff --git a/src/site/xdoc/article2_4.xml b/src/site/xdoc/article2_4.xml
index 3a92d0c80..ad9aff373 100644
--- a/src/site/xdoc/article2_4.xml
+++ b/src/site/xdoc/article2_4.xml
@@ -28,11 +28,11 @@ limitations under the License.
issue to see what went on in the year of development between Lang 2.3 and 2.4.
@@ -42,15 +42,15 @@ successfully under Java 1.3, and that the classes compiled under Java 1.2. As it
Three new classes were added, so let's cover those next.
-Firstly, we added an IEEE754rUtils
+
Firstly, we added an IEEE754rUtils
class to the org.apache.commons.lang.math
package.
This candidate for ugly name of the month was needed to add IEEE-754r
semantics for some of the NumberUtils
methods. The relevant part of that
IEEE specification in this case is the NaN handling for min
and max
methods, and
you can read more about it in LANG-381.
-Second and third on our newcomers list are the ExtendedMessageFormat
class and its peer
-FormatFactory
+
Second and third on our newcomers list are the ExtendedMessageFormat
class and its peer
+FormatFactory
interface, both found in the org.apache.commons.lang.text
package.
Together they allow you to take the java.text.MessageFormat
class further and insert your own formatting elements.
@@ -132,42 +132,42 @@ cases as a true drop-in replacement.
There were 58 new methods added to existing Commons Lang classes. Going through each one, one at a time would be dull,
and fortunately there are some nice groupings that we can discuss instead:
-CharSet getInstance(String[]) adds an additional builder method by which you can build a CharSet from multiple sets of characters at the same time. If you weren't aware of the CharSet class, it holds a set of characters created by a simple pattern language allowing constructs such as "a-z"
and "^a"
(everything but 'a'). It's most used by the CharSetUtils class, and came out of CharSetUtils.translate, a simple variant of the UNIX tr command.
-ClassUtils canonical name methods are akin to the non 'Canonical
' methods, except they work with the more human readable int[]
type names rather than the JVM versions of [I
. This makes them useful for parsing input from developer's configuration files.
-ClassUtils toClass(String[]) is very easy to explain - it calls toClass
on each Object
in the array and returns an array of Class
objects.
-ClassUtils wrapper->primitive conversions are the reflection of the pre-existing primitiveToWrapper
methods. Again easy to explain, they turn an array of Integer
into an array of int[]
.
-ObjectUtils identityToString(StringBuffer, Object) is the StringBuffer variant of the pre-existing identityToString
method. In case you've not met that before, it produces the toString that would have been produced by an Object if it hadn't been overridden.
-StringEscapeUtils CSV methods are a new addition to our range of simple parser/printers. These, quite as expected, parse and unparse CSV text as per RFC-4180.
+CharSet getInstance(String[]) adds an additional builder method by which you can build a CharSet from multiple sets of characters at the same time. If you weren't aware of the CharSet class, it holds a set of characters created by a simple pattern language allowing constructs such as "a-z"
and "^a"
(everything but 'a'). It's most used by the CharSetUtils class, and came out of CharSetUtils.translate, a simple variant of the UNIX tr command.
+ClassUtils canonical name methods are akin to the non 'Canonical
' methods, except they work with the more human readable int[]
type names rather than the JVM versions of [I
. This makes them useful for parsing input from developer's configuration files.
+ClassUtils toClass(String[]) is very easy to explain - it calls toClass
on each Object
in the array and returns an array of Class
objects.
+ClassUtils wrapper->primitive conversions are the reflection of the pre-existing primitiveToWrapper
methods. Again easy to explain, they turn an array of Integer
into an array of int[]
.
+ObjectUtils identityToString(StringBuffer, Object) is the StringBuffer variant of the pre-existing identityToString
method. In case you've not met that before, it produces the toString that would have been produced by an Object if it hadn't been overridden.
+StringEscapeUtils CSV methods are a new addition to our range of simple parser/printers. These, quite as expected, parse and unparse CSV text as per RFC-4180.
StringUtils has a host of new methods, as always, and we'll leave these for later.
-WordUtils abbreviate finds the first space after the lower limit and abbreviates the text.
-math.IntRange/LongRange.toArray turn the range into an array of primitive int
/long
s contained in the range.
-text.StrMatch.isMatch(char[], int) is a helper method for checking whether there was a match with the StrMatcher objects.
-time.DateFormatUtils format(Calendar, ...) provide Calendar variants for the pre-existing format methods. If these are new to you, they are helper methods to formatting a date.
-time.DateUtils getFragment* methods are used to splice the time element out of Date. If you have 2008/12/13 14:57
, then these could, for example, pull out the 13.
-time.DateUtils setXxx methods round off our walk through the methods - the setXxx variant of the existing addXxx helper methods.
+WordUtils abbreviate finds the first space after the lower limit and abbreviates the text.
+math.IntRange/LongRange.toArray turn the range into an array of primitive int
/long
s contained in the range.
+text.StrMatch.isMatch(char[], int) is a helper method for checking whether there was a match with the StrMatcher objects.
+time.DateFormatUtils format(Calendar, ...) provide Calendar variants for the pre-existing format methods. If these are new to you, they are helper methods to formatting a date.
+time.DateUtils getFragment* methods are used to splice the time element out of Date. If you have 2008/12/13 14:57
, then these could, for example, pull out the 13.
+time.DateUtils setXxx methods round off our walk through the methods - the setXxx variant of the existing addXxx helper methods.
The StringUtils
class is a little large, isn't it? Sorry, but it's gotten bigger.
- - boolean containsAny(String, char[])
- - boolean containsAny(String, String)
- - boolean endsWith(String, String)
- - boolean endsWithIgnoreCase(String, String)
- - String getCommonPrefix(String[])
- - int indexOfDifference(String[])
- - int length(String)
- - String removeEndIgnoreCase(String, String)
- - String removeStartIgnoreCase(String, String)
- - String replaceEach(String, String[], String[])
- - String replaceEachRepeatedly(String, String[], String[])
- - String[] splitByCharacterType(String)
- - String[] splitByCharacterTypeCamelCase(String)
- - String[] splitByWholeSeparatorPreserveAllTokens(String, String)
- - String[] splitByWholeSeparatorPreserveAllTokens(String, String, int)
- - boolean startsWith(String, String)
- - boolean startsWithIgnoreCase(String, String)
+ - boolean containsAny(String, char[])
+ - boolean containsAny(String, String)
+ - boolean endsWith(String, String)
+ - boolean endsWithIgnoreCase(String, String)
+ - String getCommonPrefix(String[])
+ - int indexOfDifference(String[])
+ - int length(String)
+ - String removeEndIgnoreCase(String, String)
+ - String removeStartIgnoreCase(String, String)
+ - String replaceEach(String, String[], String[])
+ - String replaceEachRepeatedly(String, String[], String[])
+ - String[] splitByCharacterType(String)
+ - String[] splitByCharacterTypeCamelCase(String)
+ - String[] splitByWholeSeparatorPreserveAllTokens(String, String)
+ - String[] splitByWholeSeparatorPreserveAllTokens(String, String, int)
+ - boolean startsWith(String, String)
+ - boolean startsWithIgnoreCase(String, String)
Hopefully they are in many cases self-describing. Rather than spend a lot of time describing them, we'll let you read the Javadoc of the ones that interest you.
@@ -186,7 +186,7 @@ and fortunately there are some nice groupings that we can discuss instead:
-Hopefully that was all of interest. Don't forget to download Lang 2.4, or, for the Maven repository users, upgrade your <version> tag to 2.4. Please feel free to raise any questions you might have on the mailing lists, and report bugs or enhancements in the issue tracker.
+Hopefully that was all of interest. Don't forget to download Lang 2.4, or, for the Maven repository users, upgrade your <version> tag to 2.4. Please feel free to raise any questions you might have on the mailing lists, and report bugs or enhancements in the issue tracker.
diff --git a/src/site/xdoc/article2_5.xml b/src/site/xdoc/article2_5.xml
index 8bf84ed25..a3a6964ba 100644
--- a/src/site/xdoc/article2_5.xml
+++ b/src/site/xdoc/article2_5.xml
@@ -48,19 +48,19 @@ The classes are:
With both Java 7 and Windows 7 becoming a reality,
-SystemUtils was updated to
+SystemUtils was updated to
provide boolean fields for both versions.
There were 66 new methods added to existing Commons Lang classes.
-The ArrayUtils class
+
The ArrayUtils class
received two new types of methods. Firstly, a boolean isNotEmpty(array) set of methods, identifying whether the particular
array is null or an empty sized array. This makes it the inverse of the existing isEmpty(array) methods. Secondly, an array
nullToEmpty(array) set of methods that converts null or empty arrays to a singleton empty array already available from the
ArrayUtils class. Non null/empty arrays are left untouched.
The constructor for the
-CharRange class is somewhat
+CharRange class is somewhat
confusing. It takes a boolean parameter that when set to true means the CharRange is negated. To make code easier to read, the
following static helper methods were added:
@@ -71,18 +71,18 @@ following static helper methods were added:
An iterator() method was also added to provide another way of walking the range.
-The EqualsBuilder
+
The EqualsBuilder
obtained a new reset() method to allow for reuse, while the
-HashCodeBuilder
+HashCodeBuilder
received a hashCode() method that returns the built hash code instead of the natural hash code of the builder object itself. It
doesn't really matter what the builder chooses to use as a hash code and this stops accidental use of the hashCode() instead of
toHashCode() method from causing lots of pain.
Helper isFalse(), isTrue() and toBoolean() methods were added to
-MutableBoolean,
+MutableBoolean,
while the other mutable classes received String argument constructors.
-Lastly, the DateUtils
+
Lastly, the DateUtils
class received a new ceiling set of methods to truncate upwards, and a parseDateStrictly method to parse a Date with the
supplied DateFormat classes leniency set to false.
@@ -90,7 +90,7 @@ supplied DateFormat classes leniency set to false.
As with 2.4, the
-StringUtils class has
+StringUtils class has
grown and we cover its new methods in its own section.
- abbreviateMiddle(String, String, int);String - This method turns aRatherLongNameSuchAsAFileName into 'aRatherLo...AFileName'.
@@ -126,7 +126,7 @@ ToStringStyle meant that containers could end up with memory leaks. This was rew
-Hopefully that was all of interest. Don't forget to download Lang 2.5, or, for the Maven repository users, upgrade your <version> tag to 2.5. Please feel free to raise any questions you might have on the mailing lists, and report bugs or enhancements in the issue tracker.
+Hopefully that was all of interest. Don't forget to download Lang 2.5, or, for the Maven repository users, upgrade your <version> tag to 2.5. Please feel free to raise any questions you might have on the mailing lists, and report bugs or enhancements in the issue tracker.
diff --git a/src/site/xdoc/article3_0.xml b/src/site/xdoc/article3_0.xml
index 7dad9305e..2a3c51928 100644
--- a/src/site/xdoc/article3_0.xml
+++ b/src/site/xdoc/article3_0.xml
@@ -198,7 +198,7 @@ general-purpose mechanism to raise an
IllegalArgumentException
. TODO: Add Beta info.
-
Hopefully that was all of interest. Don't forget to download Lang 3.0, or, for the Maven repository users, upgrade your <version> tag to 3.0 and your groupId to org.apache.commons. Please feel free to raise any questions you might have on the mailing lists, and report bugs or enhancements in the issue tracker.
+
Hopefully that was all of interest. Don't forget to download Lang 3.0, or, for the Maven repository users, upgrade your <version> tag to 3.0 and your groupId to org.apache.commons. Please feel free to raise any questions you might have on the mailing lists, and report bugs or enhancements in the issue tracker.
-->
diff --git a/src/site/xdoc/building.xml b/src/site/xdoc/building.xml
index cf80c647a..19aaf3cf0 100644
--- a/src/site/xdoc/building.xml
+++ b/src/site/xdoc/building.xml
@@ -54,7 +54,7 @@ limitations under the License.
Further details can be found in the
- commons build instructions.
+ commons build instructions.
diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml
index 298a5ff1b..7e48323ef 100644
--- a/src/site/xdoc/index.xml
+++ b/src/site/xdoc/index.xml
@@ -63,7 +63,7 @@ The
git repository can be
The latest stable release of Lang is 3.9. You may:
-- Download 3.9
+- Download 3.9
- Read the 3.9 release notes
- Examine the 2.x to 3.0 upgrade notes
- Compare major versions via the Lang2 to Lang3 Clirr report
diff --git a/src/site/xdoc/mail-lists.xml b/src/site/xdoc/mail-lists.xml
index e0abee17b..3f1d51822 100644
--- a/src/site/xdoc/mail-lists.xml
+++ b/src/site/xdoc/mail-lists.xml
@@ -49,7 +49,7 @@ limitations under the License.
Apache Commons Lang shares mailing lists with all the other
- Commons Components.
+ Commons Components.
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:
diff --git a/src/site/xdoc/upgradeto2_4.xml b/src/site/xdoc/upgradeto2_4.xml
index 0082d921d..e80e0795a 100644
--- a/src/site/xdoc/upgradeto2_4.xml
+++ b/src/site/xdoc/upgradeto2_4.xml
@@ -110,7 +110,7 @@ BUG FIXES IN 2.4:
* [LANG-372] - ToStringBuilder: MULTI_LINE_STYLE does not print anything from appendToString methods.
* [LANG-380] - infinite loop in Fraction.reduce when numerator == 0
* [LANG-381] - NumberUtils.min(floatArray) returns wrong value if floatArray[0] happens to be Float.NaN
- * [LANG-385] - http://commons.apache.org/lang/developerguide.html "Building" section is incorrect and incomplete
+ * [LANG-385] - https://commons.apache.org/lang/developerguide.html "Building" section is incorrect and incomplete
* [LANG-393] - EqualsBuilder don't compare BigDecimals correctly
* [LANG-399] - Javadoc bugs - cannot find object
* [LANG-410] - Ambiguous / confusing names in StringUtils replace* methods
diff --git a/src/test/java/org/apache/commons/lang3/text/WordUtilsTest.java b/src/test/java/org/apache/commons/lang3/text/WordUtilsTest.java
index 2037a4703..a763762c2 100644
--- a/src/test/java/org/apache/commons/lang3/text/WordUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/text/WordUtilsTest.java
@@ -61,14 +61,14 @@ public void testWrap_StringInt() {
assertEquals(expected, WordUtils.wrap(input, 20));
// long word at end
- input = "Click here to jump to the commons website - http://commons.apache.org";
+ input = "Click here to jump to the commons website - https://commons.apache.org";
expected = "Click here to jump" + systemNewLine + "to the commons" + systemNewLine
- + "website -" + systemNewLine + "http://commons.apache.org";
+ + "website -" + systemNewLine + "https://commons.apache.org";
assertEquals(expected, WordUtils.wrap(input, 20));
// long word in middle
- input = "Click here, http://commons.apache.org, to jump to the commons website";
- expected = "Click here," + systemNewLine + "http://commons.apache.org," + systemNewLine
+ input = "Click here, https://commons.apache.org, to jump to the commons website";
+ expected = "Click here," + systemNewLine + "https://commons.apache.org," + systemNewLine
+ "to jump to the" + systemNewLine + "commons website";
assertEquals(expected, WordUtils.wrap(input, 20));
@@ -142,17 +142,17 @@ public void testWrap_StringIntStringBoolean() {
assertEquals(expected, WordUtils.wrap(input, 20, "\n", true));
// difference because of long word
- input = "Click here to jump to the commons website - http://commons.apache.org";
- expected = "Click here to jump\nto the commons\nwebsite -\nhttp://commons.apache.org";
+ input = "Click here to jump to the commons website - https://commons.apache.org";
+ expected = "Click here to jump\nto the commons\nwebsite -\nhttps://commons.apache.org";
assertEquals(expected, WordUtils.wrap(input, 20, "\n", false));
- expected = "Click here to jump\nto the commons\nwebsite -\nhttp://commons.apach\ne.org";
+ expected = "Click here to jump\nto the commons\nwebsite -\nhttps://commons.apac\nhe.org";
assertEquals(expected, WordUtils.wrap(input, 20, "\n", true));
// difference because of long word in middle
- input = "Click here, http://commons.apache.org, to jump to the commons website";
- expected = "Click here,\nhttp://commons.apache.org,\nto jump to the\ncommons website";
+ input = "Click here, https://commons.apache.org, to jump to the commons website";
+ expected = "Click here,\nhttps://commons.apache.org,\nto jump to the\ncommons website";
assertEquals(expected, WordUtils.wrap(input, 20, "\n", false));
- expected = "Click here,\nhttp://commons.apach\ne.org, to jump to\nthe commons website";
+ expected = "Click here,\nhttps://commons.apac\nhe.org, to jump to\nthe commons website";
assertEquals(expected, WordUtils.wrap(input, 20, "\n", true));
}