1
1
[[release-notes-6.0.0-M1]]
2
2
== 6.0.0-M1
3
3
4
- *Date of Release:* ❓
4
+ *Date of Release:* June 27, 2025
5
5
6
- *Scope:* ❓
6
+ *Scope:*
7
+
8
+ * Require Java 17 and Kotlin 2.2
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
7
16
8
17
For a complete list of all _closed_ issues and pull requests for this release, consult the
9
18
link:{junit-framework-repo}+/milestone/87?closed=1+[6.0.0-M1] milestone page in the JUnit
@@ -13,11 +22,6 @@ repository on GitHub.
13
22
[[release-notes-6.0.0-M1-overall-improvements]]
14
23
=== Overall Improvements
15
24
16
- [[release-notes-6.0.0-M1-overall-bug-fixes]]
17
- ==== Bug Fixes
18
-
19
- * ❓
20
-
21
25
[[release-notes-6.0.0-M1-overall-deprecations-and-breaking-changes]]
22
26
==== Deprecations and Breaking Changes
23
27
@@ -35,11 +39,6 @@ repository on GitHub.
35
39
[[release-notes-6.0.0-M1-junit-platform]]
36
40
=== JUnit Platform
37
41
38
- [[release-notes-6.0.0-M1-junit-platform-bug-fixes]]
39
- ==== Bug Fixes
40
-
41
- * ❓
42
-
43
42
[[release-notes-6.0.0-M1-junit-platform-deprecations-and-breaking-changes]]
44
43
==== Deprecations and Breaking Changes
45
44
@@ -86,20 +85,10 @@ repository on GitHub.
86
85
- `NamespacedHierarchicalStore.getOrComputeIfAbsent(N, K, Function)`
87
86
- `NamespacedHierarchicalStore.getOrComputeIfAbsent(N, K, Function, Class)`
88
87
89
- [[release-notes-6.0.0-M1-junit-platform-new-features-and-improvements]]
90
- ==== New Features and Improvements
91
-
92
- * ❓
93
-
94
88
95
89
[[release-notes-6.0.0-M1-junit-jupiter]]
96
90
=== JUnit Jupiter
97
91
98
- [[release-notes-6.0.0-M1-junit-jupiter-bug-fixes]]
99
- ==== Bug Fixes
100
-
101
- * ❓
102
-
103
92
[[release-notes-6.0.0-M1-junit-jupiter-deprecations-and-breaking-changes]]
104
93
==== Deprecations and Breaking Changes
105
94
@@ -155,11 +144,6 @@ repository on GitHub.
155
144
[[release-notes-6.0.0-M1-junit-vintage]]
156
145
=== JUnit Vintage
157
146
158
- [[release-notes-6.0.0-M1-junit-vintage-bug-fixes]]
159
- ==== Bug Fixes
160
-
161
- * ❓
162
-
163
147
[[release-notes-6.0.0-M1-junit-vintage-deprecations-and-breaking-changes]]
164
148
==== Deprecations and Breaking Changes
165
149
@@ -168,8 +152,3 @@ repository on GitHub.
168
152
not to signal removal in the next major version but to clarify the intended purpose of
169
153
the engine. It should only be used temporarily while migrating tests to JUnit Jupiter or
170
154
another testing framework with native JUnit Platform support.
171
-
172
- [[release-notes-6.0.0-M1-junit-vintage-new-features-and-improvements]]
173
- ==== New Features and Improvements
174
-
175
- * ❓
0 commit comments