Skip to content

Releases: RevenueCat/purchases-ios

5.3.0

21 Aug 23:31
4c0006a
Compare
Choose a tag to compare

New Features

Bugfixes

  • [Customer Center] Migrate to List style (#4190) via Cody Kerns (@codykerns)
  • [Paywalls] Improve locale consistency (#4158) via Josh Holtz (@joshdholtz)
  • Set Paywalls Tester deployment target to iOS 15 (#4196) via James Borthwick (@jamesrb1)
  • [Customer Center] Hide Contact Support button if URL can't be created (#4192) via Cesar de la Vega (@vegaro)
  • Fix the setting for SKIP_INSTALL in Xcode project (#4195) via Andy Boedo (@aboedo)
  • [Customer Center] Improving customer center buttons (#4165) via Cody Kerns (@codykerns)
  • Revert workaround for iOS 18 beta 5 SwiftUI crash (#4173) via Mark Villacampa (@MarkVillacampa)
  • [Paywalls] Make iOS version calculation lazy (#4163) via Mark Villacampa (@MarkVillacampa)
  • [Paywalls] Observe PurchaseHandler when owned externally (#4097) via James Borthwick (@jamesrb1)

Other Changes

  • [Customer Center] Clean up colors in WrongPlatformView and NoSubscriptionsView (#4204) via Cesar de la Vega (@vegaro)
  • Fix failing all-tests and retry more flaky tests (#4188) via Josh Holtz (@joshdholtz)
  • Compatibility content unavailable improvements (#4197) via James Borthwick (@jamesrb1)
  • Create lane to enable customer center (#4191) via Cesar de la Vega (@vegaro)
  • XCFramework artifacts in CircleCI (#4189) via Andy Boedo (@aboedo)
  • [Customer Center] CustomerCenterViewModel checks whether the app is the latest version (#4169) via JayShortway (@JayShortway)
  • export RevenueCatUI xcframework (#4172) via Andy Boedo (@aboedo)
  • Corrects references from ManageSubscriptionsButtonStyle to ButtonsStyle. (#4186) via JayShortway (@JayShortway)
  • Speed up carthage installation tests (#4184) via Andy Boedo (@aboedo)
  • Customer center improvements (#4166) via James Borthwick (@jamesrb1)
  • replace color(from colorInformation:) global with extension (#4183) via Andy Boedo (@aboedo)
  • Fix tests in main (#4174) via Andy Boedo (@aboedo)
  • Enable customer center tests (#4171) via James Borthwick (@jamesrb1)
  • [Customer Center] Initial implementation (#3967) via Cesar de la Vega (@vegaro)

5.2.3

07 Aug 20:04
Compare
Choose a tag to compare

Bugfixes

  • Fix Paywalls crash on iOS 18 beta (#4154) via Andy Boedo (@aboedo)

Dependency Updates

  • Bump danger from 9.4.3 to 9.5.0 (#4143) via dependabot[bot] (@dependabot[bot])
  • Bump nokogiri from 1.16.6 to 1.16.7 (#4129) via dependabot[bot] (@dependabot[bot])
  • Bump fastlane from 2.221.1 to 2.222.0 (#4130) via dependabot[bot] (@dependabot[bot])

Other Changes

  • Update deployment targets for tests (#4145) via Andy Boedo (@aboedo)
  • Deploy purchaserTester: clean up dry-run parameter (#4140) via Andy Boedo (@aboedo)
  • Clean up API Testers (#4141) via Andy Boedo (@aboedo)
  • More project structure cleanup (#4131) via Andy Boedo (@aboedo)
  • temporarily disables purchasetester deploy (#4133) via Andy Boedo (@aboedo)
  • Fix trigger all tests branch (#4135) via Andy Boedo (@aboedo)
  • Clean up XCWorkspace and testing apps (#4111) via Andy Boedo (@aboedo)
  • tests trigger: add target-branch parameter to trigger from the right branch (#4121) via Andy Boedo (@aboedo)
  • Re-added the RevenueCatUI tests job on every commit (#4113) via Andy Boedo (@aboedo)

5.2.2-customercenter.alpha.3

02 Aug 14:05
Compare
Choose a tag to compare
Pre-release

Bugfixes

  • Fix for disabled promo offer button (#4142)

5.2.2-customercenter.alpha.2

02 Aug 14:05
Compare
Choose a tag to compare
Pre-release

New Features

  • Add contact support button (#4023)
  • Make colors nullable (#4134)

Bugfixes

  • Fix checking eligibility (#4138)

Other Changes

  • Fix project.pbxproj (#4122)
  • Fix BackendGetCustomerCenterConfigTests (#4124)

5.2.2

25 Jul 22:27
Compare
Choose a tag to compare

Dependency Updates

  • Bump nokogiri from 1.16.5 to 1.16.6 (#3980) via dependabot[bot] (@dependabot[bot])

Other Changes

5.2.1

23 Jul 18:35
Compare
Choose a tag to compare

Bugfixes

Dependency Updates

  • Bump fastlane-plugin-revenuecat_internal from 5f55466 to d5f0742 (#4101) via dependabot[bot] (@dependabot[bot])

Other Changes

  • PaywallsTester: fix macOS build (#4093) via Andy Boedo (@aboedo)
  • Cleanup trigger_all_tests github workflow (#4088) via Toni Rico (@tonidero)
  • Fix PaywallsTester by changing TestData DEBUG checks (#4092) via Cesar de la Vega (@vegaro)
  • Add missing @PublicForExternalTesting that broke PaywallsTester (#4087) via Cesar de la Vega (@vegaro)
  • Fix workflow permission check logic (#4084) via Toni Rico (@tonidero)
  • Fix prepare next version job (#4085) via Toni Rico (@tonidero)
  • [CI]: fix CI test trigger parameters (#4076) via Andy Boedo (@aboedo)
  • Fix docs deploy and add manual trigger on CI (#4081) via Josh Holtz (@joshdholtz)

5.2.0

17 Jul 23:31
b3785e1
Compare
Choose a tag to compare

New Features

  • Added new paywall template to support multiple tiered subscriptions (#4022) via Josh Holtz (@joshdholtz)

Bugfixes

  • Fix certain completion blocks not being dispatched on the main thread (#4058) via Mark Villacampa (@MarkVillacampa)
  • Only checks staged files for leftover API keys. (#4073) via JayShortway (@JayShortway)

Other Changes

  • [Ci] Fix trigger to run all tests from github actions (#4075) via Andy Boedo (@aboedo)
  • added new workflow to trigger all tests (#4051) via Andy Boedo (@aboedo)
  • Reduce CI jobs (#4025) via Andy Boedo (@aboedo)

5.1.0

11 Jul 19:42
65d43f4
Compare
Choose a tag to compare

New Features

  • Paywalls with custom purchase and restore logic handlers (#3973) via James Borthwick (@jamesrb1)

Bugfixes

  • Prevent paywall PurchaseHandler from being cleared on rerender (#4035) via Josh Holtz (@joshdholtz)
  • Update Purchase Tester for 5.0.0 (#4015) via Will Taylor (@fire-at-will)

Dependency Updates

  • Bump fastlane from 2.221.0 to 2.221.1 (#3977) via dependabot[bot] (@dependabot[bot])

Other Changes

  • Bring official xcodes back to CI (#4029) via Cesar de la Vega (@vegaro)
  • Paywalls tester with sandbox purchases (#4024) via James Borthwick (@jamesrb1)
  • Update v5 migration guide to contain current latest version (#4019) via Toni Rico (@tonidero)
  • CI Build Docs Improvements (#4014) via Will Taylor (@fire-at-will)
  • Use available resource class for backend-integration-tests-offline-job (#4013) via Will Taylor (@fire-at-will)
  • Add X-Preferred-Locales header (#4008) via Cesar de la Vega (@vegaro)

❗ The In-app Purchase Key is now REQUIRED. Please add this to your project settings if you haven't already.

Screenshot 2024-07-11 at 3 21 05 PM

5.0.0

01 Jul 21:09
9af8350
Compare
Choose a tag to compare

5.0.0

✨ The RevenueCat iOS SDK v5 is here!! Version 5.0 of the RevenueCat SDK enables full StoreKit 2 flow on the SDK and the RevenueCat backend by default.

See our RevenueCat v5 Migration Guide for all the details.


❗ The In-app Purchase Key is now REQUIRED. Please add this to your project settings if you haven't already.

Screenshot 2024-07-11 at 3 21 05 PM

4.43.2

27 Jun 09:13
Compare
Choose a tag to compare

Bugfixes

  • Remove AdClient framework related code (#3993) via Cesar de la Vega (@vegaro)