Purchases Ios Versions Save

In-app purchases and subscriptions made easy. Support for iOS, watchOS, tvOS, macOS, and visionOS.

4.41.2

2 weeks ago

Bugfixes

  • Paywalls: Update Norwegian "restore" localization (#3844) via Josh Holtz (@joshdholtz)

Dependency Updates

  • Bump fastlane-plugin-revenuecat_internal from f88dcd4 to dd5e21f (#3839) via dependabot[bot] (@dependabot[bot])
  • Update Package.resolved (#3822) via Cesar de la Vega (@vegaro)
  • Bump fastlane-plugin-revenuecat_internal from 1e62420 to f88dcd4 (#3831) via dependabot[bot] (@dependabot[bot])

Other Changes

  • Add diagnostics event for Customer Info verification (#3823) via Cesar de la Vega (@vegaro)
  • Fix backend integration test (#3847) via Josh Holtz (@joshdholtz)
  • Push to SPM after release has been made (#3834) via James Borthwick (@jamesrb1)
  • Add note to readme about new spm repo (#3828) via James Borthwick (@jamesrb1)

5.0.0-beta.4

3 weeks ago

5.0.0-beta.4

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

3 weeks ago

Dependency Updates

  • Bump fastlane-plugin-revenuecat_internal from 8d4d9b1 to 1e62420 (#3818) via dependabot[bot] (@dependabot[bot])

Other Changes

  • Sync repo in an SPM-friendly way (#3827) via James Borthwick (@jamesrb1)
  • Syncs diagnostics on initialization (#3821) via Cesar de la Vega (@vegaro)
  • Only update docs index on latest stable releases (#3815) via Toni Rico (@tonidero)

4.41.0

4 weeks ago

New Features

  • Paywalls: Allow closed button color to be configured (#3805) via Josh Holtz (@joshdholtz)

Other Changes

  • Create DiagnosticsTracker (#3784) via Cesar de la Vega (@vegaro)
  • Add DiagnosticsSynchronizer (#3787) via Cesar de la Vega (@vegaro)
  • Update Package.resolved (#3796) via Cesar de la Vega (@vegaro)

4.40.1

1 month ago

Bugfixes

  • Prevent Template 4 from wrapping Lifetime (#3789) via Josh Holtz (@joshdholtz)
  • Add enum entry for external purchases store (#3779) via Mark Villacampa (@MarkVillacampa)

Dependency Updates

  • Bump fastlane from 2.219.0 to 2.220.0 (#3783) via dependabot[bot] (@dependabot[bot])

Other Changes

  • Add option to intercept touch events in PaywallViewController (#3801) via Toni Rico (@tonidero)
  • Create DiagnosticsPostOperation (#3795) via Cesar de la Vega (@vegaro)
  • Add diagnosticsQueue to BackendConfiguration (#3794) via Cesar de la Vega (@vegaro)
  • Add origin to HTTPResponseType (#3793) via Cesar de la Vega (@vegaro)
  • Add name property to HTTPRequestPath (#3790) via Cesar de la Vega (@vegaro)
  • Add name to VerificationResult (#3792) via Cesar de la Vega (@vegaro)
  • Add HTTPRequest.DiagnosticsPath (#3791) via Cesar de la Vega (@vegaro)
  • Add async syncAttributesAndOfferingsIfNeeded() (#3785) via Josh Holtz (@joshdholtz)
  • iOS append events to JSONL file and get diagnostics events (#3781) via Cesar de la Vega (@vegaro)
  • Fix offerings integration test (#3782) via Josh Holtz (@joshdholtz)

4.40.0

1 month ago

New Features

  • [EXTERNAL] Cocoapods support for privacy manifest (#3772) via @sdurban (#3775) via Andy Boedo (@aboedo)

4.39.1

1 month ago

Dependency Updates

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

Other Changes

  • Add RC_BILLING store (#3773) via Toni Rico (@tonidero)
  • Add lane to trigger bumps (#3766) via Cesar de la Vega (@vegaro)

4.39.0

2 months ago

RevenueCatUI

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

Bugfixes

  • [EXTERNAL] Fix Typos in ReceiptStrings.swift (#3756) via @nickkohrn (#3760) via Cesar de la Vega (@vegaro)

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

2 months ago

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

2 months ago

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

  • [EXTERNAL] Spelling typo fix to comment (#3713) via @vdeaugustine (#3740) via Mark Villacampa (@MarkVillacampa)