Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented May 5, 2025

This PR contains the following updates:

Package Change Age Confidence
nl.jqno.equalsverifier:equalsverifier (source) 3.19.24.3.1 age confidence

Release Notes

jqno/equalsverifier (nl.jqno.equalsverifier:equalsverifier)

v4.3.1

Changed

v4.3

Changed

v4.2.6

Fixed
  • If first permitted and non-abstract subclass of a sealed type has a recursion, EqualsVerifier throws RecursionException instead of trying the second permitted non-abstract subclass. (Issue 1081)
Changed
  • Avoids potential parameter order bug when instantiating records. (Issue 1160; thanks lycoris106!)
  • More performance improvements.

v4.2.5

Changed
  • Improved performance: EqualsVerifier will now run slightly faster. (Issue 1156)
  • Refactorings in the internal class instantiation logic.

v4.2.4

Fixed
  • Mockito throws UnnecessaryStubbingException when equals is correct when running in strict mode (which is activated by using @RunWith(MockitoExtension.class)) (Issue 1148)
Changed

v4.2.3

Fixed
  • When running on the modulepath, in some cases an InaccessibleObjectException is thrown when reporting an error. (Issue 1142)
  • EqualsVerifier's version number was reported as 'null' when run on the modulepath.

v4.2.2

Fixed
  • Failure with EnumSets and EnumMaps for single-value enums. (Issue 1140)
  • An error message refers to Warning.ZERO_FIELDS, which was removed in version 4.0. (Issue 1143)

v4.2.1

Fixed
  • Kotlin lazy delegates with a generic type throw ClassCastException. (Issue 1132)
Changed
  • Refactorings in the internal class instantiation logic.

v4.2

Fixed
  • If first permitted and non-abstract subclass of a sealed type has a recursion, EqualsVerifier throws RecursionException instead of trying the second permitted non-abstract subclass. (Issue 1081)
Changed
  • Avoids potential parameter order bug when instantiating records. (Issue 1160; thanks lycoris106!)
  • More performance improvements.

v4.1.1

Fixed
  • Classes that extend Enum throws ModuleException. (Issue 1122)

v4.1

Fixed
  • Classes that extend Enum throws ModuleException. (Issue 1122)

v4.0.9

Fixed
  • Regression introduced in version 4.0.8: StackOverflowError when testing a non-abstract sealed type. (Issue 1111)

v4.0.8

Fixed
  • NullPointerException with abstract sealed types whose subtypes add state and need Warning.NULL_FIELDS suppressed. (Issue 1111)

v4.0.7

Fixed
  • StringIndexOutOfBoundsException when using forPackage on Windows. (Issue 1106)

v4.0.6

Changed
  • EqualsVerifier will issue an error when an entity has lazy fields that should be accessed by their getter, and the getter is final, because in that case it can't perform the check. (Issue 1102)

v4.0.5

Fixed
  • When verifying a relaxed equals relation, andUnequalExamples thinks two unequal examples are equal. (Issue 1098)

v4.0.4

Fixed
  • Can now test a class with a field whose type is an array of a single value enum. (Issue 1093)

v4.0.3

Changed
  • forPackage can now also scan jar files, which is handy for certain kinds of integration tests that run against jar files instead of directories with .class files. (Issue 1078)

v4.0.2

Added
Changed
  • When a Mockito error occurs, the error message now says which mocked method was attempted to call. (Issue 1082)

v4.0.1

Fixed
  • A class with field of type EnumMap or EnumSet produces MockitoException when Mockito is present. (Issue 1080)

v4.0

Fixed
  • Regression introduced in version 4.0.8: StackOverflowError when testing a non-abstract sealed type. (Issue 1111)

v3.19.4

Fixed
  • Suppressing Warning.IDENTICAL_COPY_FOR_VERSIONED_ENTITY doesn't work for a versioned entity class when equals is defined in an entity parent class.

v3.19.3

Fixed
  • StackOverflowError when a field has type with a generic type bound that recurses into itself with a wildcard: interface X<T extends X<?>>. (Issue 1062)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label May 5, 2025
@renovate renovate bot force-pushed the renovate/nl.jqno.equalsverifier-equalsverifier-4.x branch 2 times, most recently from 83c8a48 to 0f02a59 Compare June 12, 2025 20:55
@renovate renovate bot force-pushed the renovate/nl.jqno.equalsverifier-equalsverifier-4.x branch from 0f02a59 to 6115045 Compare June 23, 2025 23:29
@renovate renovate bot force-pushed the renovate/nl.jqno.equalsverifier-equalsverifier-4.x branch 2 times, most recently from 9a9d39a to d866edb Compare July 7, 2025 20:57
@renovate renovate bot force-pushed the renovate/nl.jqno.equalsverifier-equalsverifier-4.x branch from d866edb to 90b602e Compare July 18, 2025 12:34
@renovate renovate bot force-pushed the renovate/nl.jqno.equalsverifier-equalsverifier-4.x branch from 90b602e to 22d9a13 Compare July 30, 2025 10:57
@renovate renovate bot force-pushed the renovate/nl.jqno.equalsverifier-equalsverifier-4.x branch from 22d9a13 to 01fe537 Compare August 22, 2025 11:34
@renovate renovate bot force-pushed the renovate/nl.jqno.equalsverifier-equalsverifier-4.x branch from 01fe537 to a28a96d Compare September 6, 2025 19:39
@renovate renovate bot force-pushed the renovate/nl.jqno.equalsverifier-equalsverifier-4.x branch from a28a96d to cee5d71 Compare September 22, 2025 08:39
@renovate renovate bot force-pushed the renovate/nl.jqno.equalsverifier-equalsverifier-4.x branch 2 times, most recently from 01c9ee7 to fb15fe3 Compare October 8, 2025 04:36
@renovate renovate bot force-pushed the renovate/nl.jqno.equalsverifier-equalsverifier-4.x branch from fb15fe3 to b4b22ea Compare October 29, 2025 10:54
@renovate renovate bot force-pushed the renovate/nl.jqno.equalsverifier-equalsverifier-4.x branch 2 times, most recently from ae6df77 to e8fd929 Compare November 15, 2025 22:51
@renovate renovate bot force-pushed the renovate/nl.jqno.equalsverifier-equalsverifier-4.x branch 6 times, most recently from d206973 to 614e818 Compare November 25, 2025 09:49
@renovate renovate bot force-pushed the renovate/nl.jqno.equalsverifier-equalsverifier-4.x branch from 614e818 to adf73dc Compare December 3, 2025 19:58
@renovate renovate bot force-pushed the renovate/nl.jqno.equalsverifier-equalsverifier-4.x branch 2 times, most recently from 9695121 to 8c05f45 Compare January 1, 2026 13:36
@renovate renovate bot force-pushed the renovate/nl.jqno.equalsverifier-equalsverifier-4.x branch 5 times, most recently from 0cc3f44 to 2ee9bd9 Compare January 14, 2026 20:39
@renovate renovate bot force-pushed the renovate/nl.jqno.equalsverifier-equalsverifier-4.x branch from 2ee9bd9 to 80fa0d3 Compare January 24, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants