RevenueCat / purchases-android

Android in-app purchases and subscriptions made easy.
https://www.revenuecat.com/
MIT License
235 stars 45 forks source link

SDK-3468 Minimal compatibility with BC7 #1707

Closed JayShortway closed 1 month ago

JayShortway commented 1 month ago

Note: target branch is equal to main (at the time of writing).

This adds the minimum required changes to be able to compile with BC7. Tests are also expected to work. (They do locally.)

Commits are pretty isolated, so you could review per commit, to see fewer files at a time.

Breaking changes

Internal changes

RevenueCat-Danger-Bot commented 1 month ago
1 Message
:book: Size increase: 1.45 KB

Generated by :no_entry_sign: Danger

codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 54.54545% with 5 lines in your changes are missing coverage. Please review.

Project coverage is 83.11%. Comparing base (33a4377) to head (e0849d1).

Files Patch % Lines
.../kotlin/com/revenuecat/purchases/common/Backend.kt 50.00% 3 Missing and 2 partials :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## sdk-3465-support-bc7 #1707 +/- ## ======================================================== + Coverage 83.07% 83.11% +0.04% ======================================================== Files 222 221 -1 Lines 7581 7547 -34 Branches 1073 1066 -7 ======================================================== - Hits 6298 6273 -25 + Misses 857 850 -7 + Partials 426 424 -2 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.