diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 5002dec0..dd0edc45 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,7 +1,7 @@ [versions] # plugins version -kotlin = "2.2.10" -dokka = "2.0.0" +kotlin = "2.2.21" +dokka = "2.1.0" atomicfu = "0.29.0" ktlint = "13.1.0" kover = "0.9.3" @@ -14,18 +14,13 @@ serialization = "1.9.0" collections-immutable = "0.4.0" coroutines = "1.10.2" kotlinx-io = "0.8.0" -ktor = "3.3.0" +ktor = "3.3.1" logging = "7.0.13" slf4j = "2.0.17" kotest = "6.0.4" awaitility = "4.3.0" mokksy = "0.6.1" -# Samples -mcp-kotlin = "0.7.3" -anthropic = "2.9.0" -shadow = "9.2.2" - [libraries] # Plugins kotlin-gradle = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" } @@ -47,9 +42,7 @@ ktor-bom = { group = "io.ktor", name = "ktor-bom", version.ref = "ktor" } ktor-client-core = { group = "io.ktor", name = "ktor-client-core", version.ref = "ktor" } ktor-client-logging = { group = "io.ktor", name = "ktor-client-logging"} ktor-client-apache5 = { group = "io.ktor", name = "ktor-client-apache5" } -ktor-client-okhttp = { group = "io.ktor", name = "ktor-client-okhttp" } ktor-server-sse = { group = "io.ktor", name = "ktor-server-sse", version.ref = "ktor" } -ktor-server-netty = { group = "io.ktor", name = "ktor-server-netty" } ktor-server-websockets = { group = "io.ktor", name = "ktor-server-websockets", version.ref = "ktor" } ktor-server-core = { group = "io.ktor", name = "ktor-server-core", version.ref = "ktor" } @@ -67,19 +60,8 @@ netty-bom = { group = "io.netty", name = "netty-bom", version.ref = "netty" } # Samples ktor-client-cio = { group = "io.ktor", name = "ktor-client-cio", version.ref = "ktor" } ktor-server-cio = { group = "io.ktor", name = "ktor-server-cio", version.ref = "ktor" } -mcp-kotlin-client = { group = "io.modelcontextprotocol", name = "kotlin-sdk-client", version.ref = "mcp-kotlin" } -mcp-kotlin-server = { group = "io.modelcontextprotocol", name = "kotlin-sdk-server", version.ref = "mcp-kotlin" } -anthropic-java = { group = "com.anthropic", name = "anthropic-java", version.ref = "anthropic" } -ktor-client-content-negotiation = { group = "io.ktor", name = "ktor-client-content-negotiation", version.ref = "ktor" } -ktor-serialization-kotlinx-json = { group = "io.ktor", name = "ktor-serialization-kotlinx-json", version.ref = "ktor" } [plugins] kotlinx-binary-compatibility-validator = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "binaryCompatibilityValidatorPlugin" } ktlint = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint" } kover = { id = "org.jetbrains.kotlinx.kover", version.ref = "kover" } - -# Samples -kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } -kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" } -kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } -shadow = { id = "com.gradleup.shadow", version.ref = "shadow" }