Skip to content

v2.0.0-20250205.202924

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 05 Feb 21:21
de0dbc7

📢 Overview

With this snapshot, we introduce grouped notifications (a feature that came with Mastodon 4.3.0), some other improvements plus lots of technical dependency updates (Kotlin 2.1.0, okhttp 5.0.0, etc.). Please check the breaking changes section to make sure you do not run into unexpected issues.

⭐ New Features

🐞 Bug Fixes

📔 Documentation

🔨 Dependency Upgrades

  • Bump kotlin from 1.9.23 to 1.9.24 by @dependabot in #450
  • Bump com.autonomousapps.dependency-analysis from 1.31.0 to 1.32.0 by @dependabot in #455
  • Bump com.gradle.develocity from 3.17.3 to 3.17.4 by @dependabot in #449
  • Upgrade gradle to version 8.8 by @andregasser in #457
  • Bump mockk from 1.13.7 to 1.13.11 by @dependabot in #451
  • Bump kotlin from 1.9.24 to 2.0.0 by @dependabot in #459
  • Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.6.3 to 1.7.0 by @dependabot in #458
  • Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.7.0 to 1.7.1 by @dependabot in #463
  • Bump com.autonomousapps.dependency-analysis from 1.32.0 to 1.33.0 by @dependabot in #465
  • Bump mockk from 1.13.11 to 1.13.12 by @dependabot in #464
  • Bump gradle/actions from 3 to 4 by @dependabot in #466
  • Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.11.0 by @dependabot in #468
  • Bump org.junit.platform:junit-platform-launcher from 1.10.2 to 1.11.0 by @dependabot in #469
  • Bump org.junit.platform:junit-platform-suite-engine from 1.10.2 to 1.11.0 by @dependabot in #470
  • Bump kotlin from 2.0.0 to 2.0.20 by @dependabot in #471
  • Bump io.reactivex.rxjava3:rxjava from 3.1.8 to 3.1.9 by @dependabot in #472
  • Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.8.1 to 1.9.0 by @dependabot in #477
  • Bump org.junit.platform:junit-platform-suite-engine from 1.11.0 to 1.11.1 by @dependabot in #481
  • Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.7.1 to 1.7.3 by @dependabot in #480
  • Bump org.junit.platform:junit-platform-launcher from 1.11.0 to 1.11.2 by @dependabot in #485
  • Bump org.junit.platform:junit-platform-suite-engine from 1.11.1 to 1.11.2 by @dependabot in #487
  • Bump mockk from 1.13.12 to 1.13.13 by @dependabot in #490
  • Bump kotlin from 2.0.20 to 2.0.21 by @dependabot in #489
  • Bump org.junit.jupiter:junit-jupiter from 5.11.0 to 5.11.2 by @dependabot in #488
  • Upgrade Gradle from version 8.8 to version 8.10.2 by @andregasser in #492
  • Upgrade okhttp to version 5.0.0-alpha.14 by @andregasser in #491
  • Bump com.autonomousapps.dependency-analysis from 1.33.0 to 2.1.4 by @dependabot in #486
  • Replace deprecated gradle-build-action with setup-gradle by @PattaFeuFeu in #495
  • Bump org.junit.jupiter:junit-jupiter from 5.11.2 to 5.11.3 by @dependabot in #499
  • Bump kotlin from 2.0.21 to 2.1.0 by @dependabot in #508
  • Bump org.jlleitschuh.gradle.ktlint from 12.1.1 to 12.1.2 by @dependabot in #506
  • Bump org.gradle.toolchains.foojay-resolver-convention from 0.8.0 to 0.9.0 by @dependabot in #509
  • Bump com.autonomousapps.dependency-analysis from 2.1.4 to 2.6.0 by @dependabot in #510
  • Bump io.reactivex.rxjava3:rxjava from 3.1.9 to 3.1.10 by @dependabot in #511
  • Bump org.junit.jupiter:junit-jupiter from 5.11.3 to 5.11.4 by @dependabot in #515
  • Bump org.junit.platform:junit-platform-launcher from 1.11.3 to 1.11.4 by @dependabot in #514
  • Bump org.junit.platform:junit-platform-suite-engine from 1.11.3 to 1.11.4 by @dependabot in #513
  • Bump com.autonomousapps.dependency-analysis from 2.6.0 to 2.6.1 by @dependabot in #516
  • Bump mockk from 1.13.13 to 1.13.14 by @dependabot in #518
  • Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.9.0 to 1.10.1 by @dependabot in #517
  • Bump mockk from 1.13.14 to 1.13.16 by @dependabot in #520
  • Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.7.3 to 1.8.0 by @dependabot in #519
  • Bump com.github.ben-manes.versions from 0.51.0 to 0.52.0 by @dependabot in #522
  • Bump com.autonomousapps.dependency-analysis from 2.6.1 to 2.7.0 by @dependabot in #521

⚡ Breaking Changes

Remove deprecated InstanceV1 endpoint, introduced in #452

The previously already marked deprecated call to GET /api/v1/instance has been removed. You can no longer get instance information for Mastodon server versions prior to Mastodon 4.0 which needed the v1 variant. Please use the v2 variant GET /api/v2/instance which is available via InstanceMethods#getInstance.

NotificationType Changes, introduced in #494

  • Notification.NotificationType was moved to its own class. Import changes from import social.bigbone.api.entity.Notification.NotificationType to import social.bigbone.api.entity.NotificationType

  • New NotificationTypes were added and they are still in alphabetical order. So if you relied on NotificationType#ordinal, please be aware that ordinals changed.

❤️ Contributors

Thank you to all the contributors who worked on this release:

Full Changelog: v2.0.0-20240518.212224...v2.0.0-20250205.202924