From db45042a566180fd9673e7a08f948fb4ebe16039 Mon Sep 17 00:00:00 2001 From: Stypox Date: Thu, 25 Aug 2022 10:14:46 +0200 Subject: [PATCH 1/5] Update NewPipeExtractor This removes the usage of the SourceVersion class, which was not available on Android and caused issues such as #8876 --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 14f63b7e0..aff5cafa2 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -190,7 +190,7 @@ dependencies { // name and the commit hash with the commit hash of the (pushed) commit you want to test // This works thanks to JitPack: https://jitpack.io/ implementation 'com.github.TeamNewPipe:nanojson:1d9e1aea9049fc9f85e68b43ba39fe7be1c1f751' - implementation 'com.github.TeamNewPipe:NewPipeExtractor:76aad92fa54524f20c3338ab568c9cd6b50c9d33' + implementation 'com.github.TeamNewPipe:NewPipeExtractor:6a858368c86bc9a55abee586eb6c733e86c26b97' /** Checkstyle **/ checkstyle "com.puppycrawl.tools:checkstyle:${checkstyleVersion}" From 1a432f2ee39b1e5aee2700f0c1050067bebbf622 Mon Sep 17 00:00:00 2001 From: Stypox Date: Thu, 25 Aug 2022 10:15:30 +0200 Subject: [PATCH 2/5] Update jsoup to 1.15.3 This fixes a vulnerability issue related to Cross Site Scripting --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index aff5cafa2..610944236 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -231,7 +231,7 @@ dependencies { kapt "frankiesardo:icepick-processor:${icepickVersion}" // HTML parser - implementation "org.jsoup:jsoup:1.14.3" + implementation "org.jsoup:jsoup:1.15.3" // HTTP client //noinspection GradleDependency --> do not update okhttp to keep supporting Android 4.4 users From e1b8a3fbdfa754dc24b81d88932b3acaa4407a71 Mon Sep 17 00:00:00 2001 From: Stypox Date: Thu, 25 Aug 2022 10:16:56 +0200 Subject: [PATCH 3/5] Hotfix release v0.23.3 (989) --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 610944236..b297d5754 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -16,8 +16,8 @@ android { resValue "string", "app_name", "NewPipe" minSdk 19 targetSdk 29 - versionCode 988 - versionName "0.23.2" + versionCode 989 + versionName "0.23.3" multiDexEnabled true From 5c0ed22b093b0cc4735150ed213bc02fd77b93e6 Mon Sep 17 00:00:00 2001 From: Stypox Date: Thu, 25 Aug 2022 10:23:09 +0200 Subject: [PATCH 4/5] Add changelog for v0.23.3 (989) --- fastlane/metadata/android/en-US/changelogs/989.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 fastlane/metadata/android/en-US/changelogs/989.txt diff --git a/fastlane/metadata/android/en-US/changelogs/989.txt b/fastlane/metadata/android/en-US/changelogs/989.txt new file mode 100644 index 000000000..9ded366ea --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/989.txt @@ -0,0 +1,2 @@ +• [YouTube] Fix videos loading indefinitely +• Upgrade the jsoup library to 1.15.3, which includes a security fix From 4227866fcfc852b57aabfe03bf458e69e5a050ca Mon Sep 17 00:00:00 2001 From: Stypox Date: Thu, 25 Aug 2022 10:44:16 +0200 Subject: [PATCH 5/5] Improve changelog for v0.23.3 (989) --- fastlane/metadata/android/en-US/changelogs/989.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/changelogs/989.txt b/fastlane/metadata/android/en-US/changelogs/989.txt index 9ded366ea..d1330ff8f 100644 --- a/fastlane/metadata/android/en-US/changelogs/989.txt +++ b/fastlane/metadata/android/en-US/changelogs/989.txt @@ -1,2 +1,3 @@ -• [YouTube] Fix videos loading indefinitely +• [YouTube] Fix infinite loading when trying to play any video +• [YouTube] Fix throttling on some videos • Upgrade the jsoup library to 1.15.3, which includes a security fix