Skip to content

Releases: RevenueCat/purchases-ios

4.36.0

07 Feb 03:23
Compare
Choose a tag to compare

This release is compatible with Xcode 15.3 beta 2

New Features

  • NonSubscriptionTransaction: expose storeTransactionIdentifier (#3639) via NachoSoto (@NachoSoto)

RevenueCatUI

Bugfixes

  • Add explicit visionOS deployment target (#3642) via NachoSoto (@NachoSoto)

Dependency Updates

  • Bump cocoapods from 1.15.0 to 1.15.1 (#3637) via dependabot[bot] (@dependabot[bot])

Other Changes

  • Xcode 15.3 beta 2: remove nonisolated workaround (#3640) via NachoSoto (@NachoSoto)

4.35.0

06 Feb 01:04
Compare
Choose a tag to compare

RevenueCatUI

Dependency Updates

  • Bump danger from 9.4.2 to 9.4.3 (#3630) via dependabot[bot] (@dependabot[bot])

Other Changes

  • Paywalls: improve "offering has no configured paywall" error (#3625) via NachoSoto (@NachoSoto)

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)