Skip to content

2026

2.6.0 • Remove the KotlinX.Coroutines debug agent, Kotest and TestBalloon IntelliJ plugin support

Suite

  • Stop registering the KotlinX.Coroutines debug agent automatically, see the MR for more details (!247)
  • Mention foreground and background scopes in the documentation of prepared values (3025d11e)

Kotest runner

Complete rewrite of the Kotest integration following the new guidelines.

Prepared is now compatible and recognized by the Kotest IntelliJ plugin.

TestBalloon runner

Improvements to the interaction between Prepared and the TestBalloon IntelliJ plugin.

Dependencies

  • Kotlin 2.4.10
  • TestBalloon 1.0.1
  • Kotest 6.2.2
  • Ktor 3.5.1

2.5.2 • Improved failure assertions output, removed false negative warning, dependency upgrades

Suite

  • Failed exception assertions are now displayed on two lines (a2c31ce9, !226)
  • Do not warn when a prepared value is called but unused (!233)

Kotest runner

  • Kotest 6.1.11 support (#96, !228)

TestBalloon runner

  • TestBalloon 0.8.4 support (!231)

Arrow compatibility

  • Failed Raise assertions are now displayed on two lines (ea498f5a, !226)

Deployment

  • Apple Intel-based targets are no longer published, because they are deprecated (7ddf7e10)

2.4.0 • Conditionally ignore tests and better stack traces for fixtures

Suite

  • Exceptions in fixtures are wrapped by an AssertionError to facilitate understanding the failure path (!205)
  • Added Ignored.If and OnlyIf to conditionally ignore tests (!206)

Gradle compatibility

  • Fixed a bug in gradle.properties() (!209)

KotlinX.Datetime compatibility

The :compat-kotlinx-datetime module has been deleted. All its functionality has already been moved to :suite using the kotlin.time package multiple releases ago.

The module is still available on MavenCentral but will not be updated in the future.

2.3.1 • Kotlin 2.3.0, Gradle properties and longer default timeout

Suite

  • Increased the default test timeout from 10s to 60s (!192)

Gradle compatibility

  • Added a helper to write gradle.properties in tests (!197)

TestBalloon runner

Added support for TestBalloon 0.8.2.

Note that TestBalloon 0.8.0 had a breaking change, so this version of Prepared is not compatible with older TestBalloon versions. Your codebase should not be affected.

Kotest runner

Added support for Kotest 6.1.3.

Note that Kotest 6.0.2 had a breaking change that was later rolled back, so this version of Prepared is not compatible with Kotest 6.0.2. Your codebase should not be affected.

Dependencies

  • Kotlin 2.3.0