Skip to content

Releases: RevenueCat/purchases-ios

4.34.0

01 Feb 21:09
Compare
Choose a tag to compare

New Features

RevenueCatUI

  • Paywalls: new .onPurchaseFailure and .onRestoreFailure modifiers (#3622) via NachoSoto (@NachoSoto)
  • Paywalls: .onRestoreCompleted is invoked after the restore dialog is dismissed (#3620) via NachoSoto (@NachoSoto)
  • Paywalls: disable interactive sheet dismissal during purchases (#3613) via NachoSoto (@NachoSoto)

Other Changes

4.33.0

30 Jan 03:00
Compare
Choose a tag to compare

New Features

4.32.4

30 Jan 00:32
Compare
Choose a tag to compare

RevenueCatUI

  • Paywalls: fix template 5 scrolling on iOS 15 (#3608) via NachoSoto (@NachoSoto)
  • Paywalls: improve PaywallData.config(for:) disambiguation (#3605) via NachoSoto (@NachoSoto)

Dependency Updates

  • Bump cocoapods from 1.14.3 to 1.15.0 (#3607) via dependabot[bot] (@dependabot[bot])
  • Bump fastlane-plugin-revenuecat_internal from e6ba247 to 9c82c7a (#3606) via dependabot[bot] (@dependabot[bot])

Other Changes

  • Integration Tests: disable failure expectation on iOS 17.4 (#3604) via NachoSoto (@NachoSoto)

4.32.3

26 Jan 16:59
Compare
Choose a tag to compare

This release is compatible with Xcode 15.3 beta 1

Bugfixes

  • Xcode 15.3 beta 1: fix compilation errors (#3599) via NachoSoto (@NachoSoto)

Other Changes

  • Xcode 15.3 beta 1: fix warnings on tests (#3600) via NachoSoto (@NachoSoto)

4.32.2

24 Jan 20:54
Compare
Choose a tag to compare

Other Changes

  • PaywallViewController: methods for reconfiguring paywall with new offering (#3592) via NachoSoto (@NachoSoto)
  • Integration Tests: verify PaywallData images can be loaded (#3596) via NachoSoto (@NachoSoto)
  • Simplify CocoapodsInstallation Podfile (#3593) via NachoSoto (@NachoSoto)

4.32.1

23 Jan 17:18
381f926
Compare
Choose a tag to compare

RevenueCatUI

  • PaywallViewController: new initializer with Offering identifier (#3587) via NachoSoto (@NachoSoto)
  • Paywalls: improve template 5 layout for long product names (#3589) via NachoSoto (@NachoSoto)

Other Changes

  • Paywalls: extracted PaywallViewConfiguration (#3586) via NachoSoto (@NachoSoto)
  • CircleCI: avoid installing Xcodes when not needed (#3585) via NachoSoto (@NachoSoto)
  • CircleCI: change all jobs to M1 (#3140) via NachoSoto (@NachoSoto)

4.32.0

17 Jan 19:02
Compare
Choose a tag to compare

New Features

  • StoreProduct: add localized price per period strings (#3546) via Andy Boedo (@aboedo)

RevenueCatUI

  • Paywalls: new .onPurchaseCancelled and paywallViewControllerDidCancelPurchase: (#3578) via NachoSoto (@NachoSoto)
  • Paywalls: improve error display (#3577) via NachoSoto (@NachoSoto)

Dependency Updates

  • Bump fastlane-plugin-revenuecat_internal from 0ddee10 to e6ba247 (#3575) via dependabot[bot] (@dependabot[bot])

Other Changes

  • PurchaseTester: improved ReceiptInspector so it accepts receipts with escape sequences (#3554) via Andy Boedo (@aboedo)

4.31.9

12 Jan 03:31
Compare
Choose a tag to compare

RevenueCatUI

  • PaywallViewController: add PaywallFontProvider parameter (#3567) via NachoSoto (@NachoSoto)

Other Changes

  • Integration Tests: run on iOS 17 (#3107) via NachoSoto (@NachoSoto)
  • CI: update to Xcode 15.2 (#3571) via NachoSoto (@NachoSoto)
  • PaywallViewControllerDelegate: fixed typo in @objc method name (#3569) via NachoSoto (@NachoSoto)
  • SandboxEnvironmentDetector: more tests for macOS (#3568) via NachoSoto (@NachoSoto)

4.31.8

10 Jan 17:35
Compare
Choose a tag to compare

RevenueCatUI

  • Paywalls: remove unscrollable spacing in Template 5 (#3562) via NachoSoto (@NachoSoto)
  • Paywalls: improve template 5 checkmark icon (#3559) via NachoSoto (@NachoSoto)

Bugfixes

Other Changes

  • Paywalls: new PaywallViewControllerDelegate.paywallViewController(_:didChangeSizeTo:) (#3563) via Cesar de la Vega (@vegaro)
  • Tests: running tests on macOS (#3533) via NachoSoto (@NachoSoto)
  • Integration Tests: split into separate jobs (#3560) via NachoSoto (@NachoSoto)

4.31.7

08 Jan 15:51
Compare
Choose a tag to compare

RevenueCatUI

  • Paywalls: improve footer view UIKit support for hybrid SDKs (#3547) via Andy Boedo (@aboedo)

Dependency Updates

  • Bump fastlane from 2.218.0 to 2.219.0 (#3553) via dependabot[bot] (@dependabot[bot])
  • Bump fastlane from 2.217.0 to 2.218.0 (#3550) via dependabot[bot] (@dependabot[bot])

Other Changes

  • Tests: improve test flakiness (#3552) via Andy Boedo (@aboedo)