Releases: RevenueCat/purchases-ios
Releases · RevenueCat/purchases-ios
5.3.0-customercenter.alpha.4
- Open App Store when the user wants to update their app (#4199) via JayShortway (@JayShortway)
- Move sheet and restore alert creation to ManageSubscriptionsView (#4220) via Cesar de la Vega (@vegaro)
- Shows a warning when the app is not the latest version (#4193) via JayShortway (@JayShortway)
- Add padding to No thanks in promotional offer screen (#4221) via Cesar de la Vega (@vegaro)
- Fix
FeedbackSurveyView
not opening (#4208) via Cesar de la Vega (@vegaro) - Migrate to List style (#4190) via Cody Kerns (@codykerns)
- Hide Contact Support button if URL can't be created (#4192) via Cesar de la Vega (@vegaro)
- Improving customer center buttons (#4165) via Cody Kerns (@codykerns)
- Clean up colors in WrongPlatformView and NoSubscriptionsView (#4204) via Cesar de la Vega (@vegaro)
- CustomerCenterViewModel checks whether the app is the latest version (#4169) via JayShortway (@JayShortway)
- Corrects references from ManageSubscriptionsButtonStyle to ButtonsStyle. (#4186) via JayShortway (@JayShortway)
- Customer center improvements (#4166) via James Borthwick (@jamesrb1)
- replace
color(from colorInformation:)
global with extension (#4183) via Andy Boedo (@aboedo) - Enable customer center tests (#4171) via James Borthwick (@jamesrb1)
5.3.0
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
Bugfixes
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
Bugfixes
- Fix for disabled promo offer button (#4142)
5.2.2-customercenter.alpha.2
5.2.2
Dependency Updates
- Bump nokogiri from 1.16.5 to 1.16.6 (#3980) via dependabot[bot] (@dependabot[bot])
Other Changes
- Only Retry POST Receipt Paths for 429 (#4107) via Will Taylor (@fire-at-will)
- Clarify Instructions to Run All Manual Tests (#4112) via Will Taylor (@fire-at-will)
- Fixes trigger_all_tests.yml triggering on every issue comment (#4114) via JayShortway (@JayShortway)
- Fixes a typo in the bug_report issue template (#3945) via JayShortway (@JayShortway)
- [External] Add missing SwiftUI environment for previews (#4109) via @noahsmartin (#4110) via Andy Boedo (@aboedo)
- Remove notify-on-non-patch-release-branches (#4106) via Cesar de la Vega (@vegaro)
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.