Releases: RevenueCat/purchases-android
Releases · RevenueCat/purchases-android
9.21.0
RevenueCat SDK
🐞 Bugfixes
- Send
PresentedOfferingContextinfo whenPurchasesAreCompletedBy.MY_APPand using paywalls (#3078) via Toni Rico (@tonidero)
RevenueCatUI SDK
Paywallv2
✨ New Features
- Add customVariables support to all PaywallActivityLauncher methods and PaywallView (#3075) via Facundo Menzella (@facumenzella)
- Add support for promotional offers in paywalls (#3063) via Cesar de la Vega (@vegaro)
- Add support for product changes in paywalls (#3062) via Cesar de la Vega (@vegaro)
🔄 Other Changes
- Bump fastlane from 2.231.1 to 2.232.0 (#3080) via dependabot[bot] (@dependabot[bot])
9.20.2
RevenueCatUI SDK
Customer Center
🐞 Bugfixes
- CC-628: Refresh Customer Center UI after subscription cancellation (#3061) via Facundo Menzella (@facumenzella)
Paywallv2
🐞 Bugfixes
🔄 Other Changes
9.20.1
RevenueCatUI SDK
Paywallv2
🐞 Bugfixes
🔄 Other Changes
- Rename
MultipleIntroOffersoverride toMultiplePhaseOffers(#3069) via Cesar de la Vega (@vegaro) - Add LeakCanary (#3068) via Rick (@rickvdl)
- Avoid posting stored metadata in pending transactions (#3065) via Toni Rico (@tonidero)
- [AUTOMATIC] Update golden test files for backend integration tests (#3066) via RevenueCat Git Bot (@RCGitBot)
9.20.0
RevenueCatUI SDK
Paywallv2
✨ New Features
- Add custom variables support for v2 paywalls (#3020) via Facundo Menzella (@facumenzella)
🔄 Other Changes
9.19.4
9.19.3
RevenueCat SDK
📦 Dependency Updates
RevenueCatUI SDK
Paywallv2
🐞 Bugfixes
- Fix gradient overlay to cover full viewport instead of image bounds (#3017) via Facundo Menzella (@facumenzella)
- [MON-1823] Fix paywall price variables not showing on initial load (#3044) via Facundo Menzella (@facumenzella)
🔄 Other Changes
9.19.2
RevenueCat SDK
🐞 Bugfixes
- Make sure countdown component works when there's no package context (#3036) via Cesar de la Vega (@vegaro)
- Fix paywall data misattributions (#3032) via Toni Rico (@tonidero)
🔄 Other Changes
- Add
sdk_originatedto POST /receipt (#3034) via Toni Rico (@tonidero) - Finish activities instead of crashing when not launched through SDK (#3040) via Antonio Pallares (@ajpallares)
- Bump fastlane from 2.231.0 to 2.231.1 (#3035) via dependabot[bot] (@dependabot[bot])
- Update CLAUDE code review workflow reference (#3030) via Cesar de la Vega (@vegaro)
- Bump fastlane from 2.230.0 to 2.231.0 (#3028) via dependabot[bot] (@dependabot[bot])
- Ignore new headers in golden backend test snapshots (#3029) via Toni Rico (@tonidero)
- Add Claude Code GitHub Workflow (#3011) via Cesar de la Vega (@vegaro)
- Send
paywall_idin paywall events (#3018) via Toni Rico (@tonidero) - Add retry mechanism to purchases integration tests (#3024) via Toni Rico (@tonidero)
9.19.1
RevenueCat SDK
🐞 Bugfixes
- Fixes incorrect lifecycle transitions in
CompatComposeView(#3006) via JayShortway (@JayShortway) - Fixes
showInAppMessagesNPE when the Activity has no content View (#3004) via JayShortway (@JayShortway)
RevenueCatUI SDK
Paywallv2
🐞 Bugfixes
- Synchronize
cacheDirectorylazy property to fixNullPointerExceptiononUnsafeLazyImpl(#3019) via Cesar de la Vega (@vegaro)
Customer Center
🐞 Bugfixes
🔄 Other Changes
- Improve accuracy of transactions origin Part 6: Cleanup, Do not cache user id (#3012) via Toni Rico (@tonidero)
- Properly cleanup new shared preferences files between tests (#3016) via Toni Rico (@tonidero)
- [AUTOMATIC] Update golden test files for backend integration tests (#3015) via RevenueCat Git Bot (@RCGitBot)
- Improve accuracy of transactions origin Part 5: Cleanup (#3002) via Toni Rico (@tonidero)
- Improve accuracy of transactions origin Part 4: Post remaining transaction metadata when syncing purchases (#2993) via Toni Rico (@tonidero)
- Improve accuracy of transactions origin Part 3: Merge cached data when posting receipts + Cache amazon data (#2989) via Toni Rico (@tonidero)
- Improve accuracy of transactions origin Part 2: Store transaction metadata (#2988) via Toni Rico (@tonidero)
- Improve accuracy of transactions origin Part 1: Refactor to allow caching transaction metadata (#2987) via Toni Rico (@tonidero)
- [AUTOMATIC] Update golden test files for backend integration tests (#3010) via RevenueCat Git Bot (@RCGitBot)
- [AUTOMATIC] Update golden test files for backend integration tests (#3008) via RevenueCat Git Bot (@RCGitBot)
- Track exit offers (#2975) via Cesar de la Vega (@vegaro)
9.19.0
9.18.1
RevenueCat SDK
📦 Dependency Updates
🔄 Other Changes
- Bump uri from 1.0.3 to 1.0.4 (#2984) via dependabot[bot] (@dependabot[bot])
- [AUTOMATIC] Update golden test files for backend integration tests (#2985) via RevenueCat Git Bot (@RCGitBot)
- Add better error message when opening SimulatedStoreErrorDialogActivity from non-supported sources (#2980) via Toni Rico (@tonidero)
- [AUTOMATIC] Update golden test files for backend integration tests (#2978) via RevenueCat Git Bot (@RCGitBot)
- Bump fastlane-plugin-revenuecat_internal from
76a3a08toe6454e3(#2976) via dependabot[bot] (@dependabot[bot]) - Improve error messages when displaying
CustomerCenterActivityorPaywallActivityfrom other sources (#2974) via Toni Rico (@tonidero) - Fix SDK size testing app version (#2973) via Toni Rico (@tonidero)
- Add size testing app and related CI tasks (#2956) via Toni Rico (@tonidero)