arrow-kt / suspendapp

Reason about resource-safety in the same way you reason about Structured Concurrency with SuspendApp!
https://arrow-kt.github.io/suspendapp/
Apache License 2.0
74 stars 4 forks source link

Update dependency io.arrow-kt:arrow-fx-coroutines to v1.2.4 #117

Closed renovate[bot] closed 4 months ago

renovate[bot] commented 4 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.arrow-kt:arrow-fx-coroutines 1.2.1 -> 1.2.4 age adoption passing confidence

Release Notes

arrow-kt/arrow (io.arrow-kt:arrow-fx-coroutines) ### [`v1.2.4`](https://togithub.com/arrow-kt/arrow/releases/tag/1.2.4) [Compare Source](https://togithub.com/arrow-kt/arrow/compare/1.2.3...1.2.4) 1 Bug fixes: - New `AutoCloseScope` DSL, make sure closing in reversed order 1 Rollback: - Don't be too strict on return type of `Raise` DSL. #### What's Changed - chore(deps): update all dependencies by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3383](https://togithub.com/arrow-kt/arrow/pull/3383) - fix(autoclose): close `Closeable`s in reversed order by [@​hoc081098](https://togithub.com/hoc081098) in [https://github.com/arrow-kt/arrow/pull/3387](https://togithub.com/arrow-kt/arrow/pull/3387) - chore(deps): update all dependencies by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3392](https://togithub.com/arrow-kt/arrow/pull/3392) - fix: Fold restriction not allowing any Function<\*> to be returned is too strict in https://github.com/arrow-kt/arrow/commit/4bd8694146be868aa6ac76e0a48e34a6e160d8ca **Full Changelog**: https://github.com/arrow-kt/arrow/compare/1.2.3...1.2.4 ### [`v1.2.3`](https://togithub.com/arrow-kt/arrow/releases/tag/1.2.3) We went from 1.2.1 directly to 1.2.3, since in 1.2.2 there is a crucial bug concerning KSP. This release features multiple new modules such as: - arrow-autoclose: for enabling a typed DSL for working with `AutoCloseable`. - arrow-optics-compose: Specialised integration between Arrow Optics and Compose - arrow-collectors: Allows composing operations over sequences of values (lists, flows, sequences) while ensuring that the sequence is traversed only once. - arrow-eval: To provide forward compatibility for the deprecated `Eval` type Many modules, and features were enhanced, and improved based on user feedback. You can read [the full release post on the Arrow website](https://arrow-kt.io/community/blog/2024/02/28/arrow-1-2-3/). Thanks to everyone involved, all new contributors, and all members of the Arrow community for supporting, and helping each other and providing feedback to make Arrow better together. ##### What's Changed - Update plugin com.gradle.enterprise to v3.15 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3129](https://togithub.com/arrow-kt/arrow/pull/3129) - Update all dependencies to v0.12.0-rc.6 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3131](https://togithub.com/arrow-kt/arrow/pull/3131) - Update stefanzweifel/git-auto-commit-action action to v5 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3136](https://togithub.com/arrow-kt/arrow/pull/3136) - Prepare for Kotlin community build by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3140](https://togithub.com/arrow-kt/arrow/pull/3140) - Add Tuples test coverage by [@​vngrp](https://togithub.com/vngrp) in [https://github.com/arrow-kt/arrow/pull/3143](https://togithub.com/arrow-kt/arrow/pull/3143) - Mention ignoreErrors in nullable's documentation by [@​CLOVIS-AI](https://togithub.com/CLOVIS-AI) in [https://github.com/arrow-kt/arrow/pull/3139](https://togithub.com/arrow-kt/arrow/pull/3139) - Update all dependencies by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3132](https://togithub.com/arrow-kt/arrow/pull/3132) - Use new Atomic types from Kotlin 1.9 by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3220](https://togithub.com/arrow-kt/arrow/pull/3220) - Provide test coverage for NonEmptyList by [@​l2hyunwoo](https://togithub.com/l2hyunwoo) in [https://github.com/arrow-kt/arrow/pull/3135](https://togithub.com/arrow-kt/arrow/pull/3135) - Update Arrow-Atomic by [@​nomisRev](https://togithub.com/nomisRev) in [https://github.com/arrow-kt/arrow/pull/3225](https://togithub.com/arrow-kt/arrow/pull/3225) - Bump Kotlin dev version by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3239](https://togithub.com/arrow-kt/arrow/pull/3239) - Replace uses of deprecated `kotlin.native.concurrent.AtomicReference` by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3241](https://togithub.com/arrow-kt/arrow/pull/3241) - Fix .toNonEmptyXxxOrNull for nullable types by [@​mjadczak](https://togithub.com/mjadczak) in [https://github.com/arrow-kt/arrow/pull/3127](https://togithub.com/arrow-kt/arrow/pull/3127) - Update all dependencies by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3275](https://togithub.com/arrow-kt/arrow/pull/3275) - Update dependency io.github.classgraph:classgraph to v4.8.164 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3281](https://togithub.com/arrow-kt/arrow/pull/3281) - Enable Kover for serialization, disable for Optics KSP by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3284](https://togithub.com/arrow-kt/arrow/pull/3284) - Update all dependencies to v5.10.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3285](https://togithub.com/arrow-kt/arrow/pull/3285) - Roll back to Kover 0.7.3 by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3286](https://togithub.com/arrow-kt/arrow/pull/3286) - chore(Raise.fold): remove duplicated `this is DefaultRaise && isTraced` by [@​hoc081098](https://togithub.com/hoc081098) in [https://github.com/arrow-kt/arrow/pull/3283](https://togithub.com/arrow-kt/arrow/pull/3283) - Add iorNel builder and Ior.toIorNel function by [@​sampengilly](https://togithub.com/sampengilly) in [https://github.com/arrow-kt/arrow/pull/3114](https://togithub.com/arrow-kt/arrow/pull/3114) - chore(deps): update actions/setup-java action to v4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3304](https://togithub.com/arrow-kt/arrow/pull/3304) - chore(deps): update all dependencies by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3300](https://togithub.com/arrow-kt/arrow/pull/3300) - chore(deps): update all dependencies by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3306](https://togithub.com/arrow-kt/arrow/pull/3306) - Update to Java 17 by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3307](https://togithub.com/arrow-kt/arrow/pull/3307) - fix(deps): update all dependencies to v1.6.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3308](https://togithub.com/arrow-kt/arrow/pull/3308) - chore(deps): update dependency com.diffplug.spotless to v6.23.3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3312](https://togithub.com/arrow-kt/arrow/pull/3312) - chore(deps): update all dependencies by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3313](https://togithub.com/arrow-kt/arrow/pull/3313) - chore(deps): update all dependencies by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3321](https://togithub.com/arrow-kt/arrow/pull/3321) - chore(deps): update actions/upload-artifact action to v4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3322](https://togithub.com/arrow-kt/arrow/pull/3322) - Fix 3235 by [@​kyay10](https://togithub.com/kyay10) in [https://github.com/arrow-kt/arrow/pull/3316](https://togithub.com/arrow-kt/arrow/pull/3316) - chore(KProperty1.lens): Perform check for data class only once. by [@​kyay10](https://togithub.com/kyay10) in [https://github.com/arrow-kt/arrow/pull/3315](https://togithub.com/arrow-kt/arrow/pull/3315) - Add more options to memoization cache by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3296](https://togithub.com/arrow-kt/arrow/pull/3296) - Correctly escape class names in Optics KSP when a property clashes with a package name by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3326](https://togithub.com/arrow-kt/arrow/pull/3326) - chore(arrow-atomic): Cleanup atomic code by [@​kyay10](https://togithub.com/kyay10) in [https://github.com/arrow-kt/arrow/pull/3318](https://togithub.com/arrow-kt/arrow/pull/3318) - Run K2 using 2.0.0-Beta2 by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3327](https://togithub.com/arrow-kt/arrow/pull/3327) - Safeguard for leaked 'raise' or 'bind' by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3329](https://togithub.com/arrow-kt/arrow/pull/3329) - chore(deps): update all dependencies to v1.9.22 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3335](https://togithub.com/arrow-kt/arrow/pull/3335) - chore(deps): update all dependencies by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3339](https://togithub.com/arrow-kt/arrow/pull/3339) - chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.8.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3345](https://togithub.com/arrow-kt/arrow/pull/3345) - Update kotlin-compile-testing by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3330](https://togithub.com/arrow-kt/arrow/pull/3330) - Arrow Collectors by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3280](https://togithub.com/arrow-kt/arrow/pull/3280) - chore(deps): update dependency com.diffplug.spotless to v6.24.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3347](https://togithub.com/arrow-kt/arrow/pull/3347) - Separate 'arrow-eval' module by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3332](https://togithub.com/arrow-kt/arrow/pull/3332) - Rework IorRaise impl to use EmptyValue, and add tests by [@​kyay10](https://togithub.com/kyay10) in [https://github.com/arrow-kt/arrow/pull/3338](https://togithub.com/arrow-kt/arrow/pull/3338) - Deprecate Iterable#unzip in favor of stdlib method by [@​terminalnode](https://togithub.com/terminalnode) in [https://github.com/arrow-kt/arrow/pull/3352](https://togithub.com/arrow-kt/arrow/pull/3352) - Make a common public parent for raise exception by [@​nomisRev](https://togithub.com/nomisRev) in [https://github.com/arrow-kt/arrow/pull/3349](https://togithub.com/arrow-kt/arrow/pull/3349) - chore(deps): update all dependencies to v1.9.22-1.0.17 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3348](https://togithub.com/arrow-kt/arrow/pull/3348) - Fix traced CCE when nested different types. by [@​kyay10](https://togithub.com/kyay10) in [https://github.com/arrow-kt/arrow/pull/3337](https://togithub.com/arrow-kt/arrow/pull/3337) - chore(deps): update dependency com.diffplug.spotless to v6.25.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3355](https://togithub.com/arrow-kt/arrow/pull/3355) - Arrow Optics ❤️ Compose by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3299](https://togithub.com/arrow-kt/arrow/pull/3299) - chore(deps): update all dependencies by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3357](https://togithub.com/arrow-kt/arrow/pull/3357) - chore(deps): update plugin com.gradle.enterprise to v3.16.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3361](https://togithub.com/arrow-kt/arrow/pull/3361) - chore(deps): update gradle/gradle-build-action action to v3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3362](https://togithub.com/arrow-kt/arrow/pull/3362) - chore(deps): update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.14.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3363](https://togithub.com/arrow-kt/arrow/pull/3363) - Add AutoClose module by [@​nomisRev](https://togithub.com/nomisRev) in [https://github.com/arrow-kt/arrow/pull/3356](https://togithub.com/arrow-kt/arrow/pull/3356) - Update to gradle/actions/setup-gradle@v3 by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3364](https://togithub.com/arrow-kt/arrow/pull/3364) - Added high arity for arrow-core.api functions by [@​yesitskev](https://togithub.com/yesitskev) in [https://github.com/arrow-kt/arrow/pull/3360](https://togithub.com/arrow-kt/arrow/pull/3360) - Deprecate widen by [@​kyay10](https://togithub.com/kyay10) in [https://github.com/arrow-kt/arrow/pull/3369](https://togithub.com/arrow-kt/arrow/pull/3369) - Add forEachAccumulating and refactor mapOrAccumulate by [@​kyay10](https://togithub.com/kyay10) in [https://github.com/arrow-kt/arrow/pull/3367](https://togithub.com/arrow-kt/arrow/pull/3367) - chore(deps): update all dependencies by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3368](https://togithub.com/arrow-kt/arrow/pull/3368) - Implement sealed class Lenses by [@​maksym-moroz](https://togithub.com/maksym-moroz) in [https://github.com/arrow-kt/arrow/pull/3359](https://togithub.com/arrow-kt/arrow/pull/3359) - fix(deps): update dependency androidx.compose.runtime:runtime to v1.6.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3371](https://togithub.com/arrow-kt/arrow/pull/3371) - Update arrow-stack to mention all the projects by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3372](https://togithub.com/arrow-kt/arrow/pull/3372) - added retryRaise and retryEither functions by [@​akotynski](https://togithub.com/akotynski) in [https://github.com/arrow-kt/arrow/pull/3373](https://togithub.com/arrow-kt/arrow/pull/3373) - chore(deps): update all dependencies by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3375](https://togithub.com/arrow-kt/arrow/pull/3375) - Avoid storing more transformed elements than necessary by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3376](https://togithub.com/arrow-kt/arrow/pull/3376) - Use macOS 14 runner by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3377](https://togithub.com/arrow-kt/arrow/pull/3377) - fix(deps): update all dependencies by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3378](https://togithub.com/arrow-kt/arrow/pull/3378) - chore(deps): update dependency org.jetbrains.compose to v1.6.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/arrow-kt/arrow/pull/3379](https://togithub.com/arrow-kt/arrow/pull/3379) - Ignore properties in sealed hierarchies where the type changes across children by [@​serras](https://togithub.com/serras) in [https://github.com/arrow-kt/arrow/pull/3382](https://togithub.com/arrow-kt/arrow/pull/3382) ##### New Contributors - [@​vngrp](https://togithub.com/vngrp) made their first contribution in [https://github.com/arrow-kt/arrow/pull/3143](https://togithub.com/arrow-kt/arrow/pull/3143) - [@​CLOVIS-AI](https://togithub.com/CLOVIS-AI) made their first contribution in [https://github.com/arrow-kt/arrow/pull/3139](https://togithub.com/arrow-kt/arrow/pull/3139) - [@​mjadczak](https://togithub.com/mjadczak) made their first contribution in [https://github.com/arrow-kt/arrow/pull/3127](https://togithub.com/arrow-kt/arrow/pull/3127) - [@​sampengilly](https://togithub.com/sampengilly) made their first contribution in [https://github.com/arrow-kt/arrow/pull/3114](https://togithub.com/arrow-kt/arrow/pull/3114) - [@​terminalnode](https://togithub.com/terminalnode) made their first contribution in [https://github.com/arrow-kt/arrow/pull/3352](https://togithub.com/arrow-kt/arrow/pull/3352) - [@​yesitskev](https://togithub.com/yesitskev) made their first contribution in [https://github.com/arrow-kt/arrow/pull/3360](https://togithub.com/arrow-kt/arrow/pull/3360) - [@​maksym-moroz](https://togithub.com/maksym-moroz) made their first contribution in [https://github.com/arrow-kt/arrow/pull/3359](https://togithub.com/arrow-kt/arrow/pull/3359) - [@​akotynski](https://togithub.com/akotynski) made their first contribution in [https://github.com/arrow-kt/arrow/pull/3373](https://togithub.com/arrow-kt/arrow/pull/3373) **Full Changelog**: https://github.com/arrow-kt/arrow/compare/1.2.1...1.2.3

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 this update again.



This PR has been generated by Mend Renovate. View repository job log here.