[JVM] Update proguard rules

This commit is contained in:
Kamil Gurgul
2025-08-13 09:55:40 +02:00
parent b31bbe8002
commit 7a2a21cc20
2 changed files with 4 additions and 12 deletions
+2 -1
View File
@@ -65,7 +65,8 @@ compose.desktop {
buildTypes.release.proguard {
isEnabled = true
version = "7.4.2"
optimize = true
obfuscate = true
configurationFiles.from("rules.pro")
}
}
+2 -11
View File
@@ -1,9 +1,5 @@
-keep class kotlinx.coroutines.** { *; }
-dontwarn kotlinx.atomicfu.**
-dontwarn org.slf4j.**
# Obfuscation breaks coroutines/ktor for some reason
-dontobfuscate
-dontnote "module-info"
-dontnote "META-INF**"
# DataStore
-keepclassmembers class * extends androidx.datastore.preferences.protobuf.GeneratedMessageLite {
@@ -11,11 +7,6 @@
}
-dontwarn androidx.datastore.preferences.**
# Compose
-optimizations !class/enum/unboxing
-keep,includecode,allowobfuscation,allowshrinking class androidx.compose.runtime.SnapshotStateKt** { *; }
-dontwarn androidx.compose.runtime.**
# JNA
-keep class com.sun.jna.** { *; }