Skip to content

Upgrade Compose BOM to 2025.05.01 (Compose 1.8.x) + AGP 8.6 + compileSdk 35#88

Merged
mapgie merged 7 commits into
mainfrom
claude/goflo-compose-1-8-v4
Jun 2, 2026
Merged

Upgrade Compose BOM to 2025.05.01 (Compose 1.8.x) + AGP 8.6 + compileSdk 35#88
mapgie merged 7 commits into
mainfrom
claude/goflo-compose-1-8-v4

Conversation

@mapgie
Copy link
Copy Markdown
Owner

@mapgie mapgie commented Jun 2, 2026

Summary

  • Bump Compose BOM from 2024.12.01 (Compose 1.7.6) to 2025.05.01 (Compose 1.8.2)
  • Bump AGP from 8.4.0 to 8.6.0 to support compileSdk 35
  • Bump compileSdk from 34 to 35 (required by Compose 1.8.x); targetSdk stays at 34
  • Version bump: 0.21.2-beta.1 to 0.21.3-beta.1 (versionCode 58)

Supersedes #86 which failed CI because Compose 1.8.2 requires compileSdk >= 35 and AGP 8.4.0's maximum recommended compileSdk is 34.

Test plan

  • Debug APK builds without errors
  • App launches and Compose UI renders correctly
  • No regression in home calendar, bottom nav, or settings screens
  • Confirm compileSdk 35 lint baseline still passes

https://claude.ai/code/session_01AGmvoYfqqkLA9SUWV6myXW


Generated by Claude Code

claude and others added 3 commits June 2, 2026 07:47
Bumps composeBom from 2024.12.01 to 2025.05.01, bringing Compose UI 1.8.x
and Material3 1.4.x. No user-visible changes.

https://claude.ai/code/session_01AGmvoYfqqkLA9SUWV6myXW
Compose 1.8.2 requires compileSdk >= 35. AGP 8.4.0 caps recommended
compileSdk at 34, so both need to be bumped together. targetSdk stays
at 34 to avoid behavioural changes for users.

https://claude.ai/code/session_01AGmvoYfqqkLA9SUWV6myXW
mapgie and others added 4 commits June 2, 2026 09:20
AGP 8.6.0 requires Gradle 8.7 as its minimum. Updated the wrapper
distributionUrl from 8.6 to 8.7.

Added a one-line comment to LicensesScreen noting the active Compose
BOM version so the file stays in sync with libs.versions.toml changes.

https://claude.ai/code/session_01AGmvoYfqqkLA9SUWV6myXW
AGP 8.6.0 requires Gradle 8.7 as its minimum. The workflow files were
pinning Gradle explicitly, overriding the wrapper, so the wrapper change
alone was not enough.

https://claude.ai/code/session_01AGmvoYfqqkLA9SUWV6myXW
@mapgie mapgie marked this pull request as ready for review June 2, 2026 08:37
@mapgie mapgie merged commit 0d037c7 into main Jun 2, 2026
4 checks passed
@mapgie mapgie deleted the claude/goflo-compose-1-8-v4 branch June 2, 2026 08:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants