Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package assertj-core for openSUSE:Factory 
checked in at 2026-01-28 15:09:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/assertj-core (Old)
 and      /work/SRC/openSUSE:Factory/.assertj-core.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "assertj-core"

Wed Jan 28 15:09:20 2026 rev:5 rq:1329513 version:3.27.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/assertj-core/assertj-core.changes        
2024-09-23 15:24:15.994528091 +0200
+++ /work/SRC/openSUSE:Factory/.assertj-core.new.1928/assertj-core.changes      
2026-01-28 15:09:55.376921356 +0100
@@ -1,0 +2,134 @@
+Tue Jan 27 13:52:15 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to version 3.27.7
+  * Security
+    + Fix XXE vulnerability in isXmlEqualTo assertion
+      (bsc#1257293, CVE-2026-24400)
+  * Breaking Changes
+    + Delegate OptionalDouble value comparison to Double.compare
+      in hasValue assertion
+    + Replace assertThat(Temporal) with
+      assertThatTemporal(Temporal)
+  * Deprecated
+    + Deprecate ObjectAssertFactory in favor of
+      Assertions.assertThat(Object)
+    + Deprecate AssertionErrorFactory in favor of
+      AssertionErrorCreator
+    + Deprecate catchThrowableOfType(ThrowingCallable, Class) in
+      favor of catchThrowableOfType(Class, ThrowingCallable)
+    + Deprecate assertThat(Iterable, AssertFactory),
+    + Deprecate ClassBasedNavigableIterableAssert and
+      ClassBasedNavigableListAssert
+    + Deprecate usingComparatorForFields and remove deprecated
+      assertions from usingComparatorForType documentation
+    + Deprecate hasCauseReference(Throwable) from Throwable
+      assertions
+    + Deprecate org.assertj.core.annotations.Beta in favor of
+      org.assertj.core.annotation.Beta
+    + Deprecate org.assertj.core.util.CanIgnoreReturnValue in favor
+      of org.assertj.core.annotation.CanIgnoreReturnValue
+    + Deprecate org.assertj.core.util.CheckReturnValue in favor of
+      org.assertj.core.annotation.CheckReturnValue
+    + Deprecate XmlStringPrettyFormatter with no replacement
+  * New Features
+    + Support multiple AfterAssertionErrorCollected callbacks
+    + Add InstanceOfAssertFactory for Set instances
+    + Add doesNotContainKey and doesNotContainKeys to Guava Multimap
+      assertions
+    + Add assertions for JDK YearMonth type
+    + Add TemporalAssert type
+    + Add ignoringFieldsOfTypesMatchingRegexes
+    + Add fail(Throwable) and fail() variants
+    + Add isPrivate to Class assertions
+    + Add doesNot[Start/End]WithWhitespace methods to CharSequence
+      assertions
+    + Add createAssert(ValueProvider) to AssertFactory
+    + Add values() navigation method to AbstractMapAssert
+    + Add bytes()/bytes(Charset)/bytes(String) navigation methods to
+      AbstractStringAssert
+    + Add doesNotThrowAnyExceptionExcept to AbstractThrowableAssert
+    + Add hasPermittedSubclasses to Class assertions
+    + Add isUnmodifiable to Iterator assertions
+    + Add actual() to access the object under test
+    + Add isCompletedWithValueMatchingWithin to CompletableFuture
+      assertions
+    + Add completesExceptionallyWithin to CompletableFuture
+      assertions
+    + Add inBinary to CharSequence assertions
+    + Support for Assertions.byLessThan(Duration) and
+      Assertions.within(Duration)
+    + Add standard representation for CharSequence
+    + Add predicate descriptions overloads to anyMatch and noneMatch
+    + Add doesNotMatch(Predicate)
+    + Add usingEquals accepting a BiPredicate and an optional
+      description to provide a custom comparison in assertions
+    + Add isNotEmpty to Table assertions
+  * Bug Fixes
+    + Preserve original order of elements when returning duplicates
+      on doesNotHaveDuplicates
+    + Make isNotEqualTo(boolean) pass when actual is null
+    + Fix isEqualTo comparison of Timestamp instances with Instant
+    + Fix Instant conversion with Date assertions
+    + Rebuild default date formats used to parse strings as dates
+      when default timezone or lenient flag changes
+    + Fix Javadoc rendering on
+      FactoryBasedNavigableListAssert::assertThat
+    + Allow ComparingNormalizedFields instances to be reused across
+      different assertions
+    + Recursive assertion hasNoNullFields throws NPE with fields of
+      anonymous and local types
+    + Fix incorrect mutation of actualElementsGroupedByHashCode in
+      recursive comparison
+    + Recursive comparison ignoringFields not working properly with
+      maps
+    + Custom representation ignored when describing expected items
+      not in the actual list
+    + hasFieldOrPropertyWithValue swallows exceptions thrown by
+      getters, and reports non-existent property instead
+    + satisfies() with nested assertions obscures stack trace
+    + Recursive comparison fails if ignored fields are not found in
+      expected
+    + Fix missing introspection for record accessors
+    + Honor assertion description in asString()
+    + Avoid InputStream manipulation when mark / reset are supported
+    + NPE with custom RecursiveComparisonConfiguration on
+      usingRecursiveFieldByFieldElementComparator
+    + Restore support for null-valued maps when ignoring fields
+    + Fix StandardRepresentation regression for unquoted strings
+    + Fix thread-safety in AbstractDateAssert
+    + Add missing export for org.assertj.core.annotation
+    + Navigation to assertj-core or guava types from assertj-guava
+      Javadoc site has unnecessary header
+  * Improvements
+    + Avoid duplicating maven-javadoc-plugin configuration and CSS
+      files
+    + Favor additionalOption entries in maven-javadoc-plugin
+    + Fix typo in Javadoc
+    + Improve AssertFactory Javadoc
+    + Add Throwable stack trace to ShouldHaveCauseExactlyInstance
+    + Fix typo
+    + Add Throwable stack trace to ShouldHaveCauseInstance
+    + Implement boolean assertions directly in AbstractBooleanAssert
+      and remove Booleans internal class
+    + Remove stack trace elements triggered by AssertJ in addition
+      to AssertJ elements
+    + Report all failing conditions when using
+      satisfies(allOf(Condition...))
+    + Fix Unicode escapes in inUnicode() Javadoc
+    + Show error differences if values were compared with equals in
+      recursive comparison
+    + Add throwable stacktrace to ShouldNotContainCharSequence
+    + Remove unused code and other minor cleanup
+    + Simplify comparison strategy isLessThan and
+      isLessThanOrEqualTo in AbstractComparisonStrategy
+    + Update AbstractCharSequenceAssert.java reference
+    + Include stack trace of internal errors in all/any satisfy
+      assertions
+    + Declare license using SPDX identifier
+    + Add Class info to class loading strategy failures
+    + Migrate to the Central Publisher Portal, enable snapshot
+      publishing
+    + Annotate fail methods with custom @Contract
+    + ByteBuddy in AssertJ 3.27.4 not compatible with Java 25
+
+-------------------------------------------------------------------

Old:
----
  assertj-build-3.25.3.tar.gz

New:
----
  _scmsync.obsinfo
  assertj-build-3.27.7.tar.gz
  build.specials.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ assertj-core.spec ++++++
--- /var/tmp/diff_new_pack.N4KsBM/_old  2026-01-28 15:09:57.445007262 +0100
+++ /var/tmp/diff_new_pack.N4KsBM/_new  2026-01-28 15:09:57.469008258 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package assertj-core
 #
-# Copyright (c) 2024 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
@@ -20,7 +20,7 @@
 # binaries are java 8 compatible
 %define __requires_exclude java-headless
 Name:           assertj-core
-Version:        3.25.3
+Version:        3.27.7
 Release:        0
 Summary:        Library of assertions similar to fest-assert
 License:        Apache-2.0
@@ -60,21 +60,24 @@
 #pom_remove_plugin -r :bnd-maven-plugin
 %pom_remove_plugin -r :bnd-resolver-maven-plugin
 %pom_remove_plugin -r :bnd-testing-maven-plugin
-%pom_remove_plugin -r :nexus-staging-maven-plugin
+%pom_remove_plugin -r :central-publishing-maven-plugin
 %pom_remove_plugin -r :license-maven-plugin
 %pom_remove_plugin -r :flatten-maven-plugin
 %pom_remove_dep -r :mockito-bom
 %pom_remove_dep -r :junit-bom
+%pom_remove_dep -r :spring-boot-dependencies
 
 %pom_disable_module assertj-core-kotlin assertj-tests/assertj-integration-tests
 %pom_disable_module assertj-core-groovy assertj-tests/assertj-integration-tests
+%pom_disable_module assertj-core-spring-boot 
assertj-tests/assertj-integration-tests
+%pom_disable_module assertj-core-osgi assertj-tests/assertj-integration-tests
 
 %pom_add_dep org.apiguardian:apiguardian-api:1.1.2:provided
 
 %build
 %{mvn_build} -f -- \
-    -Dproject.build.outputTimestamp=$(date -u -d @${SOURCE_DATE_EPOCH:-$(date 
+%%s)} +%%Y-%%m-%%dT%%H:%%M:%%SZ) \
-    -Dproject.build.sourceEncoding=UTF-8 -Dmaven.compiler.release=8 -Dsource=8
+    -Dproject.build.sourceEncoding=UTF-8 \
+    -Dmaven.compiler.release=8 -Dsource=8
 
 %install
 %mvn_install

++++++ _scmsync.obsinfo ++++++
mtime: 1769523719
commit: 7fca3afbf9c5ddf46cd72045b95d4299d4b0ceb3e56bde20e840042cbaa9a534
url: https://src.opensuse.org/java-packages/assertj-core.git
revision: 7fca3afbf9c5ddf46cd72045b95d4299d4b0ceb3e56bde20e840042cbaa9a534
projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj

++++++ assertj-build-3.25.3.tar.gz -> assertj-build-3.27.7.tar.gz ++++++
++++ 277601 lines of diff (skipped)

++++++ 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-01-27 15:22:39.000000000 +0100
@@ -0,0 +1 @@
+.osc

Reply via email to