diff --git a/arrow-libs/core/arrow-core/api/arrow-core.klib.api b/arrow-libs/core/arrow-core/api/arrow-core.klib.api index 8b26ce02b0..c953876b1c 100644 --- a/arrow-libs/core/arrow-core/api/arrow-core.klib.api +++ b/arrow-libs/core/arrow-core/api/arrow-core.klib.api @@ -474,8 +474,6 @@ open class <#A: kotlin/Any?> arrow.core.raise/RaiseAccumulate : arrow.core.raise } sealed class <#A: out kotlin/Any?, #B: out kotlin/Any?> arrow.core/Either { // arrow.core/Either|null[0] - constructor () // arrow.core/Either.|(){}[0] - final fun getOrNone(): arrow.core/Option<#B> // arrow.core/Either.getOrNone|getOrNone(){}[0] final fun getOrNull(): #B? // arrow.core/Either.getOrNull|getOrNull(){}[0] final fun isLeft(): kotlin/Boolean // arrow.core/Either.isLeft|isLeft(){}[0] @@ -559,8 +557,6 @@ sealed class <#A: out kotlin/Any?, #B: out kotlin/Any?> arrow.core/Either { // a } sealed class <#A: out kotlin/Any?, #B: out kotlin/Any?> arrow.core/Ior { // arrow.core/Ior|null[0] - constructor () // arrow.core/Ior.|(){}[0] - final fun getOrNull(): #B? // arrow.core/Ior.getOrNull|getOrNull(){}[0] final fun isBoth(): kotlin/Boolean // arrow.core/Ior.isBoth|isBoth(){}[0] final fun isLeft(): kotlin/Boolean // arrow.core/Ior.isLeft|isLeft(){}[0] @@ -632,8 +628,6 @@ sealed class <#A: out kotlin/Any?, #B: out kotlin/Any?> arrow.core/Ior { // arro } sealed class <#A: out kotlin/Any?> arrow.core/Option { // arrow.core/Option|null[0] - constructor () // arrow.core/Option.|(){}[0] - final fun getOrNull(): #A? // arrow.core/Option.getOrNull|getOrNull(){}[0] final fun isNone(): kotlin/Boolean // arrow.core/Option.isNone|isNone(){}[0] final fun isSome(): kotlin/Boolean // arrow.core/Option.isSome|isSome(){}[0] @@ -657,9 +651,7 @@ sealed class <#A: out kotlin/Any?> arrow.core/Option { // arrow.core/Option|null } } -sealed class arrow.core.raise/RaiseCancellationException : kotlin.coroutines.cancellation/CancellationException { // arrow.core.raise/RaiseCancellationException|null[0] - constructor (kotlin/Any?, arrow.core.raise/Raise) // arrow.core.raise/RaiseCancellationException.|(kotlin.Any?;arrow.core.raise.Raise){}[0] -} +sealed class arrow.core.raise/RaiseCancellationException : kotlin.coroutines.cancellation/CancellationException // arrow.core.raise/RaiseCancellationException|null[0] final object arrow.core/ArrowCoreInternalException : kotlin/RuntimeException // arrow.core/ArrowCoreInternalException|null[0] diff --git a/arrow-libs/core/arrow-eval/api/arrow-eval.klib.api b/arrow-libs/core/arrow-eval/api/arrow-eval.klib.api index 66d751192c..168fec869e 100644 --- a/arrow-libs/core/arrow-eval/api/arrow-eval.klib.api +++ b/arrow-libs/core/arrow-eval/api/arrow-eval.klib.api @@ -7,8 +7,6 @@ // Library unique name: sealed class <#A: out kotlin/Any?> arrow.eval/Eval { // arrow.eval/Eval|null[0] - constructor () // arrow.eval/Eval.|(){}[0] - abstract fun memoize(): arrow.eval/Eval<#A> // arrow.eval/Eval.memoize|memoize(){}[0] abstract fun value(): #A // arrow.eval/Eval.value|value(){}[0] final fun <#A1: kotlin/Any?> flatMap(kotlin/Function1<#A, arrow.eval/Eval<#A1>>): arrow.eval/Eval<#A1> // arrow.eval/Eval.flatMap|flatMap(kotlin.Function1<1:0,arrow.eval.Eval<0:0>>){0§}[0] diff --git a/arrow-libs/fx/arrow-fx-coroutines/api/arrow-fx-coroutines.klib.api b/arrow-libs/fx/arrow-fx-coroutines/api/arrow-fx-coroutines.klib.api index 86e1b6bc71..fffa018c57 100644 --- a/arrow-libs/fx/arrow-fx-coroutines/api/arrow-fx-coroutines.klib.api +++ b/arrow-libs/fx/arrow-fx-coroutines/api/arrow-fx-coroutines.klib.api @@ -61,8 +61,6 @@ final class arrow.fx.coroutines/CyclicBarrierCancellationException : kotlin.coro } sealed class <#A: out kotlin/Any?, #B: out kotlin/Any?, #C: out kotlin/Any?> arrow.fx.coroutines/Race3 { // arrow.fx.coroutines/Race3|null[0] - constructor () // arrow.fx.coroutines/Race3.|(){}[0] - final inline fun <#A1: kotlin/Any?> fold(kotlin/Function1<#A, #A1>, kotlin/Function1<#B, #A1>, kotlin/Function1<#C, #A1>): #A1 // arrow.fx.coroutines/Race3.fold|fold(kotlin.Function1<1:0,0:0>;kotlin.Function1<1:1,0:0>;kotlin.Function1<1:2,0:0>){0§}[0] final class <#A1: kotlin/Any?> First : arrow.fx.coroutines/Race3<#A1, kotlin/Nothing, kotlin/Nothing> { // arrow.fx.coroutines/Race3.First|null[0] @@ -106,8 +104,6 @@ sealed class <#A: out kotlin/Any?, #B: out kotlin/Any?, #C: out kotlin/Any?> arr } sealed class arrow.fx.coroutines/ExitCase { // arrow.fx.coroutines/ExitCase|null[0] - constructor () // arrow.fx.coroutines/ExitCase.|(){}[0] - final class Cancelled : arrow.fx.coroutines/ExitCase { // arrow.fx.coroutines/ExitCase.Cancelled|null[0] constructor (kotlin.coroutines.cancellation/CancellationException) // arrow.fx.coroutines/ExitCase.Cancelled.|(kotlin.coroutines.cancellation.CancellationException){}[0] diff --git a/arrow-libs/fx/arrow-fx-stm/api/arrow-fx-stm.api b/arrow-libs/fx/arrow-fx-stm/api/arrow-fx-stm.api index e5a1ed57e4..b179f43e45 100644 --- a/arrow-libs/fx/arrow-fx-stm/api/arrow-fx-stm.api +++ b/arrow-libs/fx/arrow-fx-stm/api/arrow-fx-stm.api @@ -119,8 +119,6 @@ public final class arrow/fx/stm/STMKt { public final class arrow/fx/stm/TArray { public static final field Companion Larrow/fx/stm/TArray$Companion; - public final fun copy ([Larrow/fx/stm/TVar;)Larrow/fx/stm/TArray; - public static synthetic fun copy$default (Larrow/fx/stm/TArray;[Larrow/fx/stm/TVar;ILjava/lang/Object;)Larrow/fx/stm/TArray; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public final fun size ()I @@ -143,8 +141,6 @@ public final class arrow/fx/stm/TArrayKt { public final class arrow/fx/stm/TMVar { public static final field Companion Larrow/fx/stm/TMVar$Companion; - public final fun copy (Larrow/fx/stm/TVar;)Larrow/fx/stm/TMVar; - public static synthetic fun copy$default (Larrow/fx/stm/TMVar;Larrow/fx/stm/TVar;ILjava/lang/Object;)Larrow/fx/stm/TMVar; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun toString ()Ljava/lang/String; @@ -162,8 +158,6 @@ public final class arrow/fx/stm/TMVarKt { public final class arrow/fx/stm/TMap { public static final field Companion Larrow/fx/stm/TMap$Companion; - public final fun copy (Larrow/fx/stm/internal/Hamt;Lkotlin/jvm/functions/Function1;)Larrow/fx/stm/TMap; - public static synthetic fun copy$default (Larrow/fx/stm/TMap;Larrow/fx/stm/internal/Hamt;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Larrow/fx/stm/TMap; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun toString ()Ljava/lang/String; @@ -181,8 +175,6 @@ public final class arrow/fx/stm/TMapKt { public final class arrow/fx/stm/TQueue { public static final field Companion Larrow/fx/stm/TQueue$Companion; - public final fun copy (Larrow/fx/stm/TVar;Larrow/fx/stm/TVar;)Larrow/fx/stm/TQueue; - public static synthetic fun copy$default (Larrow/fx/stm/TQueue;Larrow/fx/stm/TVar;Larrow/fx/stm/TVar;ILjava/lang/Object;)Larrow/fx/stm/TQueue; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun toString ()Ljava/lang/String; @@ -198,8 +190,6 @@ public final class arrow/fx/stm/TQueueKt { public final class arrow/fx/stm/TSemaphore { public static final field Companion Larrow/fx/stm/TSemaphore$Companion; - public final fun copy (Larrow/fx/stm/TVar;)Larrow/fx/stm/TSemaphore; - public static synthetic fun copy$default (Larrow/fx/stm/TSemaphore;Larrow/fx/stm/TVar;ILjava/lang/Object;)Larrow/fx/stm/TSemaphore; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun toString ()Ljava/lang/String; @@ -215,8 +205,6 @@ public final class arrow/fx/stm/TSemaphoreKt { public final class arrow/fx/stm/TSet { public static final field Companion Larrow/fx/stm/TSet$Companion; - public final fun copy (Larrow/fx/stm/internal/Hamt;Lkotlin/jvm/functions/Function1;)Larrow/fx/stm/TSet; - public static synthetic fun copy$default (Larrow/fx/stm/TSet;Larrow/fx/stm/internal/Hamt;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Larrow/fx/stm/TSet; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun toString ()Ljava/lang/String; diff --git a/arrow-libs/fx/arrow-fx-stm/api/arrow-fx-stm.klib.api b/arrow-libs/fx/arrow-fx-stm/api/arrow-fx-stm.klib.api index 63e7a82752..9555870256 100644 --- a/arrow-libs/fx/arrow-fx-stm/api/arrow-fx-stm.klib.api +++ b/arrow-libs/fx/arrow-fx-stm/api/arrow-fx-stm.klib.api @@ -68,7 +68,6 @@ abstract interface arrow.fx.stm/STM { // arrow.fx.stm/STM|null[0] } final class <#A: kotlin/Any?, #B: kotlin/Any?> arrow.fx.stm/TMap { // arrow.fx.stm/TMap|null[0] - final fun copy(arrow.fx.stm.internal/Hamt> = ..., kotlin/Function1<#A, kotlin/Int> = ...): arrow.fx.stm/TMap<#A, #B> // arrow.fx.stm/TMap.copy|copy(arrow.fx.stm.internal.Hamt>;kotlin.Function1<1:0,kotlin.Int>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.stm/TMap.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.fx.stm/TMap.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.fx.stm/TMap.toString|toString(){}[0] @@ -80,7 +79,6 @@ final class <#A: kotlin/Any?, #B: kotlin/Any?> arrow.fx.stm/TMap { // arrow.fx.s } final class <#A: kotlin/Any?> arrow.fx.stm/TArray { // arrow.fx.stm/TArray|null[0] - final fun copy(kotlin/Array> = ...): arrow.fx.stm/TArray<#A> // arrow.fx.stm/TArray.copy|copy(kotlin.Array>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.stm/TArray.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.fx.stm/TArray.hashCode|hashCode(){}[0] final fun size(): kotlin/Int // arrow.fx.stm/TArray.size|size(){}[0] @@ -95,7 +93,6 @@ final class <#A: kotlin/Any?> arrow.fx.stm/TArray { // arrow.fx.stm/TArray|null[ } final class <#A: kotlin/Any?> arrow.fx.stm/TMVar { // arrow.fx.stm/TMVar|null[0] - final fun copy(arrow.fx.stm/TVar> = ...): arrow.fx.stm/TMVar<#A> // arrow.fx.stm/TMVar.copy|copy(arrow.fx.stm.TVar>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.stm/TMVar.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.fx.stm/TMVar.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.fx.stm/TMVar.toString|toString(){}[0] @@ -107,7 +104,6 @@ final class <#A: kotlin/Any?> arrow.fx.stm/TMVar { // arrow.fx.stm/TMVar|null[0] } final class <#A: kotlin/Any?> arrow.fx.stm/TQueue { // arrow.fx.stm/TQueue|null[0] - final fun copy(arrow.fx.stm/TVar> = ..., arrow.fx.stm/TVar> = ...): arrow.fx.stm/TQueue<#A> // arrow.fx.stm/TQueue.copy|copy(arrow.fx.stm.TVar>;arrow.fx.stm.TVar>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.stm/TQueue.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.fx.stm/TQueue.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.fx.stm/TQueue.toString|toString(){}[0] @@ -118,7 +114,6 @@ final class <#A: kotlin/Any?> arrow.fx.stm/TQueue { // arrow.fx.stm/TQueue|null[ } final class <#A: kotlin/Any?> arrow.fx.stm/TSet { // arrow.fx.stm/TSet|null[0] - final fun copy(arrow.fx.stm.internal/Hamt<#A> = ..., kotlin/Function1<#A, kotlin/Int> = ...): arrow.fx.stm/TSet<#A> // arrow.fx.stm/TSet.copy|copy(arrow.fx.stm.internal.Hamt<1:0>;kotlin.Function1<1:0,kotlin.Int>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.stm/TSet.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.fx.stm/TSet.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.fx.stm/TSet.toString|toString(){}[0] @@ -144,7 +139,6 @@ final class arrow.fx.stm.internal/BlockedIndefinitely : kotlin/Throwable { // ar } final class arrow.fx.stm/TSemaphore { // arrow.fx.stm/TSemaphore|null[0] - final fun copy(arrow.fx.stm/TVar = ...): arrow.fx.stm/TSemaphore // arrow.fx.stm/TSemaphore.copy|copy(arrow.fx.stm.TVar){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.stm/TSemaphore.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.fx.stm/TSemaphore.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.fx.stm/TSemaphore.toString|toString(){}[0] diff --git a/arrow-libs/resilience/arrow-resilience/api/arrow-resilience.klib.api b/arrow-libs/resilience/arrow-resilience/api/arrow-resilience.klib.api index 1eb559f0aa..17cf9ae567 100644 --- a/arrow-libs/resilience/arrow-resilience/api/arrow-resilience.klib.api +++ b/arrow-libs/resilience/arrow-resilience/api/arrow-resilience.klib.api @@ -49,8 +49,6 @@ final class arrow.resilience/CircuitBreaker { // arrow.resilience/CircuitBreaker } sealed class OpeningStrategy { // arrow.resilience/CircuitBreaker.OpeningStrategy|null[0] - constructor () // arrow.resilience/CircuitBreaker.OpeningStrategy.|(){}[0] - final class Count : arrow.resilience/CircuitBreaker.OpeningStrategy { // arrow.resilience/CircuitBreaker.OpeningStrategy.Count|null[0] constructor (kotlin/Int, kotlin/Int = ...) // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.|(kotlin.Int;kotlin.Int){}[0] @@ -99,8 +97,6 @@ final class arrow.resilience/CircuitBreaker { // arrow.resilience/CircuitBreaker } sealed class State { // arrow.resilience/CircuitBreaker.State|null[0] - constructor () // arrow.resilience/CircuitBreaker.State.|(){}[0] - abstract val openingStrategy // arrow.resilience/CircuitBreaker.State.openingStrategy|{}openingStrategy[0] abstract fun (): arrow.resilience/CircuitBreaker.OpeningStrategy // arrow.resilience/CircuitBreaker.State.openingStrategy.|(){}[0] diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 6baae56d84..6b22a5fc4d 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,15 +2,15 @@ animalSniffer = "1.7.1" arrowGradleConfig = "0.12.0-rc.24" coroutines = "1.8.1" -classgraph = "4.8.174" +classgraph = "4.8.175" dokka = "1.9.20" kotest = "5.9.1" kover = "0.8.3" -kotlin = "2.0.0" -kotlinBinaryCompatibilityValidator = "0.16.2" +kotlin = "2.0.20" +kotlinBinaryCompatibilityValidator = "0.16.3" kotlinCompileTesting = "0.5.1" knit = "0.5.0" -kspVersion = "2.0.0-1.0.23" +kspVersion = "2.0.20-1.0.24" kotlinxSerialization = "1.7.1" mockWebServer = "4.12.0" retrofit = "2.11.0" @@ -18,7 +18,7 @@ moshi = "1.15.1" spotlessVersion = "6.25.0" compose = "1.6.8" composePlugin = "1.6.11" -agp = "8.5.1" +agp = "8.5.2" android-compileSdk = "34" cache4k = "0.13.0" publish="0.29.0" diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 2c3521197d..a4b76b9530 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 09523c0e54..9355b41557 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/settings.gradle.kts b/settings.gradle.kts index c260d1e19e..0cc895b66f 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -17,7 +17,7 @@ pluginManagement { } plugins { - id("com.gradle.develocity") version "3.17.5" + id("com.gradle.develocity") version "3.18" id("org.gradle.toolchains.foojay-resolver-convention") version("0.8.0") }