Skip to content

Releases: RevenueCat/purchases-ios

5.52.1

31 Dec 14:54

Choose a tag to compare

RevenueCat SDK

🐞 Bugfixes

  • Fix translations of purchase button in Customer Center's promotional offers (#5974) via Cesar de la Vega (@vegaro)
  • Fix HTTP request deduplication being non-deterministic on cache keys (#5975) via Andy Boedo (@aboedo)
  • Fixed compilation of generated XCFramework because of synthesized Codable conformance in extension (#5971) via Rick (@rickvdl)
  • Fix footer background image influencing footer height when using Fill / Fit mode (#5960) via Facundo Menzella (@facumenzella)

RevenueCatUI SDK

Paywallv2

🐞 Bugfixes

  • Fix Tabs component package inheritance for tabs without packages (#5929) via Facundo Menzella (@facumenzella)

🔄 Other Changes

  • Remove output_style from xcodebuild calls in test_revenuecatui (#5978) via Cesar de la Vega (@vegaro)
  • Updated reference snapshot for load shedder offerings response (#5973) via Rick (@rickvdl)
  • Removed the use of @autoclosure from Logging methods in order to reduce binary size footprint (#5956) via Rick (@rickvdl)

4.44.2

30 Dec 14:33

Choose a tag to compare

RevenueCat SDK

🐞 Bugfixes

  • [v4] Fix HTTP request deduplication being non-deterministic on cache keys (#5976) via Rick (@rickvdl)

🔄 Other Changes

  • [v4] Remove brew tap of unused repository in CircleCI config (#5977) via Rick (@rickvdl)

5.52.0

24 Dec 13:39

Choose a tag to compare

RevenueCatUI SDK

Paywallv2

✨ New Features

🔄 Other Changes

  • Execute release-train only when making a release (#5965) via Antonio Pallares (@ajpallares)
  • Fix failing ad tracking tests (#5963) via Antonio Pallares (@ajpallares)
  • Re-recorded FallbackURLBackendIntegrationTests and LoadShedderIntegrationTests (#5962) via Facundo Menzella (@facumenzella)
  • Bump fastlane-plugin-revenuecat_internal from 76a3a08 to e6454e3 (#5961) via dependabot[bot] (@dependabot[bot])
  • Trigger the RC app upload when releasing a SDK version (#4853) via Antonio Pallares (@ajpallares)
  • Remove compiler flag (#5943) via Pol Miro (@polmiro)
  • Added Emerge binary size analysis lane in Fastlane using new barebones test app (#5941) via Rick (@rickvdl)

5.51.1

22 Dec 19:14

Choose a tag to compare

RevenueCat SDK

🐞 Bugfixes

🔄 Other Changes

  • Revert to fastlane v2.229.1 from 2.230.0 (#5952) via Antonio Pallares (@ajpallares)
  • Flush events in will resign active (#5932) via Antonio Pallares (@ajpallares)
  • Bump fastlane from 2.229.1 to 2.230.0 (#5950) via dependabot[bot] (@dependabot[bot])
  • Bump aws-sdk-s3 from 1.205.0 to 1.208.0 (#5948) via dependabot[bot] (@dependabot[bot])
  • Bump aws-sdk-s3 from 1.182.0 to 1.208.0 in /Tests/InstallationTests/CocoapodsInstallation (#5947) via dependabot[bot] (@dependabot[bot])
  • [AUTOMATIC][Paywalls V2] Updates commit hash of paywall-preview-resources (#5945) via RevenueCat Git Bot (@RCGitBot)

5.51.0

19 Dec 07:40

Choose a tag to compare

RevenueCat SDK

✨ New Features

  • Adds setAppsFlyerConversionData to conveniently track AppsFlyer conversion data (#5936) via JayShortway (@JayShortway)

🐞 Bugfixes

  • Jzdesign/video component load bug (#5926) via Jacob Rakidzich (@JZDesign)

🔄 Other Changes

  • Fix flaky tests (#5938) via Antonio Pallares (@ajpallares)
  • [AUTOMATIC][Paywalls V2] Updates commit hash of paywall-preview-resources (#5937) via RevenueCat Git Bot (@RCGitBot)
  • Format test store price strings with same currency code and locale as localizedPriceString (#5784) via Rick (@rickvdl)
  • Improve flakiness of some tests + add extra logs for easier debugging (#5919) via Antonio Pallares (@ajpallares)
  • Replace RCPurchasesErrorCodeDomain with ErrorCode.errorDomain in tests (#5924) via Antonio Pallares (@ajpallares)
  • Update broken docs links (#5933) via Jens-Fabian Goetzmann (@jefago)
  • Remove Brewfile + lock file and fix Homebrew formula caching in CircleCI (#5927) via Rick (@rickvdl)
  • Fix Carthage installation tests (#5922) via Antonio Pallares (@ajpallares)

5.50.1

11 Dec 10:40

Choose a tag to compare

RevenueCatUI SDK

Paywallv2

🐞 Bugfixes

  • Respect paywall distribution if content shorter than device (#5825) via Cesar de la Vega (@vegaro)

🔄 Other Changes

  • Fix compilation of RevenueCatUI in watchOS with Xcode 16 (#5923) via Antonio Pallares (@ajpallares)
  • Bump fastlane-plugin-revenuecat_internal from efca663 to 76a3a08 (#5921) via dependabot[bot] (@dependabot[bot])
  • Remove the use of scan_with_flaky_test_retries and rely on the retry mechanism of xcodebuild through the regular scan action (#5914) via Rick (@rickvdl)
  • Fix flaky test (#5920) via Antonio Pallares (@ajpallares)

5.50.0

08 Dec 16:25

Choose a tag to compare

RevenueCat SDK

✨ New Features

  • Support introductoryOfferEligibilityJWS and promotionalOfferJWS in CUSTOM_ENTITLEMENT_COMPUTATION mode (#5908) via Will Taylor (@fire-at-will)

🐞 Bugfixes

  • Flush events in a background task to fix missing events (#5899) via Cesar de la Vega (@vegaro)
  • Add missing synchronize when appending event (#5900) via Cesar de la Vega (@vegaro)

🔄 Other Changes

  • Improve log message when no products found in any offerings (#5905) via Antonio Pallares (@ajpallares)
  • Exclude APITester from Danger checks (#5910) via Facundo Menzella (@facumenzella)

5.49.3

04 Dec 11:51

Choose a tag to compare

RevenueCat SDK

🐞 Bugfixes

  • fix: Call onRestoreCompleted if there are no subscriptions / non subscriptions (#5813) via Facundo Menzella (@facumenzella)

RevenueCatUI SDK

Customer Center

🐞 Bugfixes

  • Remove extra check for showing new support ticket creation button (#5896) via Rosie Watson (@RosieWatson)

🔄 Other Changes

  • Add custom purchase and restore logic handlers to UIKit paywalls (#5902) via Antonio Pallares (@ajpallares)
  • Add extra non subscription events (#5895) via Pol Miro (@polmiro)
  • Show redacted Test Api key in alert when detected in Release configuration (#5897) via Antonio Pallares (@ajpallares)
  • Improve flakiness of some tests (#5893) via Antonio Pallares (@ajpallares)
  • Improve DangerFile detection of added / deleted files (#5845) via Facundo Menzella (@facumenzella)
  • Fix flaky test (#5887) via Antonio Pallares (@ajpallares)
  • Remove CI step to install unused dependency (#5890) via Antonio Pallares (@ajpallares)
  • Disable Emerge snapshots for mac catalyst because of flakiness (#5885) via Rick (@rickvdl)

5.49.2

27 Nov 19:10

Choose a tag to compare

RevenueCatUI SDK

Customer Center

🐞 Bugfixes

  • Fix missing Customer Center actions on SK1 purchases (#5883) via Cesar de la Vega (@vegaro)

🔄 Other Changes

  • Automated E2E tests for the Test Store (#5859) via Antonio Pallares (@ajpallares)
  • Bump fastlane from 2.229.0 to 2.229.1 (#5882) via dependabot[bot] (@dependabot[bot])
  • [AUTOMATIC][Paywalls V2] Updates commit hash of paywall-preview-resources (#5876) via RevenueCat Git Bot (@RCGitBot)

5.49.1

26 Nov 18:18

Choose a tag to compare

RevenueCat SDK

🐞 Bugfixes

  • [MON-1122] Changes the rounding mode to .down instead of .plain (#5821) via Pol Piella Abadia (@polpielladev)

RevenueCatUI SDK

Paywallv2

🐞 Bugfixes

  • Select default package on BottomSheetView dismissal (#5797) via Cesar de la Vega (@vegaro)
  • Set paywall as non-scrolling if shorter than screen (#5857) via Cesar de la Vega (@vegaro)

🔄 Other Changes

  • Bump fastlane from 2.228.0 to 2.229.0 (#5855) via dependabot[bot] (@dependabot[bot])
  • Track connection_error_reason property in diagnostics for HTTP errors (#5860) via Rick (@rickvdl)
  • Add client side timeout logic for endpoints that support fallback URLs (#5760) via Rick (@rickvdl)
  • Prevent CI from editing root Package.resolved (#5856) via Antonio Pallares (@ajpallares)
  • Fixed daily integration-tests-all run missing the Circle CI context (#5853) via Rick (@rickvdl)
  • Bump fastlane-plugin-revenuecat_internal from 083ced9 to efca663 (#5854) via dependabot[bot] (@dependabot[bot])