chore(deps): update dependency io.kotest:kotest-assertions-core to v6
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| io.kotest:kotest-assertions-core | 5.8.1 -> 6.0.4 |
Release Notes
kotest/kotest (io.kotest:kotest-assertions-core)
v6.0.4
What's Changed
- Restore io.kotest.assertions.fail by @sksamuel in #5083
- feat: add Arb for kotlin.time.Instant by @tKe in #5085
- Positive Boolean matchers return non-null by contract by @JordanLongstaff in #5088
- Update spring.md by @noojung in #5099
- Update extension modules list in release notes by @AlexCue987 in #5102
- Accommodate a recent breaking change of annotation name from EnabledCondition to Condition by @AlexCue987 in #5111
- Record kotest-assertions-api changes in release_6.0.md by @TWiStErRob in #5115
- add days when daylight saving time is on/off to edge cases of Arb.datesBetween by @AlexCue987 in #5092
- Add missing Extension marker to core extension and listeners. by @Jadarma in #5097
- Increment the assertion counter in Arrow assertions that do not call core assertions by @jenssuhr in #5090
- Fix kotest plugin in project with Kotlin 2.2.20 by @walterbrebels in #5106
-
PackageConfigchecked bug by @alfonsoristorato in #5131 - Alex/fail softly (#5128) by @AlexCue987 in #5129
- Restrict @ApplyExtension to the target class by @sksamuel in #5133
- Enable to call
afterSpechooks onInstancePerLeafcorrectly by @T45K in #5114 - Add timeout handling to
eventuallyby @sksamuel in #5134
New Contributors
- @noojung made their first contribution in #5099
- @jenssuhr made their first contribution in #5090
- @walterbrebels made their first contribution in #5106
Full Changelog: https://github.com/kotest/kotest/compare/v6.0.3...v6.0.4
v6.0.3
What's Changed
- Update usage of Isolation Mode in lifecycle docs. by @Jadarma in #5077
- fix(extensions): Use the correct materialized type for TestContainer by @sschuberth in #5079
- Fix failing tests handling in the Kotest gradle task by @sksamuel in #5080
- allow StringSpec to use withData by @alfonsoristorato in #5075
New Contributors
- @Jadarma made their first contribution in #5077
- @alfonsoristorato made their first contribution in #5075
Full Changelog: https://github.com/kotest/kotest/compare/6.0.3...v6.0.3
v6.0.2
What's Changed
- Replace typo in deprecation message of ContainerExtension by @gpopides in #5030
- support arrays of primitives in shouldBeEqualToComparingFields by @AlexCue987 in #5043
- Improved resource and json matchers by @sksamuel in #5045
- Record (some) breaking changes in 6.0 by @TWiStErRob in #5046
- lists-maps-in-json by @AlexCue987 in #5039
- Replace prints with logger in gradle plugin by @sksamuel in #5047
- Add test for boolean matchers by @sksamuel in #5048
- Fix
InstancePerLeafexecution order by @T45K in #5044 - Fix shouldCompleteWithin masking errors by @sksamuel in #5049
New Contributors
- @gpopides made their first contribution in #5030
- @T45K made their first contribution in #5044
Full Changelog: https://github.com/kotest/kotest/compare/6.0.1...v6.0.2
v6.0.1
Full Changelog: https://github.com/kotest/kotest/compare/6.0.0...v6.0.1
v6.0.0
https://kotest.io/docs/release6/
v5.9.1
What's Changed
Assertions
- shouldHaveElementAt-more-info by @AlexCue987 in #3985
- shouldExist-more-info (#62) by @AlexCue987 in #3984
- singleElement-more-info by @AlexCue987 in #3983
- singleElement-with-predicate-more-info by @AlexCue987 in #3986
- Add Stacktrace Substring Matching to Throwable Matchers by @neBM in #3998
- Deprecating inspecting. by @Kantis in #4009
- Partial key (#65) by @AlexCue987 in #4013
- fix retry ignore subclass of exception class by @kin4496 in #3955
- Add simplified overloads to shouldMatchEach extensions (#3911) by @gianninia in #3929
- Add an
infixvariant ofshouldNotBeNullthat accepts a block by @sschuberth in #4060
Framework
- Handling generic data classes when determining identifier stability by @Kantis in #4007
- Refactor team city listener to extract the writing methods by @sksamuel in #4053
Property-testing
- Reverted generation of null values in
Arb.list<T?>due to performance issues by @Kantis in #4023 - Add an Arbitrary to generate whitespace. by @jedesroches in #4030
Docs
- Update blogs.md - matchers for temporal types with tolerance by @AlexCue987 in #4021
- fix broken matcher documentation for dates by @dzappold in #4019
- Correct the explanation of lifecycle hooks in docs by @kohii in #4020
- Fix links for Testcontainers lifecycle section by @gavvvr in #4037
- Add link to write-up about ranges by @AlexCue987 in #4042
- Fix test name comparison in docs by @hoonloper in #4034
Build / CI/CD / Dependency updates
- Add wasmJs publishing to release job by @eygraber in #4010
- chore(deps): update dependency gradle to v8.7 by @renovate in #3958
- add-regression-test-for-performance-degradation by @AlexCue987 in #4027
- Publish androidNative targets by @eygraber in #4031
- Publish watchosDeviceArm64 target by @eygraber in #4032
- fix(deps): update dependency io.mockk:mockk to v1.13.11 by @renovate in #4050
- [Chore] Upgrade to the Develocity plugin to remove build warnings by @pshevche in #4045
New Contributors
- @eygraber made their first contribution in #4010
- @dzappold made their first contribution in #4019
- @kohii made their first contribution in #4020
- @jedesroches made their first contribution in #4030
- @gavvvr made their first contribution in #4037
- @pshevche made their first contribution in #4045
- @hoonloper made their first contribution in #4034
- @neBM made their first contribution in #3998
Full Changelog: https://github.com/kotest/kotest/compare/v5.9.0...v5.9.1
v5.9.0
New Features
- Support for WebAssembly (the wasmJs target) has been added (#3805)
Breaking Changes
- Support for watchosX86 and iosArm32 targets has been removed (#3805)
Requirements
- Kotlin 1.9.23 and higher
- kotlinx.coroutines 1.8.0 and higher
What's Changed
- Add wasmJs target by @OliverO2 in #3805
- fix(docs): indentation in System Extensions by @craigpastro in #3940
- Change Arb.filterIsInstance() signature to use single type parameter by @kshired in #3943
- Add missing functions to property-arbs docs by @snowe2010 in #3945
- Increasing JVM heap allowance on GitHub by @Kantis in #3948
- Fix JS and Wasm/JS test timeouts, bring back Node.js test output by @OliverO2 in #3953
- add-similarity-to-contains-draft (#42) by @AlexCue987 in #3906
- Update Sonatype snapshot URL by @aSemy in #3956
- Fix json assertions artifact coordinate in docs by @TWiStErRob in #3968
- Create CODE_OF_CONDUCT.md by @sschuberth in #3987
- Restructure Kotlin/JS and Kotlin/JS/Wasm testing, fix #3329 by @OliverO2 in #3954
- Correct Collection Matchers Documentation For
collection.shouldContainAllInAnyOrder()by @u-ways-e in #3995 - chore(deps): update plugin com.gradle.enterprise to v3.17.2 by @renovate in #3990
- Add kotlin-faker to extensions list by @serpro69 in #3971
- Better assertion failures for containJsonKeyValue by @Kantis in #3949
- fix(deps): update dependency io.github.classgraph:classgraph to v4.8.172 by @renovate in #3957
- Add similarity to contain exactly in any order by @AlexCue987 in #3938
- Fix Arb.list failing within edge cases in case of null values by @oliverblaha in #3982
- chore(deps): update plugin kotlinbinarycompatibilityvalidator to v0.14.0 by @renovate in #3993
- chore(deps): update plugin io.kotest.multiplatform to v5.8.1 by @renovate in #3992
- fixing the kotest autoscan warning message to reference the right property name by @stepanv in #4000
- fix(deps): update dependency io.projectreactor.tools:blockhound to v1.0.9.release by @renovate in #3989
- Allow comparison between empty set and other iterables by @Kantis in #4005
- Moving similarity feature to kotest-assertions-core by @Kantis in #4006
New Contributors
- @craigpastro made their first contribution in #3940
- @snowe2010 made their first contribution in #3945
- @TWiStErRob made their first contribution in #3968
- @u-ways-e made their first contribution in #3995
- @serpro69 made their first contribution in #3971
- @stepanv made their first contribution in #4000
Full Changelog: https://github.com/kotest/kotest/compare/v5.8.1...v5.9.0
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
JUnit Tests (Linux, EnricoMi/publish-unit-test-result-action@v1)
245 tests ±0 221 ✅ ±0 8m 10s ⏱️ -35s 48 suites ±0 24 💤 ±0 48 files ±0 0 ❌ ±0
Results for commit 848c1f38. ± Comparison against base commit ac44d7e4.
:recycle: This comment has been updated with latest results.
JUnit Tests (macOS, EnricoMi/publish-unit-test-result-action@v1)
123 tests ±0 111 ✅ ±0 5m 30s ⏱️ + 2m 16s 24 suites ±0 12 💤 ±0 24 files ±0 0 ❌ ±0
Results for commit 848c1f38. ± Comparison against base commit ac44d7e4.
:recycle: This comment has been updated with latest results.
JUnit Tests (Windows, EnricoMi/publish-unit-test-result-action@v1)
245 tests ±0 221 ✅ ±0 10m 17s ⏱️ + 1m 16s 48 suites ±0 24 💤 ±0 48 files ±0 0 ❌ ±0
Results for commit 848c1f38. ± Comparison against base commit ac44d7e4.
:recycle: This comment has been updated with latest results.