mirror of
https://github.com/bbara04/Purefin.git
synced 2026-07-23 19:26:50 +00:00
build(deps): upgrade gradle, agp, kotlin, compose and sdk to 37
- Bump compileSdk/targetSdk from 36 to 37 across all modules - Upgrade gradle wrapper to 9.6.1 - Upgrade agp to 9.3.0, kotlin to 2.4.10, ksp to 2.3.10 - Upgrade composeBom to 2026.06.01 and compose libs - Upgrade hilt to 2.60.1, room to 2.8.4, media3 to 1.10.1 - Upgrade okhttp to 5.4.0, coil to 3.5.0, datastore to 1.2.1 - Upgrade lifecycle to 2.11.0, activity-compose to 1.13.0 - Upgrade firebase crashlytics to 20.1.0, gms services to 4.5.0
This commit is contained in:
@@ -13,12 +13,12 @@ plugins {
|
|||||||
|
|
||||||
android {
|
android {
|
||||||
namespace = "hu.bbara.purefin.tv"
|
namespace = "hu.bbara.purefin.tv"
|
||||||
compileSdk = 36
|
compileSdk = 37
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
applicationId = "hu.bbara.purefin.tv"
|
applicationId = "hu.bbara.purefin.tv"
|
||||||
minSdk = 29
|
minSdk = 29
|
||||||
targetSdk = 36
|
targetSdk = 37
|
||||||
versionCode = providers.gradleProperty("purefinTvVersionCode").get().toInt()
|
versionCode = providers.gradleProperty("purefinTvVersionCode").get().toInt()
|
||||||
versionName = "0.1"
|
versionName = "0.1"
|
||||||
|
|
||||||
|
|||||||
@@ -11,12 +11,12 @@ plugins {
|
|||||||
|
|
||||||
android {
|
android {
|
||||||
namespace = "hu.bbara.purefin"
|
namespace = "hu.bbara.purefin"
|
||||||
compileSdk = 36
|
compileSdk = 37
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
applicationId = "hu.bbara.purefin"
|
applicationId = "hu.bbara.purefin"
|
||||||
minSdk = 29
|
minSdk = 29
|
||||||
targetSdk = 36
|
targetSdk = 37
|
||||||
versionName = "0.1"
|
versionName = "0.1"
|
||||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ plugins {
|
|||||||
|
|
||||||
android {
|
android {
|
||||||
namespace = "hu.bbara.purefin.model"
|
namespace = "hu.bbara.purefin.model"
|
||||||
compileSdk = 36
|
compileSdk = 37
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
minSdk = 29
|
minSdk = 29
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ plugins {
|
|||||||
|
|
||||||
android {
|
android {
|
||||||
namespace = "hu.bbara.purefin.core.ui"
|
namespace = "hu.bbara.purefin.core.ui"
|
||||||
compileSdk = 36
|
compileSdk = 37
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
minSdk = 29
|
minSdk = 29
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ plugins {
|
|||||||
|
|
||||||
android {
|
android {
|
||||||
namespace = "hu.bbara.purefin.core.download"
|
namespace = "hu.bbara.purefin.core.download"
|
||||||
compileSdk = 36
|
compileSdk = 37
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
minSdk = 29
|
minSdk = 29
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ plugins {
|
|||||||
|
|
||||||
android {
|
android {
|
||||||
namespace = "hu.bbara.purefin.data"
|
namespace = "hu.bbara.purefin.data"
|
||||||
compileSdk = 36
|
compileSdk = 37
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
minSdk = 29
|
minSdk = 29
|
||||||
|
|||||||
@@ -1,34 +1,34 @@
|
|||||||
[versions]
|
[versions]
|
||||||
agp = "9.2.1"
|
agp = "9.3.0"
|
||||||
coreKtx = "1.15.0"
|
coreKtx = "1.19.0"
|
||||||
junit = "4.13.2"
|
junit = "4.13.2"
|
||||||
junitVersion = "1.2.1"
|
junitVersion = "1.3.0"
|
||||||
espressoCore = "3.6.1"
|
espressoCore = "3.7.0"
|
||||||
lifecycleRuntimeKtx = "2.8.7"
|
lifecycleRuntimeKtx = "2.11.0"
|
||||||
activityCompose = "1.9.3"
|
activityCompose = "1.13.0"
|
||||||
kotlin = "2.2.10"
|
kotlin = "2.4.10"
|
||||||
composeBom = "2025.02.00"
|
composeBom = "2026.06.01"
|
||||||
jellyfin-core = "1.8.8"
|
jellyfin-core = "1.8.11"
|
||||||
hilt = "2.57.2"
|
hilt = "2.60.1"
|
||||||
hiltNavigationCompose = "1.2.0"
|
hiltNavigationCompose = "1.4.0"
|
||||||
ksp = "2.3.2"
|
ksp = "2.3.10"
|
||||||
datastore = "1.1.1"
|
datastore = "1.2.1"
|
||||||
kotlinxSerializationJson = "1.7.3"
|
kotlinxSerializationJson = "1.11.0"
|
||||||
kotlinxCoroutines = "1.9.0"
|
kotlinxCoroutines = "1.11.0"
|
||||||
okhttp = "4.12.0"
|
okhttp = "5.4.0"
|
||||||
foundation = "1.10.1"
|
foundation = "1.11.4"
|
||||||
tvMaterial = "1.0.1"
|
tvMaterial = "1.1.0"
|
||||||
coil = "3.3.0"
|
coil = "3.5.0"
|
||||||
media3 = "1.9.0"
|
media3 = "1.10.1"
|
||||||
media3FfmpegDecoder = "1.9.0+1"
|
media3FfmpegDecoder = "1.9.0+1"
|
||||||
nav3Core = "1.0.0"
|
nav3Core = "1.1.4"
|
||||||
room = "2.7.0"
|
room = "2.8.4"
|
||||||
slf4j = "2.0.17"
|
slf4j = "2.0.18"
|
||||||
timber = "5.0.1"
|
timber = "5.0.1"
|
||||||
firebaseCrashlytics = "20.0.5"
|
firebaseCrashlytics = "20.1.0"
|
||||||
googleGmsGoogleServices = "4.4.4"
|
googleGmsGoogleServices = "4.5.0"
|
||||||
googleFirebaseCrashlytics = "3.0.7"
|
googleFirebaseCrashlytics = "3.0.7"
|
||||||
animation = "1.11.2"
|
animation = "1.11.4"
|
||||||
|
|
||||||
[libraries]
|
[libraries]
|
||||||
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" }
|
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" }
|
||||||
|
|||||||
4
gradle/wrapper/gradle-wrapper.properties
vendored
4
gradle/wrapper/gradle-wrapper.properties
vendored
@@ -1,8 +1,8 @@
|
|||||||
#Thu Jan 15 19:48:32 CET 2026
|
#Thu Jan 15 19:48:32 CET 2026
|
||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionSha256Sum=2ab2958f2a1e51120c326cad6f385153bb11ee93b3c216c5fccebfdfbb7ec6cb
|
distributionSha256Sum=9c0f7faeeb306cb14e4279a3e084ca6b596894089a0638e68a07c945a32c9e14
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip
|
||||||
networkTimeout=10000
|
networkTimeout=10000
|
||||||
validateDistributionUrl=true
|
validateDistributionUrl=true
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
|
|||||||
Reference in New Issue
Block a user