kotest/kotest (io.kotest:kotest-framework-api)
### [`v5.8.1`](https://togithub.com/kotest/kotest/releases/tag/v5.8.1)
##### What's Changed
- Update dependency io.github.classgraph:classgraph to v4.8.164 by [@renovate](https://togithub.com/renovate) in [https://github.com/kotest/kotest/pull/3751](https://togithub.com/kotest/kotest/pull/3751)
- Non-negative/positive `Long` assertions and property testers by [@RusticFlare](https://togithub.com/RusticFlare) in [https://github.com/kotest/kotest/pull/3720](https://togithub.com/kotest/kotest/pull/3720)
- Fix typo in documentation by [@tamj0rd2](https://togithub.com/tamj0rd2) in [https://github.com/kotest/kotest/pull/3756](https://togithub.com/kotest/kotest/pull/3756)
- fixed : rolled back to initial Readme.md by [@mirageoasis](https://togithub.com/mirageoasis) in [https://github.com/kotest/kotest/pull/3757](https://togithub.com/kotest/kotest/pull/3757)
- Add context container to behavior spec by [@jcthenerd](https://togithub.com/jcthenerd) in [https://github.com/kotest/kotest/pull/3737](https://togithub.com/kotest/kotest/pull/3737)
- Fixed display of large ranges by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3765](https://togithub.com/kotest/kotest/pull/3765)
- Expose the kotlin coroutineTestScope by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3769](https://togithub.com/kotest/kotest/pull/3769)
- Increase maps diff size to 100, allowing for config by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3767](https://togithub.com/kotest/kotest/pull/3767)
- Allow display name formatter to return null by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3764](https://togithub.com/kotest/kotest/pull/3764)
- CoroutineDispatcher is not a TestDispatcher on JS by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3766](https://togithub.com/kotest/kotest/pull/3766)
- Use evals as measure for assumptions by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3771](https://togithub.com/kotest/kotest/pull/3771)
- Added tier3 targets [#3748](https://togithub.com/kotest/kotest/issues/3748) by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3761](https://togithub.com/kotest/kotest/pull/3761)
- Add size matchers to typed Kotlin array classes by [@obecker](https://togithub.com/obecker) in [https://github.com/kotest/kotest/pull/3773](https://togithub.com/kotest/kotest/pull/3773)
- Regular file passes the shouldBeEmptyDirectory() assertion by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3775](https://togithub.com/kotest/kotest/pull/3775)
- OffsetDateTimeToleranceMatcher ([#6](https://togithub.com/kotest/kotest/issues/6)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3781](https://togithub.com/kotest/kotest/pull/3781)
- Add FixtureMonkey in third party extensions by [@seongahjo](https://togithub.com/seongahjo) in [https://github.com/kotest/kotest/pull/3782](https://togithub.com/kotest/kotest/pull/3782)
- Local date time plus or minus by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3779](https://togithub.com/kotest/kotest/pull/3779)
- Fix orNull with nullProbability=1.0 produce non-nulls by [@kshired](https://togithub.com/kshired) in [https://github.com/kotest/kotest/pull/3783](https://togithub.com/kotest/kotest/pull/3783)
- Fix continually does not work with null values by [@kshired](https://togithub.com/kshired) in [https://github.com/kotest/kotest/pull/3786](https://togithub.com/kotest/kotest/pull/3786)
- cutting docs for 5.8 by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3787](https://togithub.com/kotest/kotest/pull/3787)
- Support binding properties to specific Arbs when doing reflective binding by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3358](https://togithub.com/kotest/kotest/pull/3358)
- Plus or minus for zoned date time draft ([#8](https://togithub.com/kotest/kotest/issues/8)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3785](https://togithub.com/kotest/kotest/pull/3785)
- Plus or minus for instant draft ([#7](https://togithub.com/kotest/kotest/issues/7)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3784](https://togithub.com/kotest/kotest/pull/3784)
- Fix race condition in beforeSpec by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3763](https://togithub.com/kotest/kotest/pull/3763)
- Provide overriddable defaults for eventually by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3788](https://togithub.com/kotest/kotest/pull/3788)
- cutting docs for 5.8 (right this time) by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3791](https://togithub.com/kotest/kotest/pull/3791)
- Fix compiler plugin for K2 compiler by [@OliverO2](https://togithub.com/OliverO2) in [https://github.com/kotest/kotest/pull/3800](https://togithub.com/kotest/kotest/pull/3800)
- Local time plus or minus take2 by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3802](https://togithub.com/kotest/kotest/pull/3802)
- docs: fix EnabledCondition example (interface, not class) by [@jhult](https://togithub.com/jhult) in [https://github.com/kotest/kotest/pull/3810](https://togithub.com/kotest/kotest/pull/3810)
- Update inspectors.md - Fixed a typo by [@karuturi](https://togithub.com/karuturi) in [https://github.com/kotest/kotest/pull/3811](https://togithub.com/kotest/kotest/pull/3811)
- Fix `BigDecimal.ZERO.shouldBePositive()` returning true by [@pubiqq](https://togithub.com/pubiqq) in [https://github.com/kotest/kotest/pull/3814](https://togithub.com/kotest/kotest/pull/3814)
- Add `intersect` matcher to ranges by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3792](https://togithub.com/kotest/kotest/pull/3792)
- tiny doc fix by [@fantayeneh](https://togithub.com/fantayeneh) in [https://github.com/kotest/kotest/pull/3823](https://togithub.com/kotest/kotest/pull/3823)
- fix: Path.shouldBeAFile should fail on non-existant files by [@LeoColman](https://togithub.com/LeoColman) in [https://github.com/kotest/kotest/pull/3826](https://togithub.com/kotest/kotest/pull/3826)
- Add `shouldNotBePositive` and `shouldNotBeNegative` matchers for BigDecimal by [@pubiqq](https://togithub.com/pubiqq) in [https://github.com/kotest/kotest/pull/3818](https://togithub.com/kotest/kotest/pull/3818)
- Support `Iterable` in `withData` on root level by [@obecker](https://togithub.com/obecker) in [https://github.com/kotest/kotest/pull/3831](https://togithub.com/kotest/kotest/pull/3831)
- Added java.time.Year arbitrary support by [@kshired](https://togithub.com/kshired) in [https://github.com/kotest/kotest/pull/3842](https://togithub.com/kotest/kotest/pull/3842)
- Added java.time.Year supports for reflective arbitrary bind by [@kshired](https://togithub.com/kshired) in [https://github.com/kotest/kotest/pull/3844](https://togithub.com/kotest/kotest/pull/3844)
- Have upper bound print violations by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3847](https://togithub.com/kotest/kotest/pull/3847)
- ContainDuplicates should print them ([#20](https://togithub.com/kotest/kotest/issues/20)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3846](https://togithub.com/kotest/kotest/pull/3846)
- Should contain exactly in any order count mismatch draft ([#19](https://togithub.com/kotest/kotest/issues/19)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3845](https://togithub.com/kotest/kotest/pull/3845)
- Replace Range Intersect tests with Property Tests by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3824](https://togithub.com/kotest/kotest/pull/3824)
- Changing the Kotlin Gradle plugin dependncy to compileOnly by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3856](https://togithub.com/kotest/kotest/pull/3856)
- Publishing JVM jar and pom in root variant by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3859](https://togithub.com/kotest/kotest/pull/3859)
- Fixing Arb.localDate when minDate == maxDate by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3860](https://togithub.com/kotest/kotest/pull/3860)
- fix(deps): update dependency io.mockk:mockk to v1.13.9 by [@renovate](https://togithub.com/renovate) in [https://github.com/kotest/kotest/pull/3853](https://togithub.com/kotest/kotest/pull/3853)
- Add selfie snapshot testing to the extensions listing by [@nedtwigg](https://togithub.com/nedtwigg) in [https://github.com/kotest/kotest/pull/3870](https://togithub.com/kotest/kotest/pull/3870)
- Contains in order more details ([#29](https://togithub.com/kotest/kotest/issues/29)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3871](https://togithub.com/kotest/kotest/pull/3871)
- Fix maxDate not being generated by Arb.localDate() by [@oliverblaha](https://togithub.com/oliverblaha) in [https://github.com/kotest/kotest/pull/3876](https://togithub.com/kotest/kotest/pull/3876)
- print-duplicates ([#33](https://togithub.com/kotest/kotest/issues/33)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3883](https://togithub.com/kotest/kotest/pull/3883)
- document-plusOrMinus-for-temporals ([#34](https://togithub.com/kotest/kotest/issues/34)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3885](https://togithub.com/kotest/kotest/pull/3885)
- Add selfie snapshot testing to the versioned docs pages by [@nedtwigg](https://togithub.com/nedtwigg) in [https://github.com/kotest/kotest/pull/3887](https://togithub.com/kotest/kotest/pull/3887)
- override suspend fun beforeTest ([#36](https://togithub.com/kotest/kotest/issues/36)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3892](https://togithub.com/kotest/kotest/pull/3892)
- Creating a PR base workflow that shall be mandatory by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3893](https://togithub.com/kotest/kotest/pull/3893)
- Fix the snapshot version badge in index markdowns by [@graceful-martin](https://togithub.com/graceful-martin) in [https://github.com/kotest/kotest/pull/3888](https://togithub.com/kotest/kotest/pull/3888)
- add support for SortedSet and add test accordingly by [@mirageoasis](https://togithub.com/mirageoasis) in [https://github.com/kotest/kotest/pull/3873](https://togithub.com/kotest/kotest/pull/3873)
- Have upper bound failure with more detail ([#32](https://togithub.com/kotest/kotest/issues/32)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3882](https://togithub.com/kotest/kotest/pull/3882)
- ShouldExistInOrderTest.kt ([#30](https://togithub.com/kotest/kotest/issues/30)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3872](https://togithub.com/kotest/kotest/pull/3872)
- Remove unnecessary delay when retry and fix error message by [@kshired](https://togithub.com/kshired) in [https://github.com/kotest/kotest/pull/3891](https://togithub.com/kotest/kotest/pull/3891)
- more detailed failure for startWith and endWith by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3886](https://togithub.com/kotest/kotest/pull/3886)
- Refactoring CI workflow by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3897](https://togithub.com/kotest/kotest/pull/3897)
- Quote expected and actual exception messages in assertions by [@sschuberth](https://togithub.com/sschuberth) in [https://github.com/kotest/kotest/pull/3894](https://togithub.com/kotest/kotest/pull/3894)
- Preserving original failure when short-circuiting eventually by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3864](https://togithub.com/kotest/kotest/pull/3864)
- Update dependency io.github.classgraph:classgraph to v4.8.165 by [@renovate](https://togithub.com/renovate) in [https://github.com/kotest/kotest/pull/3816](https://togithub.com/kotest/kotest/pull/3816)
- comparing Maps, find keys similar to missing ([#27](https://togithub.com/kotest/kotest/issues/27)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3866](https://togithub.com/kotest/kotest/pull/3866)
- Contains in order more details draft ([#43](https://togithub.com/kotest/kotest/issues/43)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3907](https://togithub.com/kotest/kotest/pull/3907)
- Added IPAddressV6 arb by [@kshired](https://togithub.com/kshired) in [https://github.com/kotest/kotest/pull/3905](https://togithub.com/kotest/kotest/pull/3905)
- Add includeFirst option to EventuallyConfiguration by [@kin4496](https://togithub.com/kin4496) in [https://github.com/kotest/kotest/pull/3904](https://togithub.com/kotest/kotest/pull/3904)
- Update dependency io.mockk:mockk to v1.13.10 by [@renovate](https://togithub.com/renovate) in [https://github.com/kotest/kotest/pull/3902](https://togithub.com/kotest/kotest/pull/3902)
- Update dependency com.jayway.jsonpath:json-path to v2.9.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/kotest/kotest/pull/3903](https://togithub.com/kotest/kotest/pull/3903)
- implement beWithin for ClosedRange and OpenEndRange by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3839](https://togithub.com/kotest/kotest/pull/3839)
- Make `shouldBe expected` equivalent to `should be(expected)` for non-matcher objects by [@pubiqq](https://togithub.com/pubiqq) in [https://github.com/kotest/kotest/pull/3827](https://togithub.com/kotest/kotest/pull/3827)
- Framework should handle stack traces not being available by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3916](https://togithub.com/kotest/kotest/pull/3916)
- add search for similar items to containAll by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3909](https://togithub.com/kotest/kotest/pull/3909)
- Do not allow TestConfiguration::tags after spec is initialized by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3919](https://togithub.com/kotest/kotest/pull/3919)
- Rename unresolved test config and allow passing into test methods by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3917](https://togithub.com/kotest/kotest/pull/3917)
- Arb.distinct() should work for edgecases by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3920](https://togithub.com/kotest/kotest/pull/3920)
- specify module name kotest-assertions-json by [@jlous](https://togithub.com/jlous) in [https://github.com/kotest/kotest/pull/3898](https://togithub.com/kotest/kotest/pull/3898)
- Using NoSystemOutListener prevents single tests from being executed by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3923](https://togithub.com/kotest/kotest/pull/3923)
- Fix information printed by KProperty0.shouldHaveValue ([#3908](https://togithub.com/kotest/kotest/issues/3908)) by [@gianninia](https://togithub.com/gianninia) in [https://github.com/kotest/kotest/pull/3921](https://togithub.com/kotest/kotest/pull/3921)
- withEdgecases should keep shrinker [#3812](https://togithub.com/kotest/kotest/issues/3812) by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3922](https://togithub.com/kotest/kotest/pull/3922)
- Fix TestWithConfigBuilder#config using parsed name when clear TestDslState by [@kshired](https://togithub.com/kshired) in [https://github.com/kotest/kotest/pull/3798](https://togithub.com/kotest/kotest/pull/3798)
- Proper fix for DescribeSpec test with a multiline description by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3926](https://togithub.com/kotest/kotest/pull/3926)
- Allow equals comparison of BigDecimals with different scales by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3924](https://togithub.com/kotest/kotest/pull/3924)
- Fixed use of type alias in shouldBeEqualToComparingFields by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3927](https://togithub.com/kotest/kotest/pull/3927)
- Don't consider kotlinx and javax types to be builtin by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3899](https://togithub.com/kotest/kotest/pull/3899)
##### New Contributors
- [@tamj0rd2](https://togithub.com/tamj0rd2) made their first contribution in [https://github.com/kotest/kotest/pull/3756](https://togithub.com/kotest/kotest/pull/3756)
- [@mirageoasis](https://togithub.com/mirageoasis) made their first contribution in [https://github.com/kotest/kotest/pull/3757](https://togithub.com/kotest/kotest/pull/3757)
- [@jcthenerd](https://togithub.com/jcthenerd) made their first contribution in [https://github.com/kotest/kotest/pull/3737](https://togithub.com/kotest/kotest/pull/3737)
- [@seongahjo](https://togithub.com/seongahjo) made their first contribution in [https://github.com/kotest/kotest/pull/3782](https://togithub.com/kotest/kotest/pull/3782)
- [@jhult](https://togithub.com/jhult) made their first contribution in [https://github.com/kotest/kotest/pull/3810](https://togithub.com/kotest/kotest/pull/3810)
- [@karuturi](https://togithub.com/karuturi) made their first contribution in [https://github.com/kotest/kotest/pull/3811](https://togithub.com/kotest/kotest/pull/3811)
- [@pubiqq](https://togithub.com/pubiqq) made their first contribution in [https://github.com/kotest/kotest/pull/3814](https://togithub.com/kotest/kotest/pull/3814)
- [@fantayeneh](https://togithub.com/fantayeneh) made their first contribution in [https://github.com/kotest/kotest/pull/3823](https://togithub.com/kotest/kotest/pull/3823)
- [@nedtwigg](https://togithub.com/nedtwigg) made their first contribution in [https://github.com/kotest/kotest/pull/3870](https://togithub.com/kotest/kotest/pull/3870)
- [@oliverblaha](https://togithub.com/oliverblaha) made their first contribution in [https://github.com/kotest/kotest/pull/3876](https://togithub.com/kotest/kotest/pull/3876)
- [@graceful-martin](https://togithub.com/graceful-martin) made their first contribution in [https://github.com/kotest/kotest/pull/3888](https://togithub.com/kotest/kotest/pull/3888)
- [@kin4496](https://togithub.com/kin4496) made their first contribution in [https://github.com/kotest/kotest/pull/3904](https://togithub.com/kotest/kotest/pull/3904)
- [@jlous](https://togithub.com/jlous) made their first contribution in [https://github.com/kotest/kotest/pull/3898](https://togithub.com/kotest/kotest/pull/3898)
- [@gianninia](https://togithub.com/gianninia) made their first contribution in [https://github.com/kotest/kotest/pull/3921](https://togithub.com/kotest/kotest/pull/3921)
**Full Changelog**: https://github.com/kotest/kotest/compare/v5.8.0...v5.8.1
Configuration
π Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» 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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
5.8.0
->5.8.1
5.8.0
->5.8.1
Release Notes
kotest/kotest (io.kotest:kotest-framework-api)
### [`v5.8.1`](https://togithub.com/kotest/kotest/releases/tag/v5.8.1) ##### What's Changed - Update dependency io.github.classgraph:classgraph to v4.8.164 by [@renovate](https://togithub.com/renovate) in [https://github.com/kotest/kotest/pull/3751](https://togithub.com/kotest/kotest/pull/3751) - Non-negative/positive `Long` assertions and property testers by [@RusticFlare](https://togithub.com/RusticFlare) in [https://github.com/kotest/kotest/pull/3720](https://togithub.com/kotest/kotest/pull/3720) - Fix typo in documentation by [@tamj0rd2](https://togithub.com/tamj0rd2) in [https://github.com/kotest/kotest/pull/3756](https://togithub.com/kotest/kotest/pull/3756) - fixed : rolled back to initial Readme.md by [@mirageoasis](https://togithub.com/mirageoasis) in [https://github.com/kotest/kotest/pull/3757](https://togithub.com/kotest/kotest/pull/3757) - Add context container to behavior spec by [@jcthenerd](https://togithub.com/jcthenerd) in [https://github.com/kotest/kotest/pull/3737](https://togithub.com/kotest/kotest/pull/3737) - Fixed display of large ranges by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3765](https://togithub.com/kotest/kotest/pull/3765) - Expose the kotlin coroutineTestScope by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3769](https://togithub.com/kotest/kotest/pull/3769) - Increase maps diff size to 100, allowing for config by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3767](https://togithub.com/kotest/kotest/pull/3767) - Allow display name formatter to return null by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3764](https://togithub.com/kotest/kotest/pull/3764) - CoroutineDispatcher is not a TestDispatcher on JS by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3766](https://togithub.com/kotest/kotest/pull/3766) - Use evals as measure for assumptions by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3771](https://togithub.com/kotest/kotest/pull/3771) - Added tier3 targets [#3748](https://togithub.com/kotest/kotest/issues/3748) by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3761](https://togithub.com/kotest/kotest/pull/3761) - Add size matchers to typed Kotlin array classes by [@obecker](https://togithub.com/obecker) in [https://github.com/kotest/kotest/pull/3773](https://togithub.com/kotest/kotest/pull/3773) - Regular file passes the shouldBeEmptyDirectory() assertion by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3775](https://togithub.com/kotest/kotest/pull/3775) - OffsetDateTimeToleranceMatcher ([#6](https://togithub.com/kotest/kotest/issues/6)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3781](https://togithub.com/kotest/kotest/pull/3781) - Add FixtureMonkey in third party extensions by [@seongahjo](https://togithub.com/seongahjo) in [https://github.com/kotest/kotest/pull/3782](https://togithub.com/kotest/kotest/pull/3782) - Local date time plus or minus by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3779](https://togithub.com/kotest/kotest/pull/3779) - Fix orNull with nullProbability=1.0 produce non-nulls by [@kshired](https://togithub.com/kshired) in [https://github.com/kotest/kotest/pull/3783](https://togithub.com/kotest/kotest/pull/3783) - Fix continually does not work with null values by [@kshired](https://togithub.com/kshired) in [https://github.com/kotest/kotest/pull/3786](https://togithub.com/kotest/kotest/pull/3786) - cutting docs for 5.8 by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3787](https://togithub.com/kotest/kotest/pull/3787) - Support binding properties to specific Arbs when doing reflective binding by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3358](https://togithub.com/kotest/kotest/pull/3358) - Plus or minus for zoned date time draft ([#8](https://togithub.com/kotest/kotest/issues/8)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3785](https://togithub.com/kotest/kotest/pull/3785) - Plus or minus for instant draft ([#7](https://togithub.com/kotest/kotest/issues/7)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3784](https://togithub.com/kotest/kotest/pull/3784) - Fix race condition in beforeSpec by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3763](https://togithub.com/kotest/kotest/pull/3763) - Provide overriddable defaults for eventually by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3788](https://togithub.com/kotest/kotest/pull/3788) - cutting docs for 5.8 (right this time) by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3791](https://togithub.com/kotest/kotest/pull/3791) - Fix compiler plugin for K2 compiler by [@OliverO2](https://togithub.com/OliverO2) in [https://github.com/kotest/kotest/pull/3800](https://togithub.com/kotest/kotest/pull/3800) - Local time plus or minus take2 by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3802](https://togithub.com/kotest/kotest/pull/3802) - docs: fix EnabledCondition example (interface, not class) by [@jhult](https://togithub.com/jhult) in [https://github.com/kotest/kotest/pull/3810](https://togithub.com/kotest/kotest/pull/3810) - Update inspectors.md - Fixed a typo by [@karuturi](https://togithub.com/karuturi) in [https://github.com/kotest/kotest/pull/3811](https://togithub.com/kotest/kotest/pull/3811) - Fix `BigDecimal.ZERO.shouldBePositive()` returning true by [@pubiqq](https://togithub.com/pubiqq) in [https://github.com/kotest/kotest/pull/3814](https://togithub.com/kotest/kotest/pull/3814) - Add `intersect` matcher to ranges by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3792](https://togithub.com/kotest/kotest/pull/3792) - tiny doc fix by [@fantayeneh](https://togithub.com/fantayeneh) in [https://github.com/kotest/kotest/pull/3823](https://togithub.com/kotest/kotest/pull/3823) - fix: Path.shouldBeAFile should fail on non-existant files by [@LeoColman](https://togithub.com/LeoColman) in [https://github.com/kotest/kotest/pull/3826](https://togithub.com/kotest/kotest/pull/3826) - Add `shouldNotBePositive` and `shouldNotBeNegative` matchers for BigDecimal by [@pubiqq](https://togithub.com/pubiqq) in [https://github.com/kotest/kotest/pull/3818](https://togithub.com/kotest/kotest/pull/3818) - Support `Iterable` in `withData` on root level by [@obecker](https://togithub.com/obecker) in [https://github.com/kotest/kotest/pull/3831](https://togithub.com/kotest/kotest/pull/3831) - Added java.time.Year arbitrary support by [@kshired](https://togithub.com/kshired) in [https://github.com/kotest/kotest/pull/3842](https://togithub.com/kotest/kotest/pull/3842) - Added java.time.Year supports for reflective arbitrary bind by [@kshired](https://togithub.com/kshired) in [https://github.com/kotest/kotest/pull/3844](https://togithub.com/kotest/kotest/pull/3844) - Have upper bound print violations by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3847](https://togithub.com/kotest/kotest/pull/3847) - ContainDuplicates should print them ([#20](https://togithub.com/kotest/kotest/issues/20)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3846](https://togithub.com/kotest/kotest/pull/3846) - Should contain exactly in any order count mismatch draft ([#19](https://togithub.com/kotest/kotest/issues/19)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3845](https://togithub.com/kotest/kotest/pull/3845) - Replace Range Intersect tests with Property Tests by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3824](https://togithub.com/kotest/kotest/pull/3824) - Changing the Kotlin Gradle plugin dependncy to compileOnly by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3856](https://togithub.com/kotest/kotest/pull/3856) - Publishing JVM jar and pom in root variant by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3859](https://togithub.com/kotest/kotest/pull/3859) - Fixing Arb.localDate when minDate == maxDate by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3860](https://togithub.com/kotest/kotest/pull/3860) - fix(deps): update dependency io.mockk:mockk to v1.13.9 by [@renovate](https://togithub.com/renovate) in [https://github.com/kotest/kotest/pull/3853](https://togithub.com/kotest/kotest/pull/3853) - Add selfie snapshot testing to the extensions listing by [@nedtwigg](https://togithub.com/nedtwigg) in [https://github.com/kotest/kotest/pull/3870](https://togithub.com/kotest/kotest/pull/3870) - Contains in order more details ([#29](https://togithub.com/kotest/kotest/issues/29)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3871](https://togithub.com/kotest/kotest/pull/3871) - Fix maxDate not being generated by Arb.localDate() by [@oliverblaha](https://togithub.com/oliverblaha) in [https://github.com/kotest/kotest/pull/3876](https://togithub.com/kotest/kotest/pull/3876) - print-duplicates ([#33](https://togithub.com/kotest/kotest/issues/33)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3883](https://togithub.com/kotest/kotest/pull/3883) - document-plusOrMinus-for-temporals ([#34](https://togithub.com/kotest/kotest/issues/34)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3885](https://togithub.com/kotest/kotest/pull/3885) - Add selfie snapshot testing to the versioned docs pages by [@nedtwigg](https://togithub.com/nedtwigg) in [https://github.com/kotest/kotest/pull/3887](https://togithub.com/kotest/kotest/pull/3887) - override suspend fun beforeTest ([#36](https://togithub.com/kotest/kotest/issues/36)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3892](https://togithub.com/kotest/kotest/pull/3892) - Creating a PR base workflow that shall be mandatory by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3893](https://togithub.com/kotest/kotest/pull/3893) - Fix the snapshot version badge in index markdowns by [@graceful-martin](https://togithub.com/graceful-martin) in [https://github.com/kotest/kotest/pull/3888](https://togithub.com/kotest/kotest/pull/3888) - add support for SortedSet and add test accordingly by [@mirageoasis](https://togithub.com/mirageoasis) in [https://github.com/kotest/kotest/pull/3873](https://togithub.com/kotest/kotest/pull/3873) - Have upper bound failure with more detail ([#32](https://togithub.com/kotest/kotest/issues/32)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3882](https://togithub.com/kotest/kotest/pull/3882) - ShouldExistInOrderTest.kt ([#30](https://togithub.com/kotest/kotest/issues/30)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3872](https://togithub.com/kotest/kotest/pull/3872) - Remove unnecessary delay when retry and fix error message by [@kshired](https://togithub.com/kshired) in [https://github.com/kotest/kotest/pull/3891](https://togithub.com/kotest/kotest/pull/3891) - more detailed failure for startWith and endWith by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3886](https://togithub.com/kotest/kotest/pull/3886) - Refactoring CI workflow by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3897](https://togithub.com/kotest/kotest/pull/3897) - Quote expected and actual exception messages in assertions by [@sschuberth](https://togithub.com/sschuberth) in [https://github.com/kotest/kotest/pull/3894](https://togithub.com/kotest/kotest/pull/3894) - Preserving original failure when short-circuiting eventually by [@Kantis](https://togithub.com/Kantis) in [https://github.com/kotest/kotest/pull/3864](https://togithub.com/kotest/kotest/pull/3864) - Update dependency io.github.classgraph:classgraph to v4.8.165 by [@renovate](https://togithub.com/renovate) in [https://github.com/kotest/kotest/pull/3816](https://togithub.com/kotest/kotest/pull/3816) - comparing Maps, find keys similar to missing ([#27](https://togithub.com/kotest/kotest/issues/27)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3866](https://togithub.com/kotest/kotest/pull/3866) - Contains in order more details draft ([#43](https://togithub.com/kotest/kotest/issues/43)) by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3907](https://togithub.com/kotest/kotest/pull/3907) - Added IPAddressV6 arb by [@kshired](https://togithub.com/kshired) in [https://github.com/kotest/kotest/pull/3905](https://togithub.com/kotest/kotest/pull/3905) - Add includeFirst option to EventuallyConfiguration by [@kin4496](https://togithub.com/kin4496) in [https://github.com/kotest/kotest/pull/3904](https://togithub.com/kotest/kotest/pull/3904) - Update dependency io.mockk:mockk to v1.13.10 by [@renovate](https://togithub.com/renovate) in [https://github.com/kotest/kotest/pull/3902](https://togithub.com/kotest/kotest/pull/3902) - Update dependency com.jayway.jsonpath:json-path to v2.9.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/kotest/kotest/pull/3903](https://togithub.com/kotest/kotest/pull/3903) - implement beWithin for ClosedRange and OpenEndRange by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3839](https://togithub.com/kotest/kotest/pull/3839) - Make `shouldBe expected` equivalent to `should be(expected)` for non-matcher objects by [@pubiqq](https://togithub.com/pubiqq) in [https://github.com/kotest/kotest/pull/3827](https://togithub.com/kotest/kotest/pull/3827) - Framework should handle stack traces not being available by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3916](https://togithub.com/kotest/kotest/pull/3916) - add search for similar items to containAll by [@AlexCue987](https://togithub.com/AlexCue987) in [https://github.com/kotest/kotest/pull/3909](https://togithub.com/kotest/kotest/pull/3909) - Do not allow TestConfiguration::tags after spec is initialized by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3919](https://togithub.com/kotest/kotest/pull/3919) - Rename unresolved test config and allow passing into test methods by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3917](https://togithub.com/kotest/kotest/pull/3917) - Arb.distinct() should work for edgecases by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3920](https://togithub.com/kotest/kotest/pull/3920) - specify module name kotest-assertions-json by [@jlous](https://togithub.com/jlous) in [https://github.com/kotest/kotest/pull/3898](https://togithub.com/kotest/kotest/pull/3898) - Using NoSystemOutListener prevents single tests from being executed by [@sksamuel](https://togithub.com/sksamuel) in [https://github.com/kotest/kotest/pull/3923](https://togithub.com/kotest/kotest/pull/3923) - Fix information printed by KProperty0Configuration
π Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» 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 has been generated by Mend Renovate. View repository job log here.