1
0

45 Commits

Author SHA256 Message Date
d5c37379fa Accepting request 1293479 from Java:packages
bsc#1246397, CVE-2025-48924

OBS-URL: https://build.opensuse.org/request/show/1293479
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-lang3?expand=0&rev=13
2025-07-16 15:35:23 +00:00
d6b7449a32 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=45 2025-07-15 16:07:22 +00:00
02e7022e2d OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=44 2025-07-12 08:29:44 +00:00
18a5694850 Accepting request 1273815 from Java:packages
3.17.0

OBS-URL: https://build.opensuse.org/request/show/1273815
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-lang3?expand=0&rev=12
2025-05-02 12:55:48 +00:00
7dccbca4ca Update to 3.17.0
OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=42
2025-04-01 07:21:54 +00:00
e22b8d5814 Accepting request 1193668 from Java:packages
3.16.0

OBS-URL: https://build.opensuse.org/request/show/1193668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-lang3?expand=0&rev=11
2024-08-14 12:13:52 +00:00
5f65b679f4 Accepting request 1174009 from Java:packages
3.14.0

OBS-URL: https://build.opensuse.org/request/show/1174009
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-lang3?expand=0&rev=10
2024-05-15 19:24:04 +00:00
245a242de4 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=37 2024-05-14 13:14:18 +00:00
fead121bf1 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=36 2024-05-14 11:12:14 +00:00
754e98c462 Accepting request 1108217 from Java:packages
cleanup and break potential cycle

OBS-URL: https://build.opensuse.org/request/show/1108217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-lang3?expand=0&rev=9
2023-09-01 12:18:45 +00:00
4e6f35284f OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=34 2023-08-31 08:22:15 +00:00
406a63f724 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=33 2023-08-31 06:42:30 +00:00
0af1bd1651 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=32 2023-08-31 06:41:04 +00:00
04094eb473 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=31 2023-08-31 06:36:21 +00:00
911a1a4d8d OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=30 2023-08-30 21:35:28 +00:00
9e819f0e51 Accepting request 943069 from Java:packages
OBS-URL: https://build.opensuse.org/request/show/943069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-lang3?expand=0&rev=8
2021-12-30 14:55:36 +00:00
David Anes
982ec89dfe Accepting request 943068 from home:pmonrealgonzalez:branches:Java:packages
- Remove the junit bom dependency for now as it breaks the build of
  other packages like log4j.
  * Add apache-commons-lang3-junit-bom.patch

OBS-URL: https://build.opensuse.org/request/show/943068
OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=29
2021-12-29 15:24:10 +00:00
cfd1394f6b Accepting request 943059 from home:david.anes:branches:Java:packages
Fix bad version in default.properties that may break other packages

OBS-URL: https://build.opensuse.org/request/show/943059
OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=28
2021-12-29 12:54:58 +00:00
4f4779c949 Accepting request 942705 from Java:packages
OBS-URL: https://build.opensuse.org/request/show/942705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-lang3?expand=0&rev=7
2021-12-28 11:26:04 +00:00
David Anes
f06110c20b Accepting request 942355 from home:david.anes:branches:Java:packages
Update to 3.12.0

OBS-URL: https://build.opensuse.org/request/show/942355
OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=27
2021-12-27 08:36:35 +00:00
609796bb8a Accepting request 888295 from Java:packages
3.9

OBS-URL: https://build.opensuse.org/request/show/888295
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-lang3?expand=0&rev=6
2021-04-28 23:36:34 +00:00
66ce15e688 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=25 2021-04-25 07:30:10 +00:00
063b722392 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=24 2021-04-25 07:12:42 +00:00
35ffb31764 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=23 2021-04-24 11:32:50 +00:00
9fc2be69d8 Accepting request 888105 from home:susnux:branches:Java:packages
Replaced broken URL
Update to 3.9

OBS-URL: https://build.opensuse.org/request/show/888105
OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=22
2021-04-24 11:29:56 +00:00
32adbbef8f OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=21 2021-02-16 19:48:03 +00:00
ebf0e50dc1 Accepting request 689051 from Java:packages
Disregard the pom parent

OBS-URL: https://build.opensuse.org/request/show/689051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-lang3?expand=0&rev=5
2019-03-28 21:45:20 +00:00
4f80d5568b OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=19 2019-03-25 17:42:29 +00:00
3e169650aa OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=18 2019-03-25 17:42:10 +00:00
Stephan Kulow
813b0c9999 Accepting request 671846 from Java:packages
Clean-up the spec file

