@@ -6,7 +6,7 @@ kotlin-jvmtarget = "20"
66kotlin-dsl-jvmtarget = " 17"
77kotlin-api-version = " 1.9"
88kotlin-lang-version = " 2.0"
9- gradle = " 8.2"
9+ gradle = " 8.2.1 "
1010java-vendor = " Oracle"
1111java-jvmArguments = " --enable-preview"
1212java-addModules = " jdk.incubator.vector"
@@ -39,10 +39,11 @@ ajalt-clikt = "4.0.0"
3939ajalt-colormath = " 3.3.1"
4040compose-routing = " 0.2.12"
4141classgraph = " 4.8.160"
42+ cache4k = " 0.11.0"
4243dokka = " 1.8.20"
4344intellij-markdown = " 0.4.1"
4445jgit = " 6.5.0.202303070854-r"
45- jte = " 3.0.0 "
46+ jte = " 3.0.1 "
4647junit = " 5.10.0-RC1"
4748ktor = " 2.3.2"
4849koin = " 3.4.1"
@@ -71,12 +72,14 @@ kotlin-retry = "1.0.9"
7172kmp-store5 = " 5.0.0-beta01"
7273kmp-settings = " 1.0.0"
7374parsus = " 0.4.0"
75+ java-keyring = " 1.0.3"
76+ java-keychain = " 1.1.0"
7477
7578
7679# Plugin versions
7780benmanes = " 0.47.0"
7881compose-mpp = " 0.0.0"
79- foojay-resolver = " 0.5 .0"
82+ foojay-resolver = " 0.6 .0"
8083gradle-enterprise = " 3.13.4"
8184nexus-publish = " 2.0.0-rc-1"
8285shadow = " 8.1.1"
@@ -97,6 +100,7 @@ build-kotlin = { module = "org.jetbrains.kotlin:kotlin-gradle
97100build-kotlin-noarg = { module = " org.jetbrains.kotlin:kotlin-noarg" , version.ref = " kotlin" }
98101build-kotlinx-serialization = { module = " org.jetbrains.kotlin:kotlin-serialization" , version.ref = " kotlin" }
99102build-kotlinx-atomicfu = { module = " org.jetbrains.kotlinx:atomicfu-gradle-plugin" , version.ref = " kotlinx-atomicfu" }
103+ build-kotlinx-benchmark = { module = " org.jetbrains.kotlinx:kotlinx-benchmark-plugin" , version.ref = " kotlinx-benchmark" }
100104build-dokka = { module = " org.jetbrains.dokka:dokka-gradle-plugin" , version.ref = " dokka" }
101105build-kotlin-ksp = { module = " com.google.devtools.ksp:symbol-processing-gradle-plugin" , version.ref = " kotlin-ksp" }
102106build-ksp-redacted = { module = " dev.zacsweers.redacted:redacted-compiler-plugin-gradle" , version.ref = " ksp-redacted" }
@@ -119,6 +123,7 @@ build-wire-plugin = { module = "com.squareup.wire:wire-gradle-plug
119123build-poko-plugin = { module = " dev.drewhamilton.poko:poko-gradle-plugin" , version.ref = " poko-plugin" }
120124build-kotlinx-bincompat = { module = " org.jetbrains.kotlinx.binary-compatibility-validator:org.jetbrains.kotlinx.binary-compatibility-validator.gradle.plugin" , version.ref = " kotlinx-bincompat" }
121125
126+
122127# Gradle Dependencies
123128kotlin-bom = { module = " org.jetbrains.kotlin:kotlin-bom" , version.ref = " kotlin" }
124129kotlin-stdlib = { module = " org.jetbrains.kotlin:kotlin-stdlib" , version.ref = " kotlin" }
@@ -139,6 +144,7 @@ kotlinx-lincheck = { module = "org.jetbrains.kotlinx:lincheck"
139144kotlinx-reflect-lite = { module = " org.jetbrains.kotlinx:kotlinx.reflect.lite" , version.ref = " kotlinx-reflect-lite" }
140145kotlinx-collections-immutable = { module = " org.jetbrains.kotlinx:kotlinx-collections-immutable" , version.ref = " kotlinx-collections-immutable" }
141146kotlinx-html = { module = " org.jetbrains.kotlinx:kotlinx-html" , version.ref = " kotlinx-html" }
147+ kotlinx-bench-runtime = { module = " org.jetbrains.kotlinx:kotlinx-benchmark-runtime" , version.ref = " kotlinx-benchmark" }
142148
143149ktor-bom = { module = " io.ktor:ktor-bom" , version.ref = " ktor" }
144150ktor-server = { module = " io.ktor:ktor-server-core" , version.ref = " ktor" }
@@ -174,6 +180,7 @@ benasher44-uuid = { module = "com.benasher44:uuid"
174180store5 = { module = " org.mobilenativefoundation.store:store5" , version.ref = " kmp-store5" }
175181multiplatform-settings = { module = " com.russhwolf:multiplatform-settings" , version.ref = " kmp-settings" }
176182parsus = { module = " me.alllex.parsus:parsus" , version.ref = " parsus" }
183+ cache4k = { module = " io.github.reactivecircus.cache4k:cache4k" , version.ref = " cache4k" }
177184
178185ajalt-mordant = { module = " com.github.ajalt.mordant:mordant" , version.ref = " ajalt-mordant" }
179186ajalt-colormath = { module = " com.github.ajalt.colormath:colormath" , version.ref = " ajalt-colormath" }
@@ -210,6 +217,9 @@ log4j-bom = { module = "org.apache.logging.log4j:log4j-bom"
210217log4j-core = { module = " org.apache.logging.log4j:log4j-core" , version.ref = " log4j" }
211218log4j-jpl = { module = " org.apache.logging.log4j:log4j-jpl" , version.ref = " log4j" }
212219
220+ java-keyring = { module = " com.github.javakeyring:java-keyring" , version.ref = " java-keyring" }
221+ java-keychain = { module = " pt.davidafsilva.apple:jkeychain" , version.ref = " java-keychain" }
222+
213223compose-routing = { module = " app.softwork:routing-compose" , version.ref = " compose-routing" }
214224
215225compose-icons-cssgg = { module = " br.com.devsrsouza.compose.icons:css-gg" , version.ref = " compose-icons" }
@@ -224,7 +234,9 @@ compose-icons-simpleIcons = { module = "br.com.devsrsouza.compose.icons:simpl
224234compose-icons-tablerIcons = { module = " br.com.devsrsouza.compose.icons:tabler-icons" , version.ref = " compose-icons" }
225235
226236[plugins ]
227- benmanes = { id = " com.github.ben-manes.versions" , version.ref = " benmanes" }
228237jte = { id = " gg.jte.gradle" , version.ref = " jte" }
238+ kotlin-allopen = { id = " org.jetbrains.kotlin.plugin.allopen" , version.ref = " kotlin" }
239+ kotlinx-benchmark = { id = " org.jetbrains.kotlinx.benchmark" , version.ref = " kotlinx-benchmark" }
240+ benmanes = { id = " com.github.ben-manes.versions" , version.ref = " benmanes" }
229241bestpractices = { id = " com.autonomousapps.plugin-best-practices-plugin" , version.ref = " best-practices-plugin" }
230242graalvm-nativeimage = { id = " org.graalvm.buildtools.native" , version.ref = " graalvm-nativeimage" }
0 commit comments