chore(deps): bump net.jqwik:jqwik-engine from 1.8.3 to 1.9.0
Bumps net.jqwik:jqwik-engine from 1.8.3 to 1.9.0.
Release notes
Sourced from net.jqwik:jqwik-engine's releases.
Kotlin 2.0 and Nullability Annotations
New and Enhanced Features
Upgraded to Kotlin 2.0.0
Upgraded to JUnit Platform 1.10.3
Breaking Changes
StatisticsCoverage.checkQuery(Predicate<? super List<?>> query):queryis now of typePredicate<? super List<?>>instead ofPredicate<? super List<Object>>.Nullability annotations have been added to many API methods and interfaces. This could lead to compile-time warnings or errors in your code if you are using tool chains that validate those.
UniqueElements.by()now requires aClass<? extends Function<? extends @Nullable Object, ?>>instead of aClass<? extends Function<?, Object>>.Bug Fixes
Tools like CheckerFramework did not play well with jqwik's (wrong) usage of
@Nullableon type variables. This has been fixed. See issue 575 for details. Thanks to vlsi for working out all the nitty, gritty details!Fixed type matching bug as revealed in this comment
Bug Fix
New and Enhanced Features
- Upgraded to Kotlin 1.9.24
Bug Fixes
- Fixed bug that led to duplicate lifecycle invocations under inheritance. See issue 562.
Some Kotlin Care
New and Enhanced Features
Kotlin module: Added
anyForSubtypeOf<MyInterface>(). Many thanks to jibidus for the contribution!Upgraded to Kotlin 1.9.23
Breaking Changes
No breaking changes
... (truncated)
Commits
0b6404dPrepared release 1.9.0a5c6e1eUpgraded to JUnit Platform 1.10.33711f6dRollback to Mockito 4.11 because of support for Java 840707acUpdate documentation for Kotlin 2 compilerb0f7f48Update Mockito to 5.11.052d2744Switch Sonatype publishing to user token instead of user/pw credentials48d0961Make build of Kotlin module work with Java 8 againbf26acaAdded explicit java compilation target for Kotlin build207f5f0Some clean up work in Kotlin module tests5baa7ceGot rid of remaining compiler/IDE warnings in Kotlin module- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)