From 007d58a17e0d8a2c000fa88fc9b355f3c10d257a Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Fri, 5 Sep 2025 11:00:48 +0200 Subject: [PATCH 1/3] Aggiunta esclusione classi JJWT dall'obfuscation --- app/proguard-rules.pro | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 9c4ec8eb..46daa1b6 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -34,6 +34,11 @@ (...); @com.google.gson.annotations.SerializedName ; } + +# Per JJWT +-keep class io.jsonwebtoken.** { *; } +-keepnames class io.jsonwebtoken.* { *; } + # Retain generic signatures of TypeToken and its subclasses with R8 version 3.0 and higher. -keep,allowobfuscation,allowshrinking class com.google.gson.reflect.TypeToken -keep,allowobfuscation,allowshrinking class * extends com.google.gson.reflect.TypeToken From 3a43e9238bfb5f8a2b6abb4ba3b2b75110c969e7 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Fri, 5 Sep 2025 11:00:48 +0200 Subject: [PATCH 2/3] Aggiunta esclusione classi JJWT dall'obfuscation --- app/proguard-rules.pro | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 9c4ec8eb..97f6bd08 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -34,6 +34,12 @@ (...); @com.google.gson.annotations.SerializedName ; } + +# Per JJWT +-keep class io.jsonwebtoken.** { *; } +-keepnames class io.jsonwebtoken.* { *; } +-keepnames interface io.jsonwebtoken.* { *; } + # Retain generic signatures of TypeToken and its subclasses with R8 version 3.0 and higher. -keep,allowobfuscation,allowshrinking class com.google.gson.reflect.TypeToken -keep,allowobfuscation,allowshrinking class * extends com.google.gson.reflect.TypeToken From ee1042704896a9ef508797b6a16e7db2170245ee Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Fri, 5 Sep 2025 11:03:45 +0200 Subject: [PATCH 3/3] -> v1.47.12 (525) --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index db88020a..d461eed5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,8 +11,8 @@ apply plugin: 'com.google.gms.google-services' android { - def appVersionCode = 524 - def appVersionName = '1.47.11' + def appVersionCode = 525 + def appVersionName = '1.47.12' signingConfigs { release {