qrcode-kotlin
qrcode-kotlin copied to clipboard
Update kotest to v5.9.1
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| io.kotest.multiplatform | 5.8.0 -> 5.9.1 |
||||
| io.kotest:kotest-runner-junit5 | 5.8.0 -> 5.9.1 |
||||
| io.kotest:kotest-framework-engine | 5.8.0 -> 5.9.1 |
||||
| io.kotest:kotest-assertions-core | 5.8.0 -> 5.9.1 |
Release Notes
kotest/kotest (io.kotest:kotest-runner-junit5)
v5.9.1
What's Changed
Assertions
- shouldHaveElementAt-more-info by @AlexCue987 in https://github.com/kotest/kotest/pull/3985
- shouldExist-more-info (#62) by @AlexCue987 in https://github.com/kotest/kotest/pull/3984
- singleElement-more-info by @AlexCue987 in https://github.com/kotest/kotest/pull/3983
- singleElement-with-predicate-more-info by @AlexCue987 in https://github.com/kotest/kotest/pull/3986
- Add Stacktrace Substring Matching to Throwable Matchers by @neBM in https://github.com/kotest/kotest/pull/3998
- Deprecating inspecting. by @Kantis in https://github.com/kotest/kotest/pull/4009
- Partial key (#65) by @AlexCue987 in https://github.com/kotest/kotest/pull/4013
- fix retry ignore subclass of exception class by @kin4496 in https://github.com/kotest/kotest/pull/3955
- Add simplified overloads to shouldMatchEach extensions (#3911) by @gianninia in https://github.com/kotest/kotest/pull/3929
- Add an
infixvariant ofshouldNotBeNullthat accepts a block by @sschuberth in https://github.com/kotest/kotest/pull/4060
Framework
- Handling generic data classes when determining identifier stability by @Kantis in https://github.com/kotest/kotest/pull/4007
- Refactor team city listener to extract the writing methods by @sksamuel in https://github.com/kotest/kotest/pull/4053
Property-testing
- Reverted generation of null values in
Arb.list<T?>due to performance issues by @Kantis in https://github.com/kotest/kotest/pull/4023 - Add an Arbitrary to generate whitespace. by @jedesroches in https://github.com/kotest/kotest/pull/4030
Docs
- Update blogs.md - matchers for temporal types with tolerance by @AlexCue987 in https://github.com/kotest/kotest/pull/4021
- fix broken matcher documentation for dates by @dzappold in https://github.com/kotest/kotest/pull/4019
- Correct the explanation of lifecycle hooks in docs by @kohii in https://github.com/kotest/kotest/pull/4020
- Fix links for Testcontainers lifecycle section by @gavvvr in https://github.com/kotest/kotest/pull/4037
- Add link to write-up about ranges by @AlexCue987 in https://github.com/kotest/kotest/pull/4042
- Fix test name comparison in docs by @hoonloper in https://github.com/kotest/kotest/pull/4034
Build / CI/CD / Dependency updates
- Add wasmJs publishing to release job by @eygraber in https://github.com/kotest/kotest/pull/4010
- chore(deps): update dependency gradle to v8.7 by @renovate in https://github.com/kotest/kotest/pull/3958
- add-regression-test-for-performance-degradation by @AlexCue987 in https://github.com/kotest/kotest/pull/4027
- Publish androidNative targets by @eygraber in https://github.com/kotest/kotest/pull/4031
- Publish watchosDeviceArm64 target by @eygraber in https://github.com/kotest/kotest/pull/4032
- fix(deps): update dependency io.mockk:mockk to v1.13.11 by @renovate in https://github.com/kotest/kotest/pull/4050
- [Chore] Upgrade to the Develocity plugin to remove build warnings by @pshevche in https://github.com/kotest/kotest/pull/4045
New Contributors
- @eygraber made their first contribution in https://github.com/kotest/kotest/pull/4010
- @dzappold made their first contribution in https://github.com/kotest/kotest/pull/4019
- @kohii made their first contribution in https://github.com/kotest/kotest/pull/4020
- @jedesroches made their first contribution in https://github.com/kotest/kotest/pull/4030
- @gavvvr made their first contribution in https://github.com/kotest/kotest/pull/4037
- @pshevche made their first contribution in https://github.com/kotest/kotest/pull/4045
- @hoonloper made their first contribution in https://github.com/kotest/kotest/pull/4034
- @neBM made their first contribution in https://github.com/kotest/kotest/pull/3998
Full Changelog: https://github.com/kotest/kotest/compare/v5.9.0...v5.9.1
v5.9.0
Highlights
Support for wasmJs has been added, curtesy of @OliverO2
What's Changed
- Add wasmJs target by @OliverO2 in https://github.com/kotest/kotest/pull/3805
- fix(docs): indentation in System Extensions by @craigpastro in https://github.com/kotest/kotest/pull/3940
- Change Arb.filterIsInstance() signature to use single type parameter by @kshired in https://github.com/kotest/kotest/pull/3943
- Add missing functions to property-arbs docs by @snowe2010 in https://github.com/kotest/kotest/pull/3945
- Increasing JVM heap allowance on GitHub by @Kantis in https://github.com/kotest/kotest/pull/3948
- Fix JS and Wasm/JS test timeouts, bring back Node.js test output by @OliverO2 in https://github.com/kotest/kotest/pull/3953
- add-similarity-to-contains-draft (#42) by @AlexCue987 in https://github.com/kotest/kotest/pull/3906
- Update Sonatype snapshot URL by @aSemy in https://github.com/kotest/kotest/pull/3956
- Fix json assertions artifact coordinate in docs by @TWiStErRob in https://github.com/kotest/kotest/pull/3968
- Create CODE_OF_CONDUCT.md by @sschuberth in https://github.com/kotest/kotest/pull/3987
- Restructure Kotlin/JS and Kotlin/JS/Wasm testing, fix #3329 by @OliverO2 in https://github.com/kotest/kotest/pull/3954
- Correct Collection Matchers Documentation For
collection.shouldContainAllInAnyOrder()by @u-ways-e in https://github.com/kotest/kotest/pull/3995 - chore(deps): update plugin com.gradle.enterprise to v3.17.2 by @renovate in https://github.com/kotest/kotest/pull/3990
- Add kotlin-faker to extensions list by @serpro69 in https://github.com/kotest/kotest/pull/3971
- Better assertion failures for containJsonKeyValue by @Kantis in https://github.com/kotest/kotest/pull/3949
- fix(deps): update dependency io.github.classgraph:classgraph to v4.8.172 by @renovate in https://github.com/kotest/kotest/pull/3957
- Add similarity to contain exactly in any order by @AlexCue987 in https://github.com/kotest/kotest/pull/3938
- Fix Arb.list failing within edge cases in case of null values by @oliverblaha in https://github.com/kotest/kotest/pull/3982
- chore(deps): update plugin kotlinbinarycompatibilityvalidator to v0.14.0 by @renovate in https://github.com/kotest/kotest/pull/3993
- chore(deps): update plugin io.kotest.multiplatform to v5.8.1 by @renovate in https://github.com/kotest/kotest/pull/3992
- fixing the kotest autoscan warning message to reference the right property name by @stepanv in https://github.com/kotest/kotest/pull/4000
- fix(deps): update dependency io.projectreactor.tools:blockhound to v1.0.9.release by @renovate in https://github.com/kotest/kotest/pull/3989
- Allow comparison between empty set and other iterables by @Kantis in https://github.com/kotest/kotest/pull/4005
- Moving similarity feature to kotest-assertions-core by @Kantis in https://github.com/kotest/kotest/pull/4006
New Contributors
- @craigpastro made their first contribution in https://github.com/kotest/kotest/pull/3940
- @snowe2010 made their first contribution in https://github.com/kotest/kotest/pull/3945
- @TWiStErRob made their first contribution in https://github.com/kotest/kotest/pull/3968
- @u-ways-e made their first contribution in https://github.com/kotest/kotest/pull/3995
- @serpro69 made their first contribution in https://github.com/kotest/kotest/pull/3971
- @stepanv made their first contribution in https://github.com/kotest/kotest/pull/4000
Full Changelog: https://github.com/kotest/kotest/compare/v5.8.1...v5.9.0
v5.8.1
What's Changed
- Update dependency io.github.classgraph:classgraph to v4.8.164 by @renovate in https://github.com/kotest/kotest/pull/3751
- Non-negative/positive
Longassertions and property testers by @RusticFlare in https://github.com/kotest/kotest/pull/3720 - Fix typo in documentation by @tamj0rd2 in https://github.com/kotest/kotest/pull/3756
- fixed : rolled back to initial Readme.md by @mirageoasis in https://github.com/kotest/kotest/pull/3757
- Add context container to behavior spec by @jcthenerd in https://github.com/kotest/kotest/pull/3737
- Fixed display of large ranges by @sksamuel in https://github.com/kotest/kotest/pull/3765
- Expose the kotlin coroutineTestScope by @sksamuel in https://github.com/kotest/kotest/pull/3769
- Increase maps diff size to 100, allowing for config by @sksamuel in https://github.com/kotest/kotest/pull/3767
- Allow display name formatter to return null by @sksamuel in https://github.com/kotest/kotest/pull/3764
- CoroutineDispatcher is not a TestDispatcher on JS by @sksamuel in https://github.com/kotest/kotest/pull/3766
- Use evals as measure for assumptions by @sksamuel in https://github.com/kotest/kotest/pull/3771
- Added tier3 targets #3748 by @sksamuel in https://github.com/kotest/kotest/pull/3761
- Add size matchers to typed Kotlin array classes by @obecker in https://github.com/kotest/kotest/pull/3773
- Regular file passes the shouldBeEmptyDirectory() assertion by @sksamuel in https://github.com/kotest/kotest/pull/3775
- OffsetDateTimeToleranceMatcher (#6) by @AlexCue987 in https://github.com/kotest/kotest/pull/3781
- Add FixtureMonkey in third party extensions by @seongahjo in https://github.com/kotest/kotest/pull/3782
- Local date time plus or minus by @AlexCue987 in https://github.com/kotest/kotest/pull/3779
- Fix orNull with nullProbability=1.0 produce non-nulls by @kshired in https://github.com/kotest/kotest/pull/3783
- Fix continually does not work with null values by @kshired in https://github.com/kotest/kotest/pull/3786
- cutting docs for 5.8 by @Kantis in https://github.com/kotest/kotest/pull/3787
- Support binding properties to specific Arbs when doing reflective binding by @Kantis in https://github.com/kotest/kotest/pull/3358
- Plus or minus for zoned date time draft (#8) by @AlexCue987 in https://github.com/kotest/kotest/pull/3785
- Plus or minus for instant draft (#7) by @AlexCue987 in https://github.com/kotest/kotest/pull/3784
- Fix race condition in beforeSpec by @sksamuel in https://github.com/kotest/kotest/pull/3763
- Provide overriddable defaults for eventually by @sksamuel in https://github.com/kotest/kotest/pull/3788
- cutting docs for 5.8 (right this time) by @Kantis in https://github.com/kotest/kotest/pull/3791
- Fix compiler plugin for K2 compiler by @OliverO2 in https://github.com/kotest/kotest/pull/3800
- Local time plus or minus take2 by @AlexCue987 in https://github.com/kotest/kotest/pull/3802
- docs: fix EnabledCondition example (interface, not class) by @jhult in https://github.com/kotest/kotest/pull/3810
- Update inspectors.md - Fixed a typo by @karuturi in https://github.com/kotest/kotest/pull/3811
- Fix
BigDecimal.ZERO.shouldBePositive()returning true by @pubiqq in https://github.com/kotest/kotest/pull/3814 - Add
intersectmatcher to ranges by @AlexCue987 in https://github.com/kotest/kotest/pull/3792 - tiny doc fix by @fantayeneh in https://github.com/kotest/kotest/pull/3823
- fix: Path.shouldBeAFile should fail on non-existant files by @LeoColman in https://github.com/kotest/kotest/pull/3826
- Add
shouldNotBePositiveandshouldNotBeNegativematchers for BigDecimal by @pubiqq in https://github.com/kotest/kotest/pull/3818 - Support
IterableinwithDataon root level by @obecker in https://github.com/kotest/kotest/pull/3831 - Added java.time.Year arbitrary support by @kshired in https://github.com/kotest/kotest/pull/3842
- Added java.time.Year supports for reflective arbitrary bind by @kshired in https://github.com/kotest/kotest/pull/3844
- Have upper bound print violations by @AlexCue987 in https://github.com/kotest/kotest/pull/3847
- ContainDuplicates should print them (#20) by @AlexCue987 in https://github.com/kotest/kotest/pull/3846
- Should contain exactly in any order count mismatch draft (#19) by @AlexCue987 in https://github.com/kotest/kotest/pull/3845
- Replace Range Intersect tests with Property Tests by @AlexCue987 in https://github.com/kotest/kotest/pull/3824
- Changing the Kotlin Gradle plugin dependncy to compileOnly by @Kantis in https://github.com/kotest/kotest/pull/3856
- Publishing JVM jar and pom in root variant by @Kantis in https://github.com/kotest/kotest/pull/3859
- Fixing Arb.localDate when minDate == maxDate by @Kantis in https://github.com/kotest/kotest/pull/3860
- fix(deps): update dependency io.mockk:mockk to v1.13.9 by @renovate in https://github.com/kotest/kotest/pull/3853
- Add selfie snapshot testing to the extensions listing by @nedtwigg in https://github.com/kotest/kotest/pull/3870
- Contains in order more details (#29) by @AlexCue987 in https://github.com/kotest/kotest/pull/3871
- Fix maxDate not being generated by Arb.localDate() by @oliverblaha in https://github.com/kotest/kotest/pull/3876
- print-duplicates (#33) by @AlexCue987 in https://github.com/kotest/kotest/pull/3883
- document-plusOrMinus-for-temporals (#34) by @AlexCue987 in https://github.com/kotest/kotest/pull/3885
- Add selfie snapshot testing to the versioned docs pages by @nedtwigg in https://github.com/kotest/kotest/pull/3887
- override suspend fun beforeTest (#36) by @AlexCue987 in https://github.com/kotest/kotest/pull/3892
- Creating a PR base workflow that shall be mandatory by @Kantis in https://github.com/kotest/kotest/pull/3893
- Fix the snapshot version badge in index markdowns by @graceful-martin in https://github.com/kotest/kotest/pull/3888
- add support for SortedSet and add test accordingly by @mirageoasis in https://github.com/kotest/kotest/pull/3873
- Have upper bound failure with more detail (#32) by @AlexCue987 in https://github.com/kotest/kotest/pull/3882
- ShouldExistInOrderTest.kt (#30) by @AlexCue987 in https://github.com/kotest/kotest/pull/3872
- Remove unnecessary delay when retry and fix error message by @kshired in https://github.com/kotest/kotest/pull/3891
- more detailed failure for startWith and endWith by @AlexCue987 in https://github.com/kotest/kotest/pull/3886
- Refactoring CI workflow by @Kantis in https://github.com/kotest/kotest/pull/3897
- Quote expected and actual exception messages in assertions by @sschuberth in https://github.com/kotest/kotest/pull/3894
- Preserving original failure when short-circuiting eventually by @Kantis in https://github.com/kotest/kotest/pull/3864
- Update dependency io.github.classgraph:classgraph to v4.8.165 by @renovate in https://github.com/kotest/kotest/pull/3816
- comparing Maps, find keys similar to missing (#27) by @AlexCue987 in https://github.com/kotest/kotest/pull/3866
- Contains in order more details draft (#43) by @AlexCue987 in https://github.com/kotest/kotest/pull/3907
- Added IPAddressV6 arb by @kshired in https://github.com/kotest/kotest/pull/3905
- Add includeFirst option to EventuallyConfiguration by @kin4496 in https://github.com/kotest/kotest/pull/3904
- Update dependency io.mockk:mockk to v1.13.10 by @renovate in https://github.com/kotest/kotest/pull/3902
- Update dependency com.jayway.jsonpath:json-path to v2.9.0 by @renovate in https://github.com/kotest/kotest/pull/3903
- implement beWithin for ClosedRange and OpenEndRange by @AlexCue987 in https://github.com/kotest/kotest/pull/3839
- Make
shouldBe expectedequivalent toshould be(expected)for non-matcher objects by @pubiqq in https://github.com/kotest/kotest/pull/3827 - Framework should handle stack traces not being available by @sksamuel in https://github.com/kotest/kotest/pull/3916
- add search for similar items to containAll by @AlexCue987 in https://github.com/kotest/kotest/pull/3909
- Do not allow TestConfiguration::tags after spec is initialized by @sksamuel in https://github.com/kotest/kotest/pull/3919
- Rename unresolved test config and allow passing into test methods by @sksamuel in https://github.com/kotest/kotest/pull/3917
- Arb.distinct() should work for edgecases by @sksamuel in https://github.com/kotest/kotest/pull/3920
- specify module name kotest-assertions-json by @jlous in https://github.com/kotest/kotest/pull/3898
- Using NoSystemOutListener prevents single tests from being executed by @sksamuel in https://github.com/kotest/kotest/pull/3923
- Fix information printed by KProperty0<T>.shouldHaveValue (#3908) by @gianninia in https://github.com/kotest/kotest/pull/3921
- withEdgecases should keep shrinker #3812 by @sksamuel in https://github.com/kotest/kotest/pull/3922
- Fix TestWithConfigBuilder#config using parsed name when clear TestDslState by @kshired in https://github.com/kotest/kotest/pull/3798
- Proper fix for DescribeSpec test with a multiline description by @sksamuel in https://github.com/kotest/kotest/pull/3926
- Allow equals comparison of BigDecimals with different scales by @sksamuel in https://github.com/kotest/kotest/pull/3924
- Fixed use of type alias in shouldBeEqualToComparingFields by @sksamuel in https://github.com/kotest/kotest/pull/3927
- Don't consider kotlinx and javax types to be builtin by @Kantis in https://github.com/kotest/kotest/pull/3899
New Contributors
- @tamj0rd2 made their first contribution in https://github.com/kotest/kotest/pull/3756
- @mirageoasis made their first contribution in https://github.com/kotest/kotest/pull/3757
- @jcthenerd made their first contribution in https://github.com/kotest/kotest/pull/3737
- @seongahjo made their first contribution in https://github.com/kotest/kotest/pull/3782
- @jhult made their first contribution in https://github.com/kotest/kotest/pull/3810
- @karuturi made their first contribution in https://github.com/kotest/kotest/pull/3811
- @pubiqq made their first contribution in https://github.com/kotest/kotest/pull/3814
- @fantayeneh made their first contribution in https://github.com/kotest/kotest/pull/3823
- @nedtwigg made their first contribution in https://github.com/kotest/kotest/pull/3870
- @oliverblaha made their first contribution in https://github.com/kotest/kotest/pull/3876
- @graceful-martin made their first contribution in https://github.com/kotest/kotest/pull/3888
- @kin4496 made their first contribution in https://github.com/kotest/kotest/pull/3904
- @jlous made their first contribution in https://github.com/kotest/kotest/pull/3898
- @gianninia made their first contribution in https://github.com/kotest/kotest/pull/3921
Full Changelog: https://github.com/kotest/kotest/compare/v5.8.0...v5.8.1
Configuration
📅 Schedule: Branch creation - "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 these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.