Skip to content

Bump the gradle-dependencies group across 1 directory with 10 updates - #16

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/gradle-dependencies-f60ce6bbd6
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/gradle-dependencies-f60ce6bbd6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps the gradle-dependencies group with 10 updates in the / directory:

Package From To
gradle-wrapper 9.7.1 9.8.1
io.github.kunal26das:startup 3.0.1 4.0.3
org.jetbrains.compose.runtime:runtime 1.13.0-alpha01 1.13.0-alpha02
org.jetbrains.compose.foundation:foundation 1.13.0-alpha01 1.13.0-alpha02
org.jetbrains.compose.material:material 1.13.0-alpha01 1.13.0-alpha02
org.jetbrains.compose.ui:ui 1.13.0-alpha01 1.13.0-alpha02
org.jetbrains.compose.components:components-resources 1.13.0-alpha01 1.13.0-alpha02
org.jetbrains.compose 1.13.0-alpha01 1.13.0-alpha02
org.jetbrains.kotlin.plugin.compose 2.4.20 2.4.21
org.jetbrains.kotlin.multiplatform 2.4.20 2.4.21
org.jetbrains.kotlin.multiplatform 2.4.20 2.4.21

Updates gradle-wrapper from 9.7.1 to 9.8.1

Release notes

Sourced from gradle-wrapper's releases.

9.8.1

This is a patch release for Gradle 9.8.0. We recommend using 9.8.1 instead of 9.8.0.

This release addresses three high rated vulnerabilities:

The following issues were resolved:

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle: Aman Gautam, Björn Kautler, Eng Zer Jun, Hashim Khan, Julian Krannich, KBS, Labh R Jethe, Mark Dodgson, Maxim, monkey, nataphon-ktsystems, Paul King, Qiu Tian, rg_sandesh, Roberto Perez Alcolea, Sean, Zongle Wang.

Upgrade instructions

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

./gradlew :wrapper --gradle-version=9.8.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.

... (truncated)

Commits
  • 39daf39 Release notes for Gradle 9.8.1 (#39409)
  • 4fc92e5 Release notes for Gradle 9.8.1
  • bfbd14a Make repository disabling stricter (#39403)
  • 95e0bf9 Check daemon & worker preamble earlier (#39402)
  • 7aa9a5b Improve display for distribution url in wrapper (#39401)
  • 74a7720 Wrap GCP & S3 resolution errors into HTTP to reuse repository disabling mecha...
  • 651110a Check worker token before any serialization similarly to daemon
  • 8a6b9d9 Harden repository disabling: disable them by default on failure unless there'...
  • f28e514 Check the daemon token before any serialization
  • 86ab273 Replace credentials for distribution url with *** and avoid showing the plain...
  • Additional commits viewable in compare view

Updates io.github.kunal26das:startup from 3.0.1 to 4.0.3

Release notes

Sourced from io.github.kunal26das:startup's releases.

4.0.3

Startup 4.0.3 updates the project's Gradle wrapper from 9.7.1 to 9.8.0, including the upstream wrapper JAR and Windows launcher updates from PR #9.

The Gradle daemon now uses any installed Java 21 distribution, fixing CI failures caused by stale JetBrains runtime download URLs. Wrapper line endings are normalized so fresh checkouts stay clean.

The public Kotlin and Swift APIs, initialization behavior, and consumer requirements are unchanged from 4.0.2. No application API migration is required.

implementation("io.github.kunal26das:startup:4.0.3")

For Swift, update both api(...) and framework export(...) to 4.0.3. See the changelog and installation guide.

4.0.2

Startup 4.0.2 fixes nested manifest installation, improves failure diagnostics, and avoids CPU spinning while Kotlin/Native threads wait for initialization. Public Kotlin and Swift APIs and platform requirements are unchanged.

Fixes

  • An initializer can install another manifest from inside create without a false cycle error.
  • A StartupException thrown by create without component information now identifies the failing initializer and retains the original exception as its cause.
  • Kotlin/Native threads waiting for the startup lock now block on a recursive pthread mutex instead of spinning.
  • The sample framework uses supported Gradle dependency notation, and wrapper line endings are pinned for each platform.

Upgrade note

Each non-Android install now starts the eager components in the supplied manifest and their dependencies, matching Android. Installing an unrelated manifest no longer retries eager components left uncreated by an earlier failed install. Retry by installing the original or corrected manifest, or by requesting the component explicitly.

implementation("io.github.kunal26das:startup:4.0.2")

For Swift, update both api(...) and framework export(...) to 4.0.2. See the migration guide and changelog.

4.0.1

Startup 4.0.1 updates the Android Gradle Plugin from 9.4.0 to 9.4.1 for the library and sample builds. Public Kotlin and Swift APIs, startup behavior, and consumer requirements are unchanged from 4.0.0. No application API migration is required.

implementation("io.github.kunal26das:startup:4.0.1")

When exporting Startup to Swift, update both the api(...) dependency and export(...) declaration to 4.0.1.

Includes [PR #7](kunal26das/startup#7). Kotlin remains 2.4.20, JVM target remains 11, and Android requirements remain minSdk 21 and compileSdk 34 or newer.

Project website · Developer wiki · Changelog · Full comparison

4.0.0

Startup 4.0.0 is built with Kotlin 2.4.20 and includes the updated developer documentation, project website, and CI setup fixes. Public Kotlin and Swift APIs and startup behavior are unchanged from 3.0.1.

</tr></table> 

... (truncated)

Changelog

Sourced from io.github.kunal26das:startup's changelog.

4.0.3 — 2026-10-09

The public Kotlin and Swift APIs, startup behavior, and consumer requirements are unchanged from 4.0.2. No application API migration is required.

Changed

  • Update the Gradle wrapper from 9.7.1 to 9.8.0, including the upstream wrapper JAR and Windows launcher updates.
  • Update installation examples and the contributor setup guide for this release.
  • Normalize the tracked Windows launcher's line endings to match .gitattributes, keeping fresh checkouts clean while preserving CRLF on disk.

Fixed

  • Let the Gradle daemon use any installed Java 21 distribution. Requiring a JetBrains runtime through stale download URLs prevented CI from using its installed Temurin JDK and failed before the build started.

4.0.2 — 2026-09-25

The public Kotlin and Swift APIs are unchanged from 4.0.1. The non-Android runtime changes which eager components an install starts; see Changed.

Changed

  • Off Android, Startup.install starts the eager components of the manifest it is given, with their dependencies, instead of every eager registration installed so far. This matches Android and the documented contract. A later install no longer retries an eager component that an earlier install failed to create; include it in the manifest you install to start it again.

Fixed

  • Allow an initializer to call Startup.install from inside create, for example to install a feature's own manifest. Off Android this failed with Cycle detected: X -> X for a graph with no cycle.
  • Name the component when its create throws a StartupException that names none, such as a CoroutineInitializer on JS or Wasm. The original exception is kept as the cause. Installs with a WaveRunner already reported these failures this way.
  • Park Kotlin/Native threads that wait for the startup lock instead of spinning. A thread waiting for an install used most of a CPU core until the install finished; it now blocks on a recursive pthread mutex. The native artifacts add no dependency.
  • Replace the sample framework's export(project(":startup")), a dependency notation Gradle 10 rejects, and add .gitattributes so gradlew and gradlew.bat keep their line endings.

4.0.1 — 2026-09-25

The public Kotlin and Swift APIs, startup behavior, and consumer requirements are unchanged from 4.0.0. No application API migration is required.

... (truncated)

Commits
  • 0df6922 Use the installed Java 21 runtime for the Gradle daemon
  • 6446258 Prepare Startup 4.0.3 release
  • 5bfd6ce Bump Gradle wrapper to 9.8.0 (#9)
  • 806d6f7 Fix startup runtime regressions and release 4.0.2 (#8)
  • 2ded591 Prepare Startup 4.0.1 release
  • 688546e Bump android-gradle-plugin from 9.4.0 to 9.4.1 (#7)
  • 8c8f3b3 Prepare Startup 4.0.0 release
  • dcf3c25 Upgrade Kotlin to 2.4.20 (#6)
  • 0856ca3 Avoid obsolete Android tools package in CI setup
  • 95cdb18 Add Startup project website and GitHub Pages publishing
  • Additional commits viewable in compare view

Updates org.jetbrains.compose.runtime:runtime from 1.13.0-alpha01 to 1.13.0-alpha02

Release notes

Sourced from org.jetbrains.compose.runtime:runtime's releases.

1.13.0-alpha02

Changes since 1.13.0-alpha01

Highlights

Web

  • preloadFont, preloadImageBitmap, preloadImageVector are no longer experimental #5711

Migration Notes

Multiple Platforms

  • Temporarily re-exposed LocalSystemTheme (as @InternalComposeUiApi) and deprecated it. It will be removed in a future release #3387
  • Kotlin version has been upgraded to 2.4.20. The minimal supported Kotlin version for k/native is 2.4.0, for k/js and k/wasm is 2.4.20 #3426

Desktop

  • JRE fonts are now stripped from the distributable by default. If you need them, use stripJreFonts = false in the nativeDistributions section of your Gradle build file #5706

Android

  • compileSdk 37.1 is required #5719

    compileSdk {
        version = release(37) { minorApiLevel = 1 }
    }
    

Features

Multiple Platforms

  • Remove ComposeUiFlags.areWindowInsetsRulersEnabled in favor of WindowInsetsRulers.disable() #3211

iOS

  • Added trackpad pan and pinch gesture support #3015
  • Promote the ComposeUIView() factory functions and their ComposeUIViewConfiguration to stable API #3373
  • Support auto-safe and auto-fill login and password for text fields #3335

Desktop

Resources

  • New API for awaiting asynchronous Compose resource loads: awaitPendingResourceStateLoads() #5720

... (truncated)

Changelog

Sourced from org.jetbrains.compose.runtime:runtime's changelog.

1.13.0-alpha02 (October 2026)

Changes since 1.13.0-alpha01

Highlights

Web

  • preloadFont, preloadImageBitmap, preloadImageVector are no longer experimental #5711

Migration Notes

Multiple Platforms

  • Temporarily re-exposed LocalSystemTheme (as @InternalComposeUiApi) and deprecated it. It will be removed in a future release #3387
  • Kotlin version has been upgraded to 2.4.20. The minimal supported Kotlin version for k/native is 2.4.0, for k/js and k/wasm is 2.4.20 #3426

Desktop

  • JRE fonts are now stripped from the distributable by default. If you need them, use stripJreFonts = false in the nativeDistributions section of your Gradle build file #5706

Android

  • compileSdk 37.1 is required #5719

    compileSdk {
        version = release(37) { minorApiLevel = 1 }
    }
    

Features

Multiple Platforms

  • Remove ComposeUiFlags.areWindowInsetsRulersEnabled in favor of WindowInsetsRulers.disable() #3211

iOS

  • Added trackpad pan and pinch gesture support #3015
  • Promote the ComposeUIView() factory functions and their ComposeUIViewConfiguration to stable API #3373
  • Support auto-safe and auto-fill login and password for text fields #3335

Desktop

Resources

  • New API for awaiting asynchronous Compose resource loads: awaitPendingResourceStateLoads() #5720

... (truncated)

Commits
  • d337cc6 Temporarily disable the Swift compatibility linker workaround (#5732)
  • ccdfc8a Benchmarks: use default metadata sources for maven local (#5736)
  • dc78ead Write Compose HTML EAP SSR directly to a string buffer
  • 08276dd Configure Android Host tests instead of device runs (#5721)
  • aa44cad Merge ResourceReader.js.ktand ResourceReader.wasmJs.kt to ResourceReader.web....
  • 947f037 Benchmarks: cleanup deprecations and update versions (#5729)
  • 894e310 Restore output of create*Distributable tasks (#5730)
  • 06b8f82 Make strict validation opt-in for Compose HTML EAP SSR and hydration (#5731)
  • d2b373f Resolve Swift compatibility libraries at iOS link time (#5682)
  • 62ab13f Reuse Compose HTML string renderers by key (#5728)
  • Additional commits viewable in compare view

Updates org.jetbrains.compose.foundation:foundation from 1.13.0-alpha01 to 1.13.0-alpha02

Release notes

Sourced from org.jetbrains.compose.foundation:foundation's releases.

1.13.0-alpha02

Changes since 1.13.0-alpha01

Highlights

Web

  • preloadFont, preloadImageBitmap, preloadImageVector are no longer experimental #5711

Migration Notes

Multiple Platforms

  • Temporarily re-exposed LocalSystemTheme (as @InternalComposeUiApi) and deprecated it. It will be removed in a future release #3387
  • Kotlin version has been upgraded to 2.4.20. The minimal supported Kotlin version for k/native is 2.4.0, for k/js and k/wasm is 2.4.20 #3426

Desktop

  • JRE fonts are now stripped from the distributable by default. If you need them, use stripJreFonts = false in the nativeDistributions section of your Gradle build file #5706

Android

  • compileSdk 37.1 is required #5719

    compileSdk {
        version = release(37) { minorApiLevel = 1 }
    }
    

Features

Multiple Platforms

  • Remove ComposeUiFlags.areWindowInsetsRulersEnabled in favor of WindowInsetsRulers.disable() #3211

iOS

  • Added trackpad pan and pinch gesture support #3015
  • Promote the ComposeUIView() factory functions and their ComposeUIViewConfiguration to stable API #3373
  • Support auto-safe and auto-fill login and password for text fields #3335

Desktop

Resources

  • New API for awaiting asynchronous Compose resource loads: awaitPendingResourceStateLoads() #5720

... (truncated)

Changelog

Sourced from org.jetbrains.compose.foundation:foundation's changelog.

1.13.0-alpha02 (October 2026)

Changes since 1.13.0-alpha01

Highlights

Web

  • preloadFont, preloadImageBitmap, preloadImageVector are no longer experimental #5711

Migration Notes

Multiple Platforms

  • Temporarily re-exposed LocalSystemTheme (as @InternalComposeUiApi) and deprecated it. It will be removed in a future release #3387
  • Kotlin version has been upgraded to 2.4.20. The minimal supported Kotlin version for k/native is 2.4.0, for k/js and k/wasm is 2.4.20 #3426

Desktop

  • JRE fonts are now stripped from the distributable by default. If you need them, use stripJreFonts = false in the nativeDistributions section of your Gradle build file #5706

Android

  • compileSdk 37.1 is required #5719

    compileSdk {
        version = release(37) { minorApiLevel = 1 }
    }
    

Features

Multiple Platforms

  • Remove ComposeUiFlags.areWindowInsetsRulersEnabled in favor of WindowInsetsRulers.disable() #3211

iOS

  • Added trackpad pan and pinch gesture support #3015
  • Promote the ComposeUIView() factory functions and their ComposeUIViewConfiguration to stable API #3373
  • Support auto-safe and auto-fill login and password for text fields #3335

Desktop

Resources

  • New API for awaiting asynchronous Compose resource loads: awaitPendingResourceStateLoads() #5720

... (truncated)

Commits
  • d337cc6 Temporarily disable the Swift compatibility linker workaround (#5732)
  • ccdfc8a Benchmarks: use default metadata sources for maven local (#5736)
  • dc78ead Write Compose HTML EAP SSR directly to a string buffer
  • 08276dd Configure Android Host tests instead of device runs (#5721)
  • aa44cad Merge ResourceReader.js.ktand ResourceReader.wasmJs.kt to ResourceReader.web....
  • 947f037 Benchmarks: cleanup deprecations and update versions (#5729)
  • 894e310 Restore output of create*Distributable tasks (#5730)
  • 06b8f82 Make strict validation opt-in for Compose HTML EAP SSR and hydration (#5731)
  • d2b373f Resolve Swift compatibility libraries at iOS link time (#5682)
  • 62ab13f Reuse Compose HTML string renderers by key (#5728)
  • Additional commits viewable in compare view

Updates org.jetbrains.compose.material:material from 1.13.0-alpha01 to 1.13.0-alpha02

Release notes

Sourced from org.jetbrains.compose.material:material's releases.

1.13.0-alpha02

Changes since 1.13.0-alpha01

Highlights

Web

  • preloadFont, preloadImageBitmap, preloadImageVector are no longer experimental #5711

Migration Notes

Multiple Platforms

  • Temporarily re-exposed LocalSystemTheme (as @InternalComposeUiApi) and deprecated it. It will be removed in a future release #3387
  • Kotlin version has been upgraded to 2.4.20. The minimal supported Kotlin version for k/native is 2.4.0, for k/js and k/wasm is 2.4.20 #3426

Desktop

  • JRE fonts are now stripped from the distributable by default. If you need them, use stripJreFonts = false in the nativeDistributions section of your Gradle build file #5706

Android

  • compileSdk 37.1 is required #5719

    compileSdk {
        version = release(37) { minorApiLevel = 1 }
    }
    

Features

Multiple Platforms

  • Remove ComposeUiFlags.areWindowInsetsRulersEnabled in favor of WindowInsetsRulers.disable() #3211

iOS

  • Added trackpad pan and pinch gesture support #3015
  • Promote the ComposeUIView() factory functions and their ComposeUIViewConfiguration to stable API #3373
  • Support auto-safe and auto-fill login and password for text fields #3335

Desktop

Resources

  • New API for awaiting asynchronous Compose resource loads: awaitPendingResourceStateLoads() #5720

... (truncated)

Changelog

Sourced from org.jetbrains.compose.material:material's changelog.

1.13.0-alpha02 (October 2026)

Changes since 1.13.0-alpha01

Highlights

Web

  • preloadFont, preloadImageBitmap, preloadImageVector are no longer experimental #5711

Migration Notes

Multiple Platforms

  • Temporarily re-exposed LocalSystemTheme (as @InternalComposeUiApi) and deprecated it. It will be removed in a future release #3387
  • Kotlin version has been upgraded to 2.4.20. The minimal supported Kotlin version for k/native is 2.4.0, for k/js and k/wasm is 2.4.20 #3426

Desktop

  • JRE fonts are now stripped from the distributable by default. If you need them, use stripJreFonts = false in the nativeDistributions section of your Gradle build file #5706

Android

  • compileSdk 37.1 is required #5719

    compileSdk {
        version = release(37) { minorApiLevel = 1 }
    }
    

Features

Multiple Platforms

  • Remove ComposeUiFlags.areWindowInsetsRulersEnabled in favor of WindowInsetsRulers.disable() #3211

iOS

  • Added trackpad pan and pinch gesture support #3015
  • Promote the ComposeUIView() factory functions and their ComposeUIViewConfiguration to stable API #3373
  • Support auto-safe and auto-fill login and password for text fields #3335

Desktop

Resources

  • New API for awaiting asynchronous Compose resource loads: awaitPendingResourceStateLoads() #5720

... (truncated)

Commits
  • d337cc6 Temporarily disable the Swift compatibility linker workaround (#5732)
  • ccdfc8a Benchmarks: use default metadata sources for maven local (#5736)
  • dc78ead Write Compose HTML EAP SSR directly to a string buffer
  • 08276dd Configure Android Host tests instead of device runs (#5721)
  • aa44cad Merge ResourceReader.js.ktand ResourceReader.wasmJs.kt to ResourceReader.web....
  • 947f037 Benchmarks: cleanup deprecations and update versions (#5729)
  • 894e310 Restore output of create*Distributable tasks (#5730)
  • 06b8f82 Make strict validation opt-in for Compose HTML EAP SSR and hydration (#5731)
  • d2b373f Resolve Swift compatibility libraries at iOS link time (#5682)
  • 62ab13f Reuse Compose HTML string renderers by key (#5728)
  • Additional commits viewable in compare view

Updates org.jetbrains.compose.ui:ui from 1.13.0-alpha01 to 1.13.0-alpha02

Release notes

Sourced from org.jetbrains.compose.ui:ui's releases.

1.13.0-alpha02

Changes since 1.13.0-alpha01

Highlights

Web

  • preloadFont, preloadImageBitmap, preloadImageVector are no longer experimental #5711

Migration Notes

Multiple Platforms

  • Temporarily re-exposed LocalSystemTheme (as @InternalComposeUiApi) and deprecated it. It will be removed in a future release #3387
  • Kotlin version has been upgraded to 2.4.20. The minimal supported Kotlin version for k/native is 2.4.0, for k/js and k/wasm is 2.4.20 #3426

Desktop

  • JRE fonts are now stripped from the distributable by default. If you need them, use stripJreFonts = false in the nativeDistributions section of your Gradle build file #5706

Android

  • compileSdk 37.1 is required #5719

    compileSdk {
        version = release(37) { minorApiLevel = 1 }
    }
    

Features

Multiple Platforms

  • Remove ComposeUiFlags.areWindowInsetsRulersEnabled in favor of WindowInsetsRulers.disable() #3211

iOS

  • Added trackpad pan and pinch gesture support #3015
  • Promote the ComposeUIView() factory functions and their ComposeUIViewConfiguration to stable API #3373
  • Support auto-safe and auto-fill login and password for text fields #3335

Desktop

Resources

  • New API for awaiting asynchronous Compose resource loads: awaitPendingResourceStateLoads() #5720

... (truncated)

Changelog

Sourced from org.jetbrains.compose.ui:ui's changelog.

1.13.0-alpha02 (October 2026)

Changes since 1.13.0-alpha01

Highlights

Web

  • preloadFont, preloadImageBitmap, preloadImageVector are no longer experimental #5711

Migration Notes

Multiple Platforms

  • Temporarily re-exposed LocalSystemTheme (as @InternalComposeUiApi) and deprecated it. It will be removed in a future release #3387
  • Kotlin version has been upgraded to 2.4.20. The minimal supported Kotlin version for k/native is 2.4.0, for k/js and k/wasm is 2.4.20 #3426

Desktop

  • JRE fonts are now stripped from the distributable by default. If you need them, use stripJreFonts = false in the nativeDistributions section of your Gradle build file #5706

Android

  • compileSdk 37.1 is required #5719

    compileSdk {
        version = release(37) { minorApiLevel = 1 }
    }
    

Features

Multiple Platforms

  • Remove ComposeUiFlags.areWindowInsetsRulersEnabled in favor of WindowInsetsRulers.disable() #3211

iOS

  • Added trackpad pan and pinch gesture support #3015
  • Promote the ComposeUIView() factory functions and their ComposeUIViewConfiguration to stable API #3373
  • Support auto-safe and auto-fill login and password for text fields #3335

Desktop

Resources

  • New API for awaiting asynchronous Compose resource loads: awaitPendingResourceStateLoads() #5720

... (truncated)

Commits
  • d337cc6 Temporarily disable the Swift compatibility linker workaround (#5732)
  • ccdfc8a Benchmarks: use default metadata sources for maven local (#5736)
  • dc78ead Write Compose HTML EAP SSR directly to a string buffer
  • 08276dd Configure Android Host tests instead of device runs (#5721)
  • aa44cad Merge ResourceReader.js.ktand ResourceReader.wasmJs.kt to ResourceReader.web....
  • 947f037 Benchmarks: cleanup deprecations and update versions (#5729)
  • 894e310 Restore output of create*Distributable tasks (#5730)
  • 06b8f82 Make strict validation opt-in for Compose HTML EAP SSR and hydration (#5731)
  • d2b373f Resolve Swift compatibility libraries at iOS link time (#5682)
  • 62ab13f Reuse Compose HTML string renderers by key (#5728)
  • Additional commits viewable in compare view

Updates org.jetbrains.compose.components:components-resources from 1.13.0-alpha01 to 1.13.0-alpha02

Release notes

Sourced from org.jetbrains.compose.components:components-resources's releases.

1.13.0-alpha02

Changes since 1.13.0-alpha01

Highlights

Web

  • preloadFont, preloadImageBitmap, preloadImageVector are no longer experimental #5711

Migration Notes

Multiple Platforms

  • Temporarily re-exposed LocalSystemTheme (as @InternalComposeUiApi) and deprecated it. It will be removed in a future release #3387
  • Kotlin version has been upgraded to 2.4.20. The minimal supported Kotlin version for k/native is 2.4.0, for k/js and k/wasm is 2.4.20 #3426

Desktop

  • JRE fonts are now stripped from the distributable by default. If you need them, use stripJreFonts = false in the nativeDistributions section of your Gradle build file #5706

Android

  • compileSdk 37.1 is required #5719

    compileSdk {
        version = release(37) { minorApiLevel = 1 }
    }
    

Features

Multiple Platforms

  • Remove ComposeUiFlags.areWindowInsetsRulersEnabled in favor of WindowInsetsRulers.disable() #3211

iOS

  • Added trackpad pan and pinch gesture support #3015
  • Promote the ComposeUIView() factory functions and their ComposeUIViewConfiguration to stable API #3373
  • Support auto-safe and auto-fill login and password for text fields #3335

Desktop

Resources

  • New API for awaiting asynchronous Compose resource loads: awaitPendingResourceStateLoads() #5720

... (truncated)

Changelog

Sourced from org.jetbrains.compose.components:components-resources's changelog.

1.13.0-alpha02 (October 2026)

Changes since 1.13.0-alpha01

Highlights

Web

  • preloadFont, preloadImageBitmap, preloadImageVector are no longer experimental #5711

Migration Notes

Multiple Platforms

  • Temporarily re-exposed LocalSystemTheme (as @InternalComposeUiApi) and deprecated it. It will be removed in a future release #3387
  • Kotlin version has been upgraded to 2.4.20. The minimal supported Kotlin version for k/native is 2.4.0, for k/js and k/wasm is 2.4.20 #3426

Desktop

  • JRE fonts are now stripped from the distributable by default. If you need them, use stripJreFonts = false in the nativeDistributions section of your Gradle build file #5706

Android

  • compileSdk 37.1 is required #5719

    compileSdk {
        version = release(37) { minorApiLevel = 1 }
    }
    

Features

Multiple Platforms

  • Remove ComposeUiFlags.areWindowInsetsRulersEnabled in favor of WindowInsetsRulers.disable() #3211

iOS

  • Added trackpad pan and pinch gesture support #3015
  • Promote the ComposeUIView() factory functions and their ComposeUIViewConfiguration to stable API #3373
  • Support auto-safe and auto-fill login and password for text fields #3335

Desktop

Resources

  • New API for awaiting asynchronous Compose resource loads: awaitPendingResourceStateLoads() #5720

... (truncated)

Commits
  • d337cc6 Temporarily disable the Swift compatibility linker workaround (#5732)
  • ccdfc8a Benchmarks: use default metadata sources for maven local (#5736)
  • dc78ead Write Compose HTML EAP SSR directly to a string buffer
  • 08276dd Configure Android Host tests instead of device runs (#5721)
  • aa44cad Merge ResourceReader.js.ktand ResourceReader.wasmJs.kt to ResourceReader.web....
  • 947f037 Benchmarks: cleanup deprecations and update versions (#5729)
  • 894e310 Restore output of create*Distributable tasks (#5730)
  • 06b8f82 Make strict validation opt-in for Compose HTML EAP SSR and hydration (#5731)
  • d2b373f Resolve Swift compatibility libraries at iOS link time (#5682)
  • 62ab13f Reuse Compose HTML string renderers by key (#5728)
  • Additional commits viewable in compare view

Updates org.jetbrains.compose from 1.13.0-alpha01 to 1.13.0-alpha02

Release notes

Sourced from org.jetbrains.compose's releases.

1.13.0-alpha02

Changes since 1.13.0-alpha01

Highlights

Web

  • preloadFont, preloadImageBitmap, preloadImageVector are no longer experimental #5711

Migration Notes

Multiple Platforms

  • Temporarily re-exposed LocalSystemTheme (as @InternalComposeUiApi) and deprecated it. It will be removed in a future release #3387
  • Kotlin version has been upgraded to 2.4.20. The minimal supported Kotlin version for k/native is 2.4.0, for k/js and k/wasm is 2.4.20 #3426

Desktop

  • JRE fonts are now stripped from the distributable by default. If you need them, use stripJreFonts = false in the nativeDistributions section of your Gradle build file #5706

Android

  • compileSdk 37.1 is required #5719

    compileSdk {
        version = release(37) { minorApiLevel = 1 }
    }
    

Features

Multiple Platforms

<...

Description has been truncated

Bumps the gradle-dependencies group with 10 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [gradle-wrapper](https://github.com/gradle/gradle) | `9.7.1` | `9.8.1` |
| [io.github.kunal26das:startup](https://github.com/kunal26das/startup) | `3.0.1` | `4.0.3` |
| [org.jetbrains.compose.runtime:runtime](https://github.com/JetBrains/compose-multiplatform) | `1.13.0-alpha01` | `1.13.0-alpha02` |
| [org.jetbrains.compose.foundation:foundation](https://github.com/JetBrains/compose-multiplatform) | `1.13.0-alpha01` | `1.13.0-alpha02` |
| [org.jetbrains.compose.material:material](https://github.com/JetBrains/compose-multiplatform) | `1.13.0-alpha01` | `1.13.0-alpha02` |
| [org.jetbrains.compose.ui:ui](https://github.com/JetBrains/compose-multiplatform) | `1.13.0-alpha01` | `1.13.0-alpha02` |
| [org.jetbrains.compose.components:components-resources](https://github.com/JetBrains/compose-multiplatform) | `1.13.0-alpha01` | `1.13.0-alpha02` |
| [org.jetbrains.compose](https://github.com/JetBrains/compose-multiplatform) | `1.13.0-alpha01` | `1.13.0-alpha02` |
| [org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin) | `2.4.20` | `2.4.21` |
| [org.jetbrains.kotlin.multiplatform](https://github.com/JetBrains/kotlin) | `2.4.20` | `2.4.21` |
| [org.jetbrains.kotlin.multiplatform](https://github.com/JetBrains/kotlin) | `2.4.20` | `2.4.21` |



Updates `gradle-wrapper` from 9.7.1 to 9.8.1
- [Release notes](https://github.com/gradle/gradle/releases)
- [Commits](gradle/gradle@v9.7.1...v9.8.1)

Updates `io.github.kunal26das:startup` from 3.0.1 to 4.0.3
- [Release notes](https://github.com/kunal26das/startup/releases)
- [Changelog](https://github.com/kunal26das/startup/blob/main/CHANGELOG.md)
- [Commits](kunal26das/startup@v3.0.1...v4.0.3)

Updates `org.jetbrains.compose.runtime:runtime` from 1.13.0-alpha01 to 1.13.0-alpha02
- [Release notes](https://github.com/JetBrains/compose-multiplatform/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](JetBrains/compose-multiplatform@v1.13.0-alpha01...v1.13.0-alpha02)

Updates `org.jetbrains.compose.foundation:foundation` from 1.13.0-alpha01 to 1.13.0-alpha02
- [Release notes](https://github.com/JetBrains/compose-multiplatform/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](JetBrains/compose-multiplatform@v1.13.0-alpha01...v1.13.0-alpha02)

Updates `org.jetbrains.compose.material:material` from 1.13.0-alpha01 to 1.13.0-alpha02
- [Release notes](https://github.com/JetBrains/compose-multiplatform/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](JetBrains/compose-multiplatform@v1.13.0-alpha01...v1.13.0-alpha02)

Updates `org.jetbrains.compose.ui:ui` from 1.13.0-alpha01 to 1.13.0-alpha02
- [Release notes](https://github.com/JetBrains/compose-multiplatform/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](JetBrains/compose-multiplatform@v1.13.0-alpha01...v1.13.0-alpha02)

Updates `org.jetbrains.compose.components:components-resources` from 1.13.0-alpha01 to 1.13.0-alpha02
- [Release notes](https://github.com/JetBrains/compose-multiplatform/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](JetBrains/compose-multiplatform@v1.13.0-alpha01...v1.13.0-alpha02)

Updates `org.jetbrains.compose` from 1.13.0-alpha01 to 1.13.0-alpha02
- [Release notes](https://github.com/JetBrains/compose-multiplatform/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](JetBrains/compose-multiplatform@v1.13.0-alpha01...v1.13.0-alpha02)

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

Updates `org.jetbrains.kotlin.multiplatform` from 2.4.20 to 2.4.21
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.4.20...v2.4.21)

Updates `org.jetbrains.kotlin.multiplatform` from 2.4.20 to 2.4.21
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.4.20...v2.4.21)

---
updated-dependencies:
- dependency-name: gradle-wrapper
  dependency-version: 9.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: io.github.kunal26das:startup
  dependency-version: 4.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gradle-dependencies
- dependency-name: org.jetbrains.compose.runtime:runtime
  dependency-version: 1.13.0-alpha02
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: org.jetbrains.compose.foundation:foundation
  dependency-version: 1.13.0-alpha02
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: org.jetbrains.compose.material:material
  dependency-version: 1.13.0-alpha02
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: org.jetbrains.compose.ui:ui
  dependency-version: 1.13.0-alpha02
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: org.jetbrains.compose.components:components-resources
  dependency-version: 1.13.0-alpha02
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: org.jetbrains.compose
  dependency-version: 1.13.0-alpha02
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: org.jetbrains.kotlin.plugin.compose
  dependency-version: 2.4.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: org.jetbrains.kotlin.multiplatform
  dependency-version: 2.4.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: org.jetbrains.kotlin.multiplatform
  dependency-version: 2.4.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
...

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 Oct 15, 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