Skip to content

Releases: RevenueCat/purchases-ios

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)

4.43.1

21 Jun 17:49
Compare
Choose a tag to compare

Dependency Updates

  • Bump fastlane from 2.220.0 to 2.221.0 (#3971) via dependabot[bot] (@dependabot[bot])
  • Bump rexml from 3.2.6 to 3.2.8 (#3907) via dependabot[bot] (@dependabot[bot])
  • Bump fastlane-plugin-revenuecat_internal from 8ec0072 to 5f55466 (#3938) via dependabot[bot] (@dependabot[bot])

Other Changes

  • Fix cocoapods installation tests (#3981) via Toni Rico (@tonidero)
  • Remove carthage from CI and update release jobs to use xcode 15 and M1 (#3927) via Cesar de la Vega (@vegaro)
  • Bring back offline integration tests on M1 (#3976) via Toni Rico (@tonidero)
  • Fix Carthage (#3978) via James Borthwick (@jamesrb1)
  • Revert "Run offline backend integration tests on M1 machines (#3961)" (#3974) via Toni Rico (@tonidero)
  • Run offline backend integration tests on M1 machines (#3961) via Toni Rico (@tonidero)
  • Xcode project with RevenueCatUI + Tests (#3960) via James Borthwick (@jamesrb1)
  • Clone to spm using fastlane (#3926) via James Borthwick (@jamesrb1)
  • finishTransactions/ObserverMode -> PurchasesAreCompletedBy (#3947) via James Borthwick (@jamesrb1)
  • Switch tests for iOS 12 and 13 to M1 (#3958) via Toni Rico (@tonidero)
  • Fix prepare next version job (#3939) via Toni Rico (@tonidero)

4.43.0

04 Jun 16:13
Compare
Choose a tag to compare

New Features

Other Changes

  • Revert docs-deploy to xcode 14 (#3935) via Cesar de la Vega (@vegaro)
  • Diagnostics: Add logic to retry on server errors (#3930) via Toni Rico (@tonidero)

4.42.0

03 Jun 09:50
Compare
Choose a tag to compare

New Features

  • RemoteImage Low Res Image support (#3906) via James Borthwick (@jamesrb1)

Bugfixes

Dependency Updates

  • Bump rexml from 3.2.6 to 3.2.8 in /Tests/InstallationTests/CocoapodsInstallation (#3908) via dependabot[bot] (@dependabot[bot])
  • Bump fastlane-plugin-revenuecat_internal from dd5e21f to 8ec0072 (#3873) via dependabot[bot] (@dependabot[bot])

Other Changes

  • Revert to use xcode 14 to fix deploys (#3929) via Cesar de la Vega (@vegaro)
  • SPMInstallation tests deployment version increase (#3922) via Cesar de la Vega (@vegaro)
  • Only install swiftlint on Xcode 15 jobs (#3913) via Josh Holtz (@joshdholtz)
  • Add http_request_performed diagnostics event (#3897) via Toni Rico (@tonidero)
  • Paywalls Tester: App Store Prep (#3889) via James Borthwick (@jamesrb1)
  • Paywalls Tester: Enable Example Paywalls in Release Mode (#3885) via James Borthwick (@jamesrb1)
  • Use Ruby 3.2 on CircleCI (#3896) via Josh Holtz (@joshdholtz)
  • PaywallsTester: Remove unused code (#3884) via James Borthwick (@jamesrb1)
  • Improved Error Handling (#3883) via James Borthwick (@jamesrb1)
  • Clear diagnostics file if we detect it's too big during event tracking (#3824) via Toni Rico (@tonidero)
  • Preprocessor to make select constructs public (#3880) via James Borthwick (@jamesrb1)
  • Paywalls Tester: Use key defined in CI (#3869) via James Borthwick (@jamesrb1)
  • Cleanup: Remove test storekit configuration files when importing through SPM (#3878) via Andy Boedo (@aboedo)
  • Update fastlane plugin and fix docs index path (#3872) via Toni Rico (@tonidero)
  • Update to use xcode 15.3 in CI (#3870) via Cesar de la Vega (@vegaro)
  • Paywalls Tester 0.1 (#3868) via James Borthwick (@jamesrb1)
  • Update config.yml for SPM repo copy (#3861) via James Borthwick (@jamesrb1)
  • Change deploy-purchase-tester to use xcode 15 (#3858) via Cesar de la Vega (@vegaro)

5.0.0-rc.1

15 May 14:02
bede9c4
Compare
Choose a tag to compare
5.0.0-rc.1 Pre-release
Pre-release

5.0.0-rc.1

RevenueCat iOS SDK v5 is here!!

See our RevenueCat v5 Migration Guide for all the details.

We have opened a channel in our Discord server for participants in the Beta to ask questions and give feedback: https://discord.gg/wXEfBGem5n.

4.41.2

30 Apr 15:53
Compare
Choose a tag to compare

Bugfixes

  • Paywalls: Update Norwegian "restore" localization (#3844) via Josh Holtz (@joshdholtz)

Dependency Updates

  • Bump fastlane-plugin-revenuecat_internal from f88dcd4 to dd5e21f (#3839) via dependabot[bot] (@dependabot[bot])
  • Update Package.resolved (#3822) via Cesar de la Vega (@vegaro)
  • Bump fastlane-plugin-revenuecat_internal from 1e62420 to f88dcd4 (#3831) via dependabot[bot] (@dependabot[bot])

Other Changes

  • Add diagnostics event for Customer Info verification (#3823) via Cesar de la Vega (@vegaro)
  • Fix backend integration test (#3847) via Josh Holtz (@joshdholtz)
  • Push to SPM after release has been made (#3834) via James Borthwick (@jamesrb1)
  • Add note to readme about new spm repo (#3828) via James Borthwick (@jamesrb1)