fix(deps): update dependency com.squareup.radiography:radiography to v2.9#196
fix(deps): update dependency com.squareup.radiography:radiography to v2.9#196
Conversation
|
Claude finished @renovate[bot]'s task in 55s —— View job PR Review:
|
| Concern | Radiography change | Project status | Result |
|---|---|---|---|
| minSdk | v2.8 bumped to 23 | Project uses minSdk = 24 (libs.versions.toml:16) |
✅ Compatible |
| Compose | v2.8 upgraded to Compose 1.10.1 | Project uses composeBom = "2025.11.00" (newer) |
✅ Compatible |
| Kotlin | v2.9 compiled with Kotlin 2.3.10 | Project uses Kotlin 2.2.21 |
✅ Backward compatible |
API Usage Check
The project's usage in debugoverlay-core/src/main/kotlin/com/ms/square/debugoverlay/internal/util/UiHierarchy.kt relies on:
Radiography.scan()— unchanged ✅DefaultsNoPiiview state renderer — unchanged ✅AllWindowsScopescan scope — unchanged ✅ScannableView.AndroidView— unchanged (v2.8 only addedtopLefttoComposeView) ✅
Notable Behavioral Change
v2.8 introduced sorted SemanticsProperties output for consistent ordering. This project uses radiography in captureUiHierarchy() which generates text for bug reports. The sorted output is strictly better (deterministic), and no tests appear to assert on specific output ordering that could break.
CI Status
CI checks are currently in progress — approve/merge once they pass.
Verdict
Approve — clean, low-risk version bump with no API changes affecting this project. The v2.8/v2.9 changes are purely additive or improvements (minSdk raise, sorted semantics, Kotlin upgrade). No action required beyond waiting for CI.
Qodana for JVMIt seems all right 👌 No new problems were found according to the checks applied 💡 Qodana analysis was run in the pull request mode: only the changed files were checked Contact Qodana teamContact us at qodana-support@jetbrains.com
|
This PR contains the following updates:
2.7→2.9Release Notes
square/radiography (com.squareup.radiography:radiography)
v2.92026-02-25
v2.82026-02-19
minSdkto 23 andcompileSdk/targetSdkto 35 (#184).topLeftbounds toScannableView.ComposeView(#175).InvisibleToUsersemantics property (#185).SemanticsPropertiesprinting to ensure consistent ordering (#184).Configuration
📅 Schedule: Branch creation - "before 9am on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.