-
-
Notifications
You must be signed in to change notification settings - Fork 61
Compose 1.10.0 | Kotlin 2.3.0 #482
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Compose 1.10.0 - Kotlin 2.3.0 - Bump androidx.activityCompose to 1.12.2 - Update ktor to 3.3.3 and highlights to 1.1.0 - Set (for sample) minSdk to 23 and Java version to 21 - Remove deprecated Android tasks in build.gradle.kts - Update version catalog to 0.10.1 - Add migration notes for new version
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR updates the project to Compose 1.10.0 and Kotlin 2.3.0, along with several other dependency and configuration updates. The changes modernize the build configuration by setting higher minimum requirements and removing deprecated settings.
Key Changes:
- Updated version catalog to 0.10.1 with updated dependencies (Compose, Kotlin, androidx.activityCompose 1.12.2, ktor 3.3.3, highlights 1.1.0)
- Increased minimum requirements: Java version to 21 and Android minSdk to 23
- Removed deprecated Android task registration from desktop build configuration
Reviewed changes
Copilot reviewed 6 out of 7 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| settings.gradle.kts | Updates version catalog dependency from 0.9.0 to 0.10.1 |
| sample/desktop/gradle.properties | Adds Java version 21 configuration property |
| sample/desktop/build.gradle.kts | Removes deprecated registerAndroidTasks configuration from aboutLibraries plugin |
| sample/android/gradle.properties | Sets minimum Android SDK to 23 for the sample app |
| gradle/libs.versions.toml | Updates androidx.activityCompose to 1.12.2, ktor to 3.3.3, and highlights to 1.1.0 |
| build.gradle.kts | Changes plugin alias from compatPatrouille to tapmoc |
| MIGRATION.md | Adds migration notes for version 0.39.0 documenting Java 21 and minSDK 23 requirements |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
||
| #### Version 0.39.0 | ||
|
|
||
| - **Note**: The `highlights` library in v1.1.0 seems to be compiled with Java 21 |
Copilot
AI
Dec 19, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The phrase "seems to be compiled with Java 21" is vague and uncertain. Consider being more definitive or providing specific evidence. If this is confirmed, use "is compiled with Java 21". If it's not confirmed, consider removing the uncertainty or specifying what evidence led to this conclusion.
| - **Note**: The `highlights` library in v1.1.0 seems to be compiled with Java 21 | |
| - **Note**: The `highlights` library in v1.1.0 is compiled with Java 21 |
|
I'm a little confused by this update/release as compose multiplatform 1.10.0 isn't released yet? |
|
@ZacSweers mostly to offer an upgrade path to people who already use compose 1.10.0 which is already in rc02. (I was also hoping for 1.10.0 of compose multiplatform to hit stable before the holidays) |
|
Might be worth clarifying if this is only building against rc02? Release notes made it sound like it was using a stable version or only upgraded the androidx release |
|
Good point @ZacSweers . added a banner to clarify: https://github.com/mikepenz/multiplatform-markdown-renderer/releases/tag/v0.39.0 |
Description
Update dependencies and configuration
Type of change
Please delete options that are not relevant.