11[[release-notes-5.0.0-m2]]
22=== 5.0.0-M2
33
4- *Date of Release:* July 22 , 2016
4+ *Date of Release:* July 23 , 2016
55
66*Scope:* Second milestone release of JUnit 5
77
1111This release is primarily a bugfix release for bugs discovered since `5.0.0-M1`.
1212
1313The following is a list of global changes. For details regarding changes specific to the
14- Platform, Jupiter, and Vintage, consult the dedicated subsections.
14+ Platform, Jupiter, and Vintage, consult the dedicated subsections below. For a complete
15+ list of all _closed_ issues and pull requests for this release, consult the
16+ link:{junit5-repo}+/milestone/4?closed=1+[5.0 M2] milestone page in the JUnit repository
17+ on GitHub.
1518
1619* The JUnit 5 Gradle build now runs properly on Microsoft Windows.
1720* A continuous integration build against Microsoft Windows has been set up on AppVeyor.
@@ -30,10 +33,11 @@ Platform, Jupiter, and Vintage, consult the dedicated subsections.
3033 refer to the `ConsoleLauncher` instead of the `ConsoleRunner`.
3134* The `TestExecutionSummary` used by the `ConsoleLauncher` and the JUnit Platform Gradle
3235 plugin now includes the actual exception type for failures.
33- * Safeguard classpath scanning -- Classpath scanning is now safeguarded against classes
34- with malformed names. The underlying error is swallowed and the offending file path
35- is logged. Other exceptions are swallowed as well unless it is a blacklisted exception
36- such as an OutOfMemoryError. Such an error is rethrown.
36+ * Classpath scanning is now safeguarded against exceptions encountered during class
37+ loading and processing -- for example, when processing classes with malformed names.
38+ The underlying exception is swallowed and logged along with the offending file path. If
39+ the exception is a _blacklisted exception_ such as an `OutOfMemoryError`, however, it
40+ will be rethrown.
3741
3842====== Deprecations
3943
0 commit comments