Skip to content

Commit 7095add

Browse files
fix(deps): Update dependency nl.jqno.equalsverifier:equalsverifier to v4.5 (#447)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [nl.jqno.equalsverifier:equalsverifier](https://www.jqno.nl/equalsverifier) ([source](https://redirect.github.com/jqno/equalsverifier)) | `4.4.1` → `4.5` | ![age](https://developer.mend.io/api/mc/badges/age/maven/nl.jqno.equalsverifier:equalsverifier/4.5?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/nl.jqno.equalsverifier:equalsverifier/4.4.1/4.5?slim=true) | --- ### Release Notes <details> <summary>jqno/equalsverifier (nl.jqno.equalsverifier:equalsverifier)</summary> ### [`v4.5`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#45---2026-04-17) ##### Added - EqualsVerifier now detects when `java.net.URL` fields are used in `equals` or `hashCode`, since `URL.equals()` and `URL.hashCode()` perform DNS resolution, making them network-dependent and non-deterministic. Consider using `URI.create(url.toString())` instead. This check can be suppressed with `Warning.URL_EQUALITY`. (Issue [#&#8203;1203](https://redirect.github.com/jqno/equalsverifier/issues/1203)) ### [`v4.4.2`](https://redirect.github.com/jqno/equalsverifier/blob/HEAD/CHANGELOG.md#442---2026-04-07) ##### Changed - Multi-line error messages now align better. ##### Fixed - Fixes a bug where a `NoSuchElementException` was thrown when verifying a Kotlin class that inherits a `private val` lazy property from a parent class ([Issue 1170](https://redirect.github.com/jqno/equalsverifier/issues/1170)). - Fixes a bug where static fields of certain types (e.g., `BigDecimal` and boxed `Float`) were not restored to their original value after EqualsVerifier threw a `NullPointerException` while null-checking them. - Fixes a bug where an `Enum<?>` field resolved to `Enum<Enum<Object>>` (because Enum has a self-referential type bound). </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month (`* 0-3 1 * *`) - 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 has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDguMSIsInVwZGF0ZWRJblZlciI6IjQzLjEwOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0=-->
1 parent 8cd5be7 commit 7095add

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lib/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ dependencies {
5151
testImplementation 'org.junit.jupiter:junit-jupiter-api:6.0.3'
5252
testImplementation 'org.mockito:mockito-core:5.23.0'
5353
testImplementation 'org.mockito:mockito-junit-jupiter:5.23.0'
54-
testImplementation 'nl.jqno.equalsverifier:equalsverifier:4.4.1'
54+
testImplementation 'nl.jqno.equalsverifier:equalsverifier:4.5'
5555
testImplementation 'org.assertj:assertj-core:3.27.7'
5656
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
5757

0 commit comments

Comments
 (0)