mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-07-30 19:46:17 +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
|
// 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
|
// 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
|
// 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
|
// dropped when a newer Compose/Kotlin pairing fixes the cache. Wrapped in a
|
||||||
// helper because @OptIn only applies to declarations, not bare statements.
|
// helper because @OptIn only applies to declarations, not bare statements.
|
||||||
@OptIn(KotlinNativeCacheApi::class)
|
@OptIn(KotlinNativeCacheApi::class)
|
||||||
fun TestExecutable.disableUiKitPrebuiltCache() =
|
fun TestExecutable.disableUiKitPrebuiltCache() =
|
||||||
disableNativeCache(
|
disableNativeCache(
|
||||||
DisableCacheInKotlinVersion.`2_4_0`,
|
DisableCacheInKotlinVersion.`2_4_10`,
|
||||||
"Compose ui-uikit prebuilt cache references UIViewLayoutRegion (iOS 17+); " +
|
"Compose ui-uikit prebuilt cache references UIViewLayoutRegion (iOS 17+); " +
|
||||||
"linking the iOS test binary fails under Xcode 16.4.",
|
"linking the iOS test binary fails under Xcode 16.4.",
|
||||||
)
|
)
|
||||||
|
|||||||
+14
-14
@@ -15,37 +15,37 @@ android-targetSdk = "37"
|
|||||||
androidxJunit = "1.3.0"
|
androidxJunit = "1.3.0"
|
||||||
appcompat = "1.7.1"
|
appcompat = "1.7.1"
|
||||||
audiowaveform = "1.1.2"
|
audiowaveform = "1.1.2"
|
||||||
benchmark = "1.5.0-alpha06"
|
benchmark = "1.5.0-alpha07"
|
||||||
biometricKtx = "1.2.0-alpha05"
|
biometricKtx = "1.2.0-alpha05"
|
||||||
coil = "3.5.0"
|
coil = "3.5.0"
|
||||||
composeBom = "2026.06.00"
|
composeBom = "2026.06.01"
|
||||||
composeRuntimeAnnotation = "1.11.3"
|
composeRuntimeAnnotation = "1.11.4"
|
||||||
coreKtx = "1.19.0"
|
coreKtx = "1.19.0"
|
||||||
datastore = "1.2.1"
|
datastore = "1.2.1"
|
||||||
devWhyolegCryptography = "0.6.0"
|
devWhyolegCryptography = "0.6.0"
|
||||||
espressoCore = "3.7.0"
|
espressoCore = "3.7.0"
|
||||||
firebaseBom = "34.15.0"
|
firebaseBom = "34.16.0"
|
||||||
fragmentKtx = "1.8.9"
|
fragmentKtx = "1.8.9"
|
||||||
gms = "4.5.0"
|
gms = "4.5.0"
|
||||||
healthConnect = "1.1.0"
|
healthConnect = "1.1.0"
|
||||||
jacksonModuleKotlin = "2.22.0"
|
jacksonModuleKotlin = "2.22.1"
|
||||||
javaKeyring = "1.0.4"
|
javaKeyring = "1.0.4"
|
||||||
kmpTorRuntime = "2.6.0"
|
kmpTorRuntime = "2.6.0"
|
||||||
kmpTorResource = "409.5.0"
|
kmpTorResource = "409.5.0"
|
||||||
junit = "4.13.2"
|
junit = "4.13.2"
|
||||||
kchesslib = "1.0.5"
|
kchesslib = "1.0.5"
|
||||||
kotlin = "2.4.0"
|
kotlin = "2.4.10"
|
||||||
kotlinxCollectionsImmutable = "0.5.0"
|
kotlinxCollectionsImmutable = "0.5.1"
|
||||||
kotlinxCoroutinesCore = "1.11.0"
|
kotlinxCoroutinesCore = "1.11.0"
|
||||||
kotlinxSerialization = "1.11.0"
|
kotlinxSerialization = "1.11.0"
|
||||||
genaiProofreading = "1.0.0-beta1"
|
genaiProofreading = "1.0.0-beta1"
|
||||||
genaiPrompt = "1.0.0-beta2"
|
genaiPrompt = "1.0.0-beta3"
|
||||||
genaiRewriting = "1.0.0-beta1"
|
genaiRewriting = "1.0.0-beta1"
|
||||||
genaiImageDescription = "1.0.0-beta1"
|
genaiImageDescription = "1.0.0-beta1"
|
||||||
languageId = "17.0.6"
|
languageId = "17.0.6"
|
||||||
lifecycleRuntimeKtx = "2.11.0"
|
lifecycleRuntimeKtx = "2.11.0"
|
||||||
lightcompressor-enhanced = "2.2.1"
|
lightcompressor-enhanced = "2.2.1"
|
||||||
jlatexmath = "1.4"
|
jlatexmath = "1.5"
|
||||||
markdown = "f92ef49c9d"
|
markdown = "f92ef49c9d"
|
||||||
highlights = "1.1.0"
|
highlights = "1.1.0"
|
||||||
material3 = "1.9.0"
|
material3 = "1.9.0"
|
||||||
@@ -71,8 +71,8 @@ unifiedpush = "3.0.10"
|
|||||||
playServicesCast = "22.3.1"
|
playServicesCast = "22.3.1"
|
||||||
vico-charts-compose = "3.2.3"
|
vico-charts-compose = "3.2.3"
|
||||||
zelory = "3.0.1"
|
zelory = "3.0.1"
|
||||||
zoomable = "2.12.0"
|
zoomable = "2.13.0"
|
||||||
composemediaplayer = "0.10.0"
|
composemediaplayer = "0.11.3"
|
||||||
jcodec = "0.2.5"
|
jcodec = "0.2.5"
|
||||||
commonsImaging = "1.0.0-alpha6"
|
commonsImaging = "1.0.0-alpha6"
|
||||||
thumbnailator = "0.4.21"
|
thumbnailator = "0.4.21"
|
||||||
@@ -86,10 +86,10 @@ workRuntime = "2.11.2"
|
|||||||
androidxCamera = "1.6.1"
|
androidxCamera = "1.6.1"
|
||||||
androidxCollection = "1.6.0"
|
androidxCollection = "1.6.0"
|
||||||
androidxExifinterface = "1.4.2"
|
androidxExifinterface = "1.4.2"
|
||||||
kotlinTest = "2.4.0"
|
kotlinTest = "2.4.10"
|
||||||
core = "1.7.0"
|
core = "1.7.0"
|
||||||
mavenPublish = "0.37.0"
|
mavenPublish = "0.37.0"
|
||||||
sqlite = "2.6.2"
|
sqlite = "2.7.0"
|
||||||
ktor = "3.5.1"
|
ktor = "3.5.1"
|
||||||
fourkoma = "1.2.0"
|
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
|
# Scoped to the play flavor only (see amethyst/build.gradle.kts) so the
|
||||||
# fdroid channel doesn't pull in Google alpha dependencies.
|
# fdroid channel doesn't pull in Google alpha dependencies.
|
||||||
appfunctions = "1.0.0-alpha09"
|
appfunctions = "1.0.0-alpha09"
|
||||||
ksp = "2.3.9"
|
ksp = "2.3.10"
|
||||||
|
|
||||||
[libraries]
|
[libraries]
|
||||||
abedElazizShe-video-compressor-fork = { group = "com.github.davotoula", name = "LightCompressor-enhanced", version.ref = "lightcompressor-enhanced" }
|
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`
|
// resolve the `tomp2p.opuswrapper.Opus extends com.sun.jna.Library`
|
||||||
// supertype, so pull it explicitly.
|
// supertype, so pull it explicitly.
|
||||||
implementation("club.minnced:opus-java:1.1.1")
|
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