Skip to content

Bump the maven group across 1 directory with 22 updates - #18

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/maven-ed3f68be9f
Open

Bump the maven group across 1 directory with 22 updates#18
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/maven-ed3f68be9f

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 31, 2026

Copy link
Copy Markdown
Contributor

Bumps the maven group with 22 updates in the / directory:

Package From To
gradle-wrapper 9.3.1 9.6.1
androidx.core:core-ktx 1.17.0 1.19.0
androidx.activity:activity-compose 1.12.4 1.13.0
androidx.compose:compose-bom 2026.02.00 2026.06.01
androidx.lifecycle:lifecycle-runtime-ktx 2.10.0 2.11.0
androidx.lifecycle:lifecycle-viewmodel-ktx 2.10.0 2.11.0
androidx.lifecycle:lifecycle-viewmodel-compose 2.10.0 2.11.0
androidx.lifecycle:lifecycle-runtime-compose 2.10.0 2.11.0
org.jetbrains.kotlinx:kotlinx-serialization-json 1.10.0 1.11.0
org.jetbrains.kotlinx:kotlinx-datetime 0.7.1-0.6.x-compat 0.8.0-0.6.x-compat
io.insert-koin:koin-androidx-compose 4.1.1 4.2.2
io.insert-koin:koin-androidx-workmanager 4.1.1 4.2.2
io.coil-kt.coil3:coil-compose 3.4.0 3.5.0
io.coil-kt.coil3:coil-svg 3.4.0 3.5.0
io.coil-kt.coil3:coil-compose-core 3.4.0 3.5.0
io.coil-kt.coil3:coil-network-ktor3 3.4.0 3.5.0
io.coil-kt.coil3:coil 3.4.0 3.5.0
com.squareup.okhttp3:logging-interceptor 5.3.2 5.4.0
com.android.application 9.2.0-alpha01 9.4.0-alpha06
org.jetbrains.kotlin.plugin.compose 2.3.10 2.4.10
org.jetbrains.kotlin.plugin.serialization 2.3.10 2.4.10
com.google.devtools.ksp 2.3.6 2.3.10

Updates gradle-wrapper from 9.3.1 to 9.6.1

Release notes

Sourced from gradle-wrapper's releases.

9.6.1

The Gradle team is excited to announce Gradle 9.6.1.

Here are the highlights of this release:

  • Improved Configuration Cache hit rates
  • Additional CLI rendering options
  • Important project hierarchy lookup deprecations

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle: Aharnish Solanki, Benedikt Johannes, Devendra Reddy Pennabadi, Dmytro Rodionov, Dreeam, Elías Hernández Rodríguez, Eng Zer Jun, FinlayRJW, Kamal Kansal, Marcono1234, Nelson Osacky, Philip Wedemann, Ravi, Roberto Perez Alcolea, Ryan Schmitt, Sebastian Schuberth, seunghun.ham, sk-reddy17, Suvrat Acharya, Vedant Madane.

Upgrade instructions

Switch your build to use Gradle 9.6.1 by updating your wrapper:

./gradlew :wrapper --gradle-version=9.6.1 && ./gradlew :wrapper

See the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

9.6.0

... (truncated)

