Skip to content

Releases: RevenueCat/purchases-ios

3.7.3

01 Oct 18:35
Compare
Choose a tag to compare

3.7.3

  • Renames files with names that caused issues when building on Windows
    #362
  • Fixes crash when parsing receipts with an unexpected number of internal containers in an IAP ASN.1 Container
    #360
  • Fixes crash when sending NSNull attributes to addAttributionData:fromNetwork:
    #359
  • Added starter string constants file for logging
    #339

3.7.2

25 Sep 17:43
b16ad25
Compare
Choose a tag to compare

3.7.2

  • Updates the Pod to make it compile as a static framework, fixing build issues on hybrid SDKs. Cleans up imports in RCPurchases.h.
    #353
  • Fixes Catalyst builds and build warnings
    #352
    #351
  • Made backend requests run serially when needed
    #332
  • Added starter string constants file for logging
    #339

3.7.1

17 Sep 19:51
b2328d2
Compare
Choose a tag to compare

3.7.1

  • Fix 'Invalid bundle' validation error when uploading builds to App Store using Carthage or binary
    #346

3.7.0

17 Sep 18:04
7399336
Compare
Choose a tag to compare

3.7.0

  • Attribution V2:
    - Deprecated addAttributionData:fromNetwork: and addAttributionData:fromNetwork:forNetworkUserId: in favor of setAdjustId, setAppsflyerId, setFbAnonymousId, setMparticleId
    - Added support for OneSignal via setOnesignalId
    - Added setMediaSource, setCampaign, setAdGroup, setAd, setKeyword, setCreative, and collectDeviceIdentifiers
    #321
    #340
    #331
  • Prevent unnecessary receipt posts
    #323
  • Improved migration process for legacy Mac App Store apps moving to Universal Store
    #336
  • Added new SKError codes for Xcode 12
    #334
    #338
  • Renamed StoreKitConfig schemes
    #329
  • Fixed an issue where cached purchaserInfo would be returned after invalidating purchaserInfo cache
    #333
  • Fix cocoapods and carthage release scripts
    #324
  • Fixed a bug where checkIntroTrialEligibility wouldn't return when calling it from an OS version that didn't support intro offers
    #343

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