prof18 / feed-flow

FeedFlow is a minimalistic RSS Reader available on Android, iOS and macOS. Built with Kotlin Multiplatform, Jetpack Compose and SwiftUI.
https://www.feedflow.dev
Apache License 2.0
252 stars 11 forks source link

Update Kotlin, KSP, Compose Compiler and KMP-NativeCoroutines - autoclosed #210

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.google.devtools.ksp (source) 1.9.23-1.0.20 -> 1.9.24-1.0.20 age adoption passing confidence
com.rickclephas.kmp.nativecoroutines 1.0.0-ALPHA-28 -> 1.0.0-ALPHA-31 age adoption passing confidence
org.jetbrains.compose 1.6.10-rc01 -> 1.6.10 age adoption passing confidence

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

google/ksp (com.google.devtools.ksp) ### [`v1.9.24-1.0.20`](https://togithub.com/google/ksp/releases/tag/1.9.24-1.0.20) [Compare Source](https://togithub.com/google/ksp/compare/1.9.23-1.0.20...1.9.24-1.0.20) KSP 1.0.20 for kotlin compiler version 1.9.24
rickclephas/KMP-NativeCoroutines (com.rickclephas.kmp.nativecoroutines) ### [`v1.0.0-ALPHA-31`](https://togithub.com/rickclephas/KMP-NativeCoroutines/releases/tag/v1.0.0-ALPHA-31) ##### Kotlin - Updated Kotlin to 2.0.0 - Updated KSP to 1.0.21 ### [`v1.0.0-ALPHA-30`](https://togithub.com/rickclephas/KMP-NativeCoroutines/releases/tag/v1.0.0-ALPHA-30) ##### Kotlin - Updated `kotlinx.coroutines` to 1.8.1 ##### Swift - Added special overloads for `Unit`/`Void` return types - Added `asyncError(for:)` function for `Unit`/`Void` functions ### [`v1.0.0-ALPHA-30-kotlin-2.0.0-RC3`](https://togithub.com/rickclephas/KMP-NativeCoroutines/releases/tag/v1.0.0-ALPHA-30-kotlin-2.0.0-RC3) ##### Kotlin - Updated Kotlin to 2.0.0-RC3 ### [`v1.0.0-ALPHA-29`](https://togithub.com/rickclephas/KMP-NativeCoroutines/releases/tag/v1.0.0-ALPHA-29) ##### Kotlin - Updated to Kotlin 1.9.24
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) *** ### [`v1.6.10-rc02`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#1610-rc02-May-2024) *Changes since 1.6.10-rc01* #### Known issues - iOS compilation might fail on some projects with [`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) #### Features ##### Web - [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) #### Fixes ##### iOS - *(prerelease fix)* [Fixes a crash when `UIKitView` or `UIKitViewController` is inside a tree with `SemanticsModifierNode` having `shouldMergeDescendantSemantics = true` and Accessibility sync is on](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1347) ##### Resources - [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) - *(prerelease fix)* [Fix resources with cocoapods integration](https://togithub.com/JetBrains/compose-multiplatform/pull/4783) - *(prerelease fix)* [Fix AGP lint tasks dependency issues](https://togithub.com/JetBrains/compose-multiplatform/pull/4784) #### Dependencies - Gradle Plugin `org.jetbrains.compose`, version `1.6.10-rc02`. Based on Jetpack Compose libraries: - [Compiler 1.5.13](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.13) - [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-rc02`. Based on [Jetpack Lifecycle 2.8.0-rc01](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.0-rc01) - Navigation libraries `org.jetbrains.androidx.navigation:navigation-*:2.7.0-alpha05`. Based on [Jetpack Navigation 2.7.7](https://developer.android.com/jetpack/androidx/releases/navigation#2.7.7) ***

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.