[JVM] Update proguard rules
This commit is contained in:
@@ -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
@@ -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.** { *; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user