chore: prepare release v3.2.0 - #99
Merged
Merged
Conversation
Bumps versionName to 3.2.0, adds the v3.2.0 CHANGELOG section covering the ad placement priority system, the inline 300x250 placements on History, Settings and About, the history list recycling fix, and the new PR build workflow. The Play release notes still span v2.7.0 to this release, since production is on 2.7.0 and CI only deploys to the beta track. Nothing in v3.2.0 is user-visible, so only the version header changed. Verified at 434 of the 500 UTF-16 units Play allows. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B9xFNhJj878gACSrZ73pU9
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.
Hey, Thanks for sending a pull request!
Types of changes
What types of changes does your code introduce?
Description
Release preparation for v3.2.0. Three files change and no source file is touched.
app/build.gradle—defaultConfig.versionNamegoes from3.1.2to3.2.0. A minor bump, since the span since the last release adds the ad placement priority system.version.propertiesis untouched;VERSION_CODEstays with theauto-bumplane.CHANGELOG.md— new## v3.2.0section at the top, covering everything sincechore: prepare release v3.2.0's predecessor:util/AdPlacement.kt, which resolves one placement per screen from Remote Config before any request goes out, so a screen on the inline experiment never falls back to the banner on a no-fill.enable_inline_adson top of the masterenable_adsswitch, plus the standalone About placement gated onenable_adsalone.HistoryViewHolder.bindhid the date and border views without ever restoring them, so a recycled holder could keep them hidden.build-pr.ymlworkflow and theworkflow_dispatchtrigger added tobuild-prerelease.yml.docs/whatsnew/whatsnew-en-GB— only the version header changed. Production is still on 2.7.0 and CI deploys to the beta track, so the notes stay cumulative across that span. Nothing in v3.2.0 is user-visible, so no bullet was added. Measured at 434 of the 500 UTF-16 units Play allows, which leaves 66 units of headroom.Does this close any currently open issues?
No.
Logs or Outputs
./gradlew testcould not run in the preparation environment. The sandbox proxy returns 403 fordl.google.com, so Gradle cannot resolve the Android Gradle plugin, KSP, or the Firebase plugins, and offline mode fails the same way with nothing cached:The
PR Buildworkflow added in the previous commit runs./gradlew test,./gradlew lintand./gradlew assembleDebugon this pull request, where the dependencies resolve. Please confirm that run is green before merging.Any other comments?
Merging to
maintriggersauto-bump.yml, which adds its ownci: bump version code to N (v3.2.0)commit. That is expected. Confirm afterwards thatversionNameis still3.2.0— if it changed, the Fastlanebumplane has regressed and is writingversionNameagain, which is the bug fixed in v3.1.2.The release itself stays manual: trigger the
App Releaseworkflow from the Actions tab to build the AAB and upload to the Play Store beta track.Test Device Configurations
Not applicable. No source, resource, or layout file changes in this pull request.
🤖 Generated with Claude Code
https://claude.ai/code/session_01B9xFNhJj878gACSrZ73pU9
Generated by Claude Code