From ec6fe692a3652d85e87b2eb64515f916b242c305 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 26 Jan 2025 20:49:26 +0000 Subject: [PATCH 01/19] chore(deps): update actions/setup-java action to v4 (#25) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/setup-java](https://github.com/actions/setup-java) | action | major | `v3` -> `v4` | --- ### Release Notes
actions/setup-java (actions/setup-java) ### [`v4`](https://github.com/actions/setup-java/compare/v3...v4) [Compare Source](https://github.com/actions/setup-java/compare/v3...v4)
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://git.brmartin.co.uk/bob/mobile-application/pulls/25 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .github/workflows/build.yaml | 2 +- .github/workflows/release.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index f5e8b61..05e048e 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -15,7 +15,7 @@ jobs: uses: actions/checkout@v2 - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '17' distribution: 'temurin' diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 624e7e7..d36d8b3 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -14,7 +14,7 @@ jobs: uses: actions/checkout@v2 - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '17' distribution: 'temurin' From de8fe102bfb5df3dd88e916f8ee21b0ac9121134 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 26 Jan 2025 20:49:40 +0000 Subject: [PATCH 02/19] chore(deps): update actions/checkout action to v4 (#24) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://github.com/actions/checkout) | action | major | `v2` -> `v4` | --- ### Release Notes
actions/checkout (actions/checkout) ### [`v4`](https://github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v422) [Compare Source](https://github.com/actions/checkout/compare/v3...v4) - `url-helper.ts` now leverages well-known environment variables by [@​jww3](https://github.com/jww3) in https://github.com/actions/checkout/pull/1941 - Expand unit test coverage for `isGhes` by [@​jww3](https://github.com/jww3) in https://github.com/actions/checkout/pull/1946 ### [`v3`](https://github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v360) [Compare Source](https://github.com/actions/checkout/compare/v2...v3) - [Fix: Mark test scripts with Bash'isms to be run via Bash](https://github.com/actions/checkout/pull/1377) - [Add option to fetch tags even if fetch-depth > 0](https://github.com/actions/checkout/pull/579)
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://git.brmartin.co.uk/bob/mobile-application/pulls/24 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .github/workflows/build.yaml | 2 +- .github/workflows/release.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 05e048e..75cf723 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -12,7 +12,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Set up JDK 17 uses: actions/setup-java@v4 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index d36d8b3..7e7be7b 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -11,7 +11,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Set up JDK 17 uses: actions/setup-java@v4 From a41ee75b0351283d2ed7422f2aad3447594fc798 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 26 Jan 2025 20:55:35 +0000 Subject: [PATCH 03/19] chore(deps): update dependency gradle to v8.12.1 (#23) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [gradle](https://gradle.org) ([source](https://github.com/gradle/gradle)) | minor | `8.9` -> `8.12.1` | --- ### Release Notes
gradle/gradle (gradle) ### [`v8.12.1`](https://github.com/gradle/gradle/releases/tag/v8.12.1): 8.12.1 [Compare Source](https://github.com/gradle/gradle/compare/v8.12.0...v8.12.1) The Gradle team is excited to announce Gradle 8.12.1. [Read the Release Notes](https://docs.gradle.org/8.12.1/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Abhiraj Adhikary](https://github.com/abhirajadhikary06), [Ayush Saxena](https://github.com/Ayushcode10), [Björn Kautler](https://github.com/Vampire), [davidburstrom](https://github.com/davidburstrom), [Dominic Fellbaum](https://github.com/felldo), [Emmanuel Ferdman](https://github.com/emmanuel-ferdman), [Finn Petersen](https://github.com/fp7), [Johnny Lim](https://github.com/izeye), [Mahdi Hosseinzadeh](https://github.com/mahozad), [Martin Bonnin](https://github.com/martinbonnin), [Paint_Ninja](https://github.com/PaintNinja), [Petter MÃ¥hlén](https://github.com/pettermahlen), [Philip Wedemann](https://github.com/hfhbd), [stegeto22](https://github.com/stegeto22), [Tanish](https://github.com/Taz03), [TheGoesen](https://github.com/TheGoesen), [Tim Nielens](https://github.com/tnielens), [Trout Zhang](https://github.com/TroutZhang), [Victor Merkulov](https://github.com/urdak) #### Upgrade instructions Switch your build to use Gradle 8.12.1 by updating your wrapper: ./gradlew wrapper --gradle-version=8.12.1 See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.12.1/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.12.1/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://github.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://github.com/gradle). ### [`v8.12`](https://github.com/gradle/gradle/releases/tag/v8.12.0): 8.12 [Compare Source](https://github.com/gradle/gradle/compare/v8.11.1...v8.12.0) The Gradle team is excited to announce Gradle 8.12. [Read the Release Notes](https://docs.gradle.org/8.12/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Abhiraj Adhikary](https://github.com/abhirajadhikary06), [Ayush Saxena](https://github.com/Ayushcode10), [Björn Kautler](https://github.com/Vampire), [davidburstrom](https://github.com/davidburstrom), [Dominic Fellbaum](https://github.com/felldo), [Emmanuel Ferdman](https://github.com/emmanuel-ferdman), [Finn Petersen](https://github.com/fp7), [Johnny Lim](https://github.com/izeye), [Mahdi Hosseinzadeh](https://github.com/mahozad), [Martin Bonnin](https://github.com/martinbonnin), [Paint_Ninja](https://github.com/PaintNinja), [Petter MÃ¥hlén](https://github.com/pettermahlen), [Philip Wedemann](https://github.com/hfhbd), [stegeto22](https://github.com/stegeto22), [Tanish](https://github.com/Taz03), [TheGoesen](https://github.com/TheGoesen), [Tim Nielens](https://github.com/tnielens), [Trout Zhang](https://github.com/TroutZhang), [Victor Merkulov](https://github.com/urdak) #### Upgrade instructions Switch your build to use Gradle 8.12 by updating your wrapper: ./gradlew wrapper --gradle-version=8.12 See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.12/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.12/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://github.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://github.com/gradle). ### [`v8.11.1`](https://github.com/gradle/gradle/releases/tag/v8.11.1): 8.11.1 [Compare Source](https://github.com/gradle/gradle/compare/v8.11.0...v8.11.1) This is a patch release for Gradle 8.11. We recommend users upgrade to 8.11.1 instead of 8.11. It fixes the following issues: - [#​31268](https://github.com/gradle/gradle/issues/31268) BuildEventsListenerRegistry corrupted with Isolated Projects and parallel configuration - [#​31282](https://github.com/gradle/gradle/issues/31282) Running executables sporadically fails with ETXTBSY (Text file busy) - [#​31284](https://github.com/gradle/gradle/issues/31284) ArrayIndexOutOfBoundsException after upgrading to gradle 8.11 when generating problems report - [#​31310](https://github.com/gradle/gradle/issues/31310) Unable to run Gradle task in 8.10 due to bytecode interception [Read the Release Notes](https://docs.gradle.org/8.11.1/release-notes.html) #### Upgrade instructions Switch your build to use Gradle 8.11.1 by updating your wrapper: ./gradlew wrapper --gradle-version=8.11.1 See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.11.1/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.11.1/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://github.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://github.com/gradle). ### [`v8.11`](https://github.com/gradle/gradle/releases/tag/v8.11.0): 8.11 [Compare Source](https://github.com/gradle/gradle/compare/v8.10.2...v8.11.0) The Gradle team is excited to announce Gradle 8.11. [Read the Release Notes](https://docs.gradle.org/8.11/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Adam](https://github.com/adam-enko), [alyssoncs](https://github.com/alyssoncs), [Bilel MEDIMEGH](https://github.com/LelouBil), [Björn Kautler](https://github.com/Vampire), [Chuck Thomas](https://github.com/chuckthemole), [Daniel Lacasse](https://github.com/lacasseio), [Finn Petersen](https://github.com/fp7), [JK](https://github.com/jknair0), [Jérémie Bresson](https://github.com/jmini), [luozexuan](https://github.com/luozexuan), [Mahdi Hosseinzadeh](https://github.com/mahozad), [Markus Gaisbauer](https://github.com/quijote), [Matthew Haughton](https://github.com/3flex), [Matthew Von-Maszewski](https://github.com/matthewvon), [ploober](https://github.com/ploober), [Siarhei](https://github.com/madhead), [Titus James](https://github.com/tj330), [vrp0211](https://github.com/vrp0211) #### Upgrade instructions Switch your build to use Gradle 8.11 by updating your wrapper: ./gradlew wrapper --gradle-version=8.11 See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.11/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.11/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://github.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://github.com/gradle). ### [`v8.10.2`](https://github.com/gradle/gradle/releases/tag/v8.10.2): 8.10.2 [Compare Source](https://github.com/gradle/gradle/compare/v8.10.1...v8.10.2) This is a patch release for 8.10. We recommend using 8.10.2 instead of 8.10 It fixes the following issues: - [#​30472](https://github.com/gradle/gradle/issues/30472) Investigate possibly broken 8.10.1 - [#​30477](https://github.com/gradle/gradle/issues/30477) Kotlin Mutliplatform build with reused daemon fails with "Cannot query the value of task ':compileKotlinWindows' property 'kotlinNativeBundleBuildService' because it has no value available." - [#​30497](https://github.com/gradle/gradle/issues/30497) DefaultTaskCollection#configureEach(Action) on task set cannot be executed in the current context Issues fixed in the first patch release: - [#​30239](https://github.com/gradle/gradle/issues/30239) Gradle 8.10 Significantly Slower Due to Dependency Resolution - [#​30272](https://github.com/gradle/gradle/issues/30272) Broken equals() contract for LifecycleAwareProject - [#​30385](https://github.com/gradle/gradle/issues/30385) Gradle should not validate isolated projects when isolated projects is disabled [Read the Release Notes](https://docs.gradle.org/8.10.2/release-notes.html) #### Upgrade instructions Switch your build to use Gradle 8.10.2 by updating your wrapper: ./gradlew wrapper --gradle-version=8.10.2 See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.10.2/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.10.2/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://github.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://github.com/gradle). ### [`v8.10.1`](https://github.com/gradle/gradle/releases/tag/v8.10.1): 8.10.1 [Compare Source](https://github.com/gradle/gradle/compare/v8.10.0...v8.10.1) This is a patch release for 8.10. We recommend using 8.10.1 instead of 8.10 It fixes the following issues: - [#​30239](https://github.com/gradle/gradle/issues/30239) Gradle 8.10 Significantly Slower Due to Dependency Resolution - [#​30272](https://github.com/gradle/gradle/issues/30272) Broken equals() contract for LifecycleAwareProject - [#​30385](https://github.com/gradle/gradle/issues/30385) Gradle should not validate isolated projects when isolated projects is disabled [Read the Release Notes](https://docs.gradle.org/8.10.1/release-notes.html) #### Upgrade instructions Switch your build to use Gradle 8.10.1 by updating your wrapper: ./gradlew wrapper --gradle-version=8.10.1 See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.10.1/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.10.1/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://github.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://github.com/gradle). ### [`v8.10`](https://github.com/gradle/gradle/releases/tag/v8.10.0): 8.10 [Compare Source](https://github.com/gradle/gradle/compare/v8.9.0...v8.10.0) The Gradle team is excited to announce Gradle 8.10. [Read the Release Notes](https://docs.gradle.org/8.10/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Björn Kautler](https://github.com/Vampire), [Craig Andrews](https://github.com/candrews), [gotovsky](https://github.com/SergeyGotovskiy), [Jeff](https://github.com/mathjeff), [Kirill Gavrilov](https://github.com/gavvvr), [Madalin Valceleanu](https://github.com/vmadalin), [Sergei Vorobev](https://github.com/HackerMadCat), [Thach Le](https://github.com/thachlp), [Thad Guidry](https://github.com/thadguidry) #### Upgrade instructions Switch your build to use Gradle 8.10 by updating your wrapper: ./gradlew wrapper --gradle-version=8.10 See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.10/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.10/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://github.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://github.com/gradle).
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://git.brmartin.co.uk/bob/mobile-application/pulls/23 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- gradle/wrapper/gradle-wrapper.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 09523c0..e18bc25 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.12.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME From fe36344cd44fd2b82736071fe8b20b6ca1ff5f07 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 26 Jan 2025 21:13:30 +0000 Subject: [PATCH 04/19] chore(deps): update agp to v8.8.0 (#19) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [com.android.library](https://developer.android.com/studio/build) ([source](https://android.googlesource.com/platform/tools/base)) | plugin | minor | `8.5.2` -> `8.8.0` | | [com.android.application](https://developer.android.com/studio/build) ([source](https://android.googlesource.com/platform/tools/base)) | plugin | minor | `8.5.2` -> `8.8.0` | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://git.brmartin.co.uk/bob/mobile-application/pulls/19 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index dd76857..b3b87db 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -agp = "8.5.2" +agp = "8.8.0" android-compileSdk = "34" android-minSdk = "24" android-targetSdk = "34" From 4cce0a510809a5be8f4a36e2f0141fdca6fec5f7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 27 Jan 2025 15:11:29 +0000 Subject: [PATCH 05/19] chore(deps): update kotlin to v2.1.10 (#26) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.jetbrains.kotlin.multiplatform](https://kotlinlang.org/) ([source](https://github.com/JetBrains/kotlin)) | plugin | patch | `2.1.0` -> `2.1.10` | | [org.jetbrains.kotlin.plugin.compose](https://kotlinlang.org/) ([source](https://github.com/JetBrains/kotlin)) | plugin | patch | `2.1.0` -> `2.1.10` | | [org.jetbrains.kotlin:kotlin-test-junit](https://kotlinlang.org/) ([source](https://github.com/JetBrains/kotlin)) | dependencies | patch | `2.1.0` -> `2.1.10` | | [org.jetbrains.kotlin:kotlin-test](https://kotlinlang.org/) ([source](https://github.com/JetBrains/kotlin)) | dependencies | patch | `2.1.0` -> `2.1.10` | --- ### Release Notes
JetBrains/kotlin (org.jetbrains.kotlin.multiplatform) ### [`v2.1.10`](https://github.com/JetBrains/kotlin/releases/tag/v2.1.10): Kotlin 2.1.10 ##### Changelog ##### Compiler - [`KT-73858`](https://youtrack.jetbrains.com/issue/KT-73858) Compose / iOS: NullPointerException on building - [`KT-73454`](https://youtrack.jetbrains.com/issue/KT-73454) K2: Fix type parameters mapping for typealiases with inner RHS - [`KT-73043`](https://youtrack.jetbrains.com/issue/KT-73043) K2 Compiler does not allow references to inner constructors with typealiases - [`KT-74040`](https://youtrack.jetbrains.com/issue/KT-74040) Compilation of inner class usage does not check the visibility of parent class during compilation in different rounds - [`KT-73339`](https://youtrack.jetbrains.com/issue/KT-73339) K2: "VerifyError: Bad type on operand stack" because of missing implicit cast on generic field receiver with star projection - [`KT-72585`](https://youtrack.jetbrains.com/issue/KT-72585) K2: Compilation failure when upgrading to Kotlin 2.0.20+: Cannot replace top-level type with star projection: S - [`KT-73399`](https://youtrack.jetbrains.com/issue/KT-73399) compile-time JVM codegen failure on a KProperty argument of a KSuspendFunction parameter - [`KT-72725`](https://youtrack.jetbrains.com/issue/KT-72725) KMP: Unsupported actualization of inherited java field in expect class - [`KT-73153`](https://youtrack.jetbrains.com/issue/KT-73153) K2: Standalone diagnostics on type arguments are not reported ##### Compose compiler - [`CMP-5680`](https://youtrack.jetbrains.com/issue/CMP-5680) Compose compiler: unexpected stability warnings for classes compiled with 2.0.10 - [`b/381407900`](https://issuetracker.google.com/issues/381407900) Avoid adding Compose annotations on synthetic classes ##### IR. Inlining - [`KT-73981`](https://youtrack.jetbrains.com/issue/KT-73981) Cherry-pick the fix for KT-73482 to 2.1.10 ##### JavaScript - [`KT-70778`](https://youtrack.jetbrains.com/issue/KT-70778) Kotlin Js companion is undefined in production build - [`KT-73130`](https://youtrack.jetbrains.com/issue/KT-73130) KJS: Missed `break` for do/while in generated JS code - [`KT-58797`](https://youtrack.jetbrains.com/issue/KT-58797) Optimize the code generated for objects on JS and Wasm backends ##### Klibs - [`KT-70146`](https://youtrack.jetbrains.com/issue/KT-70146) \[KLIB Resolve] Don't fail on nonexistent transitive dependency - [`KT-73951`](https://youtrack.jetbrains.com/issue/KT-73951) Workaround for "Partial linkage engine may not patch some discrepancies in IR when compiling Kotlin/Native static caches" in 2.1.10 ##### Native - [`KT-73559`](https://youtrack.jetbrains.com/issue/KT-73559) K/Native: AndroidNativeArm64 linking fails starting from Kotlin 2.1.0 ##### Tools. CLI - [`KT-73967`](https://youtrack.jetbrains.com/issue/KT-73967) JDK 25: "IllegalArgumentException: 25-ea" with EA builds ##### Tools. Daemon - [`KT-73311`](https://youtrack.jetbrains.com/issue/KT-73311) "Unable to release compile session, maybe daemon is already down" flakiness ##### Tools. Gradle - [`KT-73728`](https://youtrack.jetbrains.com/issue/KT-73728) 'generatePomFileForMavenPublication' creates pom with dependencies with 'unspecified' version ##### Tools. Gradle. Multiplatform - [`KT-73620`](https://youtrack.jetbrains.com/issue/KT-73620) KMP 2.1.0: Transitive dependency is broken when setting publication groupId ##### Tools. Gradle. Native - [`KT-73572`](https://youtrack.jetbrains.com/issue/KT-73572) \[Gradle] `kotlin.native.cacheKind=none` doesn't work anymore - [`KT-71419`](https://youtrack.jetbrains.com/issue/KT-71419) Light bundle KGP IT run against a stable K/N version
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://git.brmartin.co.uk/bob/mobile-application/pulls/26 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index b3b87db..3f93988 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ androidx-material = "1.12.0" androidx-test-junit = "1.2.1" compose-multiplatform = "1.7.3" junit = "4.13.2" -kotlin = "2.1.0" +kotlin = "2.1.10" [libraries] kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" } From 785e6f2c78a77bde7582e6e19b0a99e44017e114 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 21 Jan 2025 15:05:30 +0000 Subject: [PATCH 06/19] chore(deps): update dependency androidx.activity:activity-compose to v1.10.0 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 3f93988..ba18e06 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -3,7 +3,7 @@ agp = "8.8.0" android-compileSdk = "34" android-minSdk = "24" android-targetSdk = "34" -androidx-activityCompose = "1.9.3" +androidx-activityCompose = "1.10.0" androidx-appcompat = "1.7.0" androidx-constraintlayout = "2.2.0" androidx-core-ktx = "1.15.0" From 38c6206f5bf5f9f8a33674c1e845bec0de108734 Mon Sep 17 00:00:00 2001 From: ben Date: Mon, 27 Jan 2025 15:17:36 +0000 Subject: [PATCH 07/19] fix(deps): promote compile SDK * Needed by activity compose --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ba18e06..ecb362a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] agp = "8.8.0" -android-compileSdk = "34" +android-compileSdk = "35" android-minSdk = "24" android-targetSdk = "34" androidx-activityCompose = "1.10.0" From 4dfe87aa536d1fdfc63abfe753a1ca2a7c6563a7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 20 Feb 2025 23:03:42 +0000 Subject: [PATCH 08/19] chore(deps): update agp to v8.8.1 (#27) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [com.android.library](https://developer.android.com/studio/build) ([source](https://android.googlesource.com/platform/tools/base)) | plugin | patch | `8.8.0` -> `8.8.1` | | [com.android.application](https://developer.android.com/studio/build) ([source](https://android.googlesource.com/platform/tools/base)) | plugin | patch | `8.8.0` -> `8.8.1` | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://git.brmartin.co.uk/bob/mobile-application/pulls/27 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ecb362a..839051a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -agp = "8.8.0" +agp = "8.8.1" android-compileSdk = "35" android-minSdk = "24" android-targetSdk = "34" From eccf2870f946fd3720507aba684c8f0a90647e78 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 6 Mar 2025 20:26:38 +0000 Subject: [PATCH 09/19] chore(deps): update dependency gradle to v8.13 (#28) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [gradle](https://gradle.org) ([source](https://github.com/gradle/gradle)) | minor | `8.12.1` -> `8.13` | --- ### Release Notes
gradle/gradle (gradle) ### [`v8.13`](https://github.com/gradle/gradle/releases/tag/v8.13.0): 8.13 [Compare Source](https://github.com/gradle/gradle/compare/v8.12.1...v8.13.0) The Gradle team is excited to announce Gradle 8.13. [Read the Release Notes](https://docs.gradle.org/8.13/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Adam](https://github.com/adam-enko), [Adam](https://github.com/aSemy), [Ahmad Al-Masry](https://github.com/AhmadMasry), [Ahmed Ehab](https://github.com/ahmedehabb), [Aurimas](https://github.com/liutikas), [Baptiste Decroix](https://github.com/bdecroix-spiria), [Björn Kautler](https://github.com/Vampire), [Borewit](https://github.com/Borewit), [Jorge Matamoros](https://github.com/YungOkra), [Lei Zhu](https://github.com/Korov), [Madalin Valceleanu](https://github.com/vmadalin), [Mohammed Thavaf](https://github.com/mthavaf), [Patrick Brückner](https://github.com/madmuffin1), [Philip Wedemann](https://github.com/hfhbd), [Roberto Perez Alcolea](https://github.com/rpalcolea), [Róbert Papp](https://github.com/TWiStErRob), [Semyon Gaschenko](https://github.com/gasches), [Shi Chen](https://github.com/CsCherrYY), [Stefan M.](https://github.com/StefMa), [Steven Schoen](https://github.com/DSteve595), [tg-freigmbh](https://github.com/tg-freigmbh), [TheGoesen](https://github.com/TheGoesen), [Tony Robalik](https://github.com/autonomousapps), [Zongle Wang](https://github.com/Goooler). #### Upgrade instructions Switch your build to use Gradle 8.13 by updating your wrapper: ./gradlew wrapper --gradle-version=8.13 && ./gradlew wrapper See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.13/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.13/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://github.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://github.com/gradle).
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://git.brmartin.co.uk/bob/mobile-application/pulls/28 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- gradle/wrapper/gradle-wrapper.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index e18bc25..37f853b 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.12.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME From d0fee3c868be8ae03b5b4eb77e7323057941e09a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 18 Apr 2025 10:07:08 +0000 Subject: [PATCH 10/19] chore(deps): update dependency androidx.core:core-ktx to v1.16.0 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 839051a..f3e639c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -6,7 +6,7 @@ android-targetSdk = "34" androidx-activityCompose = "1.10.0" androidx-appcompat = "1.7.0" androidx-constraintlayout = "2.2.0" -androidx-core-ktx = "1.15.0" +androidx-core-ktx = "1.16.0" androidx-espresso-core = "3.6.1" androidx-lifecycle = "2.8.4" androidx-material = "1.12.0" From bb7401461fd4dff9e2e9002b1542d2f38486cf01 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 12 Apr 2025 21:11:38 +0000 Subject: [PATCH 11/19] chore(deps): update agp to v8.9.1 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f3e639c..c78fe28 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -agp = "8.8.1" +agp = "8.9.1" android-compileSdk = "35" android-minSdk = "24" android-targetSdk = "34" From 65905bf3c9451bd01f4e8ffb1eaaa6f108c20221 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 20 Mar 2025 08:07:59 +0000 Subject: [PATCH 12/19] chore(deps): update kotlin to v2.1.20 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c78fe28..d5cce58 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ androidx-material = "1.12.0" androidx-test-junit = "1.2.1" compose-multiplatform = "1.7.3" junit = "4.13.2" -kotlin = "2.1.10" +kotlin = "2.1.20" [libraries] kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" } From 468af55af427ab306f1f4a3283fce34b1dc331fb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 19 Apr 2025 14:07:04 +0000 Subject: [PATCH 13/19] chore(deps): update dependency androidx.constraintlayout:constraintlayout to v2.2.1 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d5cce58..3ef3df4 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -5,7 +5,7 @@ android-minSdk = "24" android-targetSdk = "34" androidx-activityCompose = "1.10.0" androidx-appcompat = "1.7.0" -androidx-constraintlayout = "2.2.0" +androidx-constraintlayout = "2.2.1" androidx-core-ktx = "1.16.0" androidx-espresso-core = "3.6.1" androidx-lifecycle = "2.8.4" From 57c51b74ed40e9c9340c21fe8db678642cfe6a7e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 28 May 2025 19:19:37 +0000 Subject: [PATCH 14/19] chore(deps): update agp to v8.10.1 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 3ef3df4..2d40641 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -agp = "8.9.1" +agp = "8.10.1" android-compileSdk = "35" android-minSdk = "24" android-targetSdk = "34" From b8e52049ad665f18e9e3f9063cba2df213fe4dfc Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 4 Jun 2025 18:03:40 +0000 Subject: [PATCH 15/19] chore(deps): update dependency androidx.appcompat:appcompat to v1.7.1 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 3ef3df4..a1eacdc 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -4,7 +4,7 @@ android-compileSdk = "35" android-minSdk = "24" android-targetSdk = "34" androidx-activityCompose = "1.10.0" -androidx-appcompat = "1.7.0" +androidx-appcompat = "1.7.1" androidx-constraintlayout = "2.2.1" androidx-core-ktx = "1.16.0" androidx-espresso-core = "3.6.1" From 883950315bc4a655896ebca26bb5233c7eb144c8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 5 Jun 2025 14:18:51 +0000 Subject: [PATCH 16/19] chore(deps): update dependency gradle to v8.14.2 --- gradle/wrapper/gradle-wrapper.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 37f853b..ff23a68 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME From 440136b27807beb537888808493e6cae7cdd33fc Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 17 Jun 2025 16:12:00 +0000 Subject: [PATCH 17/19] chore(deps): update androidx.lifecycle to v2.9.1 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 3ef3df4..432cbdc 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -8,7 +8,7 @@ androidx-appcompat = "1.7.0" androidx-constraintlayout = "2.2.1" androidx-core-ktx = "1.16.0" androidx-espresso-core = "3.6.1" -androidx-lifecycle = "2.8.4" +androidx-lifecycle = "2.9.1" androidx-material = "1.12.0" androidx-test-junit = "1.2.1" compose-multiplatform = "1.7.3" From 6a4eae24cf0ce287d0dff5ac62e5b0e5c28d726d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 21 Jun 2025 19:04:30 +0000 Subject: [PATCH 18/19] chore(deps): update dependency androidx.activity:activity-compose to v1.10.1 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 40f4925..4f4a5af 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -3,7 +3,7 @@ agp = "8.10.1" android-compileSdk = "35" android-minSdk = "24" android-targetSdk = "34" -androidx-activityCompose = "1.10.0" +androidx-activityCompose = "1.10.1" androidx-appcompat = "1.7.1" androidx-constraintlayout = "2.2.1" androidx-core-ktx = "1.16.0" From 472aca6f7f6bdbd7bc1abd4b68d1ad23eb2e9c13 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 21 Jun 2025 19:04:33 +0000 Subject: [PATCH 19/19] chore(deps): update kotlin to v2.1.21 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 40f4925..f43333a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ androidx-material = "1.12.0" androidx-test-junit = "1.2.1" compose-multiplatform = "1.7.3" junit = "4.13.2" -kotlin = "2.1.20" +kotlin = "2.1.21" [libraries] kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }