Repository navigation
1.0.0
Changelog:
Added:
- Live failures from a run in progress.
list_failurestakespartial: trueto read the failed classes written so far while a run is going, from the per-class result files; the answer carriespartial: trueand therunState, 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)andStateCollector.of(ThrowingCollector)adapt a Java lambda that throws checked exceptions, andSetupStep.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:
Namedlabels survive commas in other arguments. The parameter table showed aNamedargument's rawType@hashinstead 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).