Embed proguard/R8 rules in kotlin-reflect artifact jar #2893
The Android build pipeline can extract embedded proguard configurations from dependencies and merge them automatically. This adds a conservative proguard configuration to the kotlin-reflect JVM artifact in support of that. This focuses mostly on just retaining what's necessary for kotlin-reflect's own functionality to operate, but could be expanded if community feedback discovers other good candidate rules. With this in place - most Android projects using R8 or Proguard should Just Work
@udalov any chance something changed here in 1.4.32?
We noticed this issue happening but it wasn't happening in the past (we've been using proguard since kotlin 1.4) but with 1.4.32 we need to manually add
for our app not to crash.
Edit: Filed on youtrack here as there was no github issue tab. Hope that's the right place. https://youtrack.jetbrains.com/issue/KT-46236