Commits
  • 309d128 Update fixed issues in release notes for 9.6.1 (#38328)
  • 040a978 Update fixed issues in release notes for 9.6.1
  • e0b8325 Restore --non-interactive flag instead of --interactive/--no-interactive (#38...
  • 946f3e6 Limit explicit temp file permission setting to intended use case (#38300)
  • 65f8224 Restore --non-interactive flag instead of --interactive/--no-interactive
  • e346a5e Adjust CLI flag to configure non-interactive console (#38301)
  • 9b53be9 Adjust CLI flag to configure non-interactive console
  • 0dd3b53 Limit explicit temp file permission setting to intended use case
  • 48e5ac2 Add reproducers
  • 25598fd Prepare 9.6.1 patch release (#38293)
  • Additional commits viewable in compare view

Updates androidx.core:core-ktx from 1.17.0 to 1.19.0

Updates androidx.activity:activity-compose from 1.12.4 to 1.13.0

Updates androidx.compose:compose-bom from 2026.02.00 to 2026.06.01

Updates androidx.lifecycle:lifecycle-runtime-ktx from 2.10.0 to 2.11.0

Updates androidx.lifecycle:lifecycle-viewmodel-ktx from 2.10.0 to 2.11.0

Updates androidx.lifecycle:lifecycle-viewmodel-compose from 2.10.0 to 2.11.0

Updates androidx.lifecycle:lifecycle-runtime-compose from 2.10.0 to 2.11.0

Updates androidx.lifecycle:lifecycle-viewmodel-ktx from 2.10.0 to 2.11.0

Updates androidx.lifecycle:lifecycle-viewmodel-compose from 2.10.0 to 2.11.0

Updates androidx.lifecycle:lifecycle-runtime-compose from 2.10.0 to 2.11.0

Updates org.jetbrains.kotlinx:kotlinx-serialization-json from 1.10.0 to 1.11.0

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-serialization-json's releases.

1.11.0

This release is based on Kotlin 2.3.20 and provides a new Json exceptions API and some bugfixes and improvements.

Expose Json exceptions structure

To make working with exceptions easier and providing proper error codes in e.g., REST APIs, classes JsonException, JsonDecodingException, and JsonEncodingException are now public. They have relevant public properties, such as shortMessage, path, offset, and others. This API is currently experimental, and we're going to improve it further in the subsequent releases. See the linked issues for the details: #1930, #1877.

Ability to hide user input from exception messages for security/privacy reasons.

Historically, exception messages in kotlinx.serialization often included the input Json itself for debuggability reason. Such behavior may pose additional challenges for logging, analytics, and other systems, since a system is not always allowed to store user data due to privacy/security reasons, which imposes additional sanitation logic. To address this issue, a new property exceptionsWithDebugInfo is added to JsonConfiguration. Disable it to hide user input from exception messages. IMPORTANT: This behavior will be enabled by default when this property becomes stable. See #2590 for more details.

Bugfixes and improvements

  • CBOR: Relax value range check when decoding numbers (#3167)
  • Use a specialized writeDecimalLong method for IO stream integrations in Json (#3152)
Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-serialization-json's changelog.

1.11.0 / 2026-04-10

This release is based on Kotlin 2.3.20 and provides new Json exceptions API and some bugfixes and improvements.

Expose Json exceptions structure

To make working with exceptions easier and providing proper error codes in e.g., REST APIs, classes JsonException, JsonDecodingException, and JsonEncodingException are now public. They have relevant public properties, such as shortMessage, path, offset, and others. This API is currently experimental, and we're going to improve it further in the subsequent releases. See the linked issues for the details: #1930, #1877.

Ability to hide user input from exception messages for security/privacy reasons.

Historically, exception messages in kotlinx.serialization often included the input Json itself for debuggability reason. Such behavior may pose additional challenges for logging, analytics, and other systems, since a system is not always allowed to store user data due to privacy/security reasons, which imposes additional sanitation logic. To address this issue, a new property exceptionsWithDebugInfo is added to JsonConfiguration. Disable it to hide user input from exception messages. IMPORTANT: This behavior will be enabled by default when this property becomes stable. See #2590 for more details.

Bugfixes and improvements

  • CBOR: Relax value range check when decoding numbers (#3167)
  • Use a specialized writeDecimalLong method for IO stream integrations in Json (#3152)
Commits
  • 6956af2 Prepare 1.11 release
  • 390d84c Merge remote-tracking branch 'origin/master' into dev
  • 431fe2d Use local repo for publishing (#3171)
  • 05c12b6 Add usage attribute to "testRepositories" configuration
  • a4e1f08 Bump Kover version to 0.9.8 release (#3174)
  • 304e858 Expose Json exceptions structure (#3145)
  • 4a0338e Included G Play SDK verification file for core-jvm (#3169)
  • 421f64c CBOR: Relax value range check when decoding numbers (#3167)
  • 85a4f12 KT-84955: mark apple x64 tagets as deprecated error
  • bd38b0e Remove dead code
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlinx:kotlinx-datetime from 0.7.1-0.6.x-compat to 0.8.0-0.6.x-compat

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-datetime's releases.

v0.8.0

Breaking changes:

  • Deprecate TimeZone serialization (#576).

Additions:

  • Add orNull functions for non-throwing construction of datetime entities (#68).
  • Add parseOrNull extension functions for non-throwing attempts at parsing (#508).
  • Introduce LocalIsoWeekDate for representing ISO week dates (#603).
  • Introduce functions for finding the next or previous date with the given day-of-week (#129).

Tweaks and fixes:

  • Fix bugs in Instant.until and Instant.periodUntil (#534).
  • Always output seconds in the DateTimeComponents.Formats.RFC_1123 format (#608).
  • On Kotlin/Native for Windows, whenever DST transitions are turned off by the user, the current system time zone is now fixed-offset (#575).

Changelog relative to version 0.8.0-rc02

No changes, only the version is increased.

v0.8.0-rc02

Equivalent to rc01, but published without Instant and Clock. A separate compatibility artifact contains them for binary compatibility. Please see https://github.com/Kotlin/kotlinx-datetime/#deprecation-of-instant for details.

v0.8.0-rc01

Breaking changes:

  • Deprecate TimeZone serialization (#576).

Additions:

  • Add orNull functions for non-throwing construction of datetime entities (#68).
  • Add parseOrNull extension functions for non-throwing attempts at parsing (#508).
  • Introduce LocalIsoWeekDate for representing ISO week dates (#603).
  • Introduce functions for finding the next or previous date with the given day-of-week (#129).

Tweaks and fixes:

  • Fix bugs in Instant.until and Instant.periodUntil (#534).
  • Always output seconds in the DateTimeComponents.Formats.RFC_1123 format (#608).
  • On Kotlin/Native for Windows, whenever DST transitions are turned off by the user, the current system time zone is now fixed-offset (#575).
Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-datetime's changelog.

CHANGELOG

0.8.0

Breaking changes:

  • Deprecate TimeZone serialization (#576).

Additions:

  • Add orNull functions for non-throwing construction of datetime entities (#68).
  • Add parseOrNull extension functions for non-throwing attempts at parsing (#508).
  • Introduce LocalIsoWeekDate for representing ISO week dates (#603).
  • Introduce functions for finding the next or previous date with the given day-of-week (#129).

Tweaks and fixes:

  • Fix bugs in Instant.until and Instant.periodUntil (#534).
  • Always output seconds in the DateTimeComponents.Formats.RFC_1123 format (#608).
  • On Kotlin/Native for Windows, whenever DST transitions are turned off by the user, the current system time zone is now fixed-offset (#575).

Changelog relative to version 0.8.0-rc02

No changes, only the version is increased.

0.8.0-rc02

Equivalent to rc01, but published without Instant and Clock. A separate compatibility artifact contains them for binary compatibility. Please see https://github.com/Kotlin/kotlinx-datetime/#deprecation-of-instant for details.

0.8.0-rc01

Breaking changes:

  • Deprecate TimeZone serialization (#576).

Additions:

  • Add orNull functions for non-throwing construction of datetime entities (#68).
  • Add parseOrNull extension functions for non-throwing attempts at parsing (#508).
  • Introduce LocalIsoWeekDate for representing ISO week dates (#603).
  • Introduce functions for finding the next or previous date with the given day-of-week (#129).

Tweaks and fixes:

  • Fix bugs in Instant.until and Instant.periodUntil (#534).
  • Always output seconds in the DateTimeComponents.Formats.RFC_1123 format (#608).
  • On Kotlin/Native for Windows, whenever DST transitions are turned off by the user, the current system time zone is now fixed-offset (#575).

... (truncated)

Commits

Updates io.insert-koin:koin-androidx-compose from 4.1.1 to 4.2.2

Release notes

Sourced from io.insert-koin:koin-androidx-compose's releases.

Koin 4.2.2

Maintenance release for the 4.2.x line — resolver regression fixes from the 4.2.0 CoreResolverV2 rewrite, ViewModel/scope fixes, a Ktor request-scope fix, plus new tvOS support and an R8/ProGuard guide.

Anyone hitting resolver issues on 4.2.0/4.2.1 should upgrade to 4.2.2.

Bug Fixes

  • Stacked params no longer shadow qualified dependencies (#2370, #2408) — A value passed via parametersOf could be returned for a get(named(...)) request of the same type, shadowing the qualified definition. Qualified lookups are now registry-only and never read the parameter stack — parameters carry no qualifier, so they can't satisfy a qualified request.

  • Root factory no longer resolves its scoped dependencies from _root_ (#2379) — When a non-single factory defined in the root scope was resolved from a child scope, CoreResolverV2 resolved its scoped dependencies against _root_ instead of the requesting scope. Linked-scope resolution now runs the factory against the requesting scope (single instances keep their root-bound semantics, preserving #2325).

  • viewModelScopeFactory scope is linked to its parent (#2299) — A ViewModel scope created via viewModelScopeFactory() was not linked to the originating scope, so dependencies declared in the parent couldn't be resolved. The created scope is now linked to its parent (except when the parent is root).

  • Tolerate non-String environment properties (#2348) — Loading environment/system properties whose values aren't String threw ClassCastException due to an unchecked map cast. Non-String values are now preserved as Any and only String keys are required.

  • Unique Ktor request-scope ids under concurrency (#2410) — Concurrent requests could collide on request-scope ids. Ids are now generated from a monotonic counter seeded once at startup. Thanks @​lfavreli-betclic!

  • Actionable errors for SavedStateHandle / viewModelScope { } (#2044, #2417) — Resolving SavedStateHandle without the proper extras, or using viewModelScope { } without the viewModelScopeFactory() option, now produces a clear, actionable error message instead of an opaque failure.

Added

  • tvOS targets for koin-core-viewmodel (#2426) — koin-core-viewmodel now publishes tvosArm64, tvosX64, and tvosSimulatorArm64, unblocking ViewModel usage on tvOS.

  • Consumer R8/ProGuard rules + guide — Android and ViewModel artifacts now ship consumer R8/ProGuard rules in their AARs, and a new R8 / ProGuard guide documents keep rules for minified builds.

Improvements

  • O(1) secondary-type registration in bind() / binds()bind/binds now append secondary types in O(1) instead of reallocating the type list per binding, removing quadratic cost when a definition declares many bindings. No user-visible behavior change.

Documentation

  • Navigation 3 typed entryProvider (#2336) — Added guidance on using Koin with the typed entryProvider in the Navigation 3 reference.

Contributors

Thanks to the following contributors for this release:

Koin 4.2.1

Support for Compile Safety with Koin Compiler 1.0.0-RC1

Bug Fixes

  • Fix stacked-params lookup on linked scopes (#2387) — The 4.2.0 resolver rewrite (CoreResolverV2) walked linked scopes but dropped the per-parent stacked-parameters check that 4.1.x performed via recursion. This broke patterns where AndroidParametersHolder is stacked on the factory scope by KoinViewModelFactory and SavedStateHandle is then resolved from a child ViewModel scope. Linked-scope resolution now also checks stacked params on each parent scope.

  • Restore ABI compatibility for runOnKoinStarted (#2391) — The 4.2.0 release inadvertently broke binary compatibility for runOnKoinStarted on JVM. Fixed by restoring the original JVM class name via @JvmName/@JvmMultifileClass annotations.

... (truncated)

Commits
  • dc86ef8 Merge pull request #2448 from InsertKoinIO/release/4.2.2-finalize
  • 376ba1c Finalize 4.2.2: version 4.2.2 + nav3 typed entryProvider docs (#2336)
  • 0029f34 Merge pull request #2446 from InsertKoinIO/fix/2348-env-properties-cast
  • 26020e8 Fix #2348 - tolerate non-String environment properties (ClassCastException)
  • fff5291 Merge pull request #2432 from lfavreli-betclic/fix/2410-request-scope-atomic-id
  • 961521c Merge pull request #2444 from InsertKoinIO/fix/2299-vmscope-link-parent
  • 524eb25 Fix #2299 - link viewModelScopeFactory scope to its parent scope
  • 8b99903 Merge pull request #2443 from InsertKoinIO/docs/2417b-viewmodelscope-option
  • 7bb09d3 Docs: viewModelScope { } requires viewModelScopeFactory() option (#2417)
  • 931132e Merge pull request #2442 from InsertKoinIO/fix/2426-tvos-viewmodel-targets
  • Additional commits viewable in compare view

Updates io.insert-koin:koin-androidx-workmanager from 4.1.1 to 4.2.2

Release notes

Sourced from io.insert-koin:koin-androidx-workmanager's releases.

Koin 4.2.2

Maintenance release for the 4.2.x line — resolver regression fixes from the 4.2.0 CoreResolverV2 rewrite, ViewModel/scope fixes, a Ktor request-scope fix, plus new tvOS support and an R8/ProGuard guide.

Anyone hitting resolver issues on 4.2.0/4.2.1 should upgrade to 4.2.2.

Bug Fixes

  • Stacked params no longer shadow qualified dependencies (#2370, #2408) — A value passed via parametersOf could be returned for a get(named(...)) request of the same type, shadowing the qualified definition. Qualified lookups are now registry-only and never read the parameter stack — parameters carry no qualifier, so they can't satisfy a qualified request.

  • Root factory no longer resolves its scoped dependencies from _root_ (#2379) — When a non-single factory defined in the root scope was resolved from a child scope, CoreResolverV2 resolved its scoped dependencies against _root_ instead of the requesting scope. Linked-scope resolution now runs the factory against the requesting scope (single instances keep their root-bound semantics, preserving #2325).

  • viewModelScopeFactory scope is linked to its parent (#2299) — A ViewModel scope created via viewModelScopeFactory() was not linked to the originating scope, so dependencies declared in the parent couldn't be resolved. The created scope is now linked to its parent (except when the parent is root).

  • Tolerate non-String environment properties (#2348) — Loading environment/system properties whose values aren't String threw ClassCastException due to an unchecked map cast. Non-String values are now preserved as Any and only String keys are required.

  • Unique Ktor request-scope ids under concurrency (#2410) — Concurrent requests could collide on request-scope ids. Ids are now generated from a monotonic counter seeded once at startup. Thanks @​lfavreli-betclic!

  • Actionable errors for SavedStateHandle / viewModelScope { } (#2044, #2417) — Resolving SavedStateHandle without the proper extras, or using viewModelScope { } without the viewModelScopeFactory() option, now produces a clear, actionable error message instead of an opaque failure.

Added

  • tvOS targets for koin-core-viewmodel (#2426) — koin-core-viewmodel now publishes tvosArm64, tvosX64, and tvosSimulatorArm64, unblocking ViewModel usage on tvOS.

  • Consumer R8/ProGuard rules + guide — Android and ViewModel artifacts now ship consumer R8/ProGuard rules in their AARs, and a new R8 / ProGuard guide documents keep rules for minified builds.

Improvements

  • O(1) secondary-type registration in bind() / binds()bind/binds now append secondary types in O(1) instead of reallocating the type list per binding, removing quadratic cost when a definition declares many bindings. No user-visible behavior change.

Documentation

  • Navigation 3 typed entryProvider (#2336) — Added guidance on using Koin with the typed entryProvider in the Navigation 3 reference.

Contributors

Thanks to the following contributors for this release:

Koin 4.2.1

Support for Compile Safety with Koin Compiler 1.0.0-RC1

Bug Fixes

  • Fix stacked-params lookup on linked scopes (#2387) — The 4.2.0 resolver rewrite (CoreResolverV2) walked linked scopes but dropped the per-parent stacked-parameters check that 4.1.x performed via recursion. This broke patterns where AndroidParametersHolder is stacked on the factory scope by KoinViewModelFactory and SavedStateHandle is then resolved from a child ViewModel scope. Linked-scope resolution now also checks stacked params on each parent scope.

  • Restore ABI compatibility for runOnKoinStarted (#2391) — The 4.2.0 release inadvertently broke binary compatibility for runOnKoinStarted on JVM. Fixed by restoring the original JVM class name via @JvmName/@JvmMultifileClass annotations.

... (truncated)

Commits
  • dc86ef8 Merge pull request #2448 from InsertKoinIO/release/4.2.2-finalize
  • 376ba1c Finalize 4.2.2: version 4.2.2 + nav3 typed entryProvider docs (#2336)
  • 0029f34 Merge pull request #2446 from InsertKoinIO/fix/2348-env-properties-cast
  • 26020e8 Fix #2348 - tolerate non-String environment properties (ClassCastException)
  • fff5291 Merge pull request #2432 from lfavreli-betclic/fix/2410-request-scope-atomic-id
  • 961521c Merge pull request #2444 from InsertKoinIO/fix/2299-vmscope-link-parent
  • 524eb25 Fix #2299 - link viewModelScopeFactory scope to its parent scope
  • 8b99903 Merge pull request #2443 from InsertKoinIO/docs/2417b-viewmodelscope-option
  • 7bb09d3 Docs: viewModelScope { } requires viewModelScopeFactory() option (#2417)
  • 931132e Merge pull request #2442 from InsertKoinIO/fix/2426-tvos-viewmodel-targets
  • Additional commits viewable in compare view

Updates io.coil-kt.coil3:coil-compose from 3.4.0 to 3.5.0

Release notes

Sourced from io.coil-kt.coil3:coil-compose's releases.

3.5.0

See CHANGELOG.md.

3.5.0-beta01

See CHANGELOG.md.

Changelog

Sourced from io.coil-kt.coil3:coil-compose's changelog.

[3.5.0] - June 10, 2026

Changes since 3.4.0:

  • Important: Remove iosX64 and macosX64 targets. (#3386)
  • Important: Increase Android's minimum SDK version to 23. (#3283)
  • New: Add fast WebP size extraction on JS/WASM to avoid falling back to a full Skia decode. (#3341)
  • Remove experimental annotation from ImageLoader.Builder.memoryCacheMaxSizePercentWhileInBackground. (#3439)
  • Fix CacheStrategy implementations being unable to refresh cached failure responses (e.g. expired cached 404 responses). (#3401)
  • Look up ContinuationInterceptor instead of CoroutineDispatcher in coroutine contexts. (#3415)
  • Update the Android compile SDK to 36.
  • Update the Kotlin language version to 2.2.
  • Update Kotlin to 2.4.0.
  • Update Compose to 1.11.1.
  • Update Okio to 3.17.0.
  • Update Skiko to 0.144.6.
  • Update androidx.annotation to 1.10.0.

Changes since 3.5.0-beta01:

  • Remove experimental annotation from ImageLoader.Builder.memoryCacheMaxSizePercentWhileInBackground. (#3439)
  • Look up ContinuationInterceptor instead of CoroutineDispatcher in coroutine contexts. (#3415)
  • Update the Kotlin language version to 2.2.
  • Update Kotlin to 2.4.0.
  • Update Compose to 1.11.1.
  • Update Skiko to 0.144.6.

[3.5.0-beta01] - May 4, 2026

  • Remove iosX64 and macosX64 targets. (#3386)
  • Increase Android's minimum SDK version to 23. (#3283)
  • Add fast WebP size extraction on JS/WASM to avoid falling back to a full Skia decode. (#3341)
  • Fix CacheStrategy implementations being unable to refresh cached failure responses (e.g. expired cached 404 responses). (#3401)
  • Update compile SDK to 36.
  • Update Kotlin to 2.3.21.
  • Update Compose to 1.11.0-beta03.
  • Update Okio to 3.17.0.
  • Update Skiko to 0.144.5.
  • Update androidx.annotation to 1.10.0.
Commits
  • ce5df14 Prepare version 3.5.0.
  • 256c59a Update copyright headers to 2026. (#3444)
  • 82105de chore(deps): update plugin poko to v0.23.1 (#3442)
  • 45a5f5b Handle iOS insets for Compose sample (#3441)
  • adaa208 Stabilize ImageLoader.Builder.memoryCacheMaxSizePercentWhileInBackground and ...
  • 282986b chore(deps): update plugin poko to v0.23.0 (#3440)
  • 619ea72 fix(deps): update kotlin monorepo to v2.4.0 (#3437)
  • 47a1dc4 fix(deps): update jetbrains.compose to v1.11.1 (#3435)
  • 8dbfad4 fix(deps): update dependency org.jetbrains.kotlinx:atomicfu-gradle-plugin to ...
  • 86e70e1 chore(deps): update plugin spotless to v8.6.0 (#3432)
  • Additional commits viewable in compare view

Updates io.coil-kt.coil3:coil-svg from 3.4.0 to 3.5.0

Release notes

Sourced from io.coil-kt.coil3:coil-svg's releases.

3.5.0

See CHANGELOG.md.

3.5.0-beta01

See CHANGELOG.md.

Changelog

Sourced from io.coil-kt.coil3:coil-svg's changelog.

[3.5.0] - June 10, 2026

Changes since 3.4.0:

  • Important: Remove iosX64 and macosX64 targets. (#3386)
  • Important: Increase Android's minimum SDK version to 23. (#3283)
  • New: Add fast WebP size extraction on JS/WASM to avoid falling back to a full Skia decode. (#3341)
  • Remove experimental annotation from ImageLoader.Builder.memoryCacheMaxSizePercentWhileInBackground. (#3439)
  • Fix CacheStrategy implementations being unable to refresh cached failure responses (e.g. expired cached 404 responses). (#3401)
  • Look up ContinuationInterceptor instead of CoroutineDispatcher in coroutine contexts. (#3415)
  • Update the Android compile SDK to 36.
  • Update the Kotlin language version to 2.2.
  • Update Kotlin to 2.4.0.
  • Update Compose to 1.11.1.
  • Update Okio to 3.17.0.
  • Update Skiko to 0.144.6.
  • Update androidx.annotation to 1.10.0.

Changes since 3.5.0-beta01:

  • Remove experimental annotation from ImageLoader.Builder.memoryCacheMaxSizePercentWhileInBackground. (#3439)
  • Look up ContinuationInterceptor instead of CoroutineDispatcher in coroutine contexts. (#3415)
  • Update the Kotlin language version to 2.2.
  • Update Kotlin to 2.4.0.
  • Update Compose to 1.11.1.
  • Update Skiko to 0.144.6.

[3.5.0-beta01] - May 4, 2026

  • Remove iosX64 and macosX64 targets. (#3386)
  • Increase Android's minimum SDK version to 23. (#3283)
  • Add fast WebP size extraction on JS/WASM to avoid falling back to a full Skia decode. (#3341)
  • Fix CacheStrategy implementations being unable to refresh cached failure responses (e.g. expired cached 404 responses). (#3401)
  • Update compile SDK to 36.
  • Update Kotlin to 2.3.21.
  • Update Compose to 1.11.0-beta03.
  • Update Okio to 3.17.0.
  • Update Skiko to 0.144.5.
  • Update androidx.annotation to 1.10.0.
Commits
  • ce5df14 Prepare version 3.5.0.
  • 256c59a Update copyright headers to 2026. (#3444)
  • 82105de chore(deps): update plugin poko to v0.23.1 (#3442)
  • 45a5f5b Handle iOS insets for Compose sample (#3441)
  • adaa208 Stabilize ImageLoader.Builder.memoryCacheMaxSizePercentWhileInBackground and ...
  • 282986b chore(deps): update plugin poko to v0.23.0 (#3440)
  • 619ea72 fix(deps): update kotlin monorepo to v2.4.0 (#3437)
  • 47a1dc4 fix(deps): update jetbrains.compose to v1.11.1 (#3435)
  • 8dbfad4 fix(deps): update dependency org.jetbrains.kotlinx:atomicfu-gradle-plugin to ...
  • 86e70e1 chore(deps): update plugin spotless to v8.6.0 (#3432)
  • Additional commits viewable in compare view

Updates io.coil-kt.coil3:coil-compose-core from 3.4.0 to 3.5.0

Release notes

Sourced from io.coil-kt.coil3:coil-compose-core's releases.

3.5.0

See CHANGELOG.md.

3.5.0-beta01

See CHANGELOG.md.

Changelog

Sourced from io.coil-kt.coil3:coil-compose-core's changelog.

[3.5.0] - June 10, 2026

Changes since 3.4.0:

  • Important: Remove iosX64 and macosX64 targets. (#3386)
  • Important: Increase Android's minimum SDK version to 23. (#3283)
  • New: Add fast WebP size extraction on JS/WASM to avoid falling back to a full Skia decode. (#3341)
  • Remove experimental annotation from ImageLoader.Builder.memoryCacheMaxSizePercentWhileInBackground. (#3439)
  • Fix CacheStrategy implementations being unable to refresh cached failure responses (e.g. expired cached 404 responses). (#3401)
  • Look up ContinuationInterceptor instead of CoroutineDispatcher in coroutine contexts. (#3415)
  • Update the Android compile SDK to 36.
  • Update the Kotlin language version to 2.2.
  • Update Kotlin to 2.4.0.
  • Update Compose to 1.11.1.
  • Update Okio to 3.17.0.
  • Update Skiko to 0.144.6.
  • Update androidx.annotation to 1.10.0.

Changes since 3.5.0-beta01:

  • Remove experimental annotation from ImageLoader.Builder.memoryCacheMaxSizePercentWhileInBackground. (#3439)
  • Look up ContinuationInterceptor instead of CoroutineDispatcher in coroutine contexts. (#3415)
  • Update the Kotlin language version to 2.2.
  • Update Kotlin to 2.4.0.
  • Update Compose to 1.11.1.
  • Update Skiko to 0.144.6.

[3.5.0-beta01] - May 4, 2026

  • Remove iosX64 and macosX64 targets. (#3386)
  • Increase Android's minimum SDK version to 23. (#3283)
  • Add fast WebP size extraction on JS/WASM to avoid falling back to a full Skia decode. (#3341)
  • Fix CacheStrategy implementations being unable to refresh cached failure responses (e.g. expired cached 404 responses). (#3401)
  • Update compile SDK to 36.
  • Update Kotlin to 2.3.21.
  • Update Compose to 1.11.0-beta03.
  • Update Okio to 3.17.0.
  • Update Skiko to 0.144.5.
  • Update androidx.annotation to 1.10.0.
Commits
  • ce5df14 Prepare version 3.5.0.
  • 256c59a Update copyright headers to 2026. (#3444)
  • 82105de chore(deps): update plugin poko to v0.23.1 (#3442)
  • 45a5f5b Handle iOS insets for Compose sample (#3441)
  • adaa208 Stabilize ImageLoader.Builder.memoryCacheMaxSizePercentWhileInBackground and ...
  • 282986b chore(deps): update plugin poko to v0.23.0 (#3440)
  • 619ea72 fix(deps): update kotlin monorepo to v2.4.0 (#3437)
  • 47a1dc4 fix(deps): update jetbrains.compose to v1.11.1 (#3435)
  • 8dbfad4 fix(deps): update dependency org.jetbrains.kotlinx:atomicfu-gradle-plugin to ...
  • 86e70e1 chore(deps): update plugin spotless to v8.6.0 (#3432)
  • Additional commits viewable in compare view

Updates io.coil-kt.coil3:coil-network-ktor3 from 3.4.0 to 3.5.0

Release notes

Sourced from io.coil-kt.coil3:coil-network-ktor3's releases.

3.5.0

See CHANGELOG.md.

3.5.0-beta01

See CHANGELOG.md.

Changelog

Sourced from io.coil-kt.coil3:coil-network-ktor3's changelog.

[3.5.0] - June 10, 2026

Changes since 3.4.0:

  • Important: Remove iosX64 and macosX64 targets. (#3386)
  • Important: Increase Android's minimum SDK version to 23. (#3283)
  • New: Add fast WebP size extraction on JS/WASM to avoid falling back to a full Skia decode. (#3341)
  • Remove experimental annotation from ImageLoader.Builder.memoryCacheMaxSizePercentWhileInBackground. (#3439)
  • Fix CacheStrategyDescription has been truncated

Bumps the maven group with 22 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [gradle-wrapper](https://github.com/gradle/gradle) | `9.3.1` | `9.6.1` |
| androidx.core:core-ktx | `1.17.0` | `1.19.0` |
| androidx.activity:activity-compose | `1.12.4` | `1.13.0` |
| androidx.compose:compose-bom | `2026.02.00` | `2026.06.01` |
| androidx.lifecycle:lifecycle-runtime-ktx | `2.10.0` | `2.11.0` |
| androidx.lifecycle:lifecycle-viewmodel-ktx | `2.10.0` | `2.11.0` |
| androidx.lifecycle:lifecycle-viewmodel-compose | `2.10.0` | `2.11.0` |
| androidx.lifecycle:lifecycle-runtime-compose | `2.10.0` | `2.11.0` |
| [org.jetbrains.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization) | `1.10.0` | `1.11.0` |
| [org.jetbrains.kotlinx:kotlinx-datetime](https://github.com/Kotlin/kotlinx-datetime) | `0.7.1-0.6.x-compat` | `0.8.0-0.6.x-compat` |
| [io.insert-koin:koin-androidx-compose](https://github.com/InsertKoinIO/koin) | `4.1.1` | `4.2.2` |
| [io.insert-koin:koin-androidx-workmanager](https://github.com/InsertKoinIO/koin) | `4.1.1` | `4.2.2` |
| [io.coil-kt.coil3:coil-compose](https://github.com/coil-kt/coil) | `3.4.0` | `3.5.0` |
| [io.coil-kt.coil3:coil-svg](https://github.com/coil-kt/coil) | `3.4.0` | `3.5.0` |
| [io.coil-kt.coil3:coil-compose-core](https://github.com/coil-kt/coil) | `3.4.0` | `3.5.0` |
| [io.coil-kt.coil3:coil-network-ktor3](https://github.com/coil-kt/coil) | `3.4.0` | `3.5.0` |
| [io.coil-kt.coil3:coil](https://github.com/coil-kt/coil) | `3.4.0` | `3.5.0` |
| [com.squareup.okhttp3:logging-interceptor](https://github.com/square/okhttp) | `5.3.2` | `5.4.0` |
| com.android.application | `9.2.0-alpha01` | `9.4.0-alpha06` |
| [org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin) | `2.3.10` | `2.4.10` |
| [org.jetbrains.kotlin.plugin.serialization](https://github.com/JetBrains/kotlin) | `2.3.10` | `2.4.10` |
| [com.google.devtools.ksp](https://github.com/google/ksp) | `2.3.6` | `2.3.10` |



Updates `gradle-wrapper` from 9.3.1 to 9.6.1
- [Release notes](https://github.com/gradle/gradle/releases)
- [Commits](gradle/gradle@v9.3.1...v9.6.1)

Updates `androidx.core:core-ktx` from 1.17.0 to 1.19.0

Updates `androidx.activity:activity-compose` from 1.12.4 to 1.13.0

Updates `androidx.compose:compose-bom` from 2026.02.00 to 2026.06.01

Updates `androidx.lifecycle:lifecycle-runtime-ktx` from 2.10.0 to 2.11.0

Updates `androidx.lifecycle:lifecycle-viewmodel-ktx` from 2.10.0 to 2.11.0

Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.10.0 to 2.11.0

Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.10.0 to 2.11.0

Updates `androidx.lifecycle:lifecycle-viewmodel-ktx` from 2.10.0 to 2.11.0

Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.10.0 to 2.11.0

Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.10.0 to 2.11.0

Updates `org.jetbrains.kotlinx:kotlinx-serialization-json` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx.serialization@v1.10.0...v1.11.0)

Updates `org.jetbrains.kotlinx:kotlinx-datetime` from 0.7.1-0.6.x-compat to 0.8.0-0.6.x-compat
- [Release notes](https://github.com/Kotlin/kotlinx-datetime/releases)
- [Changelog](https://github.com/Kotlin/kotlinx-datetime/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx-datetime@v0.7.1-0.6.x-compat...v0.8.0-0.6.x-compat)

Updates `io.insert-koin:koin-androidx-compose` from 4.1.1 to 4.2.2
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Commits](InsertKoinIO/koin@4.1.1...4.2.2)

Updates `io.insert-koin:koin-androidx-workmanager` from 4.1.1 to 4.2.2
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Commits](InsertKoinIO/koin@4.1.1...4.2.2)

Updates `io.coil-kt.coil3:coil-compose` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](coil-kt/coil@3.4.0...3.5.0)

Updates `io.coil-kt.coil3:coil-svg` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](coil-kt/coil@3.4.0...3.5.0)

Updates `io.coil-kt.coil3:coil-compose-core` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](coil-kt/coil@3.4.0...3.5.0)

Updates `io.coil-kt.coil3:coil-network-ktor3` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](coil-kt/coil@3.4.0...3.5.0)

Updates `io.coil-kt.coil3:coil` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](coil-kt/coil@3.4.0...3.5.0)

Updates `io.coil-kt.coil3:coil-svg` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](coil-kt/coil@3.4.0...3.5.0)

Updates `io.coil-kt.coil3:coil-compose-core` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](coil-kt/coil@3.4.0...3.5.0)

Updates `io.coil-kt.coil3:coil-network-ktor3` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](coil-kt/coil@3.4.0...3.5.0)

Updates `io.coil-kt.coil3:coil` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](coil-kt/coil@3.4.0...3.5.0)

Updates `com.squareup.okhttp3:logging-interceptor` from 5.3.2 to 5.4.0
- [Changelog](https://github.com/lysine-dev/okhttp/blob/main/CHANGELOG.md)
- [Commits](lysine-dev/okhttp@parent-5.3.2...parent-5.4.0)

Updates `com.android.application` from 9.2.0-alpha01 to 9.4.0-alpha06

Updates `org.jetbrains.kotlin.plugin.compose` from 2.3.10 to 2.4.10
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.3.10...v2.4.10)

Updates `org.jetbrains.kotlin.plugin.serialization` from 2.3.10 to 2.4.10
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.3.10...v2.4.10)

Updates `org.jetbrains.kotlin.plugin.serialization` from 2.3.10 to 2.4.10
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.3.10...v2.4.10)

Updates `com.google.devtools.ksp` from 2.3.6 to 2.3.10
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](google/ksp@2.3.6...2.3.10)

---
updated-dependencies:
- dependency-name: gradle-wrapper
  dependency-version: 9.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: androidx.core:core-ktx
  dependency-version: 1.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: androidx.activity:activity-compose
  dependency-version: 1.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: androidx.compose:compose-bom
  dependency-version: 2026.06.01
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-runtime-ktx
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-ktx
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-runtime-compose
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-ktx
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-runtime-compose
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-json
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.jetbrains.kotlinx:kotlinx-datetime
  dependency-version: 0.8.0-0.6.x-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: io.insert-koin:koin-androidx-compose
  dependency-version: 4.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: io.insert-koin:koin-androidx-workmanager
  dependency-version: 4.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: io.coil-kt.coil3:coil-compose
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: io.coil-kt.coil3:coil-svg
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: io.coil-kt.coil3:coil-compose-core
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: io.coil-kt.coil3:coil-network-ktor3
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: io.coil-kt.coil3:coil
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: io.coil-kt.coil3:coil-svg
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: io.coil-kt.coil3:coil-compose-core
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: io.coil-kt.coil3:coil-network-ktor3
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: io.coil-kt.coil3:coil
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: com.squareup.okhttp3:logging-interceptor
  dependency-version: 5.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: com.android.application
  dependency-version: 9.4.0-alpha06
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.jetbrains.kotlin.plugin.compose
  dependency-version: 2.4.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.jetbrains.kotlin.plugin.serialization
  dependency-version: 2.4.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.jetbrains.kotlin.plugin.serialization
  dependency-version: 2.4.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: com.google.devtools.ksp
  dependency-version: 2.3.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants