renovate-bot opened a new pull request, #6561:
URL: https://github.com/apache/jmeter/pull/6561

   This PR contains the following updates:
   
   | Package | Change | Age | Confidence |
   |---|---|---|---|
   | 
[nl.jqno.equalsverifier:equalsverifier](https://www.jqno.nl/equalsverifier) 
([source](https://redirect.github.com/jqno/equalsverifier)) | `3.15.5` -> 
`4.2.1` | 
[![age](https://developer.mend.io/api/mc/badges/age/maven/nl.jqno.equalsverifier:equalsverifier/4.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
 | 
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/nl.jqno.equalsverifier:equalsverifier/3.15.5/4.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
 |
   
   ---
   
   ### Release Notes
   
   <details>
   <summary>jqno/equalsverifier 
(nl.jqno.equalsverifier:equalsverifier)</summary>
   
   ### 
[`v4.2.1`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#421---2025-10-29)
   
   ##### Fixed
   
   - Kotlin lazy delegates with a generic type throw `ClassCastException`. 
([Issue 1132](https://redirect.github.com/jqno/equalsverifier/issues/1132))
   
   ##### Changed
   
   - Refactorings in the internal class instantiation logic.
   
   ### 
[`v4.2`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#42---2025-10-03)
   
   ##### Added
   
   - Prefab values for Java 25's `ScopedValue`.
   - Additional support for Kotlin delegate fields: ([Issue 
1097](https://redirect.github.com/jqno/equalsverifier/issues/1097))
     - In error messages, you will now see readable Kotlin field names instead 
of bytecode field names like `foo$delegate`.
     - In `#withIgnoredFields()`, `#withOnlyTheseFields()` and 
`#withPrefabValuesForField()`, you can now refer to fields by their Kotlin name 
instead of their bytecode name.
     - EqualsVerifier can construct prefab values for lazy delegates.
     - EqualsVerifier can deal with situations where there are multiple fields 
delegating to the same class.
     - For more information, see the [new manual page about Kotlin 
classes](https://jqno.nl/equalsverifier/manual/kotlin)
   
   ### 
[`v4.1.1`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#411---2025-09-22)
   
   ##### Fixed
   
   - Classes that extend `Enum` throws `ModuleException`. ([Issue 
1122](https://redirect.github.com/jqno/equalsverifier/issues/1122))
   
   ### 
[`v4.1`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#411---2025-09-22)
   
   ##### Fixed
   
   - Classes that extend `Enum` throws `ModuleException`. ([Issue 
1122](https://redirect.github.com/jqno/equalsverifier/issues/1122))
   
   ### 
[`v4.0.9`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#409---2025-08-22)
   
   ##### Fixed
   
   - Regression introduced in version 4.0.8: StackOverflowError when testing a 
non-abstract sealed type. ([Issue 
1111](https://redirect.github.com/jqno/equalsverifier/issues/1111#issuecomment-3213790771))
   
   ### 
[`v4.0.8`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#408---2025-08-22)
   
   ##### Fixed
   
   - `NullPointerException` with abstract sealed types whose subtypes add state 
and need `Warning.NULL_FIELDS` suppressed. ([Issue 
1111](https://redirect.github.com/jqno/equalsverifier/issues/1111))
   
   ### 
[`v4.0.7`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#407---2025-07-30)
   
   ##### Fixed
   
   - `StringIndexOutOfBoundsException` when using `forPackage` on Windows. 
([Issue 1106](https://redirect.github.com/jqno/equalsverifier/issues/1106))
   
   ### 
[`v4.0.6`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#406---2025-07-18)
   
   ##### 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](https://redirect.github.com/jqno/equalsverifier/issues/1102))
   
   ### 
[`v4.0.5`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#405---2025-07-07)
   
   ##### Fixed
   
   - When verifying a relaxed equals relation, `andUnequalExamples` thinks two 
unequal examples are equal. ([Issue 
1098](https://redirect.github.com/jqno/equalsverifier/issues/1098))
   
   ### 
[`v4.0.4`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#404---2025-07-03)
   
   ##### Fixed
   
   - Can now test a class with a field whose type is an array of a single value 
enum. ([Issue 
1093](https://redirect.github.com/jqno/equalsverifier/issues/1093))
   
   ### 
[`v4.0.3`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#403---2025-06-23)
   
   ##### 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](https://redirect.github.com/jqno/equalsverifier/issues/1078))
   
   ### 
[`v4.0.2`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#402---2025-06-12)
   
   ##### Added
   
   - Support for Kotlin delegates. ([Issue 
1083](https://redirect.github.com/jqno/equalsverifier/issues/1083))
   
   ##### Changed
   
   - When a Mockito error occurs, the error message now says which mocked 
method was attempted to call. ([Issue 
1082](https://redirect.github.com/jqno/equalsverifier/issues/1082))
   
   ### 
[`v4.0.1`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#401---2025-06-10)
   
   ##### Fixed
   
   - A class with field of type `EnumMap` or `EnumSet` produces 
`MockitoException` when Mockito is present. ([Issue 
1080](https://redirect.github.com/jqno/equalsverifier/issues/1080))
   
   ### 
[`v4.0`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#409---2025-08-22)
   
   ##### Fixed
   
   - Regression introduced in version 4.0.8: StackOverflowError when testing a 
non-abstract sealed type. ([Issue 
1111](https://redirect.github.com/jqno/equalsverifier/issues/1111#issuecomment-3213790771))
   
   ### 
[`v3.19.4`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3194---2025-04-30)
   
   ##### 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`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3193---2025-04-04)
   
   ##### 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](https://redirect.github.com/jqno/equalsverifier/issues/1062))
   
   ### 
[`v3.19.2`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3192---2025-03-14)
   
   ##### Fixed
   
   - Exception when superclass of class under test has field with the same name 
but different type. ([Issue 
1056](https://redirect.github.com/jqno/equalsverifier/issues/1056))
   - Bug in `withPrefabValueForField` where fields in the superclass of the 
class under test is ignored.
   
   ### 
[`v3.19.1`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3191---2025-02-17)
   
   ##### Added
   
   - Prefab value for `java.util.concurrent.locks.ReentrantLock`. ([Issue 
981](https://redirect.github.com/jqno/equalsverifier/issues/981))
   
   ##### Fixed
   
   - Bug in `withPrefabValueForField` where in some cases the prefab value is 
not used.
   
   <a name="ScanOption"/>
   
   ### 
[`v3.19`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3194---2025-04-30)
   
   ##### 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.18.2`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3182---2025-01-30)
   
   ##### Fixed
   
   - Gives readable error message when trying to use `forPackage()` on 
third-party dependency package, instead of a `NullPointerException`. ([Issue 
1040](https://redirect.github.com/jqno/equalsverifier/issues/1040))
   
   ### 
[`v3.18.1`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3181---2025-01-09)
   
   ##### Added
   
   - Improved Kotlin support. ([Issue 
506](https://redirect.github.com/jqno/equalsverifier/issues/506#issuecomment-2563664670))
   
   ### 
[`v3.18`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3182---2025-01-30)
   
   ##### Fixed
   
   - Gives readable error message when trying to use `forPackage()` on 
third-party dependency package, instead of a `NullPointerException`. ([Issue 
1040](https://redirect.github.com/jqno/equalsverifier/issues/1040))
   
   ### 
[`v3.17.5`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3175---2024-12-06)
   
   ##### Fixed
   
   - SpotBugs-annotations dependency is suddenly needed in builds that do 
certain kinds of annotation processing. ([Issue 
1026](https://redirect.github.com/jqno/equalsverifier/issues/1026))
   - Significant fields error when testing a class with a field that has a Map 
with an array as its value type. ([Issue 
1027](https://redirect.github.com/jqno/equalsverifier/issues/1027))
   
   ##### Changed
   
   - Reverted the refactorings introduced in versions 3.17.2, 3.17.3 and 
3.17.4, as they were causing more problems than they were solving. See [this 
blog post](https://jqno.nl/post/2024/12/06/unrefactoring/) for some background.
   
   ### 
[`v3.17.4`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3174---2024-11-29)
   
   ##### Fixed
   
   - Fixes bug where the wrong generic type was provided when multiple fields 
of the same type but with different generic parameters exist. ([Issue 
1022](https://redirect.github.com/jqno/equalsverifier/issues/1022))
   
   ##### Changed
   
   - The internal instantiation logic has been further refactored, to be more 
robust and extensible for future enhancements.
   
   ### 
[`v3.17.3`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3173---2024-11-07)
   
   ##### Fixed
   
   - Fixes bug when passing a subclass of a field's type into 
`#withPrefabValues()` (which was introduced in the previous version). ([Issue 
1014](https://redirect.github.com/jqno/equalsverifier/issues/1014))
   - In Windows builds, the handling of line endings didn't work properly. 
([Issue 1015](https://redirect.github.com/jqno/equalsverifier/issues/1015))
   
   ### 
[`v3.17.2`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3172---2024-11-05)
   
   ##### Fixed
   
   - It's now possible to pass a subclass of a field's type into 
`#withPrefabValuesForField()`. ([Issue 
1012](https://redirect.github.com/jqno/equalsverifier/issues/1012))
   
   ##### Changed
   
   - The internal instantiation logic has been further refactored, to be more 
robust and extensible for future enhancements.
   
   ### 
[`v3.17.1`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3171---2024-10-02)
   
   ##### Fixed
   
   - Instantiates `java.sql.Date` only when available, so EqualsVerifier no 
longer throws `NoClassDefFoundError` when it's not available (for instance, 
when running EqualsVerifier standalone instead of as part of a test suite). 
([Issue 746](https://redirect.github.com/jqno/equalsverifier/issues/746))
   
   ### 
[`v3.17`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3175---2024-12-06)
   
   ##### Fixed
   
   - SpotBugs-annotations dependency is suddenly needed in builds that do 
certain kinds of annotation processing. ([Issue 
1026](https://redirect.github.com/jqno/equalsverifier/issues/1026))
   - Significant fields error when testing a class with a field that has a Map 
with an array as its value type. ([Issue 
1027](https://redirect.github.com/jqno/equalsverifier/issues/1027))
   
   ##### Changed
   
   - Reverted the refactorings introduced in versions 3.17.2, 3.17.3 and 
3.17.4, as they were causing more problems than they were solving. See [this 
blog post](https://jqno.nl/post/2024/12/06/unrefactoring/) for some background.
   
   ### 
[`v3.16.2`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3162---2024-08-23)
   
   ##### Changed
   
   - The error message in some edge cases involving complex generics and 
abstract classes is now improved. ([Issue 
983](https://redirect.github.com/jqno/equalsverifier/issues/983))
   - The line in the error message that shows the version of EqualsVerifier and 
the JDK, now also indicates whether EqualsVerifier runs on the classpath or the 
modulepath.
   
   ##### Deprecated
   
   - `withResetCaches()` was once needed for use in Quarkus, but caches are now 
reset automatically on every run.
   
   ### 
[`v3.16.1`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3161---2024-04-03)
   
   ##### Fixed
   
   - IllegalArgumentException `argument type mismatch` when a field's type has 
a wildcard generic and the underlying type has a type bound (such as `T extends 
Serializable`). ([Issue 
940](https://redirect.github.com/jqno/equalsverifier/issues/940))
   - AbstractMethodError when a the `equals` method in a field's class calls an 
abstract method. ([Issue 
938](https://redirect.github.com/jqno/equalsverifier/issues/938))
   
   ### 
[`v3.16`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3162---2024-08-23)
   
   ##### Changed
   
   - The error message in some edge cases involving complex generics and 
abstract classes is now improved. ([Issue 
983](https://redirect.github.com/jqno/equalsverifier/issues/983))
   - The line in the error message that shows the version of EqualsVerifier and 
the JDK, now also indicates whether EqualsVerifier runs on the classpath or the 
modulepath.
   
   ##### Deprecated
   
   - `withResetCaches()` was once needed for use in Quarkus, but caches are now 
reset automatically on every run.
   
   ### 
[`v3.15.8`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3158---2024-03-01)
   
   ##### Fixed
   
   - Final entities with 
[@&#8203;GeneratedValue](https://redirect.github.com/GeneratedValue) could not 
be verified. ([Issue 
929](https://redirect.github.com/jqno/equalsverifier/issues/929))
   
   ### 
[`v3.15.7`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3157---2024-02-23)
   
   ##### Fixed
   
   - StackOverflowError when a class has a field of a sealed type whose only 
permitted subtype has a reference to the original class. ([Issue 
920](https://redirect.github.com/jqno/equalsverifier/issues/920))
   
   ### 
[`v3.15.6`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#3156---2024-01-09)
   
   ##### Fixed
   
   - Protected JPA entity getters were ignored. ([Issue 
909](https://redirect.github.com/jqno/equalsverifier/issues/909))
   
   </details>
   
   ---
   
   ### Configuration
   
   📅 **Schedule**: Branch creation - "every 3 weeks on Monday" (UTC), Automerge 
- At any time (no schedule defined).
   
   🚦 **Automerge**: Disabled by config. Please merge this manually once you are 
satisfied.
   
   â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry 
checkbox.
   
   🔕 **Ignore**: Close this PR and you won't be reminded about this update 
again.
   
   ---
   
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this 
box
   
   ---
   
   This PR was generated by [Mend Renovate](https://mend.io/renovate/). View 
the [repository job log](https://developer.mend.io/github/apache/jmeter).
   
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to