From 0ca5c8d423514b1c2360cc7c5c812933940fe8c2 Mon Sep 17 00:00:00 2001 From: Simon Marquis Date: Sun, 10 Dec 2023 18:26:54 +0100 Subject: [PATCH] Provide default proguard file to prevent errors on Android consumers ``` Missing classes detected while running R8. Please add the missing classes or apply additional keep rules. Missing class com.google.devtools.ksp.processing.SymbolProcessorProvider. ``` --- .gitignore | 3 --- CHANGELOG.md | 2 ++ .../resources/META-INF/proguard/sealed-object-instances.pro | 2 ++ 3 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 processor/src/main/resources/META-INF/proguard/sealed-object-instances.pro diff --git a/.gitignore b/.gitignore index 72a639f..3611c46 100644 --- a/.gitignore +++ b/.gitignore @@ -23,9 +23,6 @@ build/ # Local configuration file (sdk path, etc) local.properties -# Proguard folder generated by Eclipse -proguard/ - # Log Files *.log diff --git a/CHANGELOG.md b/CHANGELOG.md index 2bab1b8..99fa2af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +- Provide default proguard file to prevent errors on Android consumers + ## [1.8.0] _2023-07-09_ diff --git a/processor/src/main/resources/META-INF/proguard/sealed-object-instances.pro b/processor/src/main/resources/META-INF/proguard/sealed-object-instances.pro new file mode 100644 index 0000000..4b0c102 --- /dev/null +++ b/processor/src/main/resources/META-INF/proguard/sealed-object-instances.pro @@ -0,0 +1,2 @@ +# sealed-object-instances contains both the KSP processor and annotations in the same library +-dontwarn com.google.devtools.ksp.**