Jetpack-Compose-MVI-Coroutines-Flow
Jetpack-Compose-MVI-Coroutines-Flow copied to clipboard
fix(deps): update dependency io.arrow-kt:arrow-core to v1.2.4
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| io.arrow-kt:arrow-core | 1.1.3 -> 1.2.4 |
Release Notes
arrow-kt/arrow (io.arrow-kt:arrow-core)
v1.2.4
1 Bug fixes:
- New
AutoCloseScopeDSL, make sure closing in reversed order
1 Rollback:
- Don't be too strict on return type of
RaiseDSL.
What's Changed
- chore(deps): update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3383
- fix(autoclose): close
Closeables in reversed order by @hoc081098 in https://github.com/arrow-kt/arrow/pull/3387 - chore(deps): update all dependencies by @renovate in https://github.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
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
Evaltype
Many modules, and features were enhanced, and improved based on user feedback. You can read the full release post on the Arrow website.
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 in https://github.com/arrow-kt/arrow/pull/3129
- Update all dependencies to v0.12.0-rc.6 by @renovate in https://github.com/arrow-kt/arrow/pull/3131
- Update stefanzweifel/git-auto-commit-action action to v5 by @renovate in https://github.com/arrow-kt/arrow/pull/3136
- Prepare for Kotlin community build by @serras in https://github.com/arrow-kt/arrow/pull/3140
- Add Tuples test coverage by @vngrp in https://github.com/arrow-kt/arrow/pull/3143
- Mention ignoreErrors in nullable's documentation by @CLOVIS-AI in https://github.com/arrow-kt/arrow/pull/3139
- Update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3132
- Use new Atomic types from Kotlin 1.9 by @serras in https://github.com/arrow-kt/arrow/pull/3220
- Provide test coverage for NonEmptyList by @l2hyunwoo in https://github.com/arrow-kt/arrow/pull/3135
- Update Arrow-Atomic by @nomisRev in https://github.com/arrow-kt/arrow/pull/3225
- Bump Kotlin dev version by @serras in https://github.com/arrow-kt/arrow/pull/3239
- Replace uses of deprecated
kotlin.native.concurrent.AtomicReferenceby @serras in https://github.com/arrow-kt/arrow/pull/3241 - Fix .toNonEmptyXxxOrNull for nullable types by @mjadczak in https://github.com/arrow-kt/arrow/pull/3127
- Update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3275
- Update dependency io.github.classgraph:classgraph to v4.8.164 by @renovate in https://github.com/arrow-kt/arrow/pull/3281
- Enable Kover for serialization, disable for Optics KSP by @serras in https://github.com/arrow-kt/arrow/pull/3284
- Update all dependencies to v5.10.1 by @renovate in https://github.com/arrow-kt/arrow/pull/3285
- Roll back to Kover 0.7.3 by @serras in https://github.com/arrow-kt/arrow/pull/3286
- chore(Raise.fold): remove duplicated
this is DefaultRaise && isTracedby @hoc081098 in https://github.com/arrow-kt/arrow/pull/3283 - Add iorNel builder and Ior.toIorNel function by @sampengilly in https://github.com/arrow-kt/arrow/pull/3114
- chore(deps): update actions/setup-java action to v4 by @renovate in https://github.com/arrow-kt/arrow/pull/3304
- chore(deps): update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3300
- chore(deps): update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3306
- Update to Java 17 by @serras in https://github.com/arrow-kt/arrow/pull/3307
- fix(deps): update all dependencies to v1.6.2 by @renovate in https://github.com/arrow-kt/arrow/pull/3308
- chore(deps): update dependency com.diffplug.spotless to v6.23.3 by @renovate in https://github.com/arrow-kt/arrow/pull/3312
- chore(deps): update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3313
- chore(deps): update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3321
- chore(deps): update actions/upload-artifact action to v4 by @renovate in https://github.com/arrow-kt/arrow/pull/3322
- Fix 3235 by @kyay10 in https://github.com/arrow-kt/arrow/pull/3316
- chore(KProperty1.lens): Perform check for data class only once. by @kyay10 in https://github.com/arrow-kt/arrow/pull/3315
- Add more options to memoization cache by @serras in https://github.com/arrow-kt/arrow/pull/3296
- Correctly escape class names in Optics KSP when a property clashes with a package name by @serras in https://github.com/arrow-kt/arrow/pull/3326
- chore(arrow-atomic): Cleanup atomic code by @kyay10 in https://github.com/arrow-kt/arrow/pull/3318
- Run K2 using 2.0.0-Beta2 by @serras in https://github.com/arrow-kt/arrow/pull/3327
- Safeguard for leaked 'raise' or 'bind' by @serras in https://github.com/arrow-kt/arrow/pull/3329
- chore(deps): update all dependencies to v1.9.22 by @renovate in https://github.com/arrow-kt/arrow/pull/3335
- chore(deps): update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3339
- chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.8.0 by @renovate in https://github.com/arrow-kt/arrow/pull/3345
- Update kotlin-compile-testing by @serras in https://github.com/arrow-kt/arrow/pull/3330
- Arrow Collectors by @serras in https://github.com/arrow-kt/arrow/pull/3280
- chore(deps): update dependency com.diffplug.spotless to v6.24.0 by @renovate in https://github.com/arrow-kt/arrow/pull/3347
- Separate 'arrow-eval' module by @serras in https://github.com/arrow-kt/arrow/pull/3332
- Rework IorRaise impl to use EmptyValue, and add tests by @kyay10 in https://github.com/arrow-kt/arrow/pull/3338
- Deprecate Iterable#unzip in favor of stdlib method by @terminalnode in https://github.com/arrow-kt/arrow/pull/3352
- Make a common public parent for raise exception by @nomisRev in https://github.com/arrow-kt/arrow/pull/3349
- chore(deps): update all dependencies to v1.9.22-1.0.17 by @renovate in https://github.com/arrow-kt/arrow/pull/3348
- Fix traced CCE when nested different types. by @kyay10 in https://github.com/arrow-kt/arrow/pull/3337
- chore(deps): update dependency com.diffplug.spotless to v6.25.0 by @renovate in https://github.com/arrow-kt/arrow/pull/3355
- Arrow Optics ❤️ Compose by @serras in https://github.com/arrow-kt/arrow/pull/3299
- chore(deps): update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3357
- chore(deps): update plugin com.gradle.enterprise to v3.16.2 by @renovate in https://github.com/arrow-kt/arrow/pull/3361
- chore(deps): update gradle/gradle-build-action action to v3 by @renovate in https://github.com/arrow-kt/arrow/pull/3362
- chore(deps): update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.14.0 by @renovate in https://github.com/arrow-kt/arrow/pull/3363
- Add AutoClose module by @nomisRev in https://github.com/arrow-kt/arrow/pull/3356
- Update to gradle/actions/setup-gradle@v3 by @serras in https://github.com/arrow-kt/arrow/pull/3364
- Added high arity for arrow-core.api functions by @yesitskev in https://github.com/arrow-kt/arrow/pull/3360
- Deprecate widen by @kyay10 in https://github.com/arrow-kt/arrow/pull/3369
- Add forEachAccumulating and refactor mapOrAccumulate by @kyay10 in https://github.com/arrow-kt/arrow/pull/3367
- chore(deps): update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3368
- Implement sealed class Lenses by @maksym-moroz in https://github.com/arrow-kt/arrow/pull/3359
- fix(deps): update dependency androidx.compose.runtime:runtime to v1.6.1 by @renovate in https://github.com/arrow-kt/arrow/pull/3371
- Update arrow-stack to mention all the projects by @serras in https://github.com/arrow-kt/arrow/pull/3372
- added retryRaise and retryEither functions by @akotynski in https://github.com/arrow-kt/arrow/pull/3373
- chore(deps): update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3375
- Avoid storing more transformed elements than necessary by @serras in https://github.com/arrow-kt/arrow/pull/3376
- Use macOS 14 runner by @serras in https://github.com/arrow-kt/arrow/pull/3377
- fix(deps): update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3378
- chore(deps): update dependency org.jetbrains.compose to v1.6.0 by @renovate in https://github.com/arrow-kt/arrow/pull/3379
- Ignore properties in sealed hierarchies where the type changes across children by @serras in https://github.com/arrow-kt/arrow/pull/3382
New Contributors
- @vngrp made their first contribution in https://github.com/arrow-kt/arrow/pull/3143
- @CLOVIS-AI made their first contribution in https://github.com/arrow-kt/arrow/pull/3139
- @mjadczak made their first contribution in https://github.com/arrow-kt/arrow/pull/3127
- @sampengilly made their first contribution in https://github.com/arrow-kt/arrow/pull/3114
- @terminalnode made their first contribution in https://github.com/arrow-kt/arrow/pull/3352
- @yesitskev made their first contribution in https://github.com/arrow-kt/arrow/pull/3360
- @maksym-moroz made their first contribution in https://github.com/arrow-kt/arrow/pull/3359
- @akotynski made their first contribution in https://github.com/arrow-kt/arrow/pull/3373
Full Changelog: https://github.com/arrow-kt/arrow/compare/1.2.1...1.2.3
v1.2.1
What's Changed
- Fix Option.tap deprecation message. by @wolpl in https://github.com/arrow-kt/arrow/pull/3096
- Fix problem with optics and <*> generics by @serras in https://github.com/arrow-kt/arrow/pull/3097
- Backport fix for K2 by @serras in https://github.com/arrow-kt/arrow/pull/3098
- ignoreErrors for Raise by @serras in https://github.com/arrow-kt/arrow/pull/3100
- Update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3085
- Update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3101
- Update all dependencies to v0.12.0-rc.5 by @renovate in https://github.com/arrow-kt/arrow/pull/3102
- Update all dependencies to v1.9.0-1.0.12 by @renovate in https://github.com/arrow-kt/arrow/pull/3103
- Update all dependencies to v5.10.0 by @renovate in https://github.com/arrow-kt/arrow/pull/3104
- Remove references to shift in Either.kt by @nomisRev in https://github.com/arrow-kt/arrow/pull/3105
- Update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3106
- Update dependency org.jetbrains.kotlinx.kover to v0.7.3 by @renovate in https://github.com/arrow-kt/arrow/pull/3107
- Update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3112
parMapNotNullby @raulraja in https://github.com/arrow-kt/arrow/pull/3110parMapNotNullUnorderedforFlowby @serras in https://github.com/arrow-kt/arrow/pull/3111- Enable experimental K2 by @serras in https://github.com/arrow-kt/arrow/pull/3087
- Update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3118
- Update dependency com.diffplug.spotless to v6.21.0 by @renovate in https://github.com/arrow-kt/arrow/pull/3119
- Inline
NonEmptymaps by @serras in https://github.com/arrow-kt/arrow/pull/3120 - Remove enableCompatibilityMetadataVariant by @nomisRev in https://github.com/arrow-kt/arrow/pull/3124
- Update actions/checkout action to v4 by @renovate in https://github.com/arrow-kt/arrow/pull/3125
- Update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3121
New Contributors
- @wolpl made their first contribution in https://github.com/arrow-kt/arrow/pull/3096
Full Changelog: https://github.com/arrow-kt/arrow/compare/1.2.0...1.2.1
v1.2.0
What's Changed
- Add CNAME file to Dokka output by @franciscodr in https://github.com/arrow-kt/arrow/pull/3029
- Remove legacy site code by @nomisRev in https://github.com/arrow-kt/arrow/pull/3030
- Update README by @serras in https://github.com/arrow-kt/arrow/pull/3033
- Cancel previous PR action on new commit by @nomisRev in https://github.com/arrow-kt/arrow/pull/3032
- Remove legacy script files by @franciscodr in https://github.com/arrow-kt/arrow/pull/3034
- Ensure optics type with "data" modifier is a class by @DeoTimeTheGithubUser in https://github.com/arrow-kt/arrow/pull/3036
- Update all dependencies (major) by @renovate in https://github.com/arrow-kt/arrow/pull/3042
- Remove test dependency from Arrow Fx by @nomisRev in https://github.com/arrow-kt/arrow/pull/3046
- Bump Kotlin, KSP and coroutines version by @nomisRev in https://github.com/arrow-kt/arrow/pull/3047
- fix mapIndexed when collecting multiple times by @hoc081098 in https://github.com/arrow-kt/arrow/pull/3056
- Update versions by @nomisRev in https://github.com/arrow-kt/arrow/pull/3058
- optics ksp plugin: fixed handling of variance (#3057) by @vladd-g in https://github.com/arrow-kt/arrow/pull/3060
- Fixes recover inconsistency with raise DSL on types other than Either by @yoxjames in https://github.com/arrow-kt/arrow/pull/3052
- Change NonEmptySet type parameter name from T to A by @franciscodr in https://github.com/arrow-kt/arrow/pull/3062
- Add withError and (Eager)Effect.mapError by @kyay10 in https://github.com/arrow-kt/arrow/pull/3059
- Update versions of several libraries by @serras in https://github.com/arrow-kt/arrow/pull/3017
- Add merge builder for raise by @kyay10 in https://github.com/arrow-kt/arrow/pull/3061
- Update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3065
- Update dependency gradle to v8.2 by @renovate in https://github.com/arrow-kt/arrow/pull/3070
- Fix warnings of single-subclass sealed classes by @jooohn in https://github.com/arrow-kt/arrow/pull/3067
- KDoc for
Raise#raise,Raise#ensureandRaise#ensureNotNullby @ILIYANGERMANOV in https://github.com/arrow-kt/arrow/pull/3038 - Fix text repetition in EffectScope's deprecation message by @serras in https://github.com/arrow-kt/arrow/pull/3072
- Introduce
NonEmptyCollectionby @serras in https://github.com/arrow-kt/arrow/pull/3068 - Set up Spotless by @serras in https://github.com/arrow-kt/arrow/pull/3075
- Update all dependencies by @renovate in https://github.com/arrow-kt/arrow/pull/3079
- Add option to disable
inlinewhen using@opticsby @serras in https://github.com/arrow-kt/arrow/pull/3078 - Update JS versions in
yarn.lockby @serras in https://github.com/arrow-kt/arrow/pull/3084 - Enable Automatic Modules for JVM by @serras in https://github.com/arrow-kt/arrow/pull/3071
- Serialization module by @serras in https://github.com/arrow-kt/arrow/pull/3077
- Add missing docs for
Raiseoperations by @serras in https://github.com/arrow-kt/arrow/pull/3082 - Add mapOrAccumulate extension in RaiseAccumulate by @nomisRev in https://github.com/arrow-kt/arrow/pull/3086
- Additional tests for
copyin Optics by @serras in https://github.com/arrow-kt/arrow/pull/3089 - Apply Gradle Versioning in top project by @serras in https://github.com/arrow-kt/arrow/pull/3092
- Add missing Versioning plug-in to
arrow-core-retrofitby @serras in https://github.com/arrow-kt/arrow/pull/3093 - Update
arrow-gradle-configto 0.12-rc.4 by @serras in https://github.com/arrow-kt/arrow/pull/3094 - MemoizedDeepRecursiveFunction by @serras in https://github.com/arrow-kt/arrow/pull/3091
- Add reset and barrierAction to CyclicBarrier. by @HSAR in https://github.com/arrow-kt/arrow/pull/3055
- [HOTFIX] Fix main publish by @nomisRev in https://github.com/arrow-kt/arrow/pull/3095
New Contributors
- @DeoTimeTheGithubUser made their first contribution in https://github.com/arrow-kt/arrow/pull/3036
- @vladd-g made their first contribution in https://github.com/arrow-kt/arrow/pull/3060
- @yoxjames made their first contribution in https://github.com/arrow-kt/arrow/pull/3052
- @kyay10 made their first contribution in https://github.com/arrow-kt/arrow/pull/3059
- @jooohn made their first contribution in https://github.com/arrow-kt/arrow/pull/3067
- @ILIYANGERMANOV made their first contribution in https://github.com/arrow-kt/arrow/pull/3038
- @HSAR made their first contribution in https://github.com/arrow-kt/arrow/pull/3055
Full Changelog: https://github.com/arrow-kt/arrow/compare/1.2.0-RC...1.2.0
v1.1.5
What's Changed
- Remove
testmodules by @serras in https://github.com/arrow-kt/arrow/pull/2874 - Mention Arrow 2.0 in README by @serras in https://github.com/arrow-kt/arrow/pull/2878
- Prisms for Either by @serras in https://github.com/arrow-kt/arrow/pull/2877
- Test 1.8.0 on CI by @nomisRev in https://github.com/arrow-kt/arrow/pull/2864
- Implement 'align' using 'buildList' by @serras in https://github.com/arrow-kt/arrow/pull/2886
- Improve debugging experience of leaked shift calls by @nomisRev in https://github.com/arrow-kt/arrow/pull/2884
- Fix knitCheck & re-add check by @nomisRev in https://github.com/arrow-kt/arrow/pull/2887
Full Changelog: https://github.com/arrow-kt/arrow/compare/1.1.4...1.1.5
v1.1.4
What's Changed
- [2743] Migrate internal use of CircuitBreaker double to duration by @mjmoore in https://github.com/arrow-kt/arrow/pull/2748
- Fix typo by @valery1707 in https://github.com/arrow-kt/arrow/pull/2824
- Make the server disconnect test more general by @lukasz-kalnik-gcx in https://github.com/arrow-kt/arrow/pull/2822
- Update NonEmptyList.fromList deprecation to suggest
toOption()instead by @StylianosGakis in https://github.com/arrow-kt/arrow/pull/2832 - Improve Either.getOrHandle() docs by @lukasz-kalnik-gcx in https://github.com/arrow-kt/arrow/pull/2833
- Correct
addressStrees->addressStreetin optics documentation by @vikrem in https://github.com/arrow-kt/arrow/pull/2836 - Arrow Fx: deprecate Platform#composeError, never and unit() by @nomisRev in https://github.com/arrow-kt/arrow/pull/2837
- Backport Optics KSP plugin NPE on multiplatform fix by @cvb941 in https://github.com/arrow-kt/arrow/pull/2840
- Refactor - #2812 sequence separate performance by @Khepu in https://github.com/arrow-kt/arrow/pull/2818
- Use
superequals and hashCode overrides for NonEmptyList by @RusticFlare in https://github.com/arrow-kt/arrow/pull/2825 - Resource API deprecation, and preparation for 2.x.x. & back port improvements by @nomisRev in https://github.com/arrow-kt/arrow/pull/2847
- introduce iterable.toNonEmptyListOrNone() by @myuwono in https://github.com/arrow-kt/arrow/pull/2843
- [PROPOSAL] Either API deprecation, and preparation for 2.x.x by @nomisRev in https://github.com/arrow-kt/arrow/pull/2830
- Use major versions in GitHub Actions by @serras in https://github.com/arrow-kt/arrow/pull/2849
- Weaken Either monoid dependencies to only require a semigroup on left by @mjvmroz in https://github.com/arrow-kt/arrow/pull/2845
- Do not reuse the name of the file in Optics KSP by @serras in https://github.com/arrow-kt/arrow/pull/2850
- Additional deprecations, and backports for JVM by @nomisRev in https://github.com/arrow-kt/arrow/pull/2856
- Update various versions by @serras in https://github.com/arrow-kt/arrow/pull/2852
- Add CountDownLatch by @nomisRev in https://github.com/arrow-kt/arrow/pull/2854
- Add CyclicBarrier by @nomisRev in https://github.com/arrow-kt/arrow/pull/2857
- Temp rollback error handling deprecations until 1.2.x by @nomisRev in https://github.com/arrow-kt/arrow/pull/2858
- Setup Kover as test coverage tool by @MarkMarkyMarkus in https://github.com/arrow-kt/arrow/pull/2793
- Fix Monad.either binary combat by @nomisRev in https://github.com/arrow-kt/arrow/pull/2867
- Backport: MPP No Trace by @nomisRev in https://github.com/arrow-kt/arrow/pull/2869
New Contributors
- @mjmoore made their first contribution in https://github.com/arrow-kt/arrow/pull/2748
- @valery1707 made their first contribution in https://github.com/arrow-kt/arrow/pull/2824
- @lukasz-kalnik-gcx made their first contribution in https://github.com/arrow-kt/arrow/pull/2822
- @StylianosGakis made their first contribution in https://github.com/arrow-kt/arrow/pull/2832
- @vikrem made their first contribution in https://github.com/arrow-kt/arrow/pull/2836
- @cvb941 made their first contribution in https://github.com/arrow-kt/arrow/pull/2840
- @RusticFlare made their first contribution in https://github.com/arrow-kt/arrow/pull/2825
- @mjvmroz made their first contribution in https://github.com/arrow-kt/arrow/pull/2845
- @MarkMarkyMarkus made their first contribution in https://github.com/arrow-kt/arrow/pull/2793
Full Changelog: https://github.com/arrow-kt/arrow/compare/1.1.3...1.1.4-rc.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.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.