diff --git a/README.md b/README.md index a94b79b..7ca487d 100644 --- a/README.md +++ b/README.md @@ -80,10 +80,7 @@ and add the following dependency to your `pom.xml` file: You have to provide your own version of Spring or Spring Boot through Gradle or Maven. The _jqwik-spring_ library has been tested with versions: -- `5.2.15-RELEASE` -- `5.3.14` - -Please report any compatibility issues you stumble upon. +See [Compatibility](#compatibility) for more details. ### Supported JUnit Platform Versions @@ -213,15 +210,22 @@ Jupiter support works. Therefore, some of that stuff also works, but a few thing By using `@JqwikSpringSupport` as described above most - if not all - Spring Boot testing features, e.g. [test auto-configuration annotations](https://docs.spring.io/spring-boot/docs/current/reference/html/test-auto-configuration.html#test-auto-configuration) should work. -This was tested with the following Spring Boot versions: +## Compatibility + +### jqwik-spring 0.10.0 -- `2.2.13.RELEASE` -- `2.3.12.RELEASE` -- `2.4.8` -- `2.5.8` -- `2.6.2` +- Java 8 - 17 + +#### Spring Framework + +- `5.2.15-RELEASE` +- `5.3.31` + +#### Spring Boot + +- `2.6.15` +- `2.7.17` -Please report any issues you have with other versions. ## Shortcomings @@ -238,6 +242,15 @@ and cannot be fixed by this library. ## Release Notes +### 0.10.0 + +__Last version supporting Java 8__ + +- Upgrade to jqwik 1.8.2 +- Upgrade to JUnitPlatform 5.10.1 +- Tested with Spring 5.3.31 +- Tested with Spring Boot 2.6.15, 2.7.17 + ### 0.9.0 - Upgrade jqwik 1.6.3 diff --git a/build.gradle b/build.gradle index fde6346..03d7cfa 100644 --- a/build.gradle +++ b/build.gradle @@ -15,16 +15,17 @@ ext { junitPlatformVersion = '1.10.1' junitJupiterVersion = '5.10.1' // springVersion = '5.2.15.RELEASE' - springVersion = '5.3.14' -// springBootVersion = '2.2.13.RELEASE' -// springBootVersion = '2.3.12.RELEASE' -// springBootVersion = '2.4.8' -// springBootVersion = '2.5.8' - springBootVersion = '2.6.2' + springVersion = '5.3.31' +// springVersion = '6.0.14' +// springVersion = '6.1.0' +// springBootVersion = '2.6.15' + springBootVersion = '2.7.17' +// springBootVersion = '3.0.12' +// springBootVersion = '3.1.5' assertJVersion = '3.24.2' mockitoVersion = '4.11.0' jqwikVersion = '1.8.2' - jqwikSpringVersion = '0.10.0-SNAPSHOT' + jqwikSpringVersion = '0.10.0' isSnapshotRelease = isSnapshotRelease(jqwikSpringVersion) }