mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-07-22 07:48:27 +00:00
chore(deps): update dependencies across all modules
Bump to latest stable (or latest within an existing pre-release track), skipping stable→alpha/beta jumps for production safety. - kotlin 2.4.0 → 2.4.10 (+ kotlinTest, compose compiler); ksp 2.3.9 → 2.3.10 - composeBom 2026.06.00 → 2026.06.01; composeRuntimeAnnotation 1.11.3 → 1.11.4 - firebaseBom 34.15.0 → 34.16.0; jacksonModuleKotlin 2.22.0 → 2.22.1 - kotlinxCollectionsImmutable 0.5.0 → 0.5.1; sqlite 2.6.2 → 2.7.0 - composemediaplayer 0.10.0 → 0.11.3; zoomable 2.12.0 → 2.13.0 - jlatexmath 1.4 → 1.5; jna 5.14.0 → 5.19.1 (nestsClient) - benchmark 1.5.0-alpha06 → alpha07; genaiPrompt 1.0.0-beta2 → beta3 - bump DisableCacheInKotlinVersion guard 2_4_0 → 2_4_10 (iOS test workaround) appfunctions held at alpha09 (appfunctions-service has no alpha10 published). AGP 9.3.0, gms 4.5.0, kotlin stable, ktor, coil, media3, navigation, and other androidx libs already at their newest stable; alpha-only newer releases skipped. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TreeiMiHrhWce6PbnA5qWz
This commit is contained in:
@@ -8,13 +8,13 @@ import org.jetbrains.kotlin.gradle.plugin.mpp.TestExecutable
|
||||
// Disables the Kotlin/Native compiler cache for an iOS test binary so the
|
||||
// Compose ui-uikit klib recompiles fresh instead of linking the broken prebuilt
|
||||
// cache (see the call site in the `kotlin {}` block). The version guard makes
|
||||
// Kotlin re-surface this workaround once we move past 2.4.0, so it can be
|
||||
// Kotlin re-surface this workaround once we move past 2.4.10, so it can be
|
||||
// dropped when a newer Compose/Kotlin pairing fixes the cache. Wrapped in a
|
||||
// helper because @OptIn only applies to declarations, not bare statements.
|
||||
@OptIn(KotlinNativeCacheApi::class)
|
||||
fun TestExecutable.disableUiKitPrebuiltCache() =
|
||||
disableNativeCache(
|
||||
DisableCacheInKotlinVersion.`2_4_0`,
|
||||
DisableCacheInKotlinVersion.`2_4_10`,
|
||||
"Compose ui-uikit prebuilt cache references UIViewLayoutRegion (iOS 17+); " +
|
||||
"linking the iOS test binary fails under Xcode 16.4.",
|
||||
)
|
||||
|
||||
@@ -15,37 +15,37 @@ android-targetSdk = "37"
|
||||
androidxJunit = "1.3.0"
|
||||
appcompat = "1.7.1"
|
||||
audiowaveform = "1.1.2"
|
||||
benchmark = "1.5.0-alpha06"
|
||||
benchmark = "1.5.0-alpha07"
|
||||
biometricKtx = "1.2.0-alpha05"
|
||||
coil = "3.5.0"
|
||||
composeBom = "2026.06.00"
|
||||
composeRuntimeAnnotation = "1.11.3"
|
||||
composeBom = "2026.06.01"
|
||||
composeRuntimeAnnotation = "1.11.4"
|
||||
coreKtx = "1.19.0"
|
||||
datastore = "1.2.1"
|
||||
devWhyolegCryptography = "0.6.0"
|
||||
espressoCore = "3.7.0"
|
||||
firebaseBom = "34.15.0"
|
||||
firebaseBom = "34.16.0"
|
||||
fragmentKtx = "1.8.9"
|
||||
gms = "4.5.0"
|
||||
healthConnect = "1.1.0"
|
||||
jacksonModuleKotlin = "2.22.0"
|
||||
jacksonModuleKotlin = "2.22.1"
|
||||
javaKeyring = "1.0.4"
|
||||
kmpTorRuntime = "2.6.0"
|
||||
kmpTorResource = "409.5.0"
|
||||
junit = "4.13.2"
|
||||
kchesslib = "1.0.5"
|
||||
kotlin = "2.4.0"
|
||||
kotlinxCollectionsImmutable = "0.5.0"
|
||||
kotlin = "2.4.10"
|
||||
kotlinxCollectionsImmutable = "0.5.1"
|
||||
kotlinxCoroutinesCore = "1.11.0"
|
||||
kotlinxSerialization = "1.11.0"
|
||||
genaiProofreading = "1.0.0-beta1"
|
||||
genaiPrompt = "1.0.0-beta2"
|
||||
genaiPrompt = "1.0.0-beta3"
|
||||
genaiRewriting = "1.0.0-beta1"
|
||||
genaiImageDescription = "1.0.0-beta1"
|
||||
languageId = "17.0.6"
|
||||
lifecycleRuntimeKtx = "2.11.0"
|
||||
lightcompressor-enhanced = "2.2.1"
|
||||
jlatexmath = "1.4"
|
||||
jlatexmath = "1.5"
|
||||
markdown = "f92ef49c9d"
|
||||
highlights = "1.1.0"
|
||||
material3 = "1.9.0"
|
||||
@@ -71,8 +71,8 @@ unifiedpush = "3.0.10"
|
||||
playServicesCast = "22.3.1"
|
||||
vico-charts-compose = "3.2.3"
|
||||
zelory = "3.0.1"
|
||||
zoomable = "2.12.0"
|
||||
composemediaplayer = "0.10.0"
|
||||
zoomable = "2.13.0"
|
||||
composemediaplayer = "0.11.3"
|
||||
jcodec = "0.2.5"
|
||||
commonsImaging = "1.0.0-alpha6"
|
||||
thumbnailator = "0.4.21"
|
||||
@@ -86,10 +86,10 @@ workRuntime = "2.11.2"
|
||||
androidxCamera = "1.6.1"
|
||||
androidxCollection = "1.6.0"
|
||||
androidxExifinterface = "1.4.2"
|
||||
kotlinTest = "2.4.0"
|
||||
kotlinTest = "2.4.10"
|
||||
core = "1.7.0"
|
||||
mavenPublish = "0.37.0"
|
||||
sqlite = "2.6.2"
|
||||
sqlite = "2.7.0"
|
||||
ktor = "3.5.1"
|
||||
fourkoma = "1.2.0"
|
||||
|
||||
@@ -97,7 +97,7 @@ fourkoma = "1.2.0"
|
||||
# Scoped to the play flavor only (see amethyst/build.gradle.kts) so the
|
||||
# fdroid channel doesn't pull in Google alpha dependencies.
|
||||
appfunctions = "1.0.0-alpha09"
|
||||
ksp = "2.3.9"
|
||||
ksp = "2.3.10"
|
||||
|
||||
[libraries]
|
||||
abedElazizShe-video-compressor-fork = { group = "com.github.davotoula", name = "LightCompressor-enhanced", version.ref = "lightcompressor-enhanced" }
|
||||
|
||||
@@ -85,7 +85,7 @@ kotlin {
|
||||
// resolve the `tomp2p.opuswrapper.Opus extends com.sun.jna.Library`
|
||||
// supertype, so pull it explicitly.
|
||||
implementation("club.minnced:opus-java:1.1.1")
|
||||
implementation("net.java.dev.jna:jna:5.14.0")
|
||||
implementation("net.java.dev.jna:jna:5.19.1")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user