Update dependencies to their latest versions
What is it?
- [ ] Bugfix (user facing)
- [ ] Feature (user facing)
- [ ] Codebase improvement (dev facing)
- [x] Meta improvement to the project (dev facing)
Description of the changes in your PR
- Update the Android Gradle plugin to 8.5.0.
- Update Kotlin to 1.9.24.
- Update the AndroidX libraries to their latest versions:
- Update ExoPlayer, Material and LeakCanary to their latest versions.
Fixes the following issue(s)
- Fixes #
APK testing
The APK can be found by going to the "Checks" tab below the title. On the left pane, click on "CI", scroll down to "artifacts" and click "app" to download the zip file which contains the debug APK of this PR. You can find more info and a video demonstration on this wiki page.
Due diligence
- [x] I read the contribution guidelines.
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
Closing, we already updated these deps to even newer versions on current dev.
Only a few of them are updated, not all of them!
@AudricV do you want to make a new PR? Otherwise I can also take a shot
@Profpatsch I don't have time to do so, go ahead. Note that you will get deprecations for everything in the ExoPlayer standalone library, as it is used to encourage its users to move to Media3's ExoPlayer.