|
26 | 26 | -dontwarn reactor.blockhound.integration.BlockHoundIntegration |
27 | 27 |
|
28 | 28 | -keep class io.ktor.** { *; } |
29 | | --keep class io.netty.** {*; } |
| 29 | +-keep class io.netty.** { *; } |
30 | 30 | -keep class kotlin.reflect.jvm.internal.** { *; } |
31 | 31 | -keep class kotlinx.coroutines.** { *; } |
32 | 32 | -dontwarn kotlinx.atomicfu.** |
33 | 33 | -dontwarn io.netty.** |
34 | 34 | -dontwarn com.typesafe.** |
35 | 35 | -dontwarn org.slf4j.** |
36 | 36 |
|
| 37 | +# Proguard configuration for Jackson 2.x |
| 38 | +# https://github.com/FasterXML/jackson-docs/wiki/JacksonOnAndroid |
| 39 | +#-keep class java.beans.** { *; } |
| 40 | +#-dontwarn java.beans.** |
| 41 | +# |
| 42 | +#-keep class com.fasterxml.jackson.** { *; } |
| 43 | +#-dontwarn com.fasterxml.jackson.databind.** |
| 44 | +# |
| 45 | +#-keep class com.github.jonpeterson.jackson.** { *; } |
| 46 | +# |
| 47 | +#-keepclassmembers class * { |
| 48 | +# @com.fasterxml.jackson.annotation.* *; |
| 49 | +#} |
| 50 | + |
| 51 | +# Proguard configuration for SnakeYAML 2.X |
| 52 | +#-keep class org.yaml.snakeyaml.** { *; } |
| 53 | +#-dontwarn org.yaml.snakeyaml.** |
| 54 | + |
| 55 | +# Don't mess with SlimeVR config, the class structure is essential for serialization |
| 56 | +-keep class dev.slimevr.config.** { *; } |
| 57 | + |
37 | 58 | # Obfuscation is fine but it makes crash logs unreadable, we don't really need it for our app |
38 | 59 | -dontobfuscate |
| 60 | + |
| 61 | +# Temporary measure to keep config functional, beware Jackson issues if removing!! |
| 62 | +-dontoptimize |
0 commit comments