5
5
6
6
*Scope:*
7
7
8
- * Require Java 17 and Kotlin 2.2
8
+ * Java 17 and Kotlin 2.2 baseline
9
9
* Single version number for Platform, Jupiter, and Vintage
10
- * Use JSpecify's annotations to document nullability
11
- * Remove various deprecated behaviors and APIs
12
- * Integrate JFR functionality into junit-platform-launcher
13
- * Discontinue junit-platform-runner and junit-platform-jfr
14
- * Switch to FastCSV library for `@Csv\{File}Source `
15
- * Add support for using Kotlin `suspend` functions as test methods
10
+ * Use of JSpecify annotations to document nullability
11
+ * Removal of various deprecated behaviors and APIs
12
+ * Integration of JFR functionality into ` junit-platform-launcher`
13
+ * Removal of ` junit-platform-runner` and ` junit-platform-jfr`
14
+ * Switch to FastCSV library for `@CsvSource` and `@CsvFileSource `
15
+ * Support for using Kotlin `suspend` functions as test methods
16
16
17
17
For a complete list of all _closed_ issues and pull requests for this release, consult the
18
18
link:{junit-framework-repo}+/milestone/87?closed=1+[6.0.0-M1] milestone page in the JUnit
@@ -27,12 +27,12 @@ repository on GitHub.
27
27
28
28
* Minimum required Java version is now 17.
29
29
* Minimum required Kotlin version is now 2.2.
30
- * Platform, Jupiter, and Vintage artifacts now use the same version number.
30
+ * Platform artifacts now use the same version number as Jupiter and Vintage artifacts .
31
31
32
32
[[release-notes-6.0.0-M1-overall-new-features-and-improvements]]
33
33
==== New Features and Improvements
34
34
35
- * All JUnit modules now use https://jspecify.dev/[JSpecify]'s nullability annotations to
35
+ * All JUnit modules now use https://jspecify.dev/[JSpecify] nullability annotations to
36
36
indicate which method parameters, return types, etc. can be `null`.
37
37
38
38
0 commit comments