arrow-kt / arrow

Λrrow - Functional companion to Kotlin's Standard Library
http://arrow-kt.io
Other
6.13k stars 442 forks source link

chore(deps): update all dependencies #3428

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.android.library (source) 8.3.0 -> 8.4.1 age adoption passing confidence
org.jetbrains.compose 1.6.10-rc02 -> 1.6.10 age adoption passing confidence
com.gradle.develocity 3.17.3 -> 3.17.4 age adoption passing confidence
com.google.devtools.ksp (source) 2.0.0-RC3-1.0.20 -> 2.0.0-1.0.21 age adoption passing confidence
com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin (source) 2.0.0-RC3-1.0.20 -> 2.0.0-1.0.21 age adoption passing confidence
com.google.devtools.ksp:symbol-processing-api (source) 2.0.0-RC3-1.0.20 -> 2.0.0-1.0.21 age adoption passing confidence
org.jetbrains.kotlin.plugin.compose (source) 2.0.0-RC3 -> 2.0.0 age adoption passing confidence
org.jetbrains.kotlin.plugin.serialization (source) 2.0.0-RC3 -> 2.0.0 age adoption passing confidence
org.jetbrains.kotlin.multiplatform (source) 2.0.0-RC3 -> 2.0.0 age adoption passing confidence
org.jetbrains.kotlin.jvm (source) 2.0.0-RC3 -> 2.0.0 age adoption passing confidence

Release Notes

