Skip to content

Commit f3ca5f6

Browse files
authored
Merge pull request #12684 from TobiGr/dependency-updates
2 parents c8e294b + 300f5ab commit f3ca5f6

File tree

7 files changed

+28
-19
lines changed

7 files changed

+28
-19
lines changed

app/src/main/java/org/schabi/newpipe/fragments/list/search/SuggestionListAdapter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@ private void updateFrom(final SuggestionItem item) {
7676
}
7777
}
7878

79-
private static class SuggestionItemCallback extends DiffUtil.ItemCallback<SuggestionItem> {
79+
private static final class SuggestionItemCallback
80+
extends DiffUtil.ItemCallback<SuggestionItem> {
8081
@Override
8182
public boolean areItemsTheSame(@NonNull final SuggestionItem oldItem,
8283
@NonNull final SuggestionItem newItem) {

app/src/main/java/org/schabi/newpipe/settings/PeertubeInstanceListFragment.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,8 @@ void bind(final int position) {
396396
}
397397
}
398398

399-
private static class PeertubeInstanceCallback extends DiffUtil.ItemCallback<PeertubeInstance> {
399+
private static final class PeertubeInstanceCallback
400+
extends DiffUtil.ItemCallback<PeertubeInstance> {
400401
@Override
401402
public boolean areItemsTheSame(@NonNull final PeertubeInstance oldItem,
402403
@NonNull final PeertubeInstance newItem) {

app/src/main/java/org/schabi/newpipe/settings/SelectChannelFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ public interface OnCancelListener {
174174
void onCancel();
175175
}
176176

177-
private class SelectChannelAdapter
177+
private final class SelectChannelAdapter
178178
extends RecyclerView.Adapter<SelectChannelAdapter.SelectChannelItemHolder> {
179179
@NonNull
180180
@Override

app/src/main/java/org/schabi/newpipe/settings/SelectFeedGroupFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ public interface OnCancelListener {
175175
void onCancel();
176176
}
177177

178-
private class SelectFeedGroupAdapter
178+
private final class SelectFeedGroupAdapter
179179
extends RecyclerView.Adapter<SelectFeedGroupAdapter.SelectFeedGroupItemHolder> {
180180
@NonNull
181181
@Override

app/src/main/java/org/schabi/newpipe/settings/SelectPlaylistFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ public interface OnSelectedListener {
138138
void onRemotePlaylistSelected(int serviceId, String url, String name);
139139
}
140140

141-
private class SelectPlaylistAdapter
141+
private final class SelectPlaylistAdapter
142142
extends RecyclerView.Adapter<SelectPlaylistAdapter.SelectPlaylistItemHolder> {
143143
@NonNull
144144
@Override

app/src/main/java/org/schabi/newpipe/settings/preferencesearch/PreferenceSearchAdapter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ static class PreferenceViewHolder extends RecyclerView.ViewHolder {
6969
}
7070
}
7171

72-
private static class PreferenceCallback extends DiffUtil.ItemCallback<PreferenceSearchItem> {
72+
private static final class PreferenceCallback
73+
extends DiffUtil.ItemCallback<PreferenceSearchItem> {
7374
@Override
7475
public boolean areItemsTheSame(@NonNull final PreferenceSearchItem oldItem,
7576
@NonNull final PreferenceSearchItem newItem) {

gradle/libs.versions.toml

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,15 @@ assertj = "3.24.2"
1111
autoservice = "1.1.1"
1212
bridge = "v2.0.2"
1313
cardview = "1.0.0"
14-
checkstyle = "10.12.1"
14+
checkstyle = "10.26.1"
1515
constraintlayout = "2.1.4"
1616
core = "1.12.0"
1717
desugar = "2.0.4"
1818
documentfile = "1.0.1"
1919
exoplayer = "2.18.7"
20-
extractor = "0023b22095a2d62a60cdfc87f4b5cd85c8b266c3"
21-
filepicker = "5.0.0"
2220
fragment = "1.6.2"
2321
groupie = "2.10.1"
24-
jsoup = "1.17.2"
22+
jsoup = "1.21.2"
2523
junit = "4.13.2"
2624
junit-ext = "1.1.5"
2725
kotlin = "1.9.25"
@@ -31,9 +29,8 @@ lifecycle = "2.6.2"
3129
localbroadcastmanager = "1.1.0"
3230
markwon = "4.6.2"
3331
material = "1.11.0"
34-
media = "1.7.0"
32+
media = "1.7.1"
3533
mockitoCore = "5.6.0"
36-
nanojson = "e9d656ddb49a412a5a0a5d5ef20ca7ef09549996"
3734
okhttp = "4.12.0"
3835
phoenix = "2.1.2"
3936
#noinspection NewerVersionAvailable,GradleDependency --> 2.8 is the last version, not 2.71828!
@@ -45,14 +42,23 @@ room = "2.6.1"
4542
runner = "1.5.2"
4643
rxandroid = "3.0.2"
4744
rxbinding = "4.0.0"
48-
rxjava = "3.1.8"
45+
rxjava = "3.1.12"
4946
sonarqube = "4.0.0.2929"
5047
statesaver = "1.4.1"
5148
stetho = "1.6.0"
5249
swiperefreshlayout = "1.1.0"
53-
# Newer version specified to prevent accessibility regressions with RecyclerView
54-
# see: https://developer.android.com/jetpack/androidx/releases/viewpager2#1.1.0-alpha01
55-
viewpager2 = "1.1.0-beta02"
50+
# You can use a local version by uncommenting a few lines in settings.gradle
51+
# Or you can use a commit you pushed to GitHub by just replacing TeamNewPipe with your GitHub
52+
# name and the commit hash with the commit hash of the (pushed) commit you want to test
53+
# This works thanks to JitPack: https://jitpack.io/
54+
teamnewpipe-filepicker = "5.0.0"
55+
teamnewpipe-nanojson = "e9d656ddb49a412a5a0a5d5ef20ca7ef09549996"
56+
# WORKAROUND: if you get errors with the NewPipeExtractor dependency, replace `v0.XX.Y` with
57+
# the corresponding commit hash, since JitPack sometimes deletes artifacts.
58+
# If there’s already a git hash, just add more of it to the end (or remove a letter)
59+
# to cause jitpack to regenerate the artifact.
60+
teamnewpipe-newpipe-extractor = "3af73262cc60cf555fd5f1d691f6c58e2db38ef5"
61+
viewpager2 = "1.1.0"
5662
webkit = "1.9.0"
5763
work = "2.8.1"
5864

@@ -106,9 +112,9 @@ lisawray-groupie-core = { module = "com.github.lisawray.groupie:groupie", versio
106112
lisawray-groupie-viewbinding = { module = "com.github.lisawray.groupie:groupie-viewbinding", version.ref = "groupie" }
107113
livefront-bridge = { module = "com.github.livefront:bridge", version.ref = "bridge" }
108114
mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockitoCore" }
109-
newpipe-extractor = { module = "com.github.TeamNewPipe:NewPipeExtractor", version.ref = "extractor" }
110-
newpipe-filepicker = { module = "com.github.TeamNewPipe:NoNonsense-FilePicker", version.ref = "filepicker" }
111-
newpipe-nanojson = { module = "com.github.TeamNewPipe:nanojson", version.ref = "nanojson" }
115+
newpipe-extractor = { module = "com.github.TeamNewPipe:NewPipeExtractor", version.ref = "teamnewpipe-newpipe-extractor" }
116+
newpipe-filepicker = { module = "com.github.TeamNewPipe:NoNonsense-FilePicker", version.ref = "teamnewpipe-filepicker" }
117+
newpipe-nanojson = { module = "com.github.TeamNewPipe:nanojson", version.ref = "teamnewpipe-nanojson" }
112118
noties-markwon-core = { module = "io.noties.markwon:core", version.ref = "markwon" }
113119
noties-markwon-linkify = { module = "io.noties.markwon:linkify", version.ref = "markwon" }
114120
ocpsoft-prettytime = { module = "org.ocpsoft.prettytime:prettytime", version.ref = "prettytime" }

0 commit comments

Comments
 (0)