Skip to content

Releases: RevenueCat/purchases-ios

3.6.1

16 Sep 21:25
Compare
Choose a tag to compare

3.6.1

  • Fixed a bug where checkIntroTrialEligibility wouldn't return when calling it from an OS version that didn't support intro offers
    #343

3.6.0

14 Sep 17:57
Compare
Choose a tag to compare

3.6.0

  • Fixed a race condition with purchase completed callbacks
    #313
  • Made RCTransaction public to fix compiling issues on Swift Package Manager
    #315
  • Added ability to export XCFrameworks
    #317
  • Cleaned up dispatch calls
    #318
  • Created a separate module and framework for the Swift code
    #319
  • Updated release scripts to be able to release the new Pod as well
    #320
  • Added a local receipt parser, updated intro eligibility calculation to perform on device first
    #302
  • Fix crash when productIdentifier or payment is nil.
    #297
  • Fixes ask-to-buy flow and will now send an error indicating there's a deferred payment.
    #296
  • Fixes application state check on app extensions, which threw a compilation error.
    #303
  • Restores will now always refresh the receipt.
    #287
  • New properties added to the PurchaserInfo to better manage non-subscriptions.
    #281
  • Bypass workaround in watchOS 7 that fixes watchOS 6.2 bug where devices report wrong appStoreReceiptURL
    #330
  • Fix bug where 404s in subscriber attributes POST would mark them as synced
    #328

3.5.3

01 Sep 19:46
Compare
Choose a tag to compare

3.5.3

  • Addresses an issue where subscriber attributes might not sync correctly if subscriber info for the user hadn't been synced before the subscriber attributes sync was performed.
    #327

3.6.0-beta-2

28 Aug 20:14
2315b08
Compare
Choose a tag to compare
3.6.0-beta-2 Pre-release
Pre-release

3.6.0-beta-2

  • Fixed a race condition with purchase completed callbacks
    #313
  • Made RCTransaction public to fix compiling issues on Swift Package Manager
    #315
  • Added ability to export XCFrameworks
    #317
  • Cleaned up dispatch calls
    #318
  • Created a separate module and framework for the Swift code
    #319
  • Updated release scripts to be able to release the new Pod as well
    #320
  • Added a local receipt parser, updated intro eligibility calculation to perform on device first
    #302

3.6.0-beta-1

  • Fix crash when productIdentifier or payment is nil.
    #297
  • Fixes ask-to-buy flow and will now send an error indicating there's a deferred payment.
    #296
  • Fixes application state check on app extensions, which threw a compilation error.
    #303
  • Restores will now always refresh the receipt.
    #287
  • New properties added to the PurchaserInfo to better manage non-subscriptions.
    #281

3.6.0-beta

07 Aug 16:01
ff55f4a
Compare
Choose a tag to compare
3.6.0-beta Pre-release
Pre-release
  • Fix crash when productIdentifier or payment is nil.
    #297
  • Fixes ask-to-buy flow and will now send an error indicating there's a deferred payment.
    #296
  • Fixes application state check on app extensions, which threw a compilation error.
    #303
  • Restores will now always refresh the receipt.
    #287
  • New properties added to the PurchaserInfo to better manage non-subscriptions.
    #281

3.5.2

28 Jul 21:11
bc0e76d
Compare
Choose a tag to compare
  • Feature/defer cache updates if woken from push notification
    #288

3.5.1

22 Jul 21:09
c44d4e1
Compare
Choose a tag to compare
  • Removes all references to ASIdentifierManager and advertisingIdentifier. This should help with some Kids apps being rejected
    #286
  • Fix for posting wrong duration P0D on consumables
    #289

3.5.0

09 Jul 18:44
7374554
Compare
Choose a tag to compare

3.5.0

  • Added a sample watchOS app to illustrate how to integrate in-app purchases on watchOS with RevenueCat
    #263
  • Fixed build warnings from Clang Static Analyzer
    #265
  • Added StoreKit Configuration files for local testing + new schemes configured to use them.
    #267
    #270
  • Added GitHub Issue Templates
    #269

3.4.0

09 Jun 19:44
Compare
Choose a tag to compare

3.4.0

  • Added proxyKey, useful for kids category apps, so that they can set up a proxy to send requests through. Do not use this unless you've talked to RevenueCat support about it.
    #258
  • Added managementURL to purchaserInfo. This provides an easy way for apps to create Manage Subscription buttons that will correctly redirect users to the corresponding subscription management page on all platforms.
    #259
  • Extra fields sent to the post receipt endpoint: normal_duration, intro_duration and trial_duration. These will feed into the LTV model for more accurate LTV values.
    #256
  • Fixed a bug where if the appUserID was not found in NSUserDefaults and createAlias was called, the SDK would create an alias to (null).
    #255
  • Added mParticle as an option for attribution.
    #251
  • Fixed build warnings for Mac Catalyst
    #247
  • Simplified Podspec and minor cleanup
    #248

3.3.1

14 May 17:46
ab78699
Compare
Choose a tag to compare

3.3.1

  • Fixed version numbers that accidentally included the -SNAPSHOT suffix