Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package apache-commons-lang3 for
openSUSE:Factory checked in at 2026-05-13 17:19:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/apache-commons-lang3 (Old)
and /work/SRC/openSUSE:Factory/.apache-commons-lang3.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apache-commons-lang3"
Wed May 13 17:19:21 2026 rev:14 rq:1352516 version:3.20.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/apache-commons-lang3/apache-commons-lang3.changes
2025-07-16 17:35:26.148659599 +0200
+++
/work/SRC/openSUSE:Factory/.apache-commons-lang3.new.1966/apache-commons-lang3.changes
2026-05-13 17:20:31.558255239 +0200
@@ -1,0 +2,176 @@
+Mon May 11 14:09:29 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to 3.20.0
+ * New features:
+ + Add SystemProperties.getPath(String, Supplier<Path>)
+ + Add JavaVersion.JAVA_25
+ + Add JavaVersion.JAVA_26
+ + Add SystemUtils.IS_JAVA_25
+ + Add SystemUtils.IS_JAVA_26
+ + Add MutablePair.ofNonNull(Map.Entry)
+ + Add TimedSemaphore.builder(), Builder, and deprecate
+ constructors
+ + LANG-1504: Adding labels and history to split StopWatch
+ * Fixed Bugs:
+ + Optimize ObjectToStringComparator.compare() method
+ + [javadoc] Improve StringUtils Javadoc
+ + Fix internal inverted logic in private isEnum() method and
+ correct its usage in getFirstEnum()
+ + Use accessors in ToStringStyle so subclasses can effectively
+ override them
+ + 'LocaleUtils.toLocale(String)' for a 2 letter country code
+ now returns a value instead of throwing an
+ 'IllegalArgumentException'
+ + Fix typo in StringUtils.trunctate() IllegalArgumentException
+ message and test assertion messages
+ + Fix test fixture in
+ ReflectionDiffBuilderTest.testTransientFieldDifference()
+ + LANG-1789: NullPointerException when generating
+ NoSuchMethodException in MethodUtils
+ + LANG-1786: Map deprecated TimeZone short IDs and avoid JRE
+ WARNINGs to the console
+ + LANG-1792: TypeUtils.toString() skips angle brackets for Class
+ type
+ + Mention JDK 25 LTS as a tested version in the release notes
+ * Changes:
+ + Bump org.apache.commons:commons-parent from 88 to 92
+
+-------------------------------------------------------------------
+Mon May 11 14:01:24 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to 3.19.0
+ * New features:
+ + Add ArrayUtils.SOFT_MAX_ARRAY_LENGTH
+ + Add SystemUtils.IS_OS_NETWARE
+ + Add MethodUtils.getAccessibleMethod(Class, Method)
+ + Add documentation to site for CVE-2025-48924
+ ClassUtils.getClass(...) can throw a StackOverflowError on
+ very long inputs
+ + Add StringUtils.indexOfAny(CharSequence, int, char...)
+ + Add ConcurrentException.ConcurrentException(String)
+ + Add DateUtils.toLocalDateTime(Date[, TimeZone])
+ + Add DateUtils.toOffsetDateTime(Date[, TimeZone])
+ + Add DateUtils.toZonedDateTime(Date[, TimeZone])
+ + Add ByteConsumer
+ + Add ByteSupplier
+ + Add FailableByteConsumer
+ + Add FailableByteSupplier
+ + LANG-1784: Add Functions methods for null-safe mapping and
+ chaining
+ + LANG-1784: Add Failable methods for null-safe mapping and
+ chaining
+ + Add DoubleRange.fit(double)
+ + Add IntegerRange.fit(int)
+ + Add LongRange.fit(long)
+ + Add DurationUtils.get(String, TemporalUnit, long)
+ + Add DurationUtils.getMillis(String, long)
+ + Add DurationUtils.getSeconds(String, long)
+ + Add SystemProperties.getBoolean(Class, String, boolean)
+ + Add SystemProperties.getInt(Class, String, int)
+ + Add SystemProperties.getLong(Class, String, long)
+ * Fixed Bugs:
+ + LANG-1778: MethodUtils.getMatchingMethod() doesn't respect the
+ hierarchy of methods
+ + MethodUtils.getMethodObject(Class<?>, String, Class<?>...) now
+ returns null instead of throwing a NullPointerException, as it
+ does for other exception types
+ + Reduce spurious failures in ArrayUtilsTest methods that test
+ ArrayUtils.shuffle() methods
+ + MethodUtils cannot find or invoke a public method on a public
+ class implemented in its package-private superclass
+ + AtomicSafeInitializer.get() can spin internally if the
+ FailableSupplier given to AbstractConcurrentInitializer
+ .AbstractBuilder.setInitializer(FailableSupplier) throws a
+ RuntimeException
+ + LANG-1783: WordUtils.containsAllWords?() may throw
+ PatternSyntaxException
+ + LANG-1782: MethodUtils cannot find or invoke vararg methods
+ without providing vararg types or values
+ + MethodUtils cannot find or invoke vararg methods of interface
+ types
+ + MethodUtils cannot find or invoke vararg methods when widening
+ primitive types following the JLS 5.1.2. Widening Primitive
+ Conversion
+ + LANG-1597: Invocation fails because matching varargs method
+ found but then discarded
+ + Don't check accessibility twice in MemberUtils
+ .setAccessibleWorkaround(T)
+ + LANG-1774: Improve handling of ClassUtils
+ .getShortCanonicalName() for invalid input
+ + LANG-1720: Improve Javadocs for Conversion
+ + Fix CalendarUtils.toLocalDate() Javadoc return type
+ description
+ + Fix the method name in Javadoc examples for CharUtils.isHex()
+ + Deprecate NumberUtils.compare(byte, byte) in favor of
+ Byte.compare(byte, byte)
+ + Deprecate NumberUtils.compare(int, int) in favor of
+ Integer.compare(int, int)
+ + Deprecate NumberUtils.compare(long, long) in favor of
+ Long.compare(long, long)
+ + Deprecate NumberUtils.compare(short, short) in favor of
+ Short.compare(short, short)
+ + Deprecate obsolete system property constant
+ SystemProperties.AWT_TOOLKIT
+ + Deprecate obsolete system property constant
+ SystemProperties.JAVA_AWT_FONTS
+ + Deprecate obsolete system property constant
+ SystemProperties.JAVA_AWT_GRAPHICSENV
+ + Deprecate obsolete system property constant
+ SystemProperties.JAVA_AWT_HEADLESS
+ + Deprecate obsolete system property constant
+ SystemProperties.JAVA_AWT_PRINTERJOB
+ + Deprecate obsolete system property constant
+ SystemProperties.JAVA_COMPILER
+ + Deprecate obsolete system property constant
+ SystemProperties.JAVA_ENDORSED_DIRS
+ + Deprecate obsolete system property constant
+ SystemProperties.JAVA_EXT_DIRS
+ + Deprecate method for obsolete system property constant
+ SystemProperties.getAwtToolkit()
+ + Deprecate method for obsolete system property constant
+ SystemProperties.getJavaAwtFonts()
+ + Deprecate method for obsolete system property constant
+ SystemProperties.getJavaAwtGraphicsenv()
+ + Deprecate method for obsolete system property constant
+ SystemProperties.getJavaAwtHeadless()
+ + Deprecate method for obsolete system property constant
+ SystemProperties.getJavaAwtPrinterjob()
+ + Deprecate method for obsolete system property constant
+ SystemProperties.getJavaCompiler()
+ + Deprecate method for obsolete system property constant
+ SystemProperties.getJavaEndorsedDirs()
+ + Deprecate method for obsolete system property constant
+ SystemProperties.getJavaExtDirs()
+ + Deprecate method for obsolete system property constant
+ SystemUtils.isJavaAwtHeadless()
+ + Deprecate constants for obsolete system property
+ SystemUtils.JAVA_AWT_FONTS
+ + Deprecate constants for obsolete system property
+ SystemUtils.JAVA_AWT_GRAPHICSENV
+ + Deprecate constants for obsolete system property
+ SystemUtils.JAVA_AWT_HEADLESS
+ + Deprecate constants for obsolete system property
+ SystemUtils.JAVA_AWT_PRINTERJOB
+ + Deprecate constants for obsolete system property
+ SystemUtils.JAVA_COMPILER
+ + Deprecate constants for obsolete system property
+ SystemUtils.JAVA_ENDORSED_DIRS
+ + Deprecate constants for obsolete system property
+ SystemUtils.JAVA_EXT_DIRS
+ + [javadoc] General improvements
+ + [javadoc] Fix thrown exception documentation for
+ MethodUtils.getMethodObject(Class<?>, String, Class<?>...)
+ + [javadoc] Strings::equalsAny: CI doc string should show it's
+ insensitive
+ + [javadoc] General Javadoc improvements
+ + LANG-1780: [javadoc] Fix Strings Javadoc
+ + [javadoc] Fix typo in Javadoc of Strings instances
+ + [javadoc] Fix Javadocs in ClassUtils
+ + [javadoc] Fix @deprecated link for StringUtils#startsWithAny
+ + Replace old feather logotype with new oak logotype
+ * Changes:
+ + [test] Bump org.apache.commons:commons-text from 1.13.1 to
+ 1.14.0
+ + Bump org.apache.commons:commons-parent from 85 to 88
+
+-------------------------------------------------------------------
@@ -770 +946 @@
- * Ignored exception `ignored`, should not be called so.
+ * Ignored exception 'ignored', should not be called so.
@@ -791 +967 @@
- * Change array style from `int a[]` to `int[] a`.
+ * Change array style from 'int a[]' to 'int[] a'.
Old:
----
commons-lang3-3.18.0-src.tar.gz
New:
----
_scmsync.obsinfo
build.specials.obscpio
commons-lang3-3.20.0-src.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ apache-commons-lang3.spec ++++++
--- /var/tmp/diff_new_pack.71DsL1/_old 2026-05-13 17:20:32.694302205 +0200
+++ /var/tmp/diff_new_pack.71DsL1/_new 2026-05-13 17:20:32.694302205 +0200
@@ -1,7 +1,7 @@
#
# spec file for package apache-commons-lang3
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%define base_name lang3
%define short_name commons-%{base_name}
Name: apache-%{short_name}
-Version: 3.18.0
+Version: 3.20.0
Release: 0
Summary: Apache Commons Lang Package
License: Apache-2.0
++++++ _scmsync.obsinfo ++++++
mtime: 1778508852
commit: b6a71af9c4558438d40546c9d507223ccaa667ca11dcd4ab09747d33c0d1c440
url: https://src.opensuse.org/java-packages/apache-commons-lang3
revision: b6a71af9c4558438d40546c9d507223ccaa667ca11dcd4ab09747d33c0d1c440
projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-05-11 16:14:12.000000000 +0200
@@ -0,0 +1 @@
+.osc
++++++ commons-lang3-3.18.0-src.tar.gz -> commons-lang3-3.20.0-src.tar.gz ++++++
++++ 49802 lines of diff (skipped)