From b9937fea663c7e4537c49044d71e102c2bb6d66c Mon Sep 17 00:00:00 2001 From: space woodchuck Date: Tue, 10 Mar 2026 17:43:48 +0000 Subject: [PATCH] RC 4.9.0 --- .../metadata/android/en-US/changelogs/131.txt | 42 +++++++++++++++++++ ultrasonic/build.gradle | 4 +- 2 files changed, 44 insertions(+), 2 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/131.txt diff --git a/fastlane/metadata/android/en-US/changelogs/131.txt b/fastlane/metadata/android/en-US/changelogs/131.txt new file mode 100644 index 00000000..72ed8ee5 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/131.txt @@ -0,0 +1,42 @@ +### Fixes +- Can now download albums that end with a period (#1314) +- Retain playlist view when rotating screen (#1326) +- Now remembers last song played when playback is resumed outside of the main app (bluetooth, android auto, etc.) (#1303) +- Handles cover art fetch failure to prevent occasional persistent missing cover art (#1327) + +### Features +- Unify 5-star and heart rating +- Numerous translation updates +- Added replaygain support (#1302) +- Update android target/compile SDK to 36 (Android 16 Baklava) and min SDK to 26 (Android 8 Oreo) + +### Dependencies +- gradle 8.1.1 -> 9.4.0 +- androidx.navigation 2.7.3 -> 2.9.7 +- com.android.tools.build:gradle 8.1.2 -> 9.1.0 +- androidx.car.app 1.2.0 -> 1.7.0 +- androidx.core:core-ktx 1.12.0 -> 1.17.0 +- ktlint 0.43.2 -> 1.0.1 +- org.jlleitschuh.gradle:ktlint-gradle 11.6.0 -> 14.1.0 +- io.gitlab.arturbosch.detekt:detekt-gradle-plugin 1.23.0 -> 1.23.8 +- androidx.media3 1.1.1 -> 1.9.2 +- com.google.android.material 1.9.0 -> 1.13.0 +- androidx.constraintlayout 2.1.4 -> 2.2.1 +- androidx.room 2.5.2 -> 2.8.4 +- org.jetbrains.kotlin:kotlin-gradle-plugin 1.9.10 -> 2.3.10 +- com.google.devtools.ksp 1.9.10 -> 2.3.6 +- org.jetbrains.kotlinx:kotlinx-coroutines-* 1.7.3 -> 1.10.2 +- androidx.lifecycle:lifecycle-viewmodel-ktx 2.6.2 -> 2.10.0 +- androidx.swiperefreshlayout 1.1.0 -> 1.2.0 +- com.squareup.retrofit2 2.9.0 -> 3.0.0 +- com.fasterxml.jackson.module:jackson-module-kotlin 2.13.5 -> 2.21.1 +- com.squareup.okhttp3:logging-interceptor 4.11.0 -> 5.3.2 +- io.insert-koin 3.5.0 -> 4.1.1 +- picasso 2.8 -> io.coil-kt.coil3 3.4.0 +- junit 5.10.0 -> 6.0.3 +- org.mockito:mockito-core 5.5.0 -> 5.22.0 +- org.mockito.kotlin 5.1.0 -> 6.2.3 +- commons-codec 1.16.0 -> 1.21.0 +- org.robolectric 4.10.3 -> 4.16.1 +- com.github.skydoves:colorpickerview 2.2.4 -> 2.4.0 +- io.reactivex.rxjava3:rxjava 3.1.8 -> 3.1.12 diff --git a/ultrasonic/build.gradle b/ultrasonic/build.gradle index e6f39ac1..a34ccd20 100644 --- a/ultrasonic/build.gradle +++ b/ultrasonic/build.gradle @@ -12,8 +12,8 @@ android { defaultConfig { applicationId "org.moire.ultrasonic" - versionCode 130 - versionName "4.8.0" + versionCode 131 + versionName "4.9.0" minSdkVersion versions.minSdk targetSdkVersion versions.targetSdk