Skip to content

Prepare the target SDK 36 release - #209

Merged
75py merged 1 commit into
mainfrom
codex/target-sdk-36-release
Aug 29, 2026
Merged

75py merged 1 commit into
mainfrom
codex/target-sdk-36-release

Conversation

@75py

@75py 75py commented Aug 29, 2026

Copy link
Copy Markdown
Owner

Summary

main already declared compileSdk and targetSdk 36; this completes the release preparation.

  • align the application and library Android Gradle Plugin versions on 8.10.1 and bump the app to version 1.1.4 (10)
  • handle enforced edge-to-edge with safe drawing and IME insets for the top bar, scrolling content, and bottom controls
  • keep app-level R8 while removing per-library shrinking that discarded public project classes before the application shrink step
  • remove the unused JUnit Jupiter subtree from the JUnit 4 instrumentation dependency, ignore generated release AABs, and refresh SDK/tooling guidance

Validation

  • ./gradlew testDebugUnitTest detekt lintDebug assembleDebug bundleRelease
  • ./gradlew connectedDebugAndroidTest on an API 35 AVD: 6/6 tests passed
  • API 35 visual smoke test with gesture navigation, 3-button navigation, IME display, and scrolling to the bottom controls
  • release AAB generated successfully and passed the 16 KB zip alignment check
  • git diff --check

Release notes

  • versionCode 10 / versionName 1.1.4
  • the local release AAB remains unsigned; upload signing and Play publication are intentionally outside this PR
  • no android.permission.DUMP uses-permission or signing credentials are added

@75py
75py merged commit 73c7c2f into main Aug 29, 2026
2 checks passed
@75py
75py deleted the codex/target-sdk-36-release branch August 29, 2026 09:11
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.

1 participant