Skip to content

v7.0.0

Choose a tag to compare

@adhirajsinghchauhan adhirajsinghchauhan released this 16 Apr 09:16
45c28c8

Get it on Google Play

Most importantly, we have rebranded the app to OS Updater.

Fixed

  • [device] crash due to UnsupportedOperationException (3da6015)
    Only observed on some Android 7.1 devices, but this change also prevents it from happening on any other version in the future.
  • [main/update] potential crashes when starting an in-app update (9febb42)
    Never seen in practice yet.
  • [main] potentially fixed IllegalArgumentException empty backstack crash (cb9eaf7)
    Extremely rare crash seen only <10 times. Exact cause is unknown, but some code changes were made that should hopefully avoid this crash now.
  • [update] potentially fixed rare main thread ANRs when checking for download status (2d10ea6)

Changed

  • App name is now OS Updater. See this article for why.
  • [device] offload CPU frequency calculation to IO thread (c755ceb)
  • [settings/strings] update theme subtitles for Material 3/You (153510c)
    The previous subtitles were specific to static themes—based on OnePlus Red—that the app hasn't used since v6, when we added proper dynamic M3 theming.

Miscellaneous

  • Updated dependencies and bumped compileSdk & targetSdk to 37 (Android 17) (45c28c8)
    AGP                9.1.0 -> 9.1.1
    Crashlytics Plugin 3.0.6 -> 3.0.7
    
    Kotlinx Serialization 1.10.0 -> 1.11.0
    
    AndroidX Annotation  1.9.1 -> 1.10.0
    AndroidX Navigation3 1.0.1 -> 1.1.0
    
    Firebase BOM      34.11.0 -> 34.12.0
    Play Services Ads  25.1.0 -> 25.2.0
  • [ci] bump minSdk 23 for instrumentation testing (3570aac)

In case you missed it, the app supports OPPO devices (as of v6.6.0)! Also, see the news article we published that detailed changes & improvements in v6 (Jetpack Compose rewrite).

Full APK size increased by 13 KB relative to the previous release, v6.8.1.