- Helper to share values between all tests (#32, !34)
- Split into its own module (was previously in Suite's jvmMain) (#34, !35)
- Allow using failOnRaise outside the Test DSL (!33)
- Added assertRaises and variants (!33)
- Added examples to most functions (#e2b8f421, !33)
- Shorter names for children files (#29, !32)
- When nested suites are unnested on JS, embed the relationship in the name so it isn't lost (#0f3b4578, !33)
- Added a guide to explain how to configure, and listed downsides (#26, !33)
- Added a guide to explain how to configure, and listed downsides (#26, !33)
- Module-level documentation for all modules (#20, #26, !33)
- Added failOnRaise to fail a test using the Raise DSL (#16, !27)
- Allow nullable prepared values (#23, !25)
- Added a module with helpers to test Gradle plugins (#22, !29)
- Added an example in the README (#25, !30)
- Prepared values log their actual values to the test output (#17, !19)
- Improved logging for finalizers (!19)
- Document the usefulness of PreparedProvider (#19, !20)
- Generate random values, and reproduce previous test executions by generating the same random values (#24, !26)
- Made the name of prepared values public (#63f52eb1, !23)
- The Kotest runner now exposes the Kotest engine (#15, !17)
- Utilities to create temporary directories and files with java.io and java.nio (#21, !23)
- Switch from Dokka to Dokkatoo
- Declare nested test suites
- Lazy fixtures with 'prepared'
- Test finalizers
- Time control
- Kotlin/JVM support
- Kotlin/JS support
- Kotlin/JVM support
- Kotlin/JS support
- Kotlin/Native support
- Declare nested test suites
- Lazy fixtures with 'prepared'
- Test finalizers
- Time control
- Kotlin/JVM support
- Kotlin/JS support
- Kotlin/JVM support
- Kotlin/JS support
- Kotlin/Native support