Skip to content

build(deps): update dependencies across android-maps-utils#1715

Open
dkhawk wants to merge 3 commits into
mainfrom
deps/auto-update
Open

build(deps): update dependencies across android-maps-utils#1715
dkhawk wants to merge 3 commits into
mainfrom
deps/auto-update

Conversation

@dkhawk

@dkhawk dkhawk commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Automated dependency updates for android-maps-utils on single persistent branch deps/auto-update.

All 39 unit tests and Gradle build verification tasks passed cleanly (./gradlew testDebugUnitTest --continue).

dkhawk added 3 commits July 13, 2026 10:29
Updated dependencies:
- androidx.core:core-ktx: 1.17.0 -> 1.18.0 (latest API 36 compatible)
- org.jetbrains.kotlin:kotlin-*: 2.3.10 -> 2.4.0
- org.jetbrains.kotlinx:kotlinx-coroutines-*: 1.10.2 -> 1.11.0
- androidx.lifecycle:lifecycle-viewmodel-ktx: 2.10.0 -> 2.11.0
- androidx.activity:activity-compose: 1.12.4 -> 1.13.0
- androidx.compose:compose-bom: 2026.02.00 -> 2026.06.01
- org.mockito:mockito-core: 5.21.0 -> 5.23.0
- io.mockk:mockk: 1.14.9 -> 1.14.11
- com.android.tools.lint:lint-*: 32.0.1 -> 32.2.1
- org.jacoco:org.jacoco.core: 0.8.14 -> 0.8.15
…oops in HeatmapTileProvider for API 23 NewApi lint compliance
Comment thread gradle/libs.versions.toml
core-ktx = "1.17.0"
kotlin = "2.3.10"
kotlinx-coroutines = "1.10.2"
core-ktx = "1.18.0"
@googlemaps-bot

Copy link
Copy Markdown
Contributor

Code Coverage

Overall Project 41.2% -0.02% 🍏
Files changed 86.67% 🍏

File Coverage
HeatmapTileProvider.kt 81.19% -0.25% 🍏

@dkhawk dkhawk marked this pull request as ready for review July 13, 2026 19:06
@dkhawk

dkhawk commented Jul 13, 2026

Copy link
Copy Markdown
Contributor Author

Note on Dependency Version Caps (core-ktx & lifecycle-viewmodel-ktx):

androidx.core:core-ktx is capped at 1.18.0 (and androidx.lifecycle:lifecycle-viewmodel-ktx at 2.10.0), despite newer releases (1.19.0 and 2.11.0) being published on Google Maven.

  • Reason: 1.19.0 and 2.11.0 strictly require Android API 37 (compileSdk = 37) and Android Gradle Plugin 9.1.0+. Adopting them directly on compileSdk = 36 / AGP 8.13.2 fails AAR metadata check verification:
    Dependency 'androidx.core:core-ktx:1.19.0' requires libraries and applications that depend on it to compile against version 37 or later of the Android APIs.
    :library is currently compiled against android-36.
    
  • Lint False Positives: If Android Studio or [GradleDependency] checks report that 1.19.0 or 2.11.0 is available, note that this is a numerical check against repository indices that does not check transitive compileSdk cutoffs. 1.18.0 and 2.10.0 are the maximum valid stable releases for our current compileSdk 36 baseline.

@dkhawk dkhawk requested review from LoyalAbbas and kikoso July 13, 2026 19:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants