From 53e339686a210360839f211f7329f8cc3b820e6c Mon Sep 17 00:00:00 2001 From: Iliyan Germanov Date: Fri, 15 Apr 2022 10:21:51 +0300 Subject: [PATCH 1/2] Fix R8 obfuscation problems (not tested) --- app/proguard-rules.pro | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 3350153619..7f1f804381 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -136,6 +136,11 @@ # Application classes that will be serialized/deserialized over Gson -keep class com.ivy.wallet.model.** { ; } +# Fix broken stuff by R8 +-keep class com.ivy.wallet.domain.data.** { *; } +-keep class com.ivy.wallet.ui.widget.** { *; } +-keep class com.ivy.wallet.io.network.** { *; } +-keep class com.ivy.wallet.domain.event.** { *; } # Prevent proguard from stripping interface information from TypeAdapter, TypeAdapterFactory, # JsonSerializer, JsonDeserializer instances (so they can be used in @JsonAdapter) From 1ac1ff3bf89c044dc6abb05e44310f11b9eba847 Mon Sep 17 00:00:00 2001 From: Iliyan Germanov Date: Fri, 15 Apr 2022 10:22:57 +0300 Subject: [PATCH 2/2] Bump version --- .../src/main/java/com/ivy/wallet/buildsrc/dependencies.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/buildSrc/src/main/java/com/ivy/wallet/buildsrc/dependencies.kt b/buildSrc/src/main/java/com/ivy/wallet/buildsrc/dependencies.kt index 6105e53857..19350b3fd1 100644 --- a/buildSrc/src/main/java/com/ivy/wallet/buildsrc/dependencies.kt +++ b/buildSrc/src/main/java/com/ivy/wallet/buildsrc/dependencies.kt @@ -22,8 +22,8 @@ import org.gradle.kotlin.dsl.project object Project { //Version - const val versionName = "3.1.0-fast" - const val versionCode = 102 + const val versionName = "3.1.1-fast" + const val versionCode = 103 //Compile SDK & Build Tools const val compileSdkVersion = 31