-
Notifications
You must be signed in to change notification settings - Fork 697
Comparing changes
Open a pull request
base repository: kotest/kotest
base: v6.1.4
head repository: kotest/kotest
compare: v6.1.5
- 12 commits
- 23 files changed
- 5 contributors
Commits on Mar 1, 2026
-
Add withError builder to MatcherResultBuilder to rethrow a supplied T…
…hrowable (#5713) ## Summary - Adds `ThrowableMatcherResult` to `Matcher.kt` alongside `SimpleMatcherResult` and `DiffableMatcherResult`. It carries a pre-built `Throwable` that should be rethrown as-is when an assertion fails. - Adds a `withError(error: Throwable)` builder method to `MatcherResultBuilder`. When called, `build()` returns a `ThrowableMatcherResult` instead of a `SimpleMatcherResult` or `DiffableMatcherResult`. - Updates `invokeMatcher` to handle `ThrowableMatcherResult` before the `AssertionErrorBuilder` path: the supplied error is passed directly to `errorCollector.collectOrThrow`, preserving its original type and message. - Closes #5592 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 1ae6913 - Browse repository at this point
Copy the full SHA 1ae6913View commit details
Commits on Mar 5, 2026
-
Update dependency io.qameta.allure to v3.0.2 (#5731)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | io.qameta.allure | `3.0.1` → `3.0.2` |  |  | --- ### 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 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kotest/kotest). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40My4yIiwidXBkYXRlZEluVmVyIjoiNDMuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fc19ae2 - Browse repository at this point
Copy the full SHA fc19ae2View commit details -
Update dependency io.kotest:io.kotest.gradle.plugin to v6.1.4 (#5730)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | io.kotest:io.kotest.gradle.plugin | `6.1.3` → `6.1.4` |  |  | --- ### 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 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kotest/kotest). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40My4yIiwidXBkYXRlZEluVmVyIjoiNDMuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 36386ac - Browse repository at this point
Copy the full SHA 36386acView commit details -
Fix misleading docs on shrinking with custom generators (#5084) (#5724)
The previous docs incorrectly stated that custom generators have no shrinker and that the arbitrary {} DSL is equivalent to flatMap and bind. In reality the three construction approaches differ significantly: - Arb.bind: full shrinking — all component shrinkers combined (best) - flatMap: partial shrinking — only the outermost shrinker applies - arbitrary {} DSL: no automatic shrinking without a custom Shrinker Changes: - customgens.md: remove the false equivalence claim; add Arb.bind as the recommended approach for data classes; add a comparison table of all three approaches and their shrinking behaviour - shrinking.md: replace the blanket "custom generators have no shrinker" statement with a structured breakdown of Arb.bind, flatMap, and the arbitrary builder, with code examples for each Closes #5084 --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>Configuration menu - View commit details
-
Copy full SHA for 7df04c8 - Browse repository at this point
Copy the full SHA 7df04c8View commit details -
Fix hard dependency on Android plugin (#5734)
<!-- If this PR updates documentation, please update all relevant versions of the docs, see: https://github.com/kotest/kotest/tree/master/documentation/versioned_docs The documentation at https://github.com/kotest/kotest/tree/master/documentation/docs is the documentation for the next minor or major version _TO BE RELEASED_ -->
Configuration menu - View commit details
-
Copy full SHA for 78808e7 - Browse repository at this point
Copy the full SHA 78808e7View commit details
Commits on Mar 6, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 80f105f - Browse repository at this point
Copy the full SHA 80f105fView commit details -
Update
kotlin-compile-testingto version 0.12.1 to support Kotlin 2…….3 (#5736) <!-- If this PR updates documentation, please update all relevant versions of the docs, see: https://github.com/kotest/kotest/tree/master/documentation/versioned_docs The documentation at https://github.com/kotest/kotest/tree/master/documentation/docs is the documentation for the next minor or major version _TO BE RELEASED_ -->
Configuration menu - View commit details
-
Copy full SHA for 7a0053c - Browse repository at this point
Copy the full SHA 7a0053cView commit details -
add new modules to kotest examples pipeline (#5739)
<!-- If this PR updates documentation, please update all relevant versions of the docs, see: https://github.com/kotest/kotest/tree/master/documentation/versioned_docs The documentation at https://github.com/kotest/kotest/tree/master/documentation/docs is the documentation for the next minor or major version _TO BE RELEASED_ --> add new modules to kotest examples pipeline
Configuration menu - View commit details
-
Copy full SHA for dfd3629 - Browse repository at this point
Copy the full SHA dfd3629View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f08f25 - Browse repository at this point
Copy the full SHA 1f08f25View commit details
Commits on Mar 7, 2026
-
move powerSetIndexes to common (#5740) (#5741)
move powerSetIndexes to common: we shall need it in assertions
Configuration menu - View commit details
-
Copy full SHA for a2b6e93 - Browse repository at this point
Copy the full SHA a2b6e93View commit details
Commits on Mar 8, 2026
-
Allow running daily tests with latest kotest version for project kote…
…st-maven too (#5742) <!-- If this PR updates documentation, please update all relevant versions of the docs, see: https://github.com/kotest/kotest/tree/master/documentation/versioned_docs The documentation at https://github.com/kotest/kotest/tree/master/documentation/docs is the documentation for the next minor or major version _TO BE RELEASED_ --> Allow running daily tests with latest kotest version for project `kotest-maven` too Run showing it works: https://github.com/kotest/kotest/actions/runs/22797389590/job/66134481289?pr=5742
Configuration menu - View commit details
-
Copy full SHA for 119d6db - Browse repository at this point
Copy the full SHA 119d6dbView commit details -
re-enable location hints for TeamCity (#5743)
<!-- If this PR updates documentation, please update all relevant versions of the docs, see: https://github.com/kotest/kotest/tree/master/documentation/versioned_docs The documentation at https://github.com/kotest/kotest/tree/master/documentation/docs is the documentation for the next minor or major version _TO BE RELEASED_ --> fixes #5676 Re-enables locationHint in TeamCity - this is not needed by the `gradle` producers, but still needed by the `idea`'s ones
Configuration menu - View commit details
-
Copy full SHA for 6de7482 - Browse repository at this point
Copy the full SHA 6de7482View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v6.1.4...v6.1.5