Skip to content

News

1.3.3 • Experimental resource loading helpers, temporary files documentation

Suite

  • Simplify the documentation on why SharedProvider is not recommended (!87)

Filesystems utilities

  • Experimental resource loading helpers (#66, #68, !64)
  • Added a website page on temporary files (#47, !98)

Documentation

  • Fix broken sentence in the Shared Values page (#65, !97)
  • Fix broken link in the getting started page (#4c62b66d, !98)
  • Fix broken link in the features overview page (#5f5fccf7, !98)
  • Rewrote the features overview page (#ddf30247, !98)

Suite

  • Notify that advanceTimeBy, runCurrent and advanceTimeUntilIdle may be removed in the future (#51, #7d123ad6, !91)
  • Improve the documentation of time.nowMillis (#3844abc0, !91)
  • Improve the documentation of time.scheduler (#684fdc1c, !91)

Java.time compatibility

  • time.set now has the same behavior as time.delayUntil (#51, #f12a05c7, !91)

KotlinX.Datetime compatibility

  • time.set now has the same behavior as time.delayUntil (#51, #e5c399d3, !91)

Documentation

  • Add a documentation page on time control (#49df6931, !91)
  • Add a documentation page on the Suite DSL (#60511f68, !91)
  • GDPR-related improvements for the documentation website (#29, !32)
  • Clarifications related to Truthish (!90)
  • Rename the Features Overview page (#b5aad64c, !91)
  • Readability improvements for async operations (#13740aa3, !91)

1.3.1 • Kotest fixes and assertion library documentation improvements

Kotest runner

  • Support Focus and Bang (#62, !88)
  • Stop crashing on KJS (#59, !89)
  • Document which Kotest features are configured by Prepared (#d87da612, !88)

Documentation

Dependency upgrades

  • Kotest 5.9.1

1.2.0 • Randomness fixes, documentation website, Kotlin 2.0.0

Suite

  • Fixed randomBoolean() which returned an Int (#1a324a04, !74)
  • Fixed all randomXXX() functions, which ignored the configured seed (#bd9348d0, !74)
  • Fixed the random seed being displayed as 'null' in the standard output even when set (#c1bc163d, !74)
  • Fixed low-risk race condition in which prepared values where instantiated more than once (#21004559, !74)

Kotest runner

  • Add a dependency on kotest-assertions (!70)

Documentation

  • Create the Prepared website (#47, !72)

Dependencies

1.0.0 • Stabilization

Suite

  • More concise Shared.toString() and Prepared.toString() (#a524c5ac, !47)

Parameterize compatibility

  • Parameterize 0.3.0 (#30, !47)
  • Easily declared Prepared instances from parameterize variables (#30, !47)

Arrow compatibility

Gradle compatibility

  • Stop injecting Kotlin and Groovy in inline build scripts (#4b1be0fa, !59)
  • Automatically create project directories when build scripts are created (#70a6c855, !43)

Kotest runner

  • Kotest 5.8.1 (#72a9b8fe, !37)
  • Reuse Kotest's coroutine scope to avoid JS tests never finishing (#12, !37)

Warning: at this point, it is unclear whether JS tests run or not. Please visit #44 for more information.