From 22d2afa89bfe626bf952c2bb4b1f37935c1a2f71 Mon Sep 17 00:00:00 2001 From: Lucas Fernandes Nogueira Date: Tue, 27 Aug 2024 15:30:10 -0300 Subject: [PATCH] fix(core): add proguard rule to keep JSON deserializers (#10800) --- .changes/proguard-keep-json-deserializer-classes.md | 5 +++++ core/tauri/mobile/android/proguard-rules.pro | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 .changes/proguard-keep-json-deserializer-classes.md diff --git a/.changes/proguard-keep-json-deserializer-classes.md b/.changes/proguard-keep-json-deserializer-classes.md new file mode 100644 index 00000000000..4d0f509f1fe --- /dev/null +++ b/.changes/proguard-keep-json-deserializer-classes.md @@ -0,0 +1,5 @@ +--- +"tauri": patch:bug +--- + +Change the Android Proguard rules to keep custom JSON deserializers. diff --git a/core/tauri/mobile/android/proguard-rules.pro b/core/tauri/mobile/android/proguard-rules.pro index a461a5556f3..ab44933621d 100644 --- a/core/tauri/mobile/android/proguard-rules.pro +++ b/core/tauri/mobile/android/proguard-rules.pro @@ -27,3 +27,5 @@ -keep @app.tauri.annotation.InvokeArg public class * { *; } + +-keep class * extends com.fasterxml.jackson.databind.JsonDeserializer { *; }