kotest / kotest-gradle-plugin

A gradle plugin for Kotest
https://kotest.io
Apache License 2.0
29 stars 5 forks source link

Update kotest to v5 (major) - autoclosed #36

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.kotest:kotest-assertions-shared 4.4.3 -> 5.5.5 age adoption passing confidence
io.kotest:kotest-assertions-core 4.4.3 -> 5.5.5 age adoption passing confidence
io.kotest:kotest-runner-junit5 4.4.3 -> 5.5.5 age adoption passing confidence
io.kotest:kotest-framework-engine 4.4.3 -> 5.5.5 age adoption passing confidence
io.kotest:kotest-framework-api 4.4.3 -> 5.5.5 age adoption passing confidence

Release Notes

kotest/kotest ### [`v5.5.5`](https://togithub.com/kotest/kotest/releases/tag/v5.5.5) - Support coroutineTestScope globally ([#​3383](https://togithub.com/kotest/kotest/issues/3383)) - Improved double and float tolerance messages ([#​3355](https://togithub.com/kotest/kotest/issues/3355)) - Nested Data Driven Tests is not displayed as nested in Intellij [#​3341](https://togithub.com/kotest/kotest/issues/3341) - Fixed writing seeds when test name contains a colon on windows ([#​3304](https://togithub.com/kotest/kotest/issues/3304)) - withClue() fails with EmptyStackException if a coroutine switches threads [#​2447](https://togithub.com/kotest/kotest/issues/2447) - Use TestDispatcher inside beforeInvocation callbacks ([#​3363](https://togithub.com/kotest/kotest/issues/3363)) - Make checkCoverage checking against provided pairs ([#​3344](https://togithub.com/kotest/kotest/issues/3344)) - Kotest runner junit5 jvm has vulnerable transative dependency CVE-2021-29425 [#​3364](https://togithub.com/kotest/kotest/issues/3364) - Fix sequence matchers for constrained sequences ([#​3336](https://togithub.com/kotest/kotest/issues/3336)) - Print full path in JunitXmlReporter when useTestPathAsName is enabled instead of just leaf and first parent [#​3347](https://togithub.com/kotest/kotest/issues/3347) - Support { } lambdas as lazy clues ([#​3348](https://togithub.com/kotest/kotest/issues/3348)) - Use 'language injection' on assertions, so embedded languages are easier to use in IntelliJ [#​2916](https://togithub.com/kotest/kotest/issues/2916) - Removing default location for htmlReporter and using the default value from the constructor ([#​3306](https://togithub.com/kotest/kotest/issues/3306)) - Arb.bigDecimal should generate decimals which terminate with all kinds of terminal digit [#​3282](https://togithub.com/kotest/kotest/issues/3282) - Check enums using equals method instead of scanning their properties ([#​3291](https://togithub.com/kotest/kotest/issues/3291)) - Add BlockHound support ([#​3308](https://togithub.com/kotest/kotest/issues/3308)) - Matchers return this. ([#​2945](https://togithub.com/kotest/kotest/issues/2945)) - Added shouldMatchResource, shouldNotMatchResource matchers ([#​2945](https://togithub.com/kotest/kotest/issues/2945)) - Added matchExactly matcher for Maps [#​3246](https://togithub.com/kotest/kotest/issues/3246) - Fix dumping config when systemProperty set to true ([#​3275](https://togithub.com/kotest/kotest/issues/3275)) - Returning the original failure when ErrorCollector has only collected a single failure ([#​3269](https://togithub.com/kotest/kotest/issues/3269)) ### [`v5.5.4`](https://togithub.com/kotest/kotest/releases/tag/v5.5.4) Fixes [issue 3277](https://togithub.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://togithub.com/myuwono) ### [`v5.5.3`](https://togithub.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://togithub.com/kotest/kotest/releases/tag/v5.5.2) Gradle test filter fixes, by [@​myuwono](https://togithub.com/myuwono) [https://github.com/kotest/kotest/pull/3257](https://togithub.com/kotest/kotest/pull/3257) Tag inheritance configuration is now available on `AbstractProjectConfig` ### [`v5.5.1`](https://togithub.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.5.0`](https://togithub.com/kotest/kotest/compare/v5.4.2...v5.5.0) ### [`v5.4.2`](https://togithub.com/kotest/kotest/releases/tag/v5.4.2): 5.4.2 ### [`v5.4.1`](https://togithub.com/kotest/kotest/compare/v5.4.0...v5.4.1) ### [`v5.0.1`](https://togithub.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 has been generated by Mend Renovate. View repository job log here.