Skip to content

Releases: RevenueCat/purchases-ios

5.22.1

24 Apr 08:38
Compare
Choose a tag to compare

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

17 Apr 06:54
Compare
Choose a tag to compare

RevenueCat SDK

✨ New Features

🔄 Other Changes

5.21.2

15 Apr 20:10
Compare
Choose a tag to compare

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

5.21.1

11 Apr 13:38
Compare
Choose a tag to compare

RevenueCatUI SDK

Paywallv2

🐞 Bugfixes

🔄 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

10 Apr 12:38
Compare
Choose a tag to compare

Other Changes

  • v4: Add promotional offer APIs to CustomEntitlementComputation V4 SDK (#4973) via Toni Rico (@tonidero)

5.21.0

07 Apr 18:22
Compare
Choose a tag to compare

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

5.20.3

03 Apr 16:09
Compare
Choose a tag to compare

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

27 Mar 15:51
Compare
Choose a tag to compare

RevenueCat SDK

🐞 Bugfixes

Customer Center

🐞 Bugfixes

  • fix: Hide subscription detail if consumable (#4906) via Facundo Menzella (@facumenzella)

RevenueCatUI SDK

🐞 Bugfixes

🔄 Other Changes

  • chore: Test if Package.swift is valid on CI for older tooling (#4697) via Facundo Menzella (@facumenzella)
  • [Diagnostics]: add NOT_CHECKED value to cache_status parameter of get_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 and purchase_result events (#4886) via Antonio Pallares (@ajpallares)

5.20.2-vc-beta.1

27 Mar 20:31
Compare
Choose a tag to compare
5.20.2-vc-beta.1 Pre-release
Pre-release

🔄 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

21 Mar 07:50
Compare
Choose a tag to compare

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)