JetBrains/compose-jb (org.jetbrains.compose) ### [`v1.6.10`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#1610-May-2024) *Changes since 1.6.2* #### Highlights - Experimental multiplatform support of `Lifecycle` and `ViewModel`. See [documentation](https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-lifecycle.html) for details - Experimental multiplatform support of Jetpack Navigation. See [documentation](https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-navigation-routing.html) for details or check out the [nav_cupcake project](https://togithub.com/JetBrains/compose-multiplatform/tree/master/examples/nav_cupcake/) which was converted from the [Navigate between screens with Compose](https://developer.android.com/codelabs/basic-android-kotlin-compose-navigation) Android codelab - [Support multi-module projects and libraries publication with Compose resources](https://togithub.com/JetBrains/compose-multiplatform/pull/4454) *(Kotlin `2.0.0-Beta05` or higher is required)* #### Breaking changes - Since Kotlin `2.0-RC2`, the additional `org.jetbrains.kotlin.plugin.compose` Gradle plugin is required. See [the migration guide](https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-compiler.html#migrating-a-compose-multiplatform-project) #### Features ##### Multiple Platforms - [Add font rasterization settings in paragraph style](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1102) - [Localize internal strings in `ui`, `material` and `material3`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1158) ##### iOS - [Magnifier for iOS 17+](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1000) - [Support software keyboard inset in `Dialog`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1067) - [iOS a11y dialogues and popups integration](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1091) - [OS logging integrated with `trace`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1140) - [Support accessibility scroll](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1169) - [Improve iOS a11y sync behavior](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1170) - [Add throttle for text context menu updates](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1182) - [Support a11y for interop views](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1241) - [Support `HapticFeedback` on iOS](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1255) - [iOS support `LiveRegion` semantics in a11y](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1258) ##### Desktop - [Add an `alwaysOnTop` flag to `DialogWindow`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1120) - Basic support of `BasicTextField2`: [#​1227](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1227), [#​1264](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1264) *full support and support for other platforms is planned for 1.7.0* ##### Web - [Listen to browser clipboard events and bind them with Compose TextFieldSelectionManager and SelectionManager](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1206) - [Introduce ComposeViewport function that renders content in parent container](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1211) - [Introduce minimal virtual keyboard support](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1259) - [Basic IME keyboard support](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1297) - [Some experimental Compose Multiplatform Gradle plugin APIs for web app configuration were deprecated. Their usage is not required anymore.](https://togithub.com/JetBrains/compose-multiplatform/pull/4796) ##### Resources - [Support three letters locales](https://togithub.com/JetBrains/compose-multiplatform/pull/4394) - [Add DSL to configure compose resources](https://togithub.com/JetBrains/compose-multiplatform/pull/4482) - [Support plural string resource](https://togithub.com/JetBrains/compose-multiplatform/pull/4519) - [Add option to disable compose resources generation](https://togithub.com/JetBrains/compose-multiplatform/pull/4526) - [XML resource optimizations](https://togithub.com/JetBrains/compose-multiplatform/pull/4559) - [Get resource files as URI](https://togithub.com/JetBrains/compose-multiplatform/pull/4576) - [Support source set's hierarchy for compose resources](https://togithub.com/JetBrains/compose-multiplatform/pull/4589) - [Support SVG drawables for non android platforms](https://togithub.com/JetBrains/compose-multiplatform/pull/4605) - [Delete the experimental mark from the stable resources library API](https://togithub.com/JetBrains/compose-multiplatform/pull/4623) - [Add functions to retrieve bytes from drawable or font resources](https://togithub.com/JetBrains/compose-multiplatform/pull/4651) - [To disable the Compose Resources publication and the multimodule support in cases of problems add `org.jetbrains.compose.resources.multimodule.disable=true` to the root `gradle.properties`](https://togithub.com/JetBrains/compose-multiplatform/pull/4771) ##### Gradle Plugin - [Add possibility to modify the macOS minimum version](https://togithub.com/JetBrains/compose-multiplatform/pull/4271) - [Make desktop preview task fully configuration cache compliant](https://togithub.com/JetBrains/compose-multiplatform/pull/4410) - [Option to pack jars as uber JAR, support Proguard for uber JAR](https://togithub.com/JetBrains/compose-multiplatform/pull/4136) #### Fixes ##### Multiple Platforms - [Fix `NaN` font metrics by initializing typeface for `TextStyle`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1087) - [Fix render order of interop views](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1145) - [Reimplement SortedSet for JS/Native to improve performance](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1167) - [Allow drawing outside of platform layers](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1190) - [Prevent a few unnecessary re-compositions in `Popup` and `DesktopMenu`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1225) - [Propagate composition locals to layers in the (re)composition phase](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1233) - [Move the effects and synthetic events dispatching to after the draw phase in the render loop](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1260) - [Fix Kotlin/Native can't use `T::class` in inline function of `@Composable`](https://togithub.com/JetBrains/compose-multiplatform/issues/3147) - [Fix missing recomposition after showing `Dialog`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1272) ##### iOS - [Fix keyboard disappear on IME action](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1118) - [Fix nested scroll when `Pager` involved in scrolling process](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1154) - [Fix a11y wrong bounds calculation](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1165) - [Delay tap indication inside scroll](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1173) - [Fix keyboard opening when scrolling begins within a `TextField`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1176) - [Fix IME window insets and view offset when keyboard appears](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1199) - [Fix animation frozen after app went background](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1263) - Fixed appearing of text editing menu ([#​1269](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1269), [#​1293](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1293)) - [Fix content rect calculation in `SelectionManager`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1270) ##### Desktop - [Fix nested scrolling on mouse wheel](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1055) - [Trigger fling callbacks on mouse wheel scroll (fixes `Pager` and lazy column/row spanning)](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1100) - [Fix `Pager` direction detection for mouse wheel](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1103) - [Fix missing clicks inside `SelectionContainer`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1106) - [Fix clipping bounds of `SwingPanel`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1147) - [Locale-aware date formatting for desktop](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1159) - [Pass the id of the node whose layout changed to accessibility controllers](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1162) - `WINDOW` layer fixes: [#​1181](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1181), [#​1185](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1185), [#​1187](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1187), [#​1189](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1189) - [Fix crash when we resize `ComposePanel` after re-adding it to the hierarchy](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1195) - [Fix propagation of `LocalLocalization`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1202) - [Re-show the tooltip on mouse-move following a click in TooltipArea](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1209) - [Fix the direction of scrolling when pressing on the scrollbar track with `reverseLayout=true`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1221) - [Fix crash and allow selection in `SelectionContainer` to start when drag starts below the bounds of the visible text](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1230) - [Fix a crash on Windows without `dcomp.dll`](https://togithub.com/JetBrains/skiko/pull/909) - [Fix crash when creating SwingRedrawer on DirectX](https://togithub.com/JetBrains/skiko/pull/917) - [Option to not throw `RenderException` when use OpenGL on macOS](https://togithub.com/JetBrains/skiko/pull/915) - [Sync all AccessibilityControllers when an a11y query is received](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1283) - [Fix crash when modifying Compose state from a non-UI thread](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1288) - [Close `Popup`/`Dialog` by clicking any mouse button outside](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1280) ##### Web - [Implement actual `fun isCopyKeyEvent`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1101) - [Fix metadata compilation](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1123) - [Support `sendKey` test utility function on wasm target](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1150) - [Send correct window sized on resize](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1166) - [Dispose all listened events alongside with the application being disposed](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1239) - [Modify `buttonFlags` only on `Press` and `Release`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1243) - [Fix keyboard mappings](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1249) - [Correct density rounding in `ComposeWindow::resize`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1268) - [Fix `MouseEvent` to `PointerButton` mapping](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1274) - [Correct virtual keyboard mode resolution](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1295) - [Fix browser clipboard events handling on Windows](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1329) - [Rename `viewportContainer` to `viewportContainerId` parameter in `ComposeViewport`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1334) ##### Resources - [Fix resource accessors compilation when there are huge number of resource files](https://togithub.com/JetBrains/compose-multiplatform/pull/4294) - [Init resource accessors lazily and in external function to avoid `MethodTooLargeException`](https://togithub.com/JetBrains/compose-multiplatform/pull/4404) - [Fix `Res` class generation if the library is declared as 'api'](https://togithub.com/JetBrains/compose-multiplatform/pull/4406) - [Fix resource packaging in APK when 'build' task is used with AGP 8.2+](https://togithub.com/JetBrains/compose-multiplatform/pull/4408) - [Use first of preferred locales instead of a current on iOS](https://togithub.com/JetBrains/compose-multiplatform/pull/4507) - [Fix `readResourceBytes` function on Android if font is located under qualified directory](https://togithub.com/JetBrains/compose-multiplatform/pull/4512) - [Fix android fonts in APKs](https://togithub.com/JetBrains/compose-multiplatform/pull/4509) - [Handle special characters for quantity strings](https://togithub.com/JetBrains/compose-multiplatform/pull/4543) - [Select default resource if there are no exact language+region or default language match](https://togithub.com/JetBrains/compose-multiplatform/pull/4577) - [Add validation checks on invalid XML or item type](https://togithub.com/JetBrains/compose-multiplatform/pull/4680) ##### Gradle plugin - [Fix `Task with name 'podBuildGoogleMapsIphonesimulator' not found` in a project with Cococapods"](https://togithub.com/JetBrains/compose-multiplatform/pull/4707) #### Dependencies - Gradle Plugin `org.jetbrains.compose`, version `1.6.10`. Based on Jetpack Compose libraries: - [Compiler 1.5.14](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.14) - [Runtime 1.6.7](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.6.7) - [UI 1.6.7](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.7) - [Foundation 1.6.7](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.6.7) - [Material 1.6.7](https://developer.android.com/jetpack/androidx/releases/compose-material#1.6.7) - [Material3 1.2.1](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.2.1) - Lifecycle libraries `org.jetbrains.androidx.lifecycle:lifecycle-*:2.8.0`. Based on [Jetpack Lifecycle 2.8.0](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.0) - Navigation libraries `org.jetbrains.androidx.navigation:navigation-*:2.7.0-alpha07`. Based on [Jetpack Navigation 2.7.7](https://developer.android.com/jetpack/androidx/releases/navigation#2.7.7) *** ### [`v1.6.10-rc03`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#1610-rc03-May-2024) *Changes since 1.6.10-rc02* #### Fixes ##### iOS - *(prerelease fix)* [Fix `org.jetbrains.kotlin.backend.konan.llvm.NativeCodeGeneratorException: Exception during generating code for following declaration: private fun $init_global()`](https://togithub.com/JetBrains/compose-multiplatform/issues/4809) #### Dependencies - Gradle Plugin `org.jetbrains.compose`, version `1.6.10-rc03`. Based on Jetpack Compose libraries: - [Compiler 1.5.14](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.14) - [Runtime 1.6.7](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.6.7) - [UI 1.6.7](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.7) - [Foundation 1.6.7](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.6.7) - [Material 1.6.7](https://developer.android.com/jetpack/androidx/releases/compose-material#1.6.7) - [Material3 1.2.1](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.2.1) - Lifecycle libraries `org.jetbrains.androidx.lifecycle:lifecycle-*:2.8.0-rc03`. Based on [Jetpack Lifecycle 2.8.0](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.0) - Navigation libraries `org.jetbrains.androidx.navigation:navigation-*:2.7.0-alpha06`. Based on [Jetpack Navigation 2.7.7](https://developer.android.com/jetpack/androidx/releases/navigation#2.7.7) ***
google/ksp (com.google.devtools.ksp) ### [`v2.0.0-1.0.21`](https://togithub.com/google/ksp/releases/tag/2.0.0-1.0.21) [Compare Source](https://togithub.com/google/ksp/compare/2.0.0-RC3-1.0.20...2.0.0-1.0.21) This release brings mostly bug fixes into [KSP2 beta](https://togithub.com/google/ksp/blob/main/docs/ksp2.md) Users are encouraged to try out KSP2 beta. ##### new feature expose an API in Resolver to retrieve the module name for handling mangling of internal members [#​1621](https://togithub.com/google/ksp/issues/1621) ##### issues fixed - Class values are missing class type in annotation values [#​1646](https://togithub.com/google/ksp/issues/1646) - Kotlin Function\* types reports inconsistent package and qualified names [#​1845](https://togithub.com/google/ksp/issues/1845) - KSP2 cannot load Android lint checks jar due to FileTooBigException [#​1839](https://togithub.com/google/ksp/issues/1839) - \[KSP2] KSAnnotations with annotation properties with a default value always resolve to null [#​1843](https://togithub.com/google/ksp/issues/1843) - \[KSP2] Modifier.FUN is missing in functional interfaces [#​1853](https://togithub.com/google/ksp/issues/1853) - \[KSP2] ClassCastException when calling KSType.starProjection() on a Java field type [#​1735](https://togithub.com/google/ksp/issues/1735) - \[KSP2] Annotation arguments with default values are missing [#​1837](https://togithub.com/google/ksp/issues/1837) - \[KSP2] Intersection types are not modeled [#​1846](https://togithub.com/google/ksp/issues/1846) - KSP2: Model enum entries in annotation values [#​1861](https://togithub.com/google/ksp/issues/1861) - KSP2: Unknown JS backend: Wasm [#​1889](https://togithub.com/google/ksp/issues/1889) - \[KSP2] NullPointerException when getting arguments of annotation value [#​1798](https://togithub.com/google/ksp/issues/1798)
JetBrains/kotlin (org.jetbrains.kotlin.plugin.compose) ### [`v2.0.0`](https://togithub.com/JetBrains/kotlin/compare/v1.9.24...v2.0.0)

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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



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

github-actions[bot] commented 3 months ago

Kover Report

Total Project Coverage 61.07%