Skip to content

1.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 13:10
· 5 commits to master since this release

Changelog:

Added:

  • Live failures from a run in progress. list_failures takes partial: true to read the failed classes written so far while a run is going, from the per-class result files; the answer carries partial: true and the runState, so it never reads as a clean listing. Without the argument an unfinished run is refused as before.
  • Java lambdas that throw checked exceptions. Action.of(ThrowingAction) and StateCollector.of(ThrowingCollector) adapt a Java lambda that throws checked exceptions, and SetupStep.of(...) builds a setup step from one or more of them. The exception reaches the report unchanged. Existing signatures are untouched (#253).
  • CapturedOutputs.highlight(label, value). Records a highlighted output without declaring a key, returns the value, and skips a null value (#253).

Changed:

  • Kotlin 2.4.21. The compiler plugin is built against Kotlin 2.4.21 and loads only in that compiler, so consumers must compile with 2.4.21. Pair with the build-plugins release that raises its Kotlin floor to 2.4.21.
  • Kotest 6.2.5. Dependency bumps; no API changes. Also Gradle 9.8.1, Jackson 2.22.3, PlantUML 1.2026.8, Byte Buddy 1.18.14, Playwright 1.63.0, Selenium 4.50.0.

Fixes:

  • Named labels survive commas in other arguments. The parameter table showed a Named argument's raw Type@hash instead of its label whenever another argument in the same invocation rendered with ", " in it, such as a data class with two fields. The display name was split on every ", ", so the labels no longer lined up with the parameters and were all dropped (#250).