OBS-URL: https://build.opensuse.org/request/show/671846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-lang3?expand=0&rev=4
2019-02-06 14:47:23 +00:00
b412056e92 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=16 2019-02-04 06:21:45 +00:00
e9f0ae3cf6 Accepting request 645326 from Java:packages
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/645326
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-lang3?expand=0&rev=3
2018-11-08 08:42:13 +00:00
90271ad82b OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=14 2018-10-22 15:57:29 +00:00
b1b138ef57 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=13 2018-10-22 15:41:39 +00:00
5f1032a71f OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=12 2018-10-22 10:28:35 +00:00
5a61f9ff81 Accepting request 603108 from Java:packages
- Format with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/603108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-lang3?expand=0&rev=2
2018-05-07 12:51:36 +00:00
Tomáš Chvátal
ccbd1401e9 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=10 2018-05-02 12:23:08 +00:00
Tomáš Chvátal
170371d2bf - Format with spec-cleaner
OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=9
2018-05-02 12:22:55 +00:00
36158be533 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=8 2017-10-10 15:12:04 +00:00
b1f44a1cb1 Accepting request 532719 from Java:packages
Fix build with jdk9

OBS-URL: https://build.opensuse.org/request/show/532719
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache-commons-lang3?expand=0&rev=1
2017-10-09 17:47:31 +00:00
b663b045a2 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=5 2017-10-09 10:45:51 +00:00
1dc68a5167 Fix build with jdk9
OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=4
2017-10-09 06:47:42 +00:00
76883422d2 OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=3 2017-09-14 12:46:52 +00:00
Tomáš Chvátal
41bf775a7d Accepting request 496557 from home:pcervinka:branches:Java:packages
- New build dependency: javapackages-local

OBS-URL: https://build.opensuse.org/request/show/496557
OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=2
2017-05-19 10:12:26 +00:00
Tomáš Chvátal
e4e7d4db2c Accepting request 355551 from home:posophe:branches:Java:packages
Fixed java doc

OBS-URL: https://build.opensuse.org/request/show/355551
OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-lang3?expand=0&rev=1
2016-03-01 14:09:06 +00:00
5 changed files with 225 additions and 8 deletions

View File

@@ -1,3 +1,223 @@
-------------------------------------------------------------------
Tue Jul 15 15:50:30 UTC 2025 - Fridrich Strba <fstrba@suse.com>
- Update to 3.18.0
* New features:
+ Add Strings and refactor StringUtils
+ LANG-1747: Add StopWatch.run([Failable]Runnable) and
get([Failable]Supplier)
+ Add JavaVersion.JAVA_23
+ Add JavaVersion.JAVA_24
+ Add SystemUtils.IS_JAVA_23
+ Add SystemUtils.IS_JAVA_24
+ Add IntegerRange.toIntStream()
+ Add LongRange.toLongStream()
+ Add IntStrams.of(int...)
+ Add ArrayUtils.containsAny(int[], int...)
+ Add CalendarUtils.toLocalDate() #725
+ Add SystemUtils.IS_OS_MAC_OSX_SEQUOIA
+ Add BasicThreadFactory.builder() and deprecate
BasicThreadFactory.Builder()
+ Add BasicThreadFactory.daemon()
+ Add ArrayUtils.startsWith
+ Add Predicates
+ Add RegExUtils methods typed to CharSequence input and
deprecate old versions typed to String
+ Add IterableStringTokenizer
+ Add FailableIntToFloatFunction
+ Add Validate.isTrue(boolean, Supplier<String>)
+ Add EnumUtils.getFirstEnum(Class<E>, int, ToIntFunction<E>, E)
+ Add FailableToBooleanFunction
+ Add the @FunctionalInterface annotation to
org.apache.commons.lang3.concurrent.Computable
+ Add SystemUtils.getJavaIoTmpDirPath()
+ Add SystemUtils.getJavaHomePath()
+ Add SystemUtils.getUserDirPath()
+ Add SystemUtils.getUserHomePath()
+ Add ArrayFill.fill(T[], FailableIntFunction))
+ Add SystemProperties.JAVA_SECURITY_DEBUG
+ Add SystemProperties.JAVA_SECURITY_KERBEROS_CONF
+ Add SystemProperties.JAVA_SECURITY_KERBEROS_KDC
+ Add SystemProperties.JAVA_SECURITY_KERBEROS_REAL
+ Add ArrayFill.fill(boolean[], boolean) #1386
+ Add ObjectUtils.getIfNull(Object, Object) and deprecate
defaultIfNull(Object, Object)
+ org.apache.commons.lang3.mutable.Mutable now extends Supplier
+ Add org.apache.commons.lang3.CharUtils.isHex(char)
+ Add org.apache.commons.lang3.CharUtils.isOctal(char)
+ Add org.apache.commons.lang3.concurrent.locks.LockingVisitors
.reentrantLockVisitor(Object)
+ Add org.apache.commons.lang3.concurrent.locks.LockingVisitors
.create(Object, ReentrantLock)
+ Add org.apache.commons.lang3.concurrent.locks.LockingVisitors
.ReentrantLockVisitor
+ Add builders for LockingVisitors implementations
+ Add EnumSet.stream(Class)
+ Add org.apache.commons.lang3.SystemProperties.isPropertySet(String)
* Fixed Bugs:
+ Fix flaky FileUtilsWaitForTest.testWaitForNegativeDuration()
+ Pick up exec-maven-plugin version from parent POM
+ Speed up and sanitize StopWatchTest
+ Fix handling of non-ASCII letters and numbers in
RandomStringUtils #1273
+ Rewrite ClassUtils.getClass(...) without recursion to avoid
StackOverflowError on very long inputs (bsc#1246397,
CVE-2025-48924)
+ OSS-Fuzz Issue 42522972: apache-commons-text:
StringSubstitutorInterpolatorFuzzer: Security exception in
org.apache.commons.lang3.ClassUtils.getClass
+ Remove trailing whitespace in StopWatch exception messages
+ LANG-1754: Use getAllSuperclassesAndInterfaces() in
getMatchingMethod() #1289
+ Add details to the ArrayFill Javadoc
+ Add details to the ArraySorter Javadoc
+ Fix broken URL to project location in Maven Central #1296
+ LANG-1753: StringUtils.replaceEachRepeatedly regression in
3.11+ #1297
+ Use simplified JUnit assertion methods #1298
+ LANG-1682: Javadoc and test: Use Strings.CI.startsWithAny
method instead #1299
+ Fix NullPointerException in FastDateParser.TimeZoneStrategy
.setCalendar(FastDateParser, Calendar, String) on Java 23
+ LANG-1757: Fix NullPointerException in MethodUtils
.getMatchingAccessibleMethod((Class, String, Class...))
+ LANG-1698: Fix StackOverflowError in TypeUtils
.typeVariableToString(TypeVariable), TypeUtils.toString(Type)
on Java 17 and up
+ LANG-1511: SystemUtils is missing important documentation
+ Make Failable.run(FailableRunnable) null-safe
+ Make Failable.accept(*) null-safe
+ Improve container detection by mimicking systemd #1323
+ Make LangCollectors.collect(...) null-safe
+ Make LangCollectors.collect(...) null-safe
+ Fix names of UTF-16 surrogate character test fixture
constants, see also #1326
+ Moditect plugin generates split package warnings
+ LocaleUtils.availableLocaleSet() uses predictable iteration
order
+ LANG-1759: SerializationUtils.clone(Object) throws
ClassCastException when called with a Serializable lambda
+ LANG-1759: [StringUtils::indexOfAnyBut] redesign due to
inconsistent/faulty behavior regarding UTF-16 surrogates #1327
+ Undeprecate ObjectUtils.toString(Object)
+ Fix Spotbugs [ERROR] Medium: The field org.apache.commons
.lang3.builder.DiffBuilder$SDiff.leftSupplier is transient but
isn't set by deserialization [org.apache.commons.lang3.builder
.DiffBuilder$SDiff] In DiffBuilder.java
SE_TRANSIENT_FIELD_NOT_RESTORED
+ Fix Spotbugs [ERROR] Medium: The field org.apache.commons
.lang3.builder.DiffBuilder$SDiff.rightSupplier is transient but
isn't set by deserialization [org.apache.commons.lang3.builder
.DiffBuilder$SDiff] In DiffBuilder.java
SE_TRANSIENT_FIELD_NOT_RESTORED
+ LANG-1762: StopWatch methods should not delegate to deprecated
methods
+ Don't call TypeUtils.toString(Type) on every array item in
TypeUtils.parameterize[WithOwner](Type, Class, Map, Type>)
unless required
+ Remove -nouses directive from maven-bundle-plugin. OSGi
package imports now state 'uses' definitions for package
imports, this doesn't affect JPMS
(from org.apache.commons:commons-parent:80)
+ Instead of throwing a NullPointerException,
ArrayUtils.toStringArray(Object[]) should return "null" for
null elements like ArrayUtils.toStringArray(Object[], String)
returns its valueForNullElements
+ LANG-1764: Deprecate NumericEntityUnescaper.OPTION in favor of
Apache Commons Text
+ Several hash collisions in Fraction class
+ LANG-1768: MutableLong and friends should provide better
parsing exceptions Javadocs
+ Reimplement StringUtils.toCodePoints(CharSequence) to use
java.lang.CharSequence.codePoints()
+ Reimplement StringUtils.capitalize(String) to use
java.lang.CharSequence.codePoints()
+ Reimplement StringUtils.uncapitalize(String) to use
java.lang.CharSequence.codePoints()
+ org.apache.commons.lang3.ClassUtils.getCanonicalName(String)
now throws an IllegalArgumentException for array dimensions
greater than 255
+ Fix Javadoc typo and improve clarity in defaultIfBlank method
#1376
+ LANG-1773: Apache Commons Lang no longer builds on Android
#1381
+ LANG-1772: Restrict size of cache to prevent overflow errors
#1379
+ LANG-1772: Reimplement
org.apache.commons.lang3.ClassUtils.hierarchy(Class,
Interfaces) using an AtomicReference
+ Fix Javadoc code examples in DiffBuilder and
ReflectionDiffBuilder #1400
+ Fix generics in org.apache.commons.lang3.stream.Streams
.toArray(Class) signature
+ LANG-1727: EventListenerSupport doesn't document ordering of
events
+ Fix edge-case NullPointerException in org.apache.commons.lang3
.SystemUtils.IS_OS_ANDROID
+ Fix edge-case NullPointerException in org.apache.commons.lang3
.SystemUtils.isJavaVersionAtLeast(JavaVersion)
+ Fix edge-case NullPointerException in org.apache.commons.lang3
.SystemUtils.isJavaVersionAtMost(JavaVersion)
+ Return the default enum if a SecurityException is caught in
getEnumSystemProperty()
+ Fix edge-case NullPointerException in org.apache.commons.lang3
.EnumUtils.getEnum(Class, String, E)
+ org.apache.commons.lang3.EnumUtils
.getFirstEnumIgnoreCase(Class, String, Function, E) now
returns the given default enum on null enumClass input
+ org.apache.commons.lang3.EnumUtils.getEnumIgnoreCase(Class,
String, E) now returns the given default enum on null
enumClass input
+ org.apache.commons.lang3.EnumUtils.getEnumIgnoreCase(Class,
String) now returns the given default enum on null enumClass
input
+ Fix NullPointerException in org.apache.commons.lang3.compare
.ComparableUtils.ComparableCheckBuilder.equalTo(A)
+ Fix NullPointerException in org.apache.commons.lang3.compare
.ComparableUtils.ComparableCheckBuilder.greaterThan(A)
+ Fix NullPointerException in org.apache.commons.lang3.compare
.ComparableUtils.ComparableCheckBuilder.greaterThanOrEqualTo(A)
+ Fix NullPointerException in org.apache.commons.lang3.compare
.ComparableUtils.ComparableCheckBuilder.lessThan(A)
+ Fix NullPointerException in org.apache.commons.lang3.compare
.ComparableUtils.ComparableCheckBuilder.lessThanOrEqualTo(A)
+ LANG-1776: Use GitHub URL in POM for improved automation
support
-------------------------------------------------------------------
Tue Apr 1 07:10:28 UTC 2025 - Gus Kenion <gus.kenion@suse.com>
- Update to 3.17.0
* New features:
* RandomUtils.secure() now uses SecureRandom() instead of
SecureRandom.getInstanceStrong().
* RandomStringUtils.secure() now uses SecureRandom() instead of
SecureRandom.getInstanceStrong().
* Remove unused exception from deprecated
StringUtils.toString(byte[], String).
* Make RandomUtils.insecure() public.
* Add RandomUtils.secureStrong().
* Add RandomStringUtils.secureStrong().
* Add CalendarUtils.toLocalDateTime(Calendar).
* Add CalendarUtils.toLocalDateTime().
* Add CalendarUtils.toZonedDateTime(Calendar).
* Add CalendarUtils.toZonedDateTime().
* Add CalendarUtils.toOffsetDateTime(Calendar).
* Add CalendarUtils.toOffsetDateTime().
* Fixed Bugs:
* LANG-1760: Using RandomStringUtils.insecure() still leads to
using the secure() random.
* Deprecate static RandomUtils.next*() methods in favor or
.secure() and .insecure() versions.
* Deprecate static RandomStringUtils.random*() methods in favor
or .secure() and .insecure() versions.
* Changes:
* Bump org.hamcrest:hamcrest from 2.2 to 3.0 #1255.
* Bump org.easymock:easymock from 5.3.0 to 5.4.0 #1256.
* Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.1
#1262, #1264.
* Bump org.apache.commons:commons-parent from 72 to 73 #1265.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Aug 9 09:54:03 UTC 2024 - Gus Kenion <gus.kenion@suse.com> Fri Aug 9 09:54:03 UTC 2024 - Gus Kenion <gus.kenion@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package apache-commons-lang3 # spec file for package apache-commons-lang3
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%define base_name lang3 %define base_name lang3
%define short_name commons-%{base_name} %define short_name commons-%{base_name}
Name: apache-%{short_name} Name: apache-%{short_name}
Version: 3.16.0 Version: 3.18.0
Release: 0 Release: 0
Summary: Apache Commons Lang Package Summary: Apache Commons Lang Package
License: Apache-2.0 License: Apache-2.0

BIN
commons-lang3-3.14.0-src.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
commons-lang3-3.16.0-src.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
commons-lang3-3.18.0-src.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.