Kotest v4.2.0 Release Notes

Release Date: 2020-08-20 // over 3 years ago
    • ๐Ÿ”‹ Feature: Kotest upgraded to use Kotlin 1.4.0 #1511
    • ๐Ÿ”‹ Feature: Allow multiple project configs to be detected and merged #1632
    • ๐Ÿ”‹ Feature: Allow case control in test's reports #1458
    • ๐Ÿ”‹ Feature: Use expression for tags instead of include/exclude #863
    • ๐Ÿ”‹ Feature: Add new scoped callbacks #1584
    • ๐Ÿ”‹ Feature: Support order annotation for SpecOrder #1593
    • ๐Ÿ”‹ Feature: Spec level overrides for timeout and invocation timeout #1551
    • ๐Ÿ‘Œ Improvement: Added exhaustive only mode to property tests #1596
    • ๐Ÿ‘Œ Improvement: Change instance of matchers to use generic contracts #1510
    • ๐Ÿ‘Œ Improvement: Allow to disable SpringListener on final class warning #1573
    • ๐Ÿ‘Œ Improvement: Bundle console runner with intellij plugin #1567
    • ๐Ÿ‘Œ Improvement: Improved error message for map should contain when key present #1587
    • ๐Ÿ‘Œ Improvement: Allow allure to be customizable #1527
    • ๐Ÿ‘Œ Improvement: Use the SPDX compliant license identifier "Apache-2.0" in POM files #1517
    • ๐Ÿ‘Œ Improvement: Use forAll(1) suspend parameters #1626
    • ๐Ÿ›  Bugfix: Running all tests in a package doesn't run tests in subpackages #1621
    • ๐Ÿ›  Bugfix: Can't run a single test method from Gradle 6.5 #1531
    • ๐Ÿ›  Bugfix: TestFactory listeners not executing on nested tests #1613
    • ๐Ÿ›  Bugfix: Disabling test execution with x-methods doesn't work with kotest-core-js #1623
    • ๐Ÿ›  Bugfix: NoSuchFileException when using kotest-extensions-junitxml with Gradle #1581
    • ๐Ÿ›  Bugfix: Non complete junit report when using FunSpec #999
    • ๐Ÿ’ฅ Breaking Change: kotest-core module has been replaced with kotest-framework-api and kotest-framework-engine. Tools authors can depend on api only. Engine should be used for JS testing. For JVM testing, continue to use kotest-runner-junit5-jvm.