-
Notifications
You must be signed in to change notification settings - Fork 424
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Start auto connect immediately #575
Merged
philips77
merged 5 commits into
NordicSemiconductor:main
from
muscardinus:start-auto-connect-immediately
Aug 16, 2024
Merged
Start auto connect immediately #575
philips77
merged 5 commits into
NordicSemiconductor:main
from
muscardinus:start-auto-connect-immediately
Aug 16, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
….useAutoConnect() If set to false, the first connection is done with autoConnect parameter equal to `autoConnect` as passed in ConnectionRequest.useAutoConnect().
…h autoConect == true
…with autoConnect = true.
I like everything in this PR. Thank you! |
@philips77 Great, thanks 🙂 |
LionZXY
referenced
this pull request
in flipperdevices/Flipper-Android-App
Aug 27, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---|---|---| | [gradle](https://gradle.org) ([source](https://togithub.com/gradle/gradle)) | | minor | `8.9` -> `8.10` | [![age](https://developer.mend.io/api/mc/badges/age/gradle-version/gradle/8.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/gradle-version/gradle/8.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/gradle-version/gradle/8.9/8.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/gradle-version/gradle/8.9/8.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [tj-actions/changed-files](https://togithub.com/tj-actions/changed-files) | action | major | `v44.5.7` -> `v45.0.0` | [![age](https://developer.mend.io/api/mc/badges/age/github-tags/tj-actions%2fchanged-files/v45.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/tj-actions%2fchanged-files/v45.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/tj-actions%2fchanged-files/v44.5.7/v45.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/tj-actions%2fchanged-files/v44.5.7/v45.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.google.firebase:firebase-messaging](https://togithub.com/firebase/firebase-android-sdk) | dependencies | patch | `24.0.0` -> `24.0.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.firebase:firebase-messaging/24.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.firebase:firebase-messaging/24.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.firebase:firebase-messaging/24.0.0/24.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.firebase:firebase-messaging/24.0.0/24.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.nlopez.compose.rules:detekt](https://togithub.com/mrmans0n/compose-rules) | dependencies | patch | `0.4.9` -> `0.4.10` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.nlopez.compose.rules:detekt/0.4.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.nlopez.compose.rules:detekt/0.4.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.nlopez.compose.rules:detekt/0.4.9/0.4.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.nlopez.compose.rules:detekt/0.4.9/0.4.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [androidx.baselineprofile](https://developer.android.com/jetpack/androidx/releases/benchmark#1.3.0) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | plugin | minor | `1.2.4` -> `1.3.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.baselineprofile/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.baselineprofile/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.baselineprofile/1.2.4/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.baselineprofile/1.2.4/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [androidx.benchmark:benchmark-macro-junit4](https://developer.android.com/jetpack/androidx/releases/benchmark#1.3.0) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | dependencies | minor | `1.2.4` -> `1.3.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.benchmark:benchmark-macro-junit4/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.benchmark:benchmark-macro-junit4/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.benchmark:benchmark-macro-junit4/1.2.4/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.benchmark:benchmark-macro-junit4/1.2.4/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [androidx.work:work-runtime-ktx](https://developer.android.com/jetpack/androidx/releases/work#2.9.1) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | dependencies | patch | `2.9.0` -> `2.9.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.work:work-runtime-ktx/2.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.work:work-runtime-ktx/2.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.work:work-runtime-ktx/2.9.0/2.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.work:work-runtime-ktx/2.9.0/2.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [ly.count.android:sdk](https://togithub.com/Countly/countly-sdk-android) | dependencies | patch | `24.7.1` -> `24.7.2` | [![age](https://developer.mend.io/api/mc/badges/age/maven/ly.count.android:sdk/24.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/ly.count.android:sdk/24.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/ly.count.android:sdk/24.7.1/24.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ly.count.android:sdk/24.7.1/24.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [org.apache.commons:commons-compress](https://commons.apache.org/proper/commons-compress/) ([source](https://gitbox.apache.org/repos/asf?p=commons-compress.git)) | dependencies | minor | `1.26.2` -> `1.27.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.commons:commons-compress/1.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.apache.commons:commons-compress/1.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.apache.commons:commons-compress/1.26.2/1.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.commons:commons-compress/1.26.2/1.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [androidx.annotation:annotation](https://developer.android.com/jetpack/androidx/releases/annotation#1.8.2) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | dependencies | patch | `1.8.1` -> `1.8.2` | [![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.annotation:annotation/1.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.annotation:annotation/1.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.annotation:annotation/1.8.1/1.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.annotation:annotation/1.8.1/1.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [no.nordicsemi.android:ble-common](https://togithub.com/NordicSemiconductor/Android-BLE-Library) | dependencies | minor | `2.7.5` -> `2.8.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/no.nordicsemi.android:ble-common/2.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/no.nordicsemi.android:ble-common/2.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/no.nordicsemi.android:ble-common/2.7.5/2.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/no.nordicsemi.android:ble-common/2.7.5/2.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [no.nordicsemi.android:ble](https://togithub.com/NordicSemiconductor/Android-BLE-Library) | dependencies | minor | `2.7.5` -> `2.8.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/no.nordicsemi.android:ble/2.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/no.nordicsemi.android:ble/2.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/no.nordicsemi.android:ble/2.7.5/2.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/no.nordicsemi.android:ble/2.7.5/2.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.sentry:sentry-android-gradle-plugin](https://togithub.com/getsentry/sentry-android-gradle-plugin) | dependencies | minor | `4.10.0` -> `4.11.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.sentry:sentry-android-gradle-plugin/4.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.sentry:sentry-android-gradle-plugin/4.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.sentry:sentry-android-gradle-plugin/4.10.0/4.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.sentry:sentry-android-gradle-plugin/4.10.0/4.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.sentry:sentry-android-timber](https://togithub.com/getsentry/sentry-java) | dependencies | minor | `7.13.0` -> `7.14.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.sentry:sentry-android-timber/7.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.sentry:sentry-android-timber/7.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.sentry:sentry-android-timber/7.13.0/7.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.sentry:sentry-android-timber/7.13.0/7.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.sentry:sentry-android](https://togithub.com/getsentry/sentry-java) | dependencies | minor | `7.13.0` -> `7.14.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.sentry:sentry-android/7.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.sentry:sentry-android/7.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.sentry:sentry-android/7.13.0/7.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.sentry:sentry-android/7.13.0/7.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.google.android.horologist:horologist-compose-layout](https://togithub.com/google/horologist) | dependencies | patch | `0.6.17` -> `0.6.18` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.android.horologist:horologist-compose-layout/0.6.18?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.android.horologist:horologist-compose-layout/0.6.18?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.android.horologist:horologist-compose-layout/0.6.17/0.6.18?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.android.horologist:horologist-compose-layout/0.6.17/0.6.18?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [androidx.paging:paging-compose](https://developer.android.com/jetpack/androidx/releases/paging#3.3.2) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | dependencies | patch | `3.3.1` -> `3.3.2` | [![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.paging:paging-compose/3.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.paging:paging-compose/3.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.paging:paging-compose/3.3.1/3.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.paging:paging-compose/3.3.1/3.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.android.test](https://developer.android.com/studio/build) ([source](https://android.googlesource.com/platform/tools/base)) | plugin | patch | `8.5.1` -> `8.5.2` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.android.test/8.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.android.test/8.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.android.test/8.5.1/8.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.android.test/8.5.1/8.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.android.library](https://developer.android.com/studio/build) ([source](https://android.googlesource.com/platform/tools/base)) | plugin | patch | `8.5.1` -> `8.5.2` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.android.library/8.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.android.library/8.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.android.library/8.5.1/8.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.android.library/8.5.1/8.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.android.application](https://developer.android.com/studio/build) ([source](https://android.googlesource.com/platform/tools/base)) | plugin | patch | `8.5.1` -> `8.5.2` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.android.application/8.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.android.application/8.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.android.application/8.5.1/8.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.android.application/8.5.1/8.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.android.tools.build:gradle](https://developer.android.com/studio/build) ([source](https://android.googlesource.com/platform/tools/base)) | dependencies | patch | `8.5.1` -> `8.5.2` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.android.tools.build:gradle/8.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.android.tools.build:gradle/8.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.android.tools.build:gradle/8.5.1/8.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.android.tools.build:gradle/8.5.1/8.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.google.devtools.ksp](https://goo.gle/ksp) ([source](https://togithub.com/google/ksp)) | plugin | patch | `2.0.20-RC2-1.0.24` -> `2.0.20-1.0.24` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.devtools.ksp/2.0.20-1.0.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.devtools.ksp/2.0.20-1.0.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.devtools.ksp/2.0.20-RC2-1.0.24/2.0.20-1.0.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.devtools.ksp/2.0.20-RC2-1.0.24/2.0.20-1.0.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin](https://goo.gle/ksp) ([source](https://togithub.com/google/ksp)) | dependencies | patch | `2.0.20-RC2-1.0.24` -> `2.0.20-1.0.25-SNAPSHOT` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.20-1.0.25-SNAPSHOT?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.20-1.0.25-SNAPSHOT?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.20-RC2-1.0.24/2.0.20-1.0.25-SNAPSHOT?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.20-RC2-1.0.24/2.0.20-1.0.25-SNAPSHOT?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [org.jetbrains.kotlinx:kotlinx-datetime](https://togithub.com/Kotlin/kotlinx-datetime) | dependencies | patch | `0.6.0` -> `0.6.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlinx:kotlinx-datetime/0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlinx:kotlinx-datetime/0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlinx:kotlinx-datetime/0.6.0/0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlinx:kotlinx-datetime/0.6.0/0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | org.jetbrains.kotlin.plugin.compose | plugin | patch | `2.0.20-RC2` -> `2.0.20` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.plugin.compose/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.plugin.compose/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.plugin.compose/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.plugin.compose/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | org.jetbrains.kotlin.plugin.serialization | plugin | patch | `2.0.20-RC2` -> `2.0.20` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.plugin.serialization/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.plugin.serialization/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.plugin.serialization/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.plugin.serialization/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | org.jetbrains.kotlin.android | plugin | patch | `2.0.20-RC2` -> `2.0.20` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.android/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.android/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.android/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.android/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [org.jetbrains.kotlin:compose-compiler-gradle-plugin](https://kotlinlang.org/) ([source](https://togithub.com/JetBrains/kotlin)) | dependencies | patch | `2.0.20-RC2` -> `2.0.20` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:compose-compiler-gradle-plugin/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:compose-compiler-gradle-plugin/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:compose-compiler-gradle-plugin/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:compose-compiler-gradle-plugin/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [org.jetbrains.kotlin:kotlin-serialization](https://kotlinlang.org/) ([source](https://togithub.com/JetBrains/kotlin)) | dependencies | patch | `2.0.20-RC2` -> `2.0.20` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-serialization/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-serialization/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-serialization/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-serialization/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [org.jetbrains.kotlin:kotlin-stdlib-jdk8](https://kotlinlang.org/) ([source](https://togithub.com/JetBrains/kotlin)) | dependencies | patch | `2.0.20-RC2` -> `2.0.20` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-stdlib-jdk8/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-stdlib-jdk8/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-stdlib-jdk8/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-stdlib-jdk8/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [org.jetbrains.kotlin:kotlin-reflect](https://kotlinlang.org/) ([source](https://togithub.com/JetBrains/kotlin)) | dependencies | patch | `2.0.20-RC2` -> `2.0.20` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-reflect/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-reflect/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-reflect/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-reflect/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [org.jetbrains.kotlin:kotlin-compiler-embeddable](https://kotlinlang.org/) ([source](https://togithub.com/JetBrains/kotlin)) | dependencies | patch | `2.0.20-RC2` -> `2.0.20` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-compiler-embeddable/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-compiler-embeddable/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-compiler-embeddable/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-compiler-embeddable/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [org.jetbrains.kotlin:kotlin-annotation-processing-embeddable](https://kotlinlang.org/) ([source](https://togithub.com/JetBrains/kotlin)) | dependencies | patch | `2.0.20-RC2` -> `2.0.20` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-annotation-processing-embeddable/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-annotation-processing-embeddable/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-annotation-processing-embeddable/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-annotation-processing-embeddable/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [org.jetbrains.kotlin:kotlin-gradle-plugin](https://kotlinlang.org/) ([source](https://togithub.com/JetBrains/kotlin)) | dependencies | patch | `2.0.20-RC2` -> `2.0.20` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.20-RC2/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>gradle/gradle (gradle)</summary> ### [`v8.10`](https://togithub.com/gradle/gradle/compare/v8.9.0...v8.10.0) [Compare Source](https://togithub.com/gradle/gradle/compare/v8.9.0...v8.10.0) </details> <details> <summary>tj-actions/changed-files (tj-actions/changed-files)</summary> ### [`v45.0.0`](https://togithub.com/tj-actions/changed-files/releases/tag/v45.0.0) [Compare Source](https://togithub.com/tj-actions/changed-files/compare/v44.5.7...v45.0.0) ##### 🔥🔥 BREAKING CHANGE 🔥🔥 - With changes detected using GitHub's API setting `output_renamed_files_as_deleted_and_added` to `true`, would now include the previous file name in the list of deleted files. ##### What's Changed - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v22.0.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/tj-actions/changed-files/pull/2219](https://togithub.com/tj-actions/changed-files/pull/2219) - Upgraded to v44.5.7 by [@​tj-actions-bot](https://togithub.com/tj-actions-bot) in [https://github.com/tj-actions/changed-files/pull/2218](https://togithub.com/tj-actions/changed-files/pull/2218) - chore(deps): update dependency ts-jest to v29.2.4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/tj-actions/changed-files/pull/2221](https://togithub.com/tj-actions/changed-files/pull/2221) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v22.0.3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/tj-actions/changed-files/pull/2222](https://togithub.com/tj-actions/changed-files/pull/2222) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v22.1.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/tj-actions/changed-files/pull/2223](https://togithub.com/tj-actions/changed-files/pull/2223) - chore(deps): update dependency eslint-plugin-jest to v28.7.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/tj-actions/changed-files/pull/2224](https://togithub.com/tj-actions/changed-files/pull/2224) - chore(deps): update dependency eslint-plugin-jest to v28.8.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/tj-actions/changed-files/pull/2227](https://togithub.com/tj-actions/changed-files/pull/2227) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v22.2.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/tj-actions/changed-files/pull/2229](https://togithub.com/tj-actions/changed-files/pull/2229) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v22.3.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/tj-actions/changed-files/pull/2230](https://togithub.com/tj-actions/changed-files/pull/2230) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v22.4.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/tj-actions/changed-files/pull/2231](https://togithub.com/tj-actions/changed-files/pull/2231) - fix(deps): update dependency [@​octokit/rest](https://togithub.com/octokit/rest) to v21.0.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/tj-actions/changed-files/pull/2232](https://togithub.com/tj-actions/changed-files/pull/2232) - chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate) in [https://github.com/tj-actions/changed-files/pull/2226](https://togithub.com/tj-actions/changed-files/pull/2226) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v22.4.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/tj-actions/changed-files/pull/2233](https://togithub.com/tj-actions/changed-files/pull/2233) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v22.4.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/tj-actions/changed-files/pull/2237](https://togithub.com/tj-actions/changed-files/pull/2237) - fix: remove unsupported input by [@​jackton1](https://togithub.com/jackton1) in [https://github.com/tj-actions/changed-files/pull/2238](https://togithub.com/tj-actions/changed-files/pull/2238) - chore: conditionally skip certain test for foked prs by [@​jackton1](https://togithub.com/jackton1) in [https://github.com/tj-actions/changed-files/pull/2240](https://togithub.com/tj-actions/changed-files/pull/2240) - chore: debug env vars by [@​jackton1](https://togithub.com/jackton1) in [https://github.com/tj-actions/changed-files/pull/2241](https://togithub.com/tj-actions/changed-files/pull/2241) - fix: update test skip logic to use custom env by [@​jackton1](https://togithub.com/jackton1) in [https://github.com/tj-actions/changed-files/pull/2242](https://togithub.com/tj-actions/changed-files/pull/2242) - Renamed Files decomposed into Deleted: previous_filename and Added:filename by [@​Whadup](https://togithub.com/Whadup) in [https://github.com/tj-actions/changed-files/pull/2236](https://togithub.com/tj-actions/changed-files/pull/2236) - docs: add Whadup as a contributor for code by [@​allcontributors](https://togithub.com/allcontributors) in [https://github.com/tj-actions/changed-files/pull/2239](https://togithub.com/tj-actions/changed-files/pull/2239) - Updated README.md by [@​tj-actions-bot](https://togithub.com/tj-actions-bot) in [https://github.com/tj-actions/changed-files/pull/2243](https://togithub.com/tj-actions/changed-files/pull/2243) ##### New Contributors - [@​Whadup](https://togithub.com/Whadup) made their first contribution in [https://github.com/tj-actions/changed-files/pull/2236](https://togithub.com/tj-actions/changed-files/pull/2236) **Full Changelog**: tj-actions/changed-files@v44...v45.0.0 </details> <details> <summary>mrmans0n/compose-rules (io.nlopez.compose.rules:detekt)</summary> ### [`v0.4.10`](https://togithub.com/mrmans0n/compose-rules/releases/tag/v0.4.10) #### Changelog - Prevent false positives in ModifierReused due to early returns ([#​317](https://togithub.com/mrmans0n/compose-rules/issues/317)) [@​mrmans0n](https://togithub.com/mrmans0n) - Ignore modifier factory functions in ModifierMissing/ModifierWithoutDefault ([#​314](https://togithub.com/mrmans0n/compose-rules/issues/314)) [@​mrmans0n](https://togithub.com/mrmans0n) - Stop content emitter detection also by contentEmittersDenylist ([#​313](https://togithub.com/mrmans0n/compose-rules/issues/313)) [@​mrmans0n](https://togithub.com/mrmans0n) </details> <details> <summary>Countly/countly-sdk-android (ly.count.android:sdk)</summary> ### [`v24.7.2`](https://togithub.com/Countly/countly-sdk-android/blob/HEAD/CHANGELOG.md#2472) [Compare Source](https://togithub.com/Countly/countly-sdk-android/compare/24.7.1...24.7.2) - Mitigated an issue in the upload plugin that prevented the upload of a symbol file </details> <details> <summary>NordicSemiconductor/Android-BLE-Library (no.nordicsemi.android:ble-common)</summary> ### [`v2.8.0`](https://togithub.com/NordicSemiconductor/Android-BLE-Library/releases/tag/2.8.0) [Compare Source](https://togithub.com/NordicSemiconductor/Android-BLE-Library/compare/2.7.5...2.8.0) ##### What's Changed - Fixed a bug causing failure in service discovery after calling `ensureBond` by [@​ElectronicSpaceCat](https://togithub.com/ElectronicSpaceCat) in [https://github.com/NordicSemiconductor/Android-BLE-Library/pull/567](https://togithub.com/NordicSemiconductor/Android-BLE-Library/pull/567) - Option to start auto connect immediately by [@​muscardinus](https://togithub.com/muscardinus) in [https://github.com/NordicSemiconductor/Android-BLE-Library/pull/575](https://togithub.com/NordicSemiconductor/Android-BLE-Library/pull/575) ##### New Contributors - [@​ElectronicSpaceCat](https://togithub.com/ElectronicSpaceCat) made their first contribution in [https://github.com/NordicSemiconductor/Android-BLE-Library/pull/567](https://togithub.com/NordicSemiconductor/Android-BLE-Library/pull/567) **Full Changelog**: NordicSemiconductor/Android-BLE-Library@2.7.5...2.8.0 </details> <details> <summary>getsentry/sentry-android-gradle-plugin (io.sentry:sentry-android-gradle-plugin)</summary> ### [`v4.11.0`](https://togithub.com/getsentry/sentry-android-gradle-plugin/blob/HEAD/CHANGELOG.md#4110) [Compare Source](https://togithub.com/getsentry/sentry-android-gradle-plugin/compare/4.10.0...4.11.0) ##### Fixes - Fix plugin for spring-dependency-management 1.1.6 ([#​741](https://togithub.com/getsentry/sentry-android-gradle-plugin/pull/741)) - Make `SentryUploadNativeSymbolsTask` configuration-cache compatible ([#​747](https://togithub.com/getsentry/sentry-android-gradle-plugin/pull/747)) - Fix `permission denied` error when extracting sentry-cli concurrently ([#​748](https://togithub.com/getsentry/sentry-android-gradle-plugin/pull/748)) - Make `SentryGenerateProguardUuidTask` produce deterministic output based on the mapping file contents ([#​750](https://togithub.com/getsentry/sentry-android-gradle-plugin/pull/748)) - This disables caching for the `SentryGenerateProguardUuidTask` task in favour of deterministic UUID generation. The task will always run but will always produce the same UUID for the same mapping file. ##### Dependencies - Bump CLI from v2.32.2 to v2.33.1 ([#​738](https://togithub.com/getsentry/sentry-android-gradle-plugin/pull/738), [#​751](https://togithub.com/getsentry/sentry-android-gradle-plugin/pull/751)) - [changelog](https://togithub.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2331) - [diff](https://togithub.com/getsentry/sentry-cli/compare/2.32.2...2.33.1) - Bump Android SDK from v7.12.0 to v7.13.0 ([#​746](https://togithub.com/getsentry/sentry-android-gradle-plugin/pull/746)) - [changelog](https://togithub.com/getsentry/sentry-java/blob/main/CHANGELOG.md#7130) - [diff](https://togithub.com/getsentry/sentry-java/compare/7.12.0...7.13.0) </details> <details> <summary>getsentry/sentry-java (io.sentry:sentry-android-timber)</summary> ### [`v7.14.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#7140) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/7.13.0...7.14.0) ##### Features - Session Replay: Gesture/touch support for Flutter ([#​3623](https://togithub.com/getsentry/sentry-java/pull/3623)) ##### Fixes - Fix app start spans missing from Pixel devices ([#​3634](https://togithub.com/getsentry/sentry-java/pull/3634)) - Avoid ArrayIndexOutOfBoundsException on Android cpu data collection ([#​3598](https://togithub.com/getsentry/sentry-java/pull/3598)) - Fix lazy select queries instrumentation ([#​3604](https://togithub.com/getsentry/sentry-java/pull/3604)) - Session Replay: buffer mode improvements ([#​3622](https://togithub.com/getsentry/sentry-java/pull/3622)) - Align next segment timestamp with the end of the buffered segment when converting from buffer mode to session mode - Persist `buffer` replay type for the entire replay when converting from buffer mode to session mode - Properly store screen names for `buffer` mode - Session Replay: fix various crashes and issues ([#​3628](https://togithub.com/getsentry/sentry-java/pull/3628)) - Fix video not being encoded on Pixel devices - Fix SIGABRT native crashes on Xiaomi devices when encoding a video - Fix `RejectedExecutionException` when redacting a screenshot - Fix `FileNotFoundException` when persisting segment values ##### Chores - Introduce `ReplayShadowMediaCodec` and refactor tests using custom encoder ([#​3612](https://togithub.com/getsentry/sentry-java/pull/3612)) </details> <details> <summary>google/horologist (com.google.android.horologist:horologist-compose-layout)</summary> ### [`v0.6.18`](https://togithub.com/google/horologist/releases/tag/v0.6.18): 0.6.18 Responsive fixes to ResponsiveTimeText, Dialogs, Material Components **Full Changelog**: google/horologist@v0.6.17...v0.6.18 </details> <details> <summary>google/ksp (com.google.devtools.ksp)</summary> ### [`v2.0.20-1.0.24`](https://togithub.com/google/ksp/releases/tag/2.0.20-1.0.24) [Compare Source](https://togithub.com/google/ksp/compare/2.0.20-RC2-1.0.24...2.0.20-1.0.24) #### What's Changed - UPDATE_KOTLIN_VERSION: 2.0.20 by [@​ting-yuan](https://togithub.com/ting-yuan) in [https://github.com/google/ksp/pull/2040](https://togithub.com/google/ksp/pull/2040) </details> <details> <summary>Kotlin/kotlinx-datetime (org.jetbrains.kotlinx:kotlinx-datetime)</summary> ### [`v0.6.1`](https://togithub.com/Kotlin/kotlinx-datetime/blob/HEAD/CHANGELOG.md#061) - Prohibit parsing non-ASCII digits as numbers in `DateTimeFormat` ([#​405](https://togithub.com/Kotlin/kotlinx-datetime/issues/405)) - More accurately determine which files represent time zones and which don't on Linux and Darwin ([#​395](https://togithub.com/Kotlin/kotlinx-datetime/pull/395)) - Fix a regression that occasionally considered the right boundary of a time overlap to be a part of it on Native ([#​399](https://togithub.com/Kotlin/kotlinx-datetime/issues/399)) - Introduce various small improvements to the timezone handling on Windows ([#​390](https://togithub.com/Kotlin/kotlinx-datetime/pull/390)) - On Linux, allow not having any `/etc/localtime` set, defaulting to `TimeZone.UTC` as the system time zone ([#​426](https://togithub.com/Kotlin/kotlinx-datetime/pull/426)) </details> <details> <summary>JetBrains/kotlin (org.jetbrains.kotlin:compose-compiler-gradle-plugin)</summary> ### [`v2.0.20`](https://togithub.com/JetBrains/kotlin/compare/v2.0.10...v2.0.20) </details> --- ### Configuration 📅 **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](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/flipperdevices/Flipper-Android-App). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6ImRldiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Nikita Kulikov <[email protected]>
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is an addition to the auto connect mechanism that offers a different approach while keeping the current API as-is.
The current approach for auto connect is such that the first connection attempt is made using a direct connect (
connectGatt()
withautoConnect
set tofalse
).This opinionated approach does not fit some use cases well. The main problem being that if the device is not nearby / connectable when the
ConnectRequest
withuseAutoConnect(true)
is enqueued, this will occupy the BLE stack for 30 seconds until timeout (consuming more battery unnecessarily). Scanning for the device first would help with this, but that defeats the purpose of using auto connect (essentially letting the system do the scanning more efficiently).A secondary problem being that the first connect (and disconnect) behaves differently then any following one (
ConnectionRequest
completes after the first one, connection state changes are different etc.), which is hard to handle because of the inconsistency.This was also discussed in the passed in #435 (comment)
I have added a new
useAutoConnect()
withcreateDirectConnectionFirst
parameter where you can choose to start the auto connect mechanism from the start, skipping the initial direct connection.The idea is to not change the existing behavior for users of the library. The default behavior is therefore to use the existing approach.
If this can be improved in any way, please let me know and I can change it.