NewPipe icon indicating copy to clipboard operation
NewPipe copied to clipboard

Update dependencies to their latest versions

Open Isira-Seneviratne opened this issue 1 year ago • 1 comments

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

Isira-Seneviratne avatar Jun 20 '24 03:06 Isira-Seneviratne

Closing, we already updated these deps to even newer versions on current dev.

Profpatsch avatar Nov 19 '24 13:11 Profpatsch

Only a few of them are updated, not all of them!

AudricV avatar Nov 20 '24 12:11 AudricV

@AudricV do you want to make a new PR? Otherwise I can also take a shot

Profpatsch avatar Nov 21 '24 10:11 Profpatsch

@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.

AudricV avatar Nov 21 '24 10:11 AudricV