Releases: RevenueCat/purchases-ios
Releases · RevenueCat/purchases-ios
5.22.1
RevenueCat SDK
Customer Center
🐞 Bugfixes
- fix: Reload customer center on subscription cancelled (#4993) via Facundo Menzella (@facumenzella)
RevenueCatUI SDK
Paywallv2
🐞 Bugfixes
- [Paywalls V2] Add default values for enums (#4955) via Josh Holtz (@joshdholtz)
🔄 Other Changes
- [Customer center] missing inject of Purchases provider (#5011) via Antonio Pallares (@ajpallares)
- Fix Magic Weather SwiftUI compilation error by @pattogato at #4987 (#5012) via Toni Rico (@tonidero)
- Log a warning to iOS 18.4 Simulator users with empty offerings (#5002) via Chris Perriam (@cperriam-rc)
- Maybe fix some flaky PaywallViewEventsTests in CI (#5008) via Josh Holtz (@joshdholtz)
- Update internal fastlane plugin to not try new scan run when retried tests eventually passed (#5007) via Josh Holtz (@joshdholtz)
- [Diagnostics] Add extra fields when tracking AppTransaction errors (#5005) via Mark Villacampa (@MarkVillacampa)
- Added purchase button in package SwiftUI Preview example (#4967) via Josh Holtz (@joshdholtz)
- Parses the PR number from the merge queue branch name. (#4996) via JayShortway (@JayShortway)
5.22.0
5.21.2
RevenueCat SDK
Customer Center
🐞 Bugfixes
- fix: Unify finding active transaction for customer center (#4992) via Facundo Menzella (@facumenzella)
RevenueCatUI SDK
Paywallv2
🐞 Bugfixes
- Fix paywalls text component compilation for iOS 15 (#4995) via Josh Holtz (@joshdholtz)
- Fix Paywalls v2 Text component to not localized from bundle but support markdown (#4990) via Josh Holtz (@joshdholtz)
🔄 Other Changes
- UI preview mode: enable customer center previews (#4947) via Antonio Pallares (@ajpallares)
- Adds CEC V5 migration guide (#4984) via JayShortway (@JayShortway)
5.21.1
RevenueCatUI SDK
Paywallv2
🐞 Bugfixes
- Make Paywalls v2 Text use verbatim (#4975) via Josh Holtz (@joshdholtz)
🔄 Other Changes
- New APIs to CustomEntitlementsComputationMode SDK (#4972) via Toni Rico (@tonidero)
- Updates the changelog for hotfix 4.43.5. (#4980) via JayShortway (@JayShortway)
- Fixes unit tests compilation on Xcode 16.3/iOS 18.4 (#4977) via Antonio Pallares (@ajpallares)
- Remove preprocessor script for PaywallsTester (#4969) via Antonio Pallares (@ajpallares)
- [Customer center] unify and propagate Purchases provider (#4957) via Antonio Pallares (@ajpallares)
4.43.5
5.21.0
RevenueCat SDK
🐞 Bugfixes
- Remove Identifiable conformance from StoreKit2PurchaseIntentListenerType (#4964) via Will Taylor (@fire-at-will)
- Fix
CustomerCenterViewController
view (#4960) via Antonio Pallares (@ajpallares)
RevenueCatUI SDK
Customer Center
✨ New Features
- feat: Don't hide contact support on simulator (#4951) via Facundo Menzella (@facumenzella)
- feat: Change default copy for web_subscription_manage (#4921) via Facundo Menzella (@facumenzella)
🐞 Bugfixes
- Update strings for restore purchases alerts (#4933) via Cesar de la Vega (@vegaro)
- Replace initial alert dialog with a progress view when restoring in Customer Center (#4930) via Cesar de la Vega (@vegaro)
🔄 Other Changes
- feat: Add log for promo offer eligibility (#4949) via Facundo Menzella (@facumenzella)
5.20.3
RevenueCatUI SDK
Customer Center
🐞 Bugfixes
- fix: Allow two lines for feedback survey title (#4950) via Facundo Menzella (@facumenzella)
- feat: Reload customer center onCustomerCenterPromotionalOfferSuccess (#4917) via Facundo Menzella (@facumenzella)
🔄 Other Changes
- Only preview
RestorePurchasesAlert
on iOS (#4958) via Cesar de la Vega (@vegaro) - Add
X-Is-Backgrounded
header (#4938) via Toni Rico (@tonidero) - Add previews for
RestorePurchasesAlert
(#4922) via Cesar de la Vega (@vegaro) - [Diagnostics] Add
storefront
property to more events (#4948) via Toni Rico (@tonidero) - Improve Korean translation (#4946) via Jaewoong Eum (@skydoves)
- [Diagnostics] Sync diagnostics if file reaches lower size limit (#4929) via Toni Rico (@tonidero)
- Add diagnostics event when AppTransaction fails to be fetched (#4936) via Mark Villacampa (@MarkVillacampa)
- [Paywalls] Fix gradients in angles around 135º (#4934) via Mark Villacampa (@MarkVillacampa)
- Fix load shedder integration tests after project changes (#4932) via Toni Rico (@tonidero)
- [Diagnostics] Fix cache fetch policy key not matching specs (#4924) via Toni Rico (@tonidero)
- [Paywall] Center-align all Timeline component icons by calculating and setting their max width (#4890) via Mark Villacampa (@MarkVillacampa)
- [Paywalls] Add support for TimelineItem overrides (#4875) via Mark Villacampa (@MarkVillacampa)
- [Paywalls] Extend the padding by border.width amount in components that support both (#4915) via Mark Villacampa (@MarkVillacampa)
5.20.2
RevenueCat SDK
🐞 Bugfixes
- Carousel fixes (#4869) via Josh Holtz (@joshdholtz)
Customer Center
🐞 Bugfixes
- fix: Hide subscription detail if consumable (#4906) via Facundo Menzella (@facumenzella)
RevenueCatUI SDK
🐞 Bugfixes
- Fixing fit mode on background property (#4905) via Josh Holtz (@joshdholtz)
🔄 Other Changes
- chore: Test if Package.swift is valid on CI for older tooling (#4697) via Facundo Menzella (@facumenzella)
- [Diagnostics]: add
NOT_CHECKED
value tocache_status
parameter ofget_offerings_result
event (#4919) via Antonio Pallares (@ajpallares) - chore: Test action wrapper for customer center (#4916) via Facundo Menzella (@facumenzella)
- [Diagnostics] add
apple_purchase_intent_received
event (#4895) via Antonio Pallares (@ajpallares) - Fix nokogiri CVEs (#4914) via Cesar de la Vega (@vegaro)
- Fix build issues and tests in older versions of Xcode (#4909) via Antonio Pallares (@ajpallares)
- [Diagnostics] add
apple_transaction_update_received
event (#4904) via Antonio Pallares (@ajpallares) - fix build issue in iOS 15 (#4908) via Antonio Pallares (@ajpallares)
- [Diagnostics] add
purchase_started
andpurchase_result
events (#4886) via Antonio Pallares (@ajpallares)
5.20.2-vc-beta.1
🔄 Other Changes
Warning: the virtual currency features are currently in beta and may change without notice.
- Virtual Currency balances via Will Taylor
5.20.1
RevenueCatUI SDK
Paywallv2
🐞 Bugfixes
- [Paywalls V2] Fixes badges not being overriden (#4900) via JayShortway (@JayShortway)
🔄 Other Changes
- Skip
TrialOrIntroPriceEligibilityCheckerSK2Tests
in iOS 15 (#4902) via Antonio Pallares (@ajpallares) - [Diagnostics] add
apple_trial_or_intro_eligibility_request
event (#4894) via Antonio Pallares (@ajpallares) - [Diagnostics] add
apple_transaction_queue_received
event (#4898) via Antonio Pallares (@ajpallares)