yoomoney / yookassa-android-sdk

This library allows implementing payment acceptance into mobile apps on Android. It works as an extension to the YooMoney API.
https://yookassa.ru/developers/payment-forms/android-sdk
MIT License
40 stars 22 forks source link

Неверные правила Proguard/R8 #72

Closed princeparadoxes closed 3 years ago

princeparadoxes commented 3 years ago

Добрый день! В вашей библиотеке ru.yoo.sdk.auth:auth есть такое правило Proguard/R8

-keep public class * {
    public protected *;
}

В итоге R8 мерджит все proguard.txt из библиотек. Из-за этого правила обфускация на проекте можно сказать, что не работает. Было бы круто, если бы вы ограничили правило только своими пакетами

-keep public class ru.yoo.sdk.** {
    public protected *;
}
iskandarshabaev commented 3 years ago

Добрый день! Спасибо что заметили и написали сюда. Уже взяли в работу, в ближайшее время выкатим релиз.

iskandarshabaev commented 3 years ago

Исправили в версии 5.1.2