Closed renovate[bot] closed 3 months ago
Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
Command failed: ./gradlew --console=plain --dependency-verification lenient -q properties
The message received from the daemon indicates that the daemon has disappeared.
Build request sent: Build{id=aa002051-5eee-46b7-9209-e44487d20a65, currentDir=/tmp/renovate/repos/github/flipperdevices/Flipper-Android-App}
Attempting to read last messages from the daemon log...
Daemon pid: 373
log file: /home/ubuntu/.gradle/daemon/8.8/daemon-373.out.log
----- Last 20 lines from daemon log file - daemon-373.out.log -----
2024-06-07T16:18:33.494+0000 [DEBUG] [org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler] Starting executing command: Build{id=aa002051-5eee-46b7-9209-e44487d20a65, currentDir=/tmp/renovate/repos/github/flipperdevices/Flipper-Android-App} with connection: socket connection from /127.0.0.1:33447 to /127.0.0.1:54140.
2024-06-07T16:18:33.498+0000 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] Command execution: started DaemonCommandExecution[command = Build{id=aa002051-5eee-46b7-9209-e44487d20a65, currentDir=/tmp/renovate/repos/github/flipperdevices/Flipper-Android-App}, connection = DefaultDaemonConnection: socket connection from /127.0.0.1:33447 to /127.0.0.1:54140] after 0.0 minutes of idle
2024-06-07T16:18:33.498+0000 [INFO] [org.gradle.launcher.daemon.server.DaemonRegistryUpdater] Marking the daemon as busy, address: [b1d688d0-835f-4bb6-a40d-8e0160ebcd57 port:33447, addresses:[localhost/127.0.0.1]]
2024-06-07T16:18:33.499+0000 [DEBUG] [org.gradle.launcher.daemon.registry.PersistentDaemonRegistry] Marking busy by address: [b1d688d0-835f-4bb6-a40d-8e0160ebcd57 port:33447, addresses:[localhost/127.0.0.1]]
2024-06-07T16:18:33.499+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire exclusive lock on daemon addresses registry.
2024-06-07T16:18:33.499+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
2024-06-07T16:18:33.500+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
2024-06-07T16:18:33.500+0000 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] resetting idle timer
2024-06-07T16:18:33.500+0000 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] daemon is running. Sleeping until state changes.
2024-06-07T16:18:33.501+0000 [INFO] [org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy] Daemon is about to start building Build{id=aa002051-5eee-46b7-9209-e44487d20a65, currentDir=/tmp/renovate/repos/github/flipperdevices/Flipper-Android-App}. Dispatching build started information...
2024-06-07T16:18:33.501+0000 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 21: dispatching org.gradle.launcher.daemon.protocol.BuildStarted@21a0a8b
2024-06-07T16:18:33.504+0000 [DEBUG] [org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment] Configuring env variables: [RUST_BACKTRACE, PATH, USER_HOME, GRADLE_OPTS, npm_config_fund, CONTAINERBASE_ENV, USER_ID, CONTAINERBASE_CACHE_DIR, LANG, CGO_ENABLED, npm_config_update_notifier, PWD, CARGO_HOME, _, GOSUMDB, PIP_DISABLE_PIP_VERSION_CHECK, DOTNET_SKIP_FIRST_TIME_EXPERIENCE, GOPATH, USER_NAME, NO_UPDATE_NOTIFIER, DOTNET_ROOT, CONTAINERBASE, DOTNET_CLI_TELEMETRY_OPTOUT, DEBIAN_FRONTEND, LC_ALL, SHLVL, HOME]
2024-06-07T16:18:33.509+0000 [DEBUG] [org.gradle.launcher.daemon.server.exec.LogToClient] About to start relaying all logs to the client via the connection.
2024-06-07T16:18:33.509+0000 [INFO] [org.gradle.launcher.daemon.server.exec.LogToClient] The client will now receive all logging from the daemon (pid: 373). The daemon log file: /home/ubuntu/.gradle/daemon/8.8/daemon-373.out.log
2024-06-07T16:18:33.511+0000 [DEBUG] [org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon] Requesting daemon stop after processing Build{id=aa002051-5eee-46b7-9209-e44487d20a65, currentDir=/tmp/renovate/repos/github/flipperdevices/Flipper-Android-App}
2024-06-07T16:18:33.512+0000 [LIFECYCLE] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] Daemon will be stopped at the end of the build
2024-06-07T16:18:33.512+0000 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] Stop as soon as idle requested. The daemon is busy: true
2024-06-07T16:18:33.512+0000 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] daemon stop has been requested. Sleeping until state changes.
2024-06-07T16:18:33.512+0000 [DEBUG] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] The daemon has started executing the build.
2024-06-07T16:18:33.513+0000 [DEBUG] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] Executing build with daemon context: DefaultDaemonContext[uid=8e93b104-1d86-4d20-a74c-fbc0890d3ac8,javaHome=/opt/containerbase/tools/java/17.0.11+9,javaVersion=17,daemonRegistryDir=/home/ubuntu/.gradle/daemon,pid=373,idleTimeout=120000,priority=NORMAL,applyInstrumentationAgent=true,nativeServicesMode=ENABLED,daemonOpts=--add-opens=java.base/java.util=ALL-UNNAMED,--add-opens=java.base/java.lang=ALL-UNNAMED,--add-opens=java.base/java.lang.invoke=ALL-UNNAMED,--add-opens=java.prefs/java.util.prefs=ALL-UNNAMED,--add-opens=java.base/java.nio.charset=ALL-UNNAMED,--add-opens=java.base/java.net=ALL-UNNAMED,--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED,-Xmx3g,-Dfile.encoding=UTF-8,-Duser.country,-Duser.language=en,-Duser.variant]
----- End of the daemon log -----
FAILURE: Build failed with an exception.
* What went wrong:
Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
Command failed: ./gradlew --console=plain --dependency-verification lenient -q properties
The message received from the daemon indicates that the daemon has disappeared.
Build request sent: Build{id=b91dcd9b-4a1f-4642-8857-82ea8a7b86e3, currentDir=/tmp/renovate/repos/github/flipperdevices/Flipper-Android-App}
Attempting to read last messages from the daemon log...
Daemon pid: 609
log file: /home/ubuntu/.gradle/daemon/8.8/daemon-609.out.log
----- Last 20 lines from daemon log file - daemon-609.out.log -----
2024-06-07T16:24:11.344+0000 [DEBUG] [org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler] Starting executing command: Build{id=b91dcd9b-4a1f-4642-8857-82ea8a7b86e3, currentDir=/tmp/renovate/repos/github/flipperdevices/Flipper-Android-App} with connection: socket connection from /127.0.0.1:39945 to /127.0.0.1:43178.
2024-06-07T16:24:11.363+0000 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] Command execution: started DaemonCommandExecution[command = Build{id=b91dcd9b-4a1f-4642-8857-82ea8a7b86e3, currentDir=/tmp/renovate/repos/github/flipperdevices/Flipper-Android-App}, connection = DefaultDaemonConnection: socket connection from /127.0.0.1:39945 to /127.0.0.1:43178] after 0.0 minutes of idle
2024-06-07T16:24:11.364+0000 [INFO] [org.gradle.launcher.daemon.server.DaemonRegistryUpdater] Marking the daemon as busy, address: [fd5b1f77-065b-4927-bfe0-7db04d68d387 port:39945, addresses:[localhost/127.0.0.1]]
2024-06-07T16:24:11.364+0000 [DEBUG] [org.gradle.launcher.daemon.registry.PersistentDaemonRegistry] Marking busy by address: [fd5b1f77-065b-4927-bfe0-7db04d68d387 port:39945, addresses:[localhost/127.0.0.1]]
2024-06-07T16:24:11.364+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire exclusive lock on daemon addresses registry.
2024-06-07T16:24:11.374+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
2024-06-07T16:24:11.375+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
2024-06-07T16:24:11.384+0000 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] resetting idle timer
2024-06-07T16:24:11.385+0000 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] daemon is running. Sleeping until state changes.
2024-06-07T16:24:11.398+0000 [INFO] [org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy] Daemon is about to start building Build{id=b91dcd9b-4a1f-4642-8857-82ea8a7b86e3, currentDir=/tmp/renovate/repos/github/flipperdevices/Flipper-Android-App}. Dispatching build started information...
2024-06-07T16:24:11.399+0000 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 21: dispatching org.gradle.launcher.daemon.protocol.BuildStarted@298f500
2024-06-07T16:24:11.407+0000 [DEBUG] [org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment] Configuring env variables: [RUST_BACKTRACE, PATH, USER_HOME, GRADLE_OPTS, npm_config_fund, CONTAINERBASE_ENV, USER_ID, CONTAINERBASE_CACHE_DIR, LANG, CGO_ENABLED, npm_config_update_notifier, PWD, CARGO_HOME, _, GOSUMDB, PIP_DISABLE_PIP_VERSION_CHECK, DOTNET_SKIP_FIRST_TIME_EXPERIENCE, GOPATH, USER_NAME, NO_UPDATE_NOTIFIER, DOTNET_ROOT, CONTAINERBASE, DOTNET_CLI_TELEMETRY_OPTOUT, DEBIAN_FRONTEND, LC_ALL, SHLVL, HOME]
2024-06-07T16:24:11.425+0000 [DEBUG] [org.gradle.launcher.daemon.server.exec.LogToClient] About to start relaying all logs to the client via the connection.
2024-06-07T16:24:11.425+0000 [INFO] [org.gradle.launcher.daemon.server.exec.LogToClient] The client will now receive all logging from the daemon (pid: 609). The daemon log file: /home/ubuntu/.gradle/daemon/8.8/daemon-609.out.log
2024-06-07T16:24:11.428+0000 [DEBUG] [org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon] Requesting daemon stop after processing Build{id=b91dcd9b-4a1f-4642-8857-82ea8a7b86e3, currentDir=/tmp/renovate/repos/github/flipperdevices/Flipper-Android-App}
2024-06-07T16:24:11.428+0000 [LIFECYCLE] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] Daemon will be stopped at the end of the build
2024-06-07T16:24:11.428+0000 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] Stop as soon as idle requested. The daemon is busy: true
2024-06-07T16:24:11.429+0000 [DEBUG] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] The daemon has started executing the build.
2024-06-07T16:24:11.429+0000 [DEBUG] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] Executing build with daemon context: DefaultDaemonContext[uid=0dc0081b-6ba6-4de1-bbb9-7acfeb484838,javaHome=/opt/containerbase/tools/java/17.0.11+9,javaVersion=17,daemonRegistryDir=/home/ubuntu/.gradle/daemon,pid=609,idleTimeout=120000,priority=NORMAL,applyInstrumentationAgent=true,nativeServicesMode=ENABLED,daemonOpts=--add-opens=java.base/java.util=ALL-UNNAMED,--add-opens=java.base/java.lang=ALL-UNNAMED,--add-opens=java.base/java.lang.invoke=ALL-UNNAMED,--add-opens=java.prefs/java.util.prefs=ALL-UNNAMED,--add-opens=java.base/java.nio.charset=ALL-UNNAMED,--add-opens=java.base/java.net=ALL-UNNAMED,--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED,-Xmx3g,-Dfile.encoding=UTF-8,-Duser.country,-Duser.language=en,-Duser.variant]
2024-06-07T16:24:11.433+0000 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] daemon stop has been requested. Sleeping until state changes.
----- End of the daemon log -----
FAILURE: Build failed with an exception.
* What went wrong:
Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
This PR contains the following updates:
0ad4b8f
->a5ac7e5
8.7
->8.8
4.4.1
->4.4.2
0.4.1
->0.4.4
2.0.0
->2.1.0
2.0.0
->2.1.0
24.4.0
->24.4.1
1.26.1
->1.26.2
0.16.0
->0.21.0
1.6.1
->1.7.0
6.4.0
->6.4.1
2.8.0
->2.8.1
2.8.0
->2.8.1
2.8.0
->2.8.1
2.8.0
->2.8.1
2.8.0
->2.8.1
4.6.0
->4.7.1
7.9.0
->7.10.0
7.9.0
->7.10.0
18.1.0
->18.2.0
1.6.3
->1.7.0
0.6.11
->0.6.13
1.6.10
->1.6.11
4.26.1
->4.27.1
4.26.1
->4.27.1
1.9.24-1.0.20
->2.0.0-1.0.22
1.9.24-1.0.20
->2.0.0-1.0.22
1.9.24
->2.0.0
1.9.24
->2.0.0
1.9.24
->2.0.0
1.9.24
->2.0.0
1.9.24
->2.0.0
1.9.24
->2.0.0
1.9.24
->2.0.0
1.9.24
->2.0.0
Release Notes
gradle/gradle (gradle)
### [`v8.8`](https://togithub.com/gradle/gradle/releases/tag/v8.8.0): 8.8 [Compare Source](https://togithub.com/gradle/gradle/compare/v8.7.0...v8.8.0) The Gradle team is excited to announce Gradle 8.8. [Read the Release Notes](https://docs.gradle.org/8.8/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Björn Kautler](https://togithub.com/Vampire), [Denes Daniel](https://togithub.com/pantherdd), [Fabian Windheuser](https://togithub.com/fawind), [Hélio Fernandes Sebastião](https://togithub.com/helfese), [Jay Wei](https://togithub.com/JayWei1215), [jhrom](https://togithub.com/jhrom), [jwp345](https://togithub.com/jwp345), [Jörgen Andersson](https://togithub.com/jorander), [Kirill Gavrilov](https://togithub.com/gavvvr), [MajesticMagikarpKing](https://togithub.com/yctomwang), [Maksim Lazeba](https://togithub.com/M-Lazeba), [Philip Wedemann](https://togithub.com/hfhbd), [Robert Elliot](https://togithub.com/Mahoney), [Róbert Papp](https://togithub.com/TWiStErRob), [Stefan M.](https://togithub.com/StefMa), [Tibor Vyletel](https://togithub.com/TiborVyletel), [Tony Robalik](https://togithub.com/autonomousapps), [Valentin Kulesh](https://togithub.com/unshare), [Yanming Zhou](https://togithub.com/quaff), [김용후](https://togithub.com/who-is-hu) #### Upgrade instructions Switch your build to use Gradle 8.8 by updating your wrapper: ./gradlew wrapper --gradle-version=8.8 See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.8/userguide/upgrading_version\_8.html) to learn about deprecations, breaking changes and other considerations when upgrading. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/8.8/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss). We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://togithub.com/gradle).mrmans0n/compose-rules (io.nlopez.compose.rules:detekt)
### [`v0.4.3`](https://togithub.com/mrmans0n/compose-rules/releases/tag/v0.4.3) #### Changelog - Add exceptions to present tenses finishing in -ed ([#275](https://togithub.com/mrmans0n/compose-rules/issues/275)) [@mrmans0n](https://togithub.com/mrmans0n) ### [`v0.4.2`](https://togithub.com/mrmans0n/compose-rules/releases/tag/v0.4.2) #### Changelog - Update dependency org.assertj:assertj-core to v3.26.0 ([#273](https://togithub.com/mrmans0n/compose-rules/issues/273)) [@renovate](https://togithub.com/renovate) - Add Circuit's produceRetainedState to known restartable effects ([#271](https://togithub.com/mrmans0n/compose-rules/issues/271)) [@mrmans0n](https://togithub.com/mrmans0n) - Add example and diagram to param order docs ([#270](https://togithub.com/mrmans0n/compose-rules/issues/270)) [@mrmans0n](https://togithub.com/mrmans0n) - Update ParameterOrder messaging ([#269](https://togithub.com/mrmans0n/compose-rules/issues/269)) [@mrmans0n](https://togithub.com/mrmans0n) - Add ParameterNaming rule ([#267](https://togithub.com/mrmans0n/compose-rules/issues/267)) [@mrmans0n](https://togithub.com/mrmans0n) - Update dependency org.jetbrains.kotlin:kotlin-compiler-embeddable to v2.0.0 - autoclosed ([#264](https://togithub.com/mrmans0n/compose-rules/issues/264)) [@renovate](https://togithub.com/renovate) - Update dependency org.jetbrains.kotlin.jvm to v2.0.0 ([#263](https://togithub.com/mrmans0n/compose-rules/issues/263)) [@renovate](https://togithub.com/renovate) - Update plugin com.gradle.develocity to v3.17.4 ([#262](https://togithub.com/mrmans0n/compose-rules/issues/262)) [@renovate](https://togithub.com/renovate)arkivanov/Essenty (com.arkivanov.essenty:lifecycle-coroutines)
### [`v2.1.0`](https://togithub.com/arkivanov/Essenty/releases/tag/2.1.0) [Compare Source](https://togithub.com/arkivanov/Essenty/compare/2.0.0...2.1.0) - Use `typeOf` as key instead of `KClass` in `InstanceKeeper#getOrCreate` ([#169](https://togithub.com/arkivanov/Essenty/issues/169)) - Updated Kotlin to `2.0.0` and coroutines to `1.8.1` ([#170](https://togithub.com/arkivanov/Essenty/issues/170)) ##### Versions and dependencies Kotlin: `2.0.0` kotlinx-serialization: `1.6.3` ##### Module `lifecycle-coroutines` kotlinx-coroutines: `1.8.1` ##### Module `lifecycle-reaktive` Reaktive: `2.1.0`Countly/countly-sdk-android (ly.count.android:sdk)
### [`v24.4.1`](https://togithub.com/Countly/countly-sdk-android/releases/tag/24.4.1) [Compare Source](https://togithub.com/Countly/countly-sdk-android/compare/24.4.0...24.4.1) - ! Minor breaking change ! Mitigated an issue where internal SDK limits did not apply - Added support for Feedback Widget terms and conditions - Added a new function "setID(newDeviceId)" which internally handles merge/non-merge selection while changing the device ID - Mitigated an issue where the session duration could have been calculated wrongly after a device ID change without merge - Mitigated an issue where a session could have continued after a device ID change without mergemikepenz/multiplatform-markdown-renderer (com.mikepenz:multiplatform-markdown-renderer)
### [`v0.21.0`](https://togithub.com/mikepenz/multiplatform-markdown-renderer/releases/tag/v0.21.0) > \[!WARNING]\ > Please ensure to read the changelog. Image loading is no longer included by default and now moved to its own modules >airbnb/lottie-android (com.airbnb.android:lottie-compose)
### [`v6.4.1`](https://togithub.com/airbnb/lottie-android/blob/HEAD/CHANGELOG.md#641) ##### Bugs Fixed - Scale base64 encoded bitmaps ([#2501](https://togithub.com/airbnb/lottie-android/pull/2501)) - Prevent systrace strings from getting created when systrace is off ([#2493](https://togithub.com/airbnb/lottie-android/pull/2493)) - Allow missing end values for integer animations ([#2487](https://togithub.com/airbnb/lottie-android/pull/2487)) - Add an extra null check in BaseKeyframeAnimation ([#2486](https://togithub.com/airbnb/lottie-android/pull/2486))getsentry/sentry-android-gradle-plugin (io.sentry:sentry-android-gradle-plugin)
### [`v4.7.1`](https://togithub.com/getsentry/sentry-android-gradle-plugin/blob/HEAD/CHANGELOG.md#471) [Compare Source](https://togithub.com/getsentry/sentry-android-gradle-plugin/compare/4.7.0...4.7.1) ##### Fixes - Fix support for Kotlin K2 compiler plugin ([#720](https://togithub.com/getsentry/sentry-android-gradle-plugin/pull/720)) ### [`v4.7.0`](https://togithub.com/getsentry/sentry-android-gradle-plugin/blob/HEAD/CHANGELOG.md#470) [Compare Source](https://togithub.com/getsentry/sentry-android-gradle-plugin/compare/4.6.0...4.7.0) ##### Features - Add support for Kotlin K2 compiler plugin ([#716](https://togithub.com/getsentry/sentry-android-gradle-plugin/pull/716))getsentry/sentry-java (io.sentry:sentry-android-timber)
### [`v7.10.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#7100) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/7.9.0...7.10.0) ##### Features - Publish Gradle module metadata ([#3422](https://togithub.com/getsentry/sentry-java/pull/3422)) ##### Fixes - Fix faulty `span.frame_delay` calculation for early app start spans ([#3427](https://togithub.com/getsentry/sentry-java/pull/3427)) - Fix crash when installing `ShutdownHookIntegration` and the VM is shutting down ([#3456](https://togithub.com/getsentry/sentry-java/pull/3456))Kotlin/kotlinx.serialization (org.jetbrains.kotlinx:kotlinx-serialization-json)
### [`v1.7.0`](https://togithub.com/Kotlin/kotlinx.serialization/blob/HEAD/CHANGELOG.md#170--2024-06-05) \================== This release contains all of the changes from 1.7.0-RC and is compatible with Kotlin 2.0. Please note that for reasons explained in the [1.7.0-RC changelog](https://togithub.com/Kotlin/kotlinx.serialization/releases/tag/v1.7.0-RC), it may not be possible to use it with the Kotlin 1.9.x compiler plugin. Yet, it is still fully backwards compatible with previous versions. The only difference with 1.7.0-RC is that `classDiscriminatorMode` property in `JsonBuilder` is marked as experimental, as it should have been when it was introduced ([#2680](https://togithub.com/Kotlin/kotlinx.serialization/issues/2680)).google/horologist (com.google.android.horologist:horologist-compose-layout)
### [`v0.6.13`](https://togithub.com/google/horologist/releases/tag/v0.6.13) #### What's Changed - Beta dependencies on Wear Compose and Compose - Improvements to layouts on large devices **Full Changelog**: https://github.com/google/horologist/compare/v0.6.12...v0.6.13 ### [`v0.6.12`](https://togithub.com/google/horologist/releases/tag/v0.6.12): 0.6.12 - Deprecate Google Sign In - Media UI Improvements - Experimental Typesafe Navigation support - Bump samples to targetSdk 34 **Full Changelog**: https://github.com/google/horologist/compare/v0.6.11...v0.6.12JetBrains/compose-jb (org.jetbrains.compose:compose-gradle-plugin)
### [`v1.6.11`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#1611-June-2024) *Changes since 1.6.10* #### Fixes ##### Multiple Platforms - [Fix endless re-layout when layout is invalidated by measure, which includes measuring `TextField(singleLine=true)` with `IntrinsicSize`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1355) - [Fix container size for `Dialog` centering inside `ImageComposeScene`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1375) ##### iOS - [Fix crash on iOS 12 caused by usage unavailable `UIMenuController` API](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1361) ##### Desktop - [Fix `DropdownMenu`/`Popup` positioning when a window is moved to a screen with a different density](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1333) - [Fix possible scrolling without animation on some mouse models](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1326) ##### Web - [Fixed crash when `DatePicker` text field receives illegal input](https://togithub.com/JetBrains/compose-multiplatform-core/pull/1368) ##### Resources - [Fix a cached font if the resource acessor was changed](https://togithub.com/JetBrains/compose-multiplatform/pull/4864) ##### Gradle Plugin - [Fix Compose Compiler configuration for Kotlin < 2.0 when kotlin-android or kotlin-js gradle plugins are applied](https://togithub.com/JetBrains/compose-multiplatform/pull/4879) #### Dependencies - Gradle Plugin `org.jetbrains.compose`, version `1.6.11`. 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) ***google/ksp (com.google.devtools.ksp)
### [`v2.0.0-1.0.22`](https://togithub.com/google/ksp/releases/tag/2.0.0-1.0.22) [Compare Source](https://togithub.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22) #### Important Changes - `KSErrorType.toString()` now contains the reference name it was tried to be resolved, and therefore `KSErrorType` is no longer a singleton. Processors relying on equality checks of that (in contrast of using `KSType.isError`) will need to be updated accordingly. #### Issues Fixed [#1908](https://togithub.com/google/ksp/issues/1908) KSP2: Calling KSP2 in programs does not appear to work on macOS or Windows [#1917](https://togithub.com/google/ksp/issues/1917) KSP2's symbol-processing-aa-embeddable artifact exposes an unresolvable pre-release kotlin 2.0.20 dependency [#1911](https://togithub.com/google/ksp/issues/1911) NoSuchMethodError when running KSP2 with Dagger (KSP 2.0.0-1.0.21) [#1909](https://togithub.com/google/ksp/issues/1909) KSP2: default annotation arguments no longer work in 1.0.21 [#1232](https://togithub.com/google/ksp/issues/1232) Expose simple names on a missing types's synthetic declaration [#1857](https://togithub.com/google/ksp/issues/1857) \[KSP2] Modifiers are missing for property accessors [#1924](https://togithub.com/google/ksp/issues/1924) \[KSP2] Type arg becomes '\*' after calling KSType.replace() with an error type [#1948](https://togithub.com/google/ksp/issues/1948) KSP2 default annotation KClass values for built-in types use java.lang.\* versions #### What's Changed - Include type hint into KSErrorType. by [@Jeffset](https://togithub.com/Jeffset) in [https://github.com/google/ksp/pull/1848](https://togithub.com/google/ksp/pull/1848) - Implement Resolver.getModuleName API by [@ZacSweers](https://togithub.com/ZacSweers) in [https://github.com/google/ksp/pull/1847](https://togithub.com/google/ksp/pull/1847) - Patch AA service files in renamed uber jar by [@ting-yuan](https://togithub.com/ting-yuan) in [https://github.com/google/ksp/pull/1867](https://togithub.com/google/ksp/pull/1867) - fix annotation default value parsing for arrays and class literals. by [@neetopia](https://togithub.com/neetopia) in [https://github.com/google/ksp/pull/1871](https://togithub.com/google/ksp/pull/1871) - fix package name for library based symbols by [@neetopia](https://togithub.com/neetopia) in [https://github.com/google/ksp/pull/1873](https://togithub.com/google/ksp/pull/1873) - Do not index classpath in declaration provider by [@ting-yuan](https://togithub.com/ting-yuan) in [https://github.com/google/ksp/pull/1870](https://togithub.com/google/ksp/pull/1870) - check functional interface for modifiers by [@neetopia](https://togithub.com/neetopia) in [https://github.com/google/ksp/pull/1872](https://togithub.com/google/ksp/pull/1872) - Annotation default java by [@neetopia](https://togithub.com/neetopia) in [https://github.com/google/ksp/pull/1879](https://togithub.com/google/ksp/pull/1879) - fix type parameter bounds by [@neetopia](https://togithub.com/neetopia) in [https://github.com/google/ksp/pull/1880](https://togithub.com/google/ksp/pull/1880) - Add command line parser and entry points by [@ting-yuan](https://togithub.com/ting-yuan) in [https://github.com/google/ksp/pull/1885](https://togithub.com/google/ksp/pull/1885) - KSP2: Fix support of wasm by [@ting-yuan](https://togithub.com/ting-yuan) in [https://github.com/google/ksp/pull/1888](https://togithub.com/google/ksp/pull/1888) - Return KSClassDeclarationEnumEntryImpl for enum entry annotation values. by [@neetopia](https://togithub.com/neetopia) in [https://github.com/google/ksp/pull/1881](https://togithub.com/google/ksp/pull/1881) - Reuse Kotlin indexes in incremental providers by [@ting-yuan](https://togithub.com/ting-yuan) in [https://github.com/google/ksp/pull/1891](https://togithub.com/google/ksp/pull/1891) - special handling for java property accessors override checking by [@neetopia](https://togithub.com/neetopia) in [https://github.com/google/ksp/pull/1894](https://togithub.com/google/ksp/pull/1894) - KSP2: Reuse Java indexes by [@ting-yuan](https://togithub.com/ting-yuan) in [https://github.com/google/ksp/pull/1895](https://togithub.com/google/ksp/pull/1895) - Incremental: fix roots from getSealedSubclasses by [@ting-yuan](https://togithub.com/ting-yuan) in [https://github.com/google/ksp/pull/1893](https://togithub.com/google/ksp/pull/1893) - use safe cast for annotation type to declaration resolution by [@neetopia](https://togithub.com/neetopia) in [https://github.com/google/ksp/pull/1902](https://togithub.com/google/ksp/pull/1902) **Full Changelog**: https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22 ### [`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/1.9.24-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:kotlin-serialization)
### [`v2.0.0`](https://togithub.com/JetBrains/kotlin/blob/HEAD/ChangeLog.md#200) ##### Analysis. API ##### New Features - [`KT-65327`](https://youtrack.jetbrains.com/issue/KT-65327) Support reading klib contents in Analysis API ##### Performance Improvements - [`KT-65560`](https://youtrack.jetbrains.com/issue/KT-65560) K2: Anaysis API: ContextCollector triggers redundant resolution in the case of file elements - [`KT-64987`](https://youtrack.jetbrains.com/issue/KT-64987) Analysis API: 50GB memory allocation on creating empty kotlinx.collections.immutable.persistentMapOf - [`KT-61789`](https://youtrack.jetbrains.com/issue/KT-61789) K2: optimize getFirForNonKtFileElement for references inside super type reference - [`KT-59498`](https://youtrack.jetbrains.com/issue/KT-59498) K2: getOnAirGetTowerContextProvider took too much time due to on air resolve - [`KT-61728`](https://youtrack.jetbrains.com/issue/KT-61728) Analysis API: optimize AllCandidatesResolver.getAllCandidates ##### Fixes - [`KT-65561`](https://youtrack.jetbrains.com/issue/KT-65561) Analysis API: dummy.kt is not a physical file - [`KT-65616`](https://youtrack.jetbrains.com/issue/KT-65616) K2: FirDeclarationStatusImpl cannot be cast to FirResolvedDeclarationStatus from STATUS - [`KT-65600`](https://youtrack.jetbrains.com/issue/KT-65600) Analysis Api: FirFile for KtCodeFragments are created and not updated on changes - [`KT-64919`](https://youtrack.jetbrains.com/issue/KT-64919) K2 IDE: Implement KMP support for sealed class inheritors - [`KT-64241`](https://youtrack.jetbrains.com/issue/KT-64241) K2: Unresolved calls to functions in scripts depending on included projects - [`KT-65813`](https://youtrack.jetbrains.com/issue/KT-65813) Analysis API Standalone: `FirDeclarationForCompiledElementSearcher` does not find compiled elements - [`KT-66052`](https://youtrack.jetbrains.com/issue/KT-66052) AA: render expect/actual modifier - [`KT-66795`](https://youtrack.jetbrains.com/issue/KT-66795) KtCodeFragment.clone() is broken - [`KT-66532`](https://youtrack.jetbrains.com/issue/KT-66532) K2 CodeGen AA: missing annotation setup for function in source module but not in a compile target file - [`KT-64833`](https://youtrack.jetbrains.com/issue/KT-64833) Analysis API: Members implemented by delegation have no overridden symbols - [`KT-62405`](https://youtrack.jetbrains.com/issue/KT-62405) Analysis API: Symbols `SUBSTITUTION_OVERRIDE` have no overridden symbols - [`KT-66749`](https://youtrack.jetbrains.com/issue/KT-66749) K2: "Collection contains no element matching the predicate" on an unresolved call - [`KT-62832`](https://youtrack.jetbrains.com/issue/KT-62832) K2: ClassCastException: FirDeclarationStatusImpl cannot be cast to FirResolvedDeclarationStatus - [`KT-66719`](https://youtrack.jetbrains.com/issue/KT-66719) AbstractGetKlibSourceFileNameTest: The dependency to ":native:analysis-api-klib-reader" breaks JPS compilation - [`KT-66603`](https://youtrack.jetbrains.com/issue/KT-66603) Analysis API: support type annotations in KtPsiTypeProviderMixIn#asPsiType - [`KT-64505`](https://youtrack.jetbrains.com/issue/KT-64505) Analysis API Standalone: Remove test-specific calculation of sealed class inheritors - [`KT-66013`](https://youtrack.jetbrains.com/issue/KT-66013) Analysis API Standalone: Sealed inheritors aren't correctly calculated for source classes - [`KT-62880`](https://youtrack.jetbrains.com/issue/KT-62880) K2 IDE: Unresolved java annotation methods in KDoc - [`KT-66530`](https://youtrack.jetbrains.com/issue/KT-66530) K2: Analysis API: KtPsiTypeProvider#asKtType crashes on PsiClassType for Java type parameter with wrong use site - [`KT-65571`](https://youtrack.jetbrains.com/issue/KT-65571) Support VirtualFile inputs to Analysis API modules - [`KT-66485`](https://youtrack.jetbrains.com/issue/KT-66485) Substituted types are not provided for callable references - [`KT-66498`](https://youtrack.jetbrains.com/issue/KT-66498) Analysis API: 'KtFe10SymbolDeclarationOverridesProvider' considers a class to be a subclass of itself - [`KT-64579`](https://youtrack.jetbrains.com/issue/KT-64579) K2 IDE: "Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(Source) but FirArgumentListImpl found" - [`KT-65978`](https://youtrack.jetbrains.com/issue/KT-65978) Analysis API: Use soft references in `FileStructureCache` - [`KT-64051`](https://youtrack.jetbrains.com/issue/KT-64051) K2 IDE: Analysis API: Unresolved links to typealias in KDoc - [`KT-66189`](https://youtrack.jetbrains.com/issue/KT-66189) K2 / IDE: KtFirExpressionTypeProvider bugs - [`KT-61422`](https://youtrack.jetbrains.com/issue/KT-61422) K2 IDE: "No array element type for vararg value parameter: org.jetbrains.kotlin.fir.declarations.impl.FirValueParameterImpl" - [`KT-66276`](https://youtrack.jetbrains.com/issue/KT-66276) K2: Analysis API: `TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM` false positive for script parameter - [`KT-66232`](https://youtrack.jetbrains.com/issue/KT-66232) K2: Analysis API: cover ScriptWithCustomDefDiagnosticsTestBaseGenerated by LL FIR tests - [`KT-60996`](https://youtrack.jetbrains.com/issue/KT-60996) K2: Stub Based Deserializer: Set versionRequirements to enable VERSION_REQUIREMENT_DEPRECATION diagnostics - [`KT-66306`](https://youtrack.jetbrains.com/issue/KT-66306) K2: Analysis API: drop ability to enable global phase resolve lock - [`KT-55750`](https://youtrack.jetbrains.com/issue/KT-55750) LL FIR: Implement multi-threaded resolve - [`KT-65563`](https://youtrack.jetbrains.com/issue/KT-65563) Analysis API: Missing session component `FirExpectActualMatchingContextFactory` in `LLFirLibrarySession` - [`KT-66173`](https://youtrack.jetbrains.com/issue/KT-66173) K2: No 'org.jetbrains.kotlin.fir.scopes.impl.FirDelegatedMembersFilter' in array owner: LLFirLibrarySession - [`KT-66238`](https://youtrack.jetbrains.com/issue/KT-66238) Gradle kotlin build scripts - a lot of unresolved symbols after latest changes in kotlin master - [`KT-65099`](https://youtrack.jetbrains.com/issue/KT-65099) K2: Recursive local storage cache check for Fir2IrDeclarationStorage::createAndCacheIrPropertySymbols() - [`KT-65265`](https://youtrack.jetbrains.com/issue/KT-65265) Analysis API: Add library session invalidation tests - [`KT-56288`](https://youtrack.jetbrains.com/issue/KT-56288) Analysis API: Add tests for session invalidation on the Analysis API side - [`KT-64000`](https://youtrack.jetbrains.com/issue/KT-64000) K2: make AnnotationArgumentsStateKeepers more accurate - [`KT-63606`](https://youtrack.jetbrains.com/issue/KT-63606) K2: Analysis API: rewrite FirLazyAnnotationTransformer to avoid redundant transformations - [`KT-65191`](https://youtrack.jetbrains.com/issue/KT-65191) KtFirMultiplatformInfoProvider#getExpectForActual doesn't return expect function for slightly broken code - [`KT-62136`](https://youtrack.jetbrains.com/issue/KT-62136) Analysis API: Add concurrent tests for `CleanableSoftValueCache` - [`KT-61222`](https://youtrack.jetbrains.com/issue/KT-61222) K2: Add lifecycle management for `KtResolveExtension` - [`KT-65960`](https://youtrack.jetbrains.com/issue/KT-65960) Analysis API: Test infrastructure indexes binary libraries from decompiled files instead of stubs during IDE mode testConfiguration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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.