anchor.diff:  
   *Date of Release:* ❓
   
  -*Scope:* Sixth milestone release of JUnit 5 with a focus on Java 9 compatibility and
  -additional extension APIs for JUnit Jupiter.
  +*Scope:* Sixth milestone release of JUnit 5 with a focus on Java 9 compatibility,
  +validation (e.g. tag syntax rules), and bug fixes.
   
   WARNING: This is a milestone release and contains breaking changes. Please refer to the
   <<running-tests-ide-intellij-idea,instructions>> above to use this version in a version of
  
positive.code: link:{junit5-repo}+/milestone/11?closed=1+[5.0 M6] milestone page in the JUnit repository
  on GitHub.
  
  ==== Java 9 compatibility
  
  The main target of JUnit is Java 8. Therefore, it won't ship with compiled module
  descriptors. However, since <<release-notes-5.0.0-m5,milestone M5>> each artifact
  published by JUnit 5 ships with a stable automatic module name declared in the
  JAR manifest. That allows test module authors to require well-known JUnit module
  names, like:
  
  ```
  module foo.bar {
  
negative.code: }
  ```
  
  It is typically sufficient to run tests on the class path: in this regard there are no
  changes between Java 8 and 9. All command-line tools and IDEs continue to work with JUnit
  5 _out of the box_ as long as they support the JUnit Platform. If your tool of choice
  does not yet support the JUnit Platform, you may always resort to the `ConsoleLauncher`
  or even to the executable `junit-platform-console-standalone` all-in-one jar.
  
  Running JUnit Jupiter tests on the module path is implemented by
  https://github.com/forax/pro[pro], a Java 9 compatible build tool.
  
  *pro* supports both black-box and white-box testing. The former is used by module surface
  tests that only access the exported bits of the application modules. The latter uses a
  merged module descriptor technique that allows access to `protected` and package-private
  types as well as non-exported packages.
  
  Consult the https://github.com/forax/pro/tree/master/src/test/java[pro GitHub repository]
  for test module examples: `integration.pro` is a black-box test module; whereas,
  `com.github.forax.pro.api` and `com.github.forax.pro.helper` are white-box test modules.
  
  
  [[release-notes-5.0.0-m6-junit-platform]]
  ==== JUnit Platform
  