Releases: sbt/sbt-jupiter-interface
0.19.0
sbt-jupiter-interface 0.19.0 is cross published to:
| sbt Version | Published |
|---|---|
| 1.x | ✅ |
| 2.x | ✅ |
Note: sbt-jupiter-interface requires JDK 17+.
LauncherConfig settings at test runtime
sbt-jupiter-interface 0.19.0 renames the five jupiterTestDiscoveryXxxAutoRegistrationEnabled setting keys (added in #226) to jupiterXxxAutoRegistrationEnabled, since they now apply to both test discovery and the test runtime phases. It also adds five new SettingKey[Seq[String]] settings for manually registering specific implementations by fully-qualified class name: jupiterTestEngines, jupiterLauncherSessionListeners,
jupiterLauncherDiscoveryListeners, jupiterTestExecutionListeners, jupiterPostDiscoveryFilters. Overall defaults match JUnit Platform's own defaults (auto-registration on, no manual registrations) so existing projects see no behaviour change.
This was contributed by @vasilmkd in #240
other updates
- Show the
displayNameof parameterized tests in the sbt output and in the xml test reports by @vasilmkd in #231
behind the scenes
- Fix raw type warnings by @xuwei-k in #229
- Fix warning in Configuration by @xuwei-k in #230
- Update scala3-library to 3.8.3 by @scala-steward in #232
- sbt 2.0.0-RC11 by @xuwei-k in #235
- Update sbt-java-formatter to 0.12.0 by @scala-steward in #236
- Update sbt, scripted-plugin to 1.12.11 by @scala-steward in #238
Full Changelog: v0.18.0...v0.19.0
0.18.0
sbt-jupiter-interface 0.18.0 is cross published to:
| sbt Version | Published |
|---|---|
| 1.x | ✅ |
| 2.x | ✅ |
Note: sbt-jupiter-interface requires JDK 17+.
updates
Full Changelog: v0.17.1...v0.18.0
0.17.1
sbt-jupiter-interface 0.17.1 is cross published to:
| sbt Version | Published |
|---|---|
| 1.x | ✅ |
| 2.x | ✅ |
Note: sbt-jupiter-interface requires JDK 17+.
updates
- deps: Update junit-jupiter-engine, ... to 6.0.3 by @scala-steward in #215
- fix: Avoid RuntimeException in Configuration#extractClassName when testSorce is ClasspathResourceSource by @ltrojanowski in #223
behind the scenes
- docs: update maven central badge by @gaeljw in #202
- ci: sbt 2.0.0-RC9 by @xuwei-k in #219
- ci: Update sbt, scripted-plugin to 1.12.5 by @scala-steward in #222
- ci: Update sbt-github-actions to 0.29.0 by @scala-steward in #206
- deps: Update scala-library to 2.12.21 by @scala-steward in #207
- deps: Update scala3-library to 3.8.2 by @scala-steward in #221
new contributors
- @ltrojanowski made their first contribution in #223
Full Changelog: v0.17.0...v0.17.1
0.17.0
sbt-jupiter-interface 0.17.0 is cross published to:
| sbt Version | Published |
|---|---|
| 1.x | ✅ |
| 2.x | ✅ |
Note: sbt-jupiter-interface requires JDK 17+.
about sbt-jupiter-interface
sbt-jupiter-interface is an sbt plugin, originally developed by Michael Aichler in 2017, to provide a test bridge for JUnit 5's Jupiter module.
JUnit 6 support
🎬 behind the scenes
- refactor: Avoid deprecated
Thread.getIdby @xuwei-k in #201 - test: Enable more sbt 2 tests by @xuwei-k in #200
Full Changelog: v0.16.0...v0.17.0
0.16.0
sbt-jupiter-interface 0.16.0 is cross published to:
| sbt Version | Published |
|---|---|
| 1.x | ✅ |
| 2.x | ✅ |
about sbt-jupiter-interface
sbt-jupiter-interface is an sbt plugin, originally developed by Michael Aichler in 2017, to provide a test bridge for JUnit 5's Jupiter module.
Updates
- Update junit-jupiter-engine, ... to 5.14.0 by @scala-steward in #186
sbt 2.x migration
- Add sbt 2 cross build setting by @xuwei-k in #191
- Use new wildcard syntax by @xuwei-k in #190
- Enable some sbt 2 test by @xuwei-k in #198
🎬 behind the scenes
- ci: Update sbt-ci-release to 1.11.2 by @scala-steward in #180
- ci: Update sbt, scripted-plugin to 1.11.6 by @scala-steward in #184
- ci: Update sbt-github-actions to 0.28.0 by @scala-steward in #185
- ci: Update sbt, scripted-plugin to 1.11.7 by @scala-steward in #193
- ci: Update .scala-steward.conf by @eed3si9n in #196
- Avoid deprecated
Class.newInstanceby @xuwei-k in #192
new contributors
Full Changelog: v0.15.1...v0.16.0
0.15.2
This is the same as 0.16.0 - https://github.com/sbt/sbt-jupiter-interface/releases/tag/v0.16.0
0.15.1
about sbt-jupiter-interface
sbt-jupiter-interface is an sbt plugin, originally developed by Michael Aichler in 2017, to provide a test bridge for JUnit 5's Jupiter module.
updates
- 🐛 fix: Fixes Cucumber integration by not discovering tests when they are not a class or a method by @gaeljw in #177
- deps: Updates junit-jupiter-engine, ... to 5.13.4 by @scala-steward in #173
behind the scene
- docs: Updates version matrix in the README by @gaeljw in #176
- ci: Updates sbt, scripted-plugin to 1.11.3 by @scala-steward in #171
- test: Pins mockito-core to 4.x by @eed3si9n in #178
new contributors
Full Changelog: v0.15.0...v0.15.1
0.15.0
about sbt-jupiter-interface
sbt-jupiter-interface is an sbt plugin, originally developed by Michael Aichler in 2017, to provide a test bridge for JUnit 5's Jupiter module.
update
- deps: Update JUnit to 5.13.1 by @scala-steward in #164
behind the scene
- ci: Publish snapshots by @mkurz in #163
- ci: Update sbt-ci-release to 1.11.1 by @scala-steward in #161
- ci: Update sbt, scripted-plugin to 1.11.2 by @scala-steward in #166
- doc: Update README.md by @eed3si9n in #154
Full Changelog: v0.14.0...v0.15.0
0.14.0
about sbt-jupiter-interface
sbt-jupiter-interface is an sbt plugin, originally developed by Michael Aichler in 2017, to provide a test bridge for JUnit 5's Jupiter module.
update
- Update JUnit to 5.12.2 by @scala-steward in #150
behind the scene
- ci: Update sbt-ci-release to 1.9.3 by @scala-steward in #143
- ci: Update javafmt to 0.9.0 by @mkurz in #152
- ci: Update sbt-github-actions to 0.25.0 by @scala-steward in #141
- ci: Update sbt, scripted-plugin to 1.10.11 by @scala-steward in #147
new contributors
Full Changelog: v0.13.3...v0.14.0
0.13.3
updates
behind the scene
- ci: Update sbt, scripted-plugin to 1.10.6 by @scala-steward in #127
new contributors
Full Changelog: v0.13.2...v0.13.3