Skip to content

Dependency updates#12684

Merged
Stypox merged 3 commits intoTeamNewPipe:devfrom
TobiGr:dependency-updates
Oct 21, 2025
Merged

Dependency updates#12684
Stypox merged 3 commits intoTeamNewPipe:devfrom
TobiGr:dependency-updates

Conversation

@TobiGr
Copy link
Copy Markdown
Contributor

@TobiGr TobiGr commented Oct 5, 2025

What is it?

  • Bugfix (user facing)
  • Feature (user facing)
  • Codebase improvement (dev facing)
  • Meta improvement to the project (dev facing)

Description of the changes in your PR

This updates some dependencies to newer versions:

  • androidx.media:media: 1.7.0 -> 1.7.1 changelog
  • androidx.viewpager2:viewpager2: 1.1.0-beta02 -> 1.1.0 changelog
  • io.reactivex.rxjava3:rxjava: 3.1.8 -> 3.1.12 changelog
  • org.jsoup:jsoup: 1.17.2 -> 1.21.2 changelog
  • com.puppycrawl.tools:checkstyle: 10.12.1 -> 10.26.1 changelog

Updating checkstyle fixed a vulnerability and fixed a final class check in version 10.12.2 for local classes without constructor. Local classes without a constructor should be marked as final. That is done in this PR.

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

@TobiGr TobiGr added the dependency Issues and PRs related to dependencies label Oct 5, 2025
@github-actions github-actions Bot added the size/small PRs with less than 50 changed lines label Oct 5, 2025
@litetex litetex self-requested a review October 20, 2025 19:18
Copy link
Copy Markdown
Member

@litetex litetex left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Did some quick testing and everything looks fine

Feel free to merge

TobiGr and others added 3 commits October 21, 2025 10:20
Updating checkstyle fixed a vulnerability and fixed a final class check in version 10.12.2 for local classes without constructor.  Local classes without a constructor should be marked as final. That is done in this commit.

For more info see https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.12.2
androidx.media:media:1.7.0 -> 1.7.1
androidx.viewpager2:viewpager2:1.1.0-beta02 -> 1.1.0
io.reactivex.rxjava3:rxjava:3.1.8 -> 3.1.12
org.jsoup:jsoup:1.17.2 -> 1.21.2
@Stypox Stypox force-pushed the dependency-updates branch from f5b5593 to 300f5ab Compare October 21, 2025 08:31
@Stypox Stypox enabled auto-merge October 21, 2025 08:32
@Stypox Stypox merged commit f3ca5f6 into TeamNewPipe:dev Oct 21, 2025
5 checks passed
@TobiGr TobiGr deleted the dependency-updates branch October 21, 2025 11:05
@TobiGr TobiGr mentioned this pull request Dec 21, 2025
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependency Issues and PRs related to dependencies size/small PRs with less than 50 changed lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants