Changelog History
Page 1
-
v4.3.1
October 31, 2020 -
v4.3.0
October 22, 2020 -
v4.2.5
September 20, 2020 -
v4.2.4 Changes
September 09, 2020- ๐ Bugfix: Test time does not scale with number of tests #1685
- ๐ Bugfix: Added spring listener lifecycle mode #1643
- ๐ Bugfix: Fix and remove double negative in empty directory assertions
- ๐ Improvement: Duplicated test name exception should include test name #1686
- ๐ Improvement: SpringListener to generate meaningful method names #1591
-
v4.2.3 Changes
September 01, 2020- ๐ Bugfix: Throwables of
Error
in the engine should be reported to test engine listeners - ๐ Bugfix: Switched classgraph to api
- ๐ Bugfix: Make Set comparisons use .contains() instead of a linear search #1672
- ๐ Bugfix: Change retry default delay to 1 #1670
- ๐ Bugfix: removed 1.4 api usage from property tests
- ๐ Improvement: Allow retry to call suspend functions #1669
- ๐ Improvement: Add matcher alias for Iterator have next #1664
- ๐ Improvement: Add java.util.Optional matchers #1662
- ๐ Improvement: Expand ktor matchers to the client libraries #1658
- ๐ Improvement: Add
forNone
assertion #1654 - ๐ Improvement: Arb and Exhaustive should be covariant #1653
- ๐ Improvement: Remove the annoying
executionError
extra test in gradle #1655 - ๐ Improvement: Added more helpful error message when spec instantiation fails
- ๐ Docs: Update Gradle dependencies docs removing unnecessary -jvm suffix #1650
- ๐ Docs: MockServer extension documentation #1446
- ๐ Bugfix: Throwables of
-
v4.2.2 Changes
August 29, 2020- ๐ Bugfix: Usage of a Kotlin 1.4 only method has been removed
- ๐ Bugfix: KotlinReflectionInternalError fixed on java enums #1611
- ๐ Bugfix: Errors in a DiscoveryExtension were not propagated to output #1634
- ๐ Bugfix: Tags specified via inline tags dsl were not being picked up #1642
- ๐ Improvement: Updated output of some collection matchers to format an element per line #1380
-
v4.2.1 Changes
- ๐ Feature: The assertion libraries are now also published for watchos, tvos, and ios in addition to the macos, windows, and linux targets previously.
-
v4.2.0 Changes
August 20, 2020- ๐ 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.
-
v4.2.0.RC1
August 10, 2020 -
v4.1.2 Changes
July 18, 2020๐ Bugfix: Dkotest.tags.include= only takes into account @tags #1536 sksamuel
๐ Bugfix: Ensure exhaustive isn't build with an empty list #1549 Cleidiano Oliveira
๐ Bugfix: Add concurrent spec runner and fix sequential spec runner #1547 sksamuel
๐ Bugfix: Take into account range for IntShrinker and LongShrinker #1535 sksamuel
๐ Feature: Support expressions for tags as an alternative to include/exclude #863 sksamuel
๐ Feature: Expand some matchers to Iterable #1538 Leonardo Colman Lopes
๐ Improvement: Add the ability to make parameter substitutions when executing http files #1560 Shane Lathrop
๐ Improvement: Added xGiven / xWhen / xThen options to Behavior spec #1534 sksamuel
๐ Improvement: Added nicer syntax for Test Containers sksamuel
๐ Improvement: Restore context to describe #1565 sksamuel
๐ฅ Breaking Change: Updates method signature of assertSoftly to take object under test as argument Ashish Kumar Joy