kotest / kotest-assertions-compiler

Kotest assertions wrapping kotlin-compile-testing
Apache License 2.0
0 stars 0 forks source link

Update Libs.Kotest.version to v5 (major) #15

Open renovate[bot] opened 1 year ago

renovate[bot] commented 1 year ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.kotest:kotest-runner-junit5-jvm 4.4.3 -> 5.9.1 age adoption passing confidence
io.kotest:kotest-framework-engine 4.4.3 -> 5.9.1 age adoption passing confidence
io.kotest:kotest-framework-api 4.4.3 -> 5.9.1 age adoption passing confidence

Release Notes

kotest/kotest (io.kotest:kotest-runner-junit5-jvm) ### [`v5.9.1`](https://redirect.github.com/kotest/kotest/releases/tag/v5.9.1) ##### What's Changed ##### Assertions - shouldHaveElementAt-more-info by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3985](https://redirect.github.com/kotest/kotest/pull/3985) - shouldExist-more-info ([#​62](https://redirect.github.com/kotest/kotest/issues/62)) by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3984](https://redirect.github.com/kotest/kotest/pull/3984) - singleElement-more-info by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3983](https://redirect.github.com/kotest/kotest/pull/3983) - singleElement-with-predicate-more-info by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3986](https://redirect.github.com/kotest/kotest/pull/3986) - Add Stacktrace Substring Matching to Throwable Matchers by [@​neBM](https://redirect.github.com/neBM) in [https://github.com/kotest/kotest/pull/3998](https://redirect.github.com/kotest/kotest/pull/3998) - Deprecating inspecting. by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/4009](https://redirect.github.com/kotest/kotest/pull/4009) - Partial key ([#​65](https://redirect.github.com/kotest/kotest/issues/65)) by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/4013](https://redirect.github.com/kotest/kotest/pull/4013) - fix retry ignore subclass of exception class by [@​kin4496](https://redirect.github.com/kin4496) in [https://github.com/kotest/kotest/pull/3955](https://redirect.github.com/kotest/kotest/pull/3955) - Add simplified overloads to shouldMatchEach extensions ([#​3911](https://redirect.github.com/kotest/kotest/issues/3911)) by [@​gianninia](https://redirect.github.com/gianninia) in [https://github.com/kotest/kotest/pull/3929](https://redirect.github.com/kotest/kotest/pull/3929) - Add an `infix` variant of `shouldNotBeNull` that accepts a block by [@​sschuberth](https://redirect.github.com/sschuberth) in [https://github.com/kotest/kotest/pull/4060](https://redirect.github.com/kotest/kotest/pull/4060) ##### Framework - Handling generic data classes when determining identifier stability by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/4007](https://redirect.github.com/kotest/kotest/pull/4007) - Refactor team city listener to extract the writing methods by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/4053](https://redirect.github.com/kotest/kotest/pull/4053) ##### Property-testing - Reverted generation of null values in `Arb.list` due to performance issues by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/4023](https://redirect.github.com/kotest/kotest/pull/4023) - Add an Arbitrary to generate whitespace. by [@​jedesroches](https://redirect.github.com/jedesroches) in [https://github.com/kotest/kotest/pull/4030](https://redirect.github.com/kotest/kotest/pull/4030) ##### Docs - Update blogs.md - matchers for temporal types with tolerance by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/4021](https://redirect.github.com/kotest/kotest/pull/4021) - fix broken matcher documentation for dates by [@​dzappold](https://redirect.github.com/dzappold) in [https://github.com/kotest/kotest/pull/4019](https://redirect.github.com/kotest/kotest/pull/4019) - Correct the explanation of lifecycle hooks in docs by [@​kohii](https://redirect.github.com/kohii) in [https://github.com/kotest/kotest/pull/4020](https://redirect.github.com/kotest/kotest/pull/4020) - Fix links for Testcontainers lifecycle section by [@​gavvvr](https://redirect.github.com/gavvvr) in [https://github.com/kotest/kotest/pull/4037](https://redirect.github.com/kotest/kotest/pull/4037) - Add link to write-up about ranges by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/4042](https://redirect.github.com/kotest/kotest/pull/4042) - Fix test name comparison in docs by [@​hoonloper](https://redirect.github.com/hoonloper) in [https://github.com/kotest/kotest/pull/4034](https://redirect.github.com/kotest/kotest/pull/4034) ##### Build / CI/CD / Dependency updates - Add wasmJs publishing to release job by [@​eygraber](https://redirect.github.com/eygraber) in [https://github.com/kotest/kotest/pull/4010](https://redirect.github.com/kotest/kotest/pull/4010) - chore(deps): update dependency gradle to v8.7 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kotest/kotest/pull/3958](https://redirect.github.com/kotest/kotest/pull/3958) - add-regression-test-for-performance-degradation by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/4027](https://redirect.github.com/kotest/kotest/pull/4027) - Publish androidNative targets by [@​eygraber](https://redirect.github.com/eygraber) in [https://github.com/kotest/kotest/pull/4031](https://redirect.github.com/kotest/kotest/pull/4031) - Publish watchosDeviceArm64 target by [@​eygraber](https://redirect.github.com/eygraber) in [https://github.com/kotest/kotest/pull/4032](https://redirect.github.com/kotest/kotest/pull/4032) - fix(deps): update dependency io.mockk:mockk to v1.13.11 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kotest/kotest/pull/4050](https://redirect.github.com/kotest/kotest/pull/4050) - \[Chore] Upgrade to the Develocity plugin to remove build warnings by [@​pshevche](https://redirect.github.com/pshevche) in [https://github.com/kotest/kotest/pull/4045](https://redirect.github.com/kotest/kotest/pull/4045) ##### New Contributors - [@​eygraber](https://redirect.github.com/eygraber) made their first contribution in [https://github.com/kotest/kotest/pull/4010](https://redirect.github.com/kotest/kotest/pull/4010) - [@​dzappold](https://redirect.github.com/dzappold) made their first contribution in [https://github.com/kotest/kotest/pull/4019](https://redirect.github.com/kotest/kotest/pull/4019) - [@​kohii](https://redirect.github.com/kohii) made their first contribution in [https://github.com/kotest/kotest/pull/4020](https://redirect.github.com/kotest/kotest/pull/4020) - [@​jedesroches](https://redirect.github.com/jedesroches) made their first contribution in [https://github.com/kotest/kotest/pull/4030](https://redirect.github.com/kotest/kotest/pull/4030) - [@​gavvvr](https://redirect.github.com/gavvvr) made their first contribution in [https://github.com/kotest/kotest/pull/4037](https://redirect.github.com/kotest/kotest/pull/4037) - [@​pshevche](https://redirect.github.com/pshevche) made their first contribution in [https://github.com/kotest/kotest/pull/4045](https://redirect.github.com/kotest/kotest/pull/4045) - [@​hoonloper](https://redirect.github.com/hoonloper) made their first contribution in [https://github.com/kotest/kotest/pull/4034](https://redirect.github.com/kotest/kotest/pull/4034) - [@​neBM](https://redirect.github.com/neBM) made their first contribution in [https://github.com/kotest/kotest/pull/3998](https://redirect.github.com/kotest/kotest/pull/3998) **Full Changelog**: https://github.com/kotest/kotest/compare/v5.9.0...v5.9.1 ### [`v5.9.0`](https://redirect.github.com/kotest/kotest/releases/tag/v5.9.0) ##### New Features - Support for WebAssembly (the wasmJs target) has been added ([https://github.com/kotest/kotest/pull/3805](https://redirect.github.com/kotest/kotest/pull/3805)) ##### Breaking Changes - Support for watchosX86 and iosArm32 targets has been removed ([https://github.com/kotest/kotest/pull/3805](https://redirect.github.com/kotest/kotest/pull/3805)) ##### Requirements - Kotlin 1.9.23 and higher - kotlinx.coroutines 1.8.0 and higher ##### What's Changed - Add wasmJs target by [@​OliverO2](https://redirect.github.com/OliverO2) in [https://github.com/kotest/kotest/pull/3805](https://redirect.github.com/kotest/kotest/pull/3805) - fix(docs): indentation in System Extensions by [@​craigpastro](https://redirect.github.com/craigpastro) in [https://github.com/kotest/kotest/pull/3940](https://redirect.github.com/kotest/kotest/pull/3940) - Change Arb.filterIsInstance() signature to use single type parameter by [@​kshired](https://redirect.github.com/kshired) in [https://github.com/kotest/kotest/pull/3943](https://redirect.github.com/kotest/kotest/pull/3943) - Add missing functions to property-arbs docs by [@​snowe2010](https://redirect.github.com/snowe2010) in [https://github.com/kotest/kotest/pull/3945](https://redirect.github.com/kotest/kotest/pull/3945) - Increasing JVM heap allowance on GitHub by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/3948](https://redirect.github.com/kotest/kotest/pull/3948) - Fix JS and Wasm/JS test timeouts, bring back Node.js test output by [@​OliverO2](https://redirect.github.com/OliverO2) in [https://github.com/kotest/kotest/pull/3953](https://redirect.github.com/kotest/kotest/pull/3953) - add-similarity-to-contains-draft ([#​42](https://redirect.github.com/kotest/kotest/issues/42)) by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3906](https://redirect.github.com/kotest/kotest/pull/3906) - Update Sonatype snapshot URL by [@​aSemy](https://redirect.github.com/aSemy) in [https://github.com/kotest/kotest/pull/3956](https://redirect.github.com/kotest/kotest/pull/3956) - Fix json assertions artifact coordinate in docs by [@​TWiStErRob](https://redirect.github.com/TWiStErRob) in [https://github.com/kotest/kotest/pull/3968](https://redirect.github.com/kotest/kotest/pull/3968) - Create CODE_OF_CONDUCT.md by [@​sschuberth](https://redirect.github.com/sschuberth) in [https://github.com/kotest/kotest/pull/3987](https://redirect.github.com/kotest/kotest/pull/3987) - Restructure Kotlin/JS and Kotlin/JS/Wasm testing, fix [#​3329](https://redirect.github.com/kotest/kotest/issues/3329) by [@​OliverO2](https://redirect.github.com/OliverO2) in [https://github.com/kotest/kotest/pull/3954](https://redirect.github.com/kotest/kotest/pull/3954) - Correct Collection Matchers Documentation For `collection.shouldContainAllInAnyOrder()` by [@​u-ways-e](https://redirect.github.com/u-ways-e) in [https://github.com/kotest/kotest/pull/3995](https://redirect.github.com/kotest/kotest/pull/3995) - chore(deps): update plugin com.gradle.enterprise to v3.17.2 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kotest/kotest/pull/3990](https://redirect.github.com/kotest/kotest/pull/3990) - Add kotlin-faker to extensions list by [@​serpro69](https://redirect.github.com/serpro69) in [https://github.com/kotest/kotest/pull/3971](https://redirect.github.com/kotest/kotest/pull/3971) - Better assertion failures for containJsonKeyValue by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/3949](https://redirect.github.com/kotest/kotest/pull/3949) - fix(deps): update dependency io.github.classgraph:classgraph to v4.8.172 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kotest/kotest/pull/3957](https://redirect.github.com/kotest/kotest/pull/3957) - Add similarity to contain exactly in any order by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3938](https://redirect.github.com/kotest/kotest/pull/3938) - Fix Arb.list failing within edge cases in case of null values by [@​oliverblaha](https://redirect.github.com/oliverblaha) in [https://github.com/kotest/kotest/pull/3982](https://redirect.github.com/kotest/kotest/pull/3982) - chore(deps): update plugin kotlinbinarycompatibilityvalidator to v0.14.0 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kotest/kotest/pull/3993](https://redirect.github.com/kotest/kotest/pull/3993) - chore(deps): update plugin io.kotest.multiplatform to v5.8.1 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kotest/kotest/pull/3992](https://redirect.github.com/kotest/kotest/pull/3992) - fixing the kotest autoscan warning message to reference the right property name by [@​stepanv](https://redirect.github.com/stepanv) in [https://github.com/kotest/kotest/pull/4000](https://redirect.github.com/kotest/kotest/pull/4000) - fix(deps): update dependency io.projectreactor.tools:blockhound to v1.0.9.release by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kotest/kotest/pull/3989](https://redirect.github.com/kotest/kotest/pull/3989) - Allow comparison between empty set and other iterables by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/4005](https://redirect.github.com/kotest/kotest/pull/4005) - Moving similarity feature to kotest-assertions-core by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/4006](https://redirect.github.com/kotest/kotest/pull/4006) ##### New Contributors - [@​craigpastro](https://redirect.github.com/craigpastro) made their first contribution in [https://github.com/kotest/kotest/pull/3940](https://redirect.github.com/kotest/kotest/pull/3940) - [@​snowe2010](https://redirect.github.com/snowe2010) made their first contribution in [https://github.com/kotest/kotest/pull/3945](https://redirect.github.com/kotest/kotest/pull/3945) - [@​TWiStErRob](https://redirect.github.com/TWiStErRob) made their first contribution in [https://github.com/kotest/kotest/pull/3968](https://redirect.github.com/kotest/kotest/pull/3968) - [@​u-ways-e](https://redirect.github.com/u-ways-e) made their first contribution in [https://github.com/kotest/kotest/pull/3995](https://redirect.github.com/kotest/kotest/pull/3995) - [@​serpro69](https://redirect.github.com/serpro69) made their first contribution in [https://github.com/kotest/kotest/pull/3971](https://redirect.github.com/kotest/kotest/pull/3971) - [@​stepanv](https://redirect.github.com/stepanv) made their first contribution in [https://github.com/kotest/kotest/pull/4000](https://redirect.github.com/kotest/kotest/pull/4000) **Full Changelog**: https://github.com/kotest/kotest/compare/v5.8.1...v5.9.0 ### [`v5.8.1`](https://redirect.github.com/kotest/kotest/releases/tag/v5.8.1) ##### What's Changed - Update dependency io.github.classgraph:classgraph to v4.8.164 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kotest/kotest/pull/3751](https://redirect.github.com/kotest/kotest/pull/3751) - Non-negative/positive `Long` assertions and property testers by [@​RusticFlare](https://redirect.github.com/RusticFlare) in [https://github.com/kotest/kotest/pull/3720](https://redirect.github.com/kotest/kotest/pull/3720) - Fix typo in documentation by [@​tamj0rd2](https://redirect.github.com/tamj0rd2) in [https://github.com/kotest/kotest/pull/3756](https://redirect.github.com/kotest/kotest/pull/3756) - fixed : rolled back to initial Readme.md by [@​mirageoasis](https://redirect.github.com/mirageoasis) in [https://github.com/kotest/kotest/pull/3757](https://redirect.github.com/kotest/kotest/pull/3757) - Add context container to behavior spec by [@​jcthenerd](https://redirect.github.com/jcthenerd) in [https://github.com/kotest/kotest/pull/3737](https://redirect.github.com/kotest/kotest/pull/3737) - Fixed display of large ranges by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3765](https://redirect.github.com/kotest/kotest/pull/3765) - Expose the kotlin coroutineTestScope by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3769](https://redirect.github.com/kotest/kotest/pull/3769) - Increase maps diff size to 100, allowing for config by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3767](https://redirect.github.com/kotest/kotest/pull/3767) - Allow display name formatter to return null by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3764](https://redirect.github.com/kotest/kotest/pull/3764) - CoroutineDispatcher is not a TestDispatcher on JS by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3766](https://redirect.github.com/kotest/kotest/pull/3766) - Use evals as measure for assumptions by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3771](https://redirect.github.com/kotest/kotest/pull/3771) - Added tier3 targets [#​3748](https://redirect.github.com/kotest/kotest/issues/3748) by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3761](https://redirect.github.com/kotest/kotest/pull/3761) - Add size matchers to typed Kotlin array classes by [@​obecker](https://redirect.github.com/obecker) in [https://github.com/kotest/kotest/pull/3773](https://redirect.github.com/kotest/kotest/pull/3773) - Regular file passes the shouldBeEmptyDirectory() assertion by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3775](https://redirect.github.com/kotest/kotest/pull/3775) - OffsetDateTimeToleranceMatcher ([#​6](https://redirect.github.com/kotest/kotest/issues/6)) by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3781](https://redirect.github.com/kotest/kotest/pull/3781) - Add FixtureMonkey in third party extensions by [@​seongahjo](https://redirect.github.com/seongahjo) in [https://github.com/kotest/kotest/pull/3782](https://redirect.github.com/kotest/kotest/pull/3782) - Local date time plus or minus by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3779](https://redirect.github.com/kotest/kotest/pull/3779) - Fix orNull with nullProbability=1.0 produce non-nulls by [@​kshired](https://redirect.github.com/kshired) in [https://github.com/kotest/kotest/pull/3783](https://redirect.github.com/kotest/kotest/pull/3783) - Fix continually does not work with null values by [@​kshired](https://redirect.github.com/kshired) in [https://github.com/kotest/kotest/pull/3786](https://redirect.github.com/kotest/kotest/pull/3786) - cutting docs for 5.8 by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/3787](https://redirect.github.com/kotest/kotest/pull/3787) - Support binding properties to specific Arbs when doing reflective binding by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/3358](https://redirect.github.com/kotest/kotest/pull/3358) - Plus or minus for zoned date time draft ([#​8](https://redirect.github.com/kotest/kotest/issues/8)) by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3785](https://redirect.github.com/kotest/kotest/pull/3785) - Plus or minus for instant draft ([#​7](https://redirect.github.com/kotest/kotest/issues/7)) by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3784](https://redirect.github.com/kotest/kotest/pull/3784) - Fix race condition in beforeSpec by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3763](https://redirect.github.com/kotest/kotest/pull/3763) - Provide overriddable defaults for eventually by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3788](https://redirect.github.com/kotest/kotest/pull/3788) - cutting docs for 5.8 (right this time) by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/3791](https://redirect.github.com/kotest/kotest/pull/3791) - Fix compiler plugin for K2 compiler by [@​OliverO2](https://redirect.github.com/OliverO2) in [https://github.com/kotest/kotest/pull/3800](https://redirect.github.com/kotest/kotest/pull/3800) - Local time plus or minus take2 by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3802](https://redirect.github.com/kotest/kotest/pull/3802) - docs: fix EnabledCondition example (interface, not class) by [@​jhult](https://redirect.github.com/jhult) in [https://github.com/kotest/kotest/pull/3810](https://redirect.github.com/kotest/kotest/pull/3810) - Update inspectors.md - Fixed a typo by [@​karuturi](https://redirect.github.com/karuturi) in [https://github.com/kotest/kotest/pull/3811](https://redirect.github.com/kotest/kotest/pull/3811) - Fix `BigDecimal.ZERO.shouldBePositive()` returning true by [@​pubiqq](https://redirect.github.com/pubiqq) in [https://github.com/kotest/kotest/pull/3814](https://redirect.github.com/kotest/kotest/pull/3814) - Add `intersect` matcher to ranges by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3792](https://redirect.github.com/kotest/kotest/pull/3792) - tiny doc fix by [@​fantayeneh](https://redirect.github.com/fantayeneh) in [https://github.com/kotest/kotest/pull/3823](https://redirect.github.com/kotest/kotest/pull/3823) - fix: Path.shouldBeAFile should fail on non-existant files by [@​LeoColman](https://redirect.github.com/LeoColman) in [https://github.com/kotest/kotest/pull/3826](https://redirect.github.com/kotest/kotest/pull/3826) - Add `shouldNotBePositive` and `shouldNotBeNegative` matchers for BigDecimal by [@​pubiqq](https://redirect.github.com/pubiqq) in [https://github.com/kotest/kotest/pull/3818](https://redirect.github.com/kotest/kotest/pull/3818) - Support `Iterable` in `withData` on root level by [@​obecker](https://redirect.github.com/obecker) in [https://github.com/kotest/kotest/pull/3831](https://redirect.github.com/kotest/kotest/pull/3831) - Added java.time.Year arbitrary support by [@​kshired](https://redirect.github.com/kshired) in [https://github.com/kotest/kotest/pull/3842](https://redirect.github.com/kotest/kotest/pull/3842) - Added java.time.Year supports for reflective arbitrary bind by [@​kshired](https://redirect.github.com/kshired) in [https://github.com/kotest/kotest/pull/3844](https://redirect.github.com/kotest/kotest/pull/3844) - Have upper bound print violations by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3847](https://redirect.github.com/kotest/kotest/pull/3847) - ContainDuplicates should print them ([#​20](https://redirect.github.com/kotest/kotest/issues/20)) by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3846](https://redirect.github.com/kotest/kotest/pull/3846) - Should contain exactly in any order count mismatch draft ([#​19](https://redirect.github.com/kotest/kotest/issues/19)) by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3845](https://redirect.github.com/kotest/kotest/pull/3845) - Replace Range Intersect tests with Property Tests by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3824](https://redirect.github.com/kotest/kotest/pull/3824) - Changing the Kotlin Gradle plugin dependncy to compileOnly by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/3856](https://redirect.github.com/kotest/kotest/pull/3856) - Publishing JVM jar and pom in root variant by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/3859](https://redirect.github.com/kotest/kotest/pull/3859) - Fixing Arb.localDate when minDate == maxDate by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/3860](https://redirect.github.com/kotest/kotest/pull/3860) - fix(deps): update dependency io.mockk:mockk to v1.13.9 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kotest/kotest/pull/3853](https://redirect.github.com/kotest/kotest/pull/3853) - Add selfie snapshot testing to the extensions listing by [@​nedtwigg](https://redirect.github.com/nedtwigg) in [https://github.com/kotest/kotest/pull/3870](https://redirect.github.com/kotest/kotest/pull/3870) - Contains in order more details ([#​29](https://redirect.github.com/kotest/kotest/issues/29)) by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3871](https://redirect.github.com/kotest/kotest/pull/3871) - Fix maxDate not being generated by Arb.localDate() by [@​oliverblaha](https://redirect.github.com/oliverblaha) in [https://github.com/kotest/kotest/pull/3876](https://redirect.github.com/kotest/kotest/pull/3876) - print-duplicates ([#​33](https://redirect.github.com/kotest/kotest/issues/33)) by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3883](https://redirect.github.com/kotest/kotest/pull/3883) - document-plusOrMinus-for-temporals ([#​34](https://redirect.github.com/kotest/kotest/issues/34)) by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3885](https://redirect.github.com/kotest/kotest/pull/3885) - Add selfie snapshot testing to the versioned docs pages by [@​nedtwigg](https://redirect.github.com/nedtwigg) in [https://github.com/kotest/kotest/pull/3887](https://redirect.github.com/kotest/kotest/pull/3887) - override suspend fun beforeTest ([#​36](https://redirect.github.com/kotest/kotest/issues/36)) by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3892](https://redirect.github.com/kotest/kotest/pull/3892) - Creating a PR base workflow that shall be mandatory by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/3893](https://redirect.github.com/kotest/kotest/pull/3893) - Fix the snapshot version badge in index markdowns by [@​graceful-martin](https://redirect.github.com/graceful-martin) in [https://github.com/kotest/kotest/pull/3888](https://redirect.github.com/kotest/kotest/pull/3888) - add support for SortedSet and add test accordingly by [@​mirageoasis](https://redirect.github.com/mirageoasis) in [https://github.com/kotest/kotest/pull/3873](https://redirect.github.com/kotest/kotest/pull/3873) - Have upper bound failure with more detail ([#​32](https://redirect.github.com/kotest/kotest/issues/32)) by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3882](https://redirect.github.com/kotest/kotest/pull/3882) - ShouldExistInOrderTest.kt ([#​30](https://redirect.github.com/kotest/kotest/issues/30)) by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3872](https://redirect.github.com/kotest/kotest/pull/3872) - Remove unnecessary delay when retry and fix error message by [@​kshired](https://redirect.github.com/kshired) in [https://github.com/kotest/kotest/pull/3891](https://redirect.github.com/kotest/kotest/pull/3891) - more detailed failure for startWith and endWith by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3886](https://redirect.github.com/kotest/kotest/pull/3886) - Refactoring CI workflow by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/3897](https://redirect.github.com/kotest/kotest/pull/3897) - Quote expected and actual exception messages in assertions by [@​sschuberth](https://redirect.github.com/sschuberth) in [https://github.com/kotest/kotest/pull/3894](https://redirect.github.com/kotest/kotest/pull/3894) - Preserving original failure when short-circuiting eventually by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/3864](https://redirect.github.com/kotest/kotest/pull/3864) - Update dependency io.github.classgraph:classgraph to v4.8.165 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kotest/kotest/pull/3816](https://redirect.github.com/kotest/kotest/pull/3816) - comparing Maps, find keys similar to missing ([#​27](https://redirect.github.com/kotest/kotest/issues/27)) by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3866](https://redirect.github.com/kotest/kotest/pull/3866) - Contains in order more details draft ([#​43](https://redirect.github.com/kotest/kotest/issues/43)) by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3907](https://redirect.github.com/kotest/kotest/pull/3907) - Added IPAddressV6 arb by [@​kshired](https://redirect.github.com/kshired) in [https://github.com/kotest/kotest/pull/3905](https://redirect.github.com/kotest/kotest/pull/3905) - Add includeFirst option to EventuallyConfiguration by [@​kin4496](https://redirect.github.com/kin4496) in [https://github.com/kotest/kotest/pull/3904](https://redirect.github.com/kotest/kotest/pull/3904) - Update dependency io.mockk:mockk to v1.13.10 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kotest/kotest/pull/3902](https://redirect.github.com/kotest/kotest/pull/3902) - Update dependency com.jayway.jsonpath:json-path to v2.9.0 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kotest/kotest/pull/3903](https://redirect.github.com/kotest/kotest/pull/3903) - implement beWithin for ClosedRange and OpenEndRange by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3839](https://redirect.github.com/kotest/kotest/pull/3839) - Make `shouldBe expected` equivalent to `should be(expected)` for non-matcher objects by [@​pubiqq](https://redirect.github.com/pubiqq) in [https://github.com/kotest/kotest/pull/3827](https://redirect.github.com/kotest/kotest/pull/3827) - Framework should handle stack traces not being available by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3916](https://redirect.github.com/kotest/kotest/pull/3916) - add search for similar items to containAll by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3909](https://redirect.github.com/kotest/kotest/pull/3909) - Do not allow TestConfiguration::tags after spec is initialized by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3919](https://redirect.github.com/kotest/kotest/pull/3919) - Rename unresolved test config and allow passing into test methods by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3917](https://redirect.github.com/kotest/kotest/pull/3917) - Arb.distinct() should work for edgecases by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3920](https://redirect.github.com/kotest/kotest/pull/3920) - specify module name kotest-assertions-json by [@​jlous](https://redirect.github.com/jlous) in [https://github.com/kotest/kotest/pull/3898](https://redirect.github.com/kotest/kotest/pull/3898) - Using NoSystemOutListener prevents single tests from being executed by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3923](https://redirect.github.com/kotest/kotest/pull/3923) - Fix information printed by KProperty0.shouldHaveValue ([#​3908](https://redirect.github.com/kotest/kotest/issues/3908)) by [@​gianninia](https://redirect.github.com/gianninia) in [https://github.com/kotest/kotest/pull/3921](https://redirect.github.com/kotest/kotest/pull/3921) - withEdgecases should keep shrinker [#​3812](https://redirect.github.com/kotest/kotest/issues/3812) by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3922](https://redirect.github.com/kotest/kotest/pull/3922) - Fix TestWithConfigBuilder#config using parsed name when clear TestDslState by [@​kshired](https://redirect.github.com/kshired) in [https://github.com/kotest/kotest/pull/3798](https://redirect.github.com/kotest/kotest/pull/3798) - Proper fix for DescribeSpec test with a multiline description by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3926](https://redirect.github.com/kotest/kotest/pull/3926) - Allow equals comparison of BigDecimals with different scales by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3924](https://redirect.github.com/kotest/kotest/pull/3924) - Fixed use of type alias in shouldBeEqualToComparingFields by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3927](https://redirect.github.com/kotest/kotest/pull/3927) - Don't consider kotlinx and javax types to be builtin by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/3899](https://redirect.github.com/kotest/kotest/pull/3899) ##### New Contributors - [@​tamj0rd2](https://redirect.github.com/tamj0rd2) made their first contribution in [https://github.com/kotest/kotest/pull/3756](https://redirect.github.com/kotest/kotest/pull/3756) - [@​mirageoasis](https://redirect.github.com/mirageoasis) made their first contribution in [https://github.com/kotest/kotest/pull/3757](https://redirect.github.com/kotest/kotest/pull/3757) - [@​jcthenerd](https://redirect.github.com/jcthenerd) made their first contribution in [https://github.com/kotest/kotest/pull/3737](https://redirect.github.com/kotest/kotest/pull/3737) - [@​seongahjo](https://redirect.github.com/seongahjo) made their first contribution in [https://github.com/kotest/kotest/pull/3782](https://redirect.github.com/kotest/kotest/pull/3782) - [@​jhult](https://redirect.github.com/jhult) made their first contribution in [https://github.com/kotest/kotest/pull/3810](https://redirect.github.com/kotest/kotest/pull/3810) - [@​karuturi](https://redirect.github.com/karuturi) made their first contribution in [https://github.com/kotest/kotest/pull/3811](https://redirect.github.com/kotest/kotest/pull/3811) - [@​pubiqq](https://redirect.github.com/pubiqq) made their first contribution in [https://github.com/kotest/kotest/pull/3814](https://redirect.github.com/kotest/kotest/pull/3814) - [@​fantayeneh](https://redirect.github.com/fantayeneh) made their first contribution in [https://github.com/kotest/kotest/pull/3823](https://redirect.github.com/kotest/kotest/pull/3823) - [@​nedtwigg](https://redirect.github.com/nedtwigg) made their first contribution in [https://github.com/kotest/kotest/pull/3870](https://redirect.github.com/kotest/kotest/pull/3870) - [@​oliverblaha](https://redirect.github.com/oliverblaha) made their first contribution in [https://github.com/kotest/kotest/pull/3876](https://redirect.github.com/kotest/kotest/pull/3876) - [@​graceful-martin](https://redirect.github.com/graceful-martin) made their first contribution in [https://github.com/kotest/kotest/pull/3888](https://redirect.github.com/kotest/kotest/pull/3888) - [@​kin4496](https://redirect.github.com/kin4496) made their first contribution in [https://github.com/kotest/kotest/pull/3904](https://redirect.github.com/kotest/kotest/pull/3904) - [@​jlous](https://redirect.github.com/jlous) made their first contribution in [https://github.com/kotest/kotest/pull/3898](https://redirect.github.com/kotest/kotest/pull/3898) - [@​gianninia](https://redirect.github.com/gianninia) made their first contribution in [https://github.com/kotest/kotest/pull/3921](https://redirect.github.com/kotest/kotest/pull/3921) **Full Changelog**: https://github.com/kotest/kotest/compare/v5.8.0...v5.8.1 ### [`v5.8.0`](https://redirect.github.com/kotest/kotest/releases/tag/v5.8.0) #### What's Changed - Remove hardcoded emil path by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3700](https://redirect.github.com/kotest/kotest/pull/3700) - Fix until timeout by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3699](https://redirect.github.com/kotest/kotest/pull/3699) - Improve documentation on beforeEach, beforeAny and beforeTest by [@​pientaa](https://redirect.github.com/pientaa) in [https://github.com/kotest/kotest/pull/3698](https://redirect.github.com/kotest/kotest/pull/3698) - Update docusaurus monorepo to v2.4.3 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kotest/kotest/pull/3713](https://redirect.github.com/kotest/kotest/pull/3713) - Update dependency io.kotest.extensions:kotest-extensions-mockserver to v1.3.0 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kotest/kotest/pull/3715](https://redirect.github.com/kotest/kotest/pull/3715) - Add range to reflective Set of Enum values by [@​tbvh](https://redirect.github.com/tbvh) in [https://github.com/kotest/kotest/pull/3710](https://redirect.github.com/kotest/kotest/pull/3710) - Fix ordering of beforespec and user interceptors by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3716](https://redirect.github.com/kotest/kotest/pull/3716) - Add backgroundScope in KMP [#​3708](https://redirect.github.com/kotest/kotest/issues/3708) by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3717](https://redirect.github.com/kotest/kotest/pull/3717) - Support objects when using FQN for config by [@​sksamuel](https://redirect.github.com/sksamuel) in [https://github.com/kotest/kotest/pull/3718](https://redirect.github.com/kotest/kotest/pull/3718) - Add see-difference formatting to shouldHaveValue by [@​matejdro](https://redirect.github.com/matejdro) in [https://github.com/kotest/kotest/pull/3707](https://redirect.github.com/kotest/kotest/pull/3707) - assertions.nondeterministic: Update package name in docs and tests by [@​OliverO2](https://redirect.github.com/OliverO2) in [https://github.com/kotest/kotest/pull/3727](https://redirect.github.com/kotest/kotest/pull/3727) - Added shouldBeSortedDescending matcher by [@​kshired](https://redirect.github.com/kshired) in [https://github.com/kotest/kotest/pull/3721](https://redirect.github.com/kotest/kotest/pull/3721) - Add warning about kotest.assertions.collection.enumerate.size property by [@​matejdro](https://redirect.github.com/matejdro) in [https://github.com/kotest/kotest/pull/3724](https://redirect.github.com/kotest/kotest/pull/3724) - Fixed containAll Matchers with varargs by [@​kshired](https://redirect.github.com/kshired) in [https://github.com/kotest/kotest/pull/3731](https://redirect.github.com/kotest/kotest/pull/3731) - Fixed shouldContainAnyOf matchers with varargs by [@​kshired](https://redirect.github.com/kshired) in [https://github.com/kotest/kotest/pull/3733](https://redirect.github.com/kotest/kotest/pull/3733) - docs(tags.md) - update code snippet to pass env vars to jvm by [@​k-times-c](https://redirect.github.com/k-times-c) in [https://github.com/kotest/kotest/pull/3729](https://redirect.github.com/kotest/kotest/pull/3729) - support-ranges by [@​AlexCue987](https://redirect.github.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3735](https://redirect.github.com/kotest/kotest/pull/3735) - Fix TestFactory does not close AutoCloseable objects by [@​kshired](https://redirect.github.com/kshired) in [https://github.com/kotest/kotest/pull/3739](https://redirect.github.com/kotest/kotest/pull/3739) - Added support for sequence arbitraries by [@​kshired](https://redirect.github.com/kshired) in [https://github.com/kotest/kotest/pull/3719](https://redirect.github.com/kotest/kotest/pull/3719) - Improve Sequence.shouldContainExactly(...) by [@​obecker](https://redirect.github.com/obecker) in [https://github.com/kotest/kotest/pull/3743](https://redirect.github.com/kotest/kotest/pull/3743) - Improve Sequence.shouldHaveSingleElement(...) by [@​obecker](https://redirect.github.com/obecker) in [https://github.com/kotest/kotest/pull/3745](https://redirect.github.com/kotest/kotest/pull/3745) - Added support for array arbitraries by [@​kshired](https://redirect.github.com/kshired) in [https://github.com/kotest/kotest/pull/3728](https://redirect.github.com/kotest/kotest/pull/3728) - Fix using IrFactory's deprecated api by [@​kshired](https://redirect.github.com/kshired) in [https://github.com/kotest/kotest/pull/3750](https://redirect.github.com/kotest/kotest/pull/3750) #### New Contributors - [@​k-times-c](https://redirect.github.com/k-times-c) made their first contribution in [https://github.com/kotest/kotest/pull/3729](https://redirect.github.com/kotest/kotest/pull/3729) - [@​AlexCue987](https://redirect.github.com/AlexCue987) made their first contribution in [https://github.com/kotest/kotest/pull/3735](https://redirect.github.com/kotest/kotest/pull/3735) - [@​obecker](https://redirect.github.com/obecker) made their first contribution in [https://github.com/kotest/kotest/pull/3743](https://redirect.github.com/kotest/kotest/pull/3743) **Full Changelog**: https://github.com/kotest/kotest/compare/v5.7.2...v5.8.0 ### [`v5.6.2`](https://redirect.github.com/kotest/kotest/releases/tag/v5.6.2) ##### 5.6.2 May 2023 ##### Assertions - Adding shouldHaveSameInstantAs matcher for OffsetDateTime. Fixes [#​3488](https://redirect.github.com/kotest/kotest/issues/3488) by [@​Kantis](https://redirect.github.com/Kantis) in [https://github.com/kotest/kotest/pull/3501](https://redirect.github.com/kotest/kotest/pull/3501) ##### Property testing - Fixes a problem with property testing on Apple platforms [#​3506](https://redirect.github.com/kotest/kotest/issues/3506) - Reverts behaviour of `Arb.string()` to only generate Strings of printable ascii characters - 5.6.0 changed it to include some control characters, see [#​3513](https://redirect.github.com/kotest/kotest/issues/3513) for details - Fix huge allocation for OffsetDateTime Arb without arguments by [@​rescribet](https://redirect.github.com/rescribet) in [https://github.com/kotest/kotest/pull/3491](https://redirect.github.com/kotest/kotest/pull/3491) - Fix Arb.map edgecases by [@​myuwono](https://redirect.github.com/myuwono) in [https://github.com/kotest/kotest/pull/3496](https://redirect.github.com/kotest/kotest/pull/3496) ##### Documentation - Update writing_tests.md by [@​erikhuizinga](https://redirect.github.com/erikhuizinga) in [https://github.com/kotest/kotest/pull/3497](https://redirect.github.com/kotest/kotest/pull/3497) - Update shouldBeEqualToComparingFields doc by [@​ktrueda](https://redirect.github.com/ktrueda) in [https://github.com/kotest/kotest/pull/3416](https://redirect.github.com/kotest/kotest/pull/3416) ##### Other - Build Kotlin/Native library for ARM64 on Linux by [@​charleskorn](https://redirect.github.com/charleskorn) in [https://github.com/kotest/kotest/pull/3521](https://redirect.github.com/kotest/kotest/pull/3521) ##### ⚠️ Reverted behavior of `Arb.string()` With Kotest 5.6.0, `Codepoint.ascii()` was changed to include a wider range of ascii chararacters, and `Codepoint.printableAscii()` was introduced with the historic range used by `Codepoint.ascii()`. `Arb.string()` has been using `Codepoint.ascii()` as it's default for generating chars for the string. This caused issues for some users, and we decided to revert `Arb.string()` to the historic behavior by changing the default to the new `Codepoint.printableAscii()`. Hopefully this doesn't cause any issues for you. If it does, you can revert to the 5.6.0 ~ 5.6.1 behavior by using `Codepoint.ascii()` explicitly. If you added explicit usage of `Codepoint.printableAscii()` to circumvent the issue, you can safely remove the explicit parameter starting with Kotest 5.6.2. ##### New Contributors - [@​rescribet](https://redirect.github.com/rescribet) made their first contribution in [https://github.com/kotest/kotest/pull/3491](https://redirect.github.com/kotest/kotest/pull/3491) - [@​ktrueda](https://redirect.github.com/ktrueda) made their first contribution in [https://github.com/kotest/kotest/pull/3416](https://redirect.github.com/kotest/kotest/pull/3416) - [@​erikhuizinga](https://redirect.github.com/erikhuizinga) made their first contribution in [https://github.com/kotest/kotest/pull/3497](https://redirect.github.com/kotest/kotest/pull/3497) **Full Changelog**: https://github.com/kotest/kotest/compare/v5.6.1...v5.6.2 ### [`v5.6.1`](https://redirect.github.com/kotest/kotest/releases/tag/v5.6.1) Maintenance release, published since 5.6.0 failed to upload for some targets. #### Breaking changes (from 5.5.5 -> 5.6.x) - Moved `ConstantNow`-related functions to a new module named `io.kotest:kotest-extensions-now` (remember to add -jvm suffix for Maven) - Add this module as a dependency to keep using `withConstantNow` - Remove Iterable checking logic from IterableEq ([#​3420](https://redirect.github.com/kotest/kotest/issues/3420)) *** See full changelog at https://kotest.io/docs/changelog.html ### [`v5.6.0`](https://redirect.github.com/kotest/kotest/releases/tag/v5.6.0) #### Breaking changes - Moved `ConstantNow`-related functions to a new module named `io.kotest:kotest-extensions-now` (remember to add -jvm suffix for Maven) - Add this module as a dependency to keep using `withConstantNow` - Remove Iterable checking logic from IterableEq ([#​3420](https://redirect.github.com/kotest/kotest/issues/3420)) *** See full changelog at https://kotest.io/docs/changelog.html ### [`v5.5.5`](https://redirect.github.com/kotest/kotest/releases/tag/v5.5.5) - Support coroutineTestScope globally ([#​3383](https://redirect.github.com/kotest/kotest/issues/3383)) - Improved double and float tolerance messages ([#​3355](https://redirect.github.com/kotest/kotest/issues/3355)) - Nested Data Driven Tests is not displayed as nested in Intellij [#​3341](https://redirect.github.com/kotest/kotest/issues/3341) - Fixed writing seeds when test name contains a colon on windows ([#​3304](https://redirect.github.com/kotest/kotest/issues/3304)) - withClue() fails with EmptyStackException if a coroutine switches threads [#​2447](https://redirect.github.com/kotest/kotest/issues/2447) - Use TestDispatcher inside beforeInvocation callbacks ([#​3363](https://redirect.github.com/kotest/kotest/issues/3363)) - Make checkCoverage checking against provided pairs ([#​3344](https://redirect.github.com/kotest/kotest/issues/3344)) - Kotest runner junit5 jvm has vulnerable transative dependency CVE-2021-29425 [#​3364](https://redirect.github.com/kotest/kotest/issues/3364) - Fix sequence matchers for constrained sequences ([#​3336](https://redirect.github.com/kotest/kotest/issues/3336)) - Print full path in JunitXmlReporter when useTestPathAsName is enabled instead of just leaf and first parent [#​3347](https://redirect.github.com/kotest/kotest/issues/3347) - Support { } lambdas as lazy clues ([#​3348](https://redirect.github.com/kotest/kotest/issues/3348)) - Use 'language injection' on assertions, so embedded languages are easier to use in IntelliJ [#​2916](https://redirect.github.com/kotest/kotest/issues/2916) - Removing default location for htmlReporter and using the default value from the constructor ([#​3306](https://redirect.github.com/kotest/kotest/issues/3306)) - Arb.bigDecimal should generate decimals which terminate with all kinds of terminal digit [#​3282](https://redirect.github.com/kotest/kotest/issues/3282) - Check enums using equals method instead of scanning their properties ([#​3291](https://redirect.github.com/kotest/kotest/issues/3291)) - Add BlockHound support ([#​3308](https://redirect.github.com/kotest/kotest/issues/3308)) - Matchers return this. ([#​2945](https://redirect.github.com/kotest/kotest/issues/2945)) - Added shouldMatchResource, shouldNotMatchResource matchers ([#​2945](https://redirect.github.com/kotest/kotest/issues/2945)) - Added matchExactly matcher for Maps [#​3246](https://redirect.github.com/kotest/kotest/issues/3246) - Fix dumping config when systemProperty set to true ([#​3275](https://redirect.github.com/kotest/kotest/issues/3275)) - Returning the original failure when ErrorCollector has only collected a single failure ([#​3269](https://redirect.github.com/kotest/kotest/issues/3269)) ### [`v5.5.4`](https://redirect.github.com/kotest/kotest/releases/tag/v5.5.4) Fixes [issue 3277](https://redirect.github.com/kotest/kotest/issues/3277). > `gradle test --tests "A*" --tests "B*"` > > All tests from A\* and B\* were skipped instead of being ran. > > This was a regression from 5.4.x, where this used to work. This was because kotest 5.5.3 were using the wrong combinators for combining the inclusion filters. Contributors: - [@​myuwono](https://redirect.github.com/myuwono) ### [`v5.5.3`](https://redirect.github.com/kotest/kotest/releases/tag/v5.5.3): 5.5.3 Updated JUnit version from 5.7.2 to 5.8.2 Kotest now requires the runtime version of JUnit to be *at least* 5.8 Note: If your build somehow manages to put both JUnit 5.7 *and* 5.8 onto the classpath and they load in the wrong order, you might see problems related to `ClassOrderer` not being found. Please make sure that *only* JUnit 5.8+ is loaded ### [`v5.5.2`](https://redirect.github.com/kotest/kotest/releases/tag/v5.5.2) Gradle test filter fixes, by [@​myuwono](https://redirect.github.com/myuwono) [https://github.com/kotest/kotest/pull/3257](https://redirect.github.com/kotest/kotest/pull/3257) Tag inheritance configuration is now available on `AbstractProjectConfig` ### [`v5.5.1`](https://redirect.github.com/kotest/kotest/releases/tag/v5.5.1): 5.5.1 Fixed an issue where tests where being skipped when filtered out by the full spec name ### [`v5.4.2`](https://redirect.github.com/kotest/kotest/releases/tag/v5.4.2): 5.4.2 ### [`v5.0.1`](https://redirect.github.com/kotest/kotest/releases/tag/v5.0.1) https://kotest.io/docs/changelog.html

Configuration

📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR was generated by Mend Renovate. View the repository job log.