Releases: RevenueCat/purchases-ios
Releases · RevenueCat/purchases-ios
5.2.1
Bugfixes
- Retry Requests with HTTP Status 429 (#4048) via Will Taylor (@fire-at-will)
- Use newer Alert API for showing customer restored alert (#4078) via Mark Villacampa (@MarkVillacampa)
Dependency Updates
- Bump fastlane-plugin-revenuecat_internal from
5f55466
tod5f0742
(#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
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
5.1.0
New Features
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.

5.0.0
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.

4.43.2
4.43.1
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
to5f55466
(#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
4.42.0
New Features
Bugfixes
- [EXTERNAL] Hide decorative Paywall images from accessibility (#3886) via @shiftingsand (#3892) via Toni Rico (@tonidero)
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
to8ec0072
(#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
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
Bugfixes
Paywalls
: Update Norwegian "restore" localization (#3844) via Josh Holtz (@joshdholtz)
Dependency Updates
- Bump fastlane-plugin-revenuecat_internal from
f88dcd4
todd5e21f
(#3839) via dependabot[bot] (@dependabot[bot]) - Update Package.resolved (#3822) via Cesar de la Vega (@vegaro)
- Bump fastlane-plugin-revenuecat_internal from
1e62420
tof88dcd4
(#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)