diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 75a9698c8c4..0feb866be00 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -323,11 +323,9 @@ tasks.withType { compilerOptions { jvmTarget.set(javaTarget) jvmDefault.set(JvmDefaultMode.ENABLE) - freeCompilerArgs.add("-Xannotation-default-target=param-property") optIn.addAll( "com.lagradost.cloudstream3.InternalAPI", "com.lagradost.cloudstream3.Prerelease", - "kotlin.uuid.ExperimentalUuidApi", ) } } diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/home/HomeFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/home/HomeFragment.kt index b68ef59625c..ab0715c6de3 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/home/HomeFragment.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/home/HomeFragment.kt @@ -665,7 +665,6 @@ class HomeFragment : BaseFragment( fromUI = true ) showToast(R.string.action_reload, Toast.LENGTH_SHORT) - true } homePreviewSearchButton.setOnClickListener { _ -> diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f45bd6778a5..fdfaee7b2b6 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -26,7 +26,7 @@ junit = "4.13.2" junitKtx = "1.3.0" junitVersion = "1.3.0" juniversalchardet = "2.5.0" -kotlinGradlePlugin = "2.3.20" +kotlinGradlePlugin = "2.4.0" kotlinxAtomicfu = "0.33.0" kotlinxCollectionsImmutable = "0.4.0" kotlinxCoroutines = "1.11.0" diff --git a/library/api/jvm/library.api b/library/api/jvm/library.api index 49638f1327e..794d7d520f7 100644 --- a/library/api/jvm/library.api +++ b/library/api/jvm/library.api @@ -1185,7 +1185,6 @@ public final class com/lagradost/cloudstream3/Score { public static final field MAX I public static final field MAX_ZEROS I public static final field MIN I - public synthetic fun (ILkotlin/jvm/internal/DefaultConstructorMarker;)V public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public final fun toByte (I)B diff --git a/library/build.gradle.kts b/library/build.gradle.kts index aa460164ea2..18579eb0cab 100644 --- a/library/build.gradle.kts +++ b/library/build.gradle.kts @@ -41,10 +41,7 @@ kotlin { jvm() compilerOptions { - freeCompilerArgs.addAll( - "-Xexpect-actual-classes", - "-Xannotation-default-target=param-property" - ) + freeCompilerArgs.add("-Xexpect-actual-classes") } sourceSets { @@ -91,8 +88,7 @@ kotlin { @OptIn(org.jetbrains.kotlin.gradle.dsl.abi.ExperimentalAbiValidation::class) // https://kotlinlang.org/docs/gradle-binary-compatibility-validation.html abiValidation { - enabled.set(true) - this.filters { + filters { exclude { annotatedWith.add("com.lagradost.cloudstream3.Prerelease") annotatedWith.add("com.lagradost.cloudstream3.InternalAPI") diff --git a/library/src/commonMain/kotlin/com/lagradost/cloudstream3/utils/ExtractorApi.kt b/library/src/commonMain/kotlin/com/lagradost/cloudstream3/utils/ExtractorApi.kt index 554170df50e..163059a97bd 100644 --- a/library/src/commonMain/kotlin/com/lagradost/cloudstream3/utils/ExtractorApi.kt +++ b/library/src/commonMain/kotlin/com/lagradost/cloudstream3/utils/ExtractorApi.kt @@ -1,5 +1,3 @@ -@file:OptIn(ExperimentalUuidApi::class) - package com.lagradost.cloudstream3.utils import com.fasterxml.jackson.annotation.JsonIgnore @@ -332,7 +330,6 @@ import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable import kotlinx.serialization.Transient import kotlin.coroutines.cancellation.CancellationException -import kotlin.uuid.ExperimentalUuidApi import kotlin.uuid.Uuid import kotlin.uuid.toJavaUuid import kotlin.uuid.toKotlinUuid