Skip to content

v0.25.0

Choose a tag to compare

@TobiGr TobiGr released this 11 Jan 13:55
· 81 commits to master since this release

Breaking

Refactor date parsing #1372 #1411

This removes the deprecated DateWrapper(Calendar) and DateWrapper(Calendar, boolean) constructors. Use DateWrapper(Instant) and DateWrapper(Instant, boolean) or DateWrapper(LocalDateTime, boolean) instead.

New

  • [YouTube] Mark members-only videos #1280

Improved

  • Refactor date parsing #1372 #1411
  • [YouTube] Add custom error for "Sign in to confirm ..." #1352
  • [YouTube] Add support for premieres in lockupViewModels #1361
  • [YouTube] Extract uploader info for videos with multiple uploaders #1397
  • [YouTube] extract additional stream information #1412

Fixed

  • [YouTube] Extract shorts thumbnails from thumbnailViewModel #1417
  • [SoundCloud] Fixed detecting on.soundcloud URLs #1388 #1390
  • [SoundCloud] Fix channel tab pagination looping on empty pages #1387
  • [media.ccc.de] Use correctlink handlers for kiosks #1430

Development

  • Fix aggregatedJavadocs Gradle task and update API link to JDK 11 #1358 #1356
  • [SoundCloud] Miscellaneous refactors #1323
  • Refactor build and publishing setup #1409 #1421

Dependency updates

  • Bump gradle plugin com.google.protobuf from 0.9.5 to 0.9.6 #1418
  • Bump protobufVersion from 4.31.1 to 4.33.2 #1364 #1373 #1391 #1401
  • Bump rhinoVersion from 1.8.0 to 1.8.1 #1413 #1420 #1423
  • Bump com.google.code.gson:gson from 2.13.1 to 2.13.2 #1371
  • Bump com.puppycrawl.tools:checkstyle from 10.4 to 10.26.1 #1380
  • Bump com.squareup.okhttp3:okhttp from 4.12.0 to 5.3.2 #1405
  • Bump org.jsoup:jsoup from 1.21.1 to 1.22.1 #1368 #1426
  • Bump org.junit:junit-bom from 5.13.4 to 5.14.2 #1379 #1398 #1433

CI

  • Bump actions/checkout from 4 to 5 #1363
  • Bump actions/setup-java from 4 to 5 #1365
  • Bump actions/upload-artifact from 4 to 6 #1398 #1416
  • Bump actions/cache from 4 to 5 #1415
  • Set environment var to throw exception when compiling unsafe protobuf gencode #1391

Documentation

  • Highlight notes and tips in README #1381