Skip to content

Releases: RevenueCat/purchases-ios

4.39.1

27 Mar 11:38
Compare
Choose a tag to compare

Dependency Updates

  • Bump fastlane-plugin-revenuecat_internal from d23de33 to 8d4d9b1 (#3769) via dependabot[bot] (@dependabot[bot])

Other Changes

4.39.0

13 Mar 17:48
Compare
Choose a tag to compare

RevenueCatUI

  • Add PaywallView.onRequestedDismissal modifier and option to pass dismissRequestedHandler to PaywallViewController (#3738) via Cesar de la Vega (@vegaro)

Bugfixes

Other Changes

  • Pin xcbeautify version for xcode 14 tests (#3759) via Cesar de la Vega (@vegaro)
  • PaywallsTester: fix compilation (#3753) via Andy Boedo (@aboedo)

4.38.1

06 Mar 18:41
Compare
Choose a tag to compare

Bugfixes

  • Fix for passing TargetingContext when using currentOffering(forPlacement:) (#3751) via Josh Holtz (@joshdholtz)

Other Changes

  • Remove unneeded tests for StoreKit2 with JWS (#3747) via Josh Holtz (@joshdholtz)

4.38.0

05 Mar 19:37
Compare
Choose a tag to compare

New Features

  • Paywalls: add updateWithDisplayCloseButton to PaywallViewController (#3708) via Cesar de la Vega (@vegaro)
  • New syncAttributesAndOfferingsIfNeeded method (#3709) via Burdock (@lburdock)
  • Add targeting to PresentedOfferingContext (#3730) via Josh Holtz (@joshdholtz)
  • Add currentOffering(forPlacement: String) to Offerings (#3707) via Guido Torres (@guido732)
  • New Package.presentedOfferingContext (#3712) via Josh Holtz (@joshdholtz)

Bugfixes

  • Mark methods with StaticString for appUserID as deprecated (#3739) via Mark Villacampa (@MarkVillacampa)

Other Changes

5.0.0-beta.3

22 Feb 10:55
Compare
Choose a tag to compare
5.0.0-beta.3 Pre-release
Pre-release

5.0.0-beta.3

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

21 Feb 20:07
e20ebed
Compare
Choose a tag to compare

New Features

  • Paywalls: new .onPurchaseStarted(package) modifier (#3693) via Cesar de la Vega (@vegaro)
  • Paywalls: new .onRestoreStarted modifier (#3694)(#3698) via Cesar de la Vega (@vegaro)

Other Changes

  • Add more Paywalls API tests (#3697) via Cesar de la Vega (@vegaro)
  • Paywalls: Add purchaseCancelled parameter to paywallFooter modifier (#3692) via Toni Rico (@tonidero)

4.36.3

13 Feb 23:42
Compare
Choose a tag to compare

RevenueCatUI

  • Paywalls: don't dismiss footer paywalls automatically (#3683) via NachoSoto (@NachoSoto)
  • Paywalls: fix PaywallColor.init(light:dark:) (#3685) via NachoSoto (@NachoSoto)
  • Paywalls: fix template 1 header overflow (#3678) via NachoSoto (@NachoSoto)

Other Changes

  • CI: skip RevenueCatUI API tests when generating snapshots (#3680) via NachoSoto (@NachoSoto)
  • Paywalls: improve PreviewableTemplate's display name (#3682) via NachoSoto (@NachoSoto)
  • CI: split load shedder integration tests (#3675) via NachoSoto (@NachoSoto)
  • Run load shedder integration tests on release branches (#3673) via Toni Rico (@tonidero)

4.36.2

09 Feb 23:21
Compare
Choose a tag to compare

RevenueCatUI

  • Paywalls: fix localization when installing through CocoaPods (#3670) via NachoSoto (@NachoSoto)

5.0.0-beta.2

08 Feb 10:28
Compare
Choose a tag to compare
5.0.0-beta.2 Pre-release
Pre-release

5.0.0-beta.2

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

08 Feb 18:38
Compare
Choose a tag to compare

RevenueCatUI

  • Paywalls: prioritize Locale.current over Locale.preferredLocales (#3657) via NachoSoto (@NachoSoto)
  • Paywalls: add logs for localization lookup (#3649) via NachoSoto (@NachoSoto)

Dependency Updates

  • Bump cocoapods from 1.15.1 to 1.15.2 (#3648) via dependabot[bot] (@dependabot[bot])

Other Changes