⬆️ upgrade Compose Multiplatform to 1.12.1 and Navigation to 2.10.0-beta01 - #5055
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
runtime/ui/foundation/material/components-resourcesartifacts from 1.12.0 to 1.12.1.org.jetbrains.androidx.navigation:navigation-composefrom 2.10.0-alpha02 to 2.10.0-beta01, matching the component table in the 1.12.1 release notes. Supersedes ⬆️ Bump org.jetbrains.androidx.navigation:navigation-compose from 2.10.0-alpha02 to 2.10.0-beta01 #5003.material3stays at 1.12.0-alpha03 andlifecycleat 2.11.0; both already match the versions the 1.12.1 release pins.Why
1.12.1 is a bug-fix release on top of the 1.12.0 line we already ship. Two fixes are relevant to the desktop app:
SelectionContainer(compose-multiplatform-core Fix compilation errors in SecureDao #3420). We useSelectionContaineron the device info rows, the CLI tool page and the MCP page.ColorFilterfor a no-op parameter combination (compose-multiplatform-core 🔖 Update version to 1.2.3 #3324). The tray icon applies aColorFilter.tint.The remaining changes are iOS / web only. The only migration note (
LocalSystemThemetemporarily re-exposed and deprecated) does not affect us: the code base does not reference it.Verification
./gradlew ktlintFormatproduced no changes../gradlew app:desktopTest(fast tier) passes with no failures.desktopMainemits no new deprecation warnings from Compose or Navigation.