v7.0.0
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
IllegalArgumentExceptionempty 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&targetSdkto 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.