Releases: RevenueCat/purchases-ios
Releases · RevenueCat/purchases-ios
3.7.3
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 toaddAttributionData:fromNetwork:
#359 - Added starter string constants file for logging
#339
3.7.2
3.7.1
3.7.0
3.7.0
- Attribution V2:
- DeprecatedaddAttributionData:fromNetwork:
andaddAttributionData:fromNetwork:forNetworkUserId:
in favor ofsetAdjustId
,setAppsflyerId
,setFbAnonymousId
,setMparticleId
- Added support for OneSignal viasetOnesignalId
- AddedsetMediaSource
,setCampaign
,setAdGroup
,setAd
,setKeyword
,setCreative
, andcollectDeviceIdentifiers
#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
3.6.0
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
3.6.0-beta-2
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
- 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