diff --git a/CHANGELOG.md b/CHANGELOG.md index 338bbea4457..4da8060b6b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## Unreleased + +### Fixes + +- Android: Add proguard rules to prevent error about missing Replay classes ([#5153](https://github.com/getsentry/sentry-java/pull/5153)) + ## 8.34.0 ### Features diff --git a/sentry-android-core/proguard-rules.pro b/sentry-android-core/proguard-rules.pro index 25086b4d2b6..2b49c949db9 100644 --- a/sentry-android-core/proguard-rules.pro +++ b/sentry-android-core/proguard-rules.pro @@ -80,6 +80,10 @@ ##---------------Begin: proguard configuration for sentry-android-replay ---------- -dontwarn io.sentry.android.replay.ReplayIntegration -dontwarn io.sentry.android.replay.DefaultReplayBreadcrumbConverter +-dontwarn io.sentry.android.replay.util.MaskRenderer +-dontwarn io.sentry.android.replay.util.ViewsKt +-dontwarn io.sentry.android.replay.viewhierarchy.ViewHierarchyNode$Companion +-dontwarn io.sentry.android.replay.viewhierarchy.ViewHierarchyNode -keepnames class io.sentry.android.replay.ReplayIntegration ##---------------End: proguard configuration for sentry-android-replay ---------- diff --git a/sentry-android-integration-tests/sentry-uitest-android/proguard-rules.pro b/sentry-android-integration-tests/sentry-uitest-android/proguard-rules.pro index 396c9025eaf..5de2dac4bdb 100644 --- a/sentry-android-integration-tests/sentry-uitest-android/proguard-rules.pro +++ b/sentry-android-integration-tests/sentry-uitest-android/proguard-rules.pro @@ -40,8 +40,4 @@ -dontwarn org.mockito.internal.** -dontwarn org.jetbrains.annotations.** -dontwarn io.sentry.android.replay.ReplayIntegration --dontwarn io.sentry.android.replay.util.MaskRenderer --dontwarn io.sentry.android.replay.util.ViewsKt --dontwarn io.sentry.android.replay.viewhierarchy.ViewHierarchyNode$Companion --dontwarn io.sentry.android.replay.viewhierarchy.ViewHierarchyNode -keep class curtains.** { *; }