Bump dependencies (material3 alpha22, compose, okhttp, +others)#17
Merged
Conversation
Routine dependency refresh to the latest published versions, verified against the live Maven metadata. All three CI checks pass (compileDebugKotlin, lintDebug, testDebugUnitTest). Bumped: - compose-material3 1.5.0-alpha20 -> 1.5.0-alpha22 (stabilizes FloatingToolbar + ButtonGroup, which the app uses; stays on the Expressive alpha track since the stable 1.4.0 predates those components) - compose-bom 2026.05.01 -> 2026.06.00 - compose ui/foundation/animation 1.11.2 -> 1.11.3 (bugfix patch) - okhttp 5.3.2 -> 5.4.0 (no change to TLS, custom DNS fallback, HTTP/1.1 pin, or header redaction) - kotlinx-collections-immutable 0.4.0 -> 0.5.0 (old mutator names kept as @deprecated; ImmutableList strong-skipping unaffected) - protobuf-javalite 4.35.0 -> 4.35.1 - mockk 1.14.9 -> 1.14.11 - netty (CVE pins) 4.2.13.Final -> 4.2.15.Final Intentionally held back: - androidx.core 1.19.0 regresses 6 PlayerViewModel shuffle unit tests (IO-dispatched Uri.parse NPE surfaces under 1.19.0); needs a test fix first. - lifecycle 2.11.0 adds a new LifecycleCurrentStateInComposition lint rule that errors on existing nav code (ScreenWrapper.kt); needs a small navigation-logic change first. - Kotlin 2.4.0 / AGP 9.3.0 no KSP release for Kotlin 2.4.0 yet (google/ksp#2965); AGP 9.3.0 is still RC. Wait for stable.
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.
Routine dependency refresh to the latest published versions (verified against live Maven metadata). All three CI checks pass:
compileDebugKotlin,lintDebug,testDebugUnitTest.Bumped
FloatingToolbar+ButtonGroup(both used). Stays on the Expressive alpha track — stable 1.4.0 predates those components and would not compile.@Deprecated;ImmutableListstrong-skipping unaffected.Held back (with reason)
PlayerViewModelshuffle unit tests (an IO-dispatchedUri.parseNPE surfaces under 1.19.0; real devices unaffected, but it breaks CI). Needs a test fix first.LifecycleCurrentStateInCompositionlint rule that errors on existing nav code (ScreenWrapper.kt:71). Needs a small navigation-logic change first.google/ksp#2965), and AGP 9.3.0 is still RC. Wait for stable.Runtime note
material3 alpha21 changed
BottomSheetPartiallyExpanded anchor behavior; the ~17 files still using the deprecatedrememberModalBottomSheetStatecompile fine, but partial-expand sheets are worth an eyeball at runtime.