XiangRongLin / NewPipe-preuinified

NewPipe with the old UI. Looking for new Maintainer
GNU General Public License v3.0
53 stars 6 forks source link

[Security] Update various dependencies #36

Closed RSoulwin closed 1 year ago

RSoulwin commented 1 year ago

What is it?

Reference: https://github.com/XiangRongLin/NewPipe-preuinified/issues/26#issuecomment-1243717396

Description of the changes in your PR

Update checkstyle / guava to Fix security vulnerability to 8.38 [Security] Update ktlint to 0.40.0 Update dependency for core library desugaring to 1.1.5 Upgrade ExoPlayer to 2.11.8 Update junit from 4.13 to 4.13.2 Update okhttp from 3.12.11 to 3.12.13 Upgrade PrettyTime to 5.0.6 & VARIOUS other dependencies

Fixes the following issue(s)

Relies on the following changes

This PR Updates the follwing dependencies

Testing apk

debug.zip

Agreement

RSoulwin commented 1 year ago

I have pushed a commit to revert prettytime dependency upgrade however i'll test app without this change if found no problems that can be done in separate PR because latest prettytime 5.0.6 contains more localizations like inclusion of certain my local languages which more preunified users might want to take advantage of.