All Versions
114
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 6
Changelog History
Page 6
-
v3.8.0 Changes
- ➕ Added a silent version of restoreTransactions, called
syncPurchases
, meant to be used by developers performing migrations for other systems. https://github.com/RevenueCat/purchases-ios/pull/387 https://github.com/RevenueCat/purchases-ios/pull/403 - ➕ Added
presentCodeRedemptionSheet
, which allows apps to present code redemption sheet for offer codes https://github.com/RevenueCat/purchases-ios/pull/400 - 🛠 Fixed sample app on macOS, which would fail to build because the watchOS app was embedded into it https://github.com/RevenueCat/purchases-ios/pull/402
- ➕ Added a silent version of restoreTransactions, called
-
v3.7.6 Changes
- 🛠 Fixed a race condition that could cause a crash after deleting and reinstalling the app https://github.com/RevenueCat/purchases-ios/pull/383
- 🛠 Fixed possible overflow when performing local receipt parsing on 32-bit devices https://github.com/RevenueCat/purchases-ios/pull/384
- 🛠 Fixed string comparison when deleting synced subscriber attributes https://github.com/RevenueCat/purchases-ios/pull/385
- 🛠 Fixed docs-deploy job https://github.com/RevenueCat/purchases-ios/pull/386
- 🛠 Fixed a typo in a RCPurchases.h https://github.com/RevenueCat/purchases-ios/pull/380
-
v3.7.5 Changes
- 🚚 Move test dependencies back to carthage https://github.com/RevenueCat/purchases-ios/pull/371 https://github.com/RevenueCat/purchases-ios/pull/373
- 🛠 fixed tests for iOS < 12.2 https://github.com/RevenueCat/purchases-ios/pull/372
- 👉 Make cocoapods linking dynamic again https://github.com/RevenueCat/purchases-ios/pull/374
-
v3.7.4 Changes
- 🛠 Fix parsing of dates in receipts with milliseconds https://github.com/RevenueCat/purchases-ios/pull/367
- ➕ Add jitter and extra cache for background processes https://github.com/RevenueCat/purchases-ios/pull/366
- Skip install to fix archives with direct integration https://github.com/RevenueCat/purchases-ios/pull/364
-
v3.7.3 Changes
- 🏁 Renames files with names that caused issues when building on Windows https://github.com/RevenueCat/purchases-ios/pull/362
- 🛠 Fixes crash when parsing receipts with an unexpected number of internal containers in an IAP ASN.1 Container https://github.com/RevenueCat/purchases-ios/pull/360
- 🛠 Fixes crash when sending
NSNull
attributes toaddAttributionData:fromNetwork:
https://github.com/RevenueCat/purchases-ios/pull/359 - ➕ Added starter string constants file for logging https://github.com/RevenueCat/purchases-ios/pull/339
-
v3.7.2 Changes
- ⚡️ Updates the Pod to make it compile as a static framework, fixing build issues on hybrid SDKs. Cleans up imports in
RCPurchases.h
. https://github.com/RevenueCat/purchases-ios/pull/353 - 🛠 Fixes Catalyst builds and build warnings https://github.com/RevenueCat/purchases-ios/pull/352 https://github.com/RevenueCat/purchases-ios/pull/351
- ⚡️ Updates the Pod to make it compile as a static framework, fixing build issues on hybrid SDKs. Cleans up imports in
-
v3.7.1 Changes
- 🏗 Fix 'Invalid bundle' validation error when uploading builds to App Store using Carthage or binary https://github.com/RevenueCat/purchases-ios/pull/346
-
v3.7.0 Changes
- Attribution V2:
- Deprecated
addAttributionData:fromNetwork:
andaddAttributionData:fromNetwork:forNetworkUserId:
in favor ofsetAdjustId
,setAppsflyerId
,setFbAnonymousId
,setMparticleId
- Added support for OneSignal viasetOnesignalId
- AddedsetMediaSource
,setCampaign
,setAdGroup
,setAd
,setKeyword
,setCreative
, andcollectDeviceIdentifiers
https://github.com/RevenueCat/purchases-ios/pull/321 https://github.com/RevenueCat/purchases-ios/pull/340 https://github.com/RevenueCat/purchases-ios/pull/331 - Prevent unnecessary receipt posts https://github.com/RevenueCat/purchases-ios/pull/323
- 👌 Improved migration process for legacy Mac App Store apps moving to Universal Store https://github.com/RevenueCat/purchases-ios/pull/336
- ➕ Added new SKError codes for Xcode 12 https://github.com/RevenueCat/purchases-ios/pull/334 https://github.com/RevenueCat/purchases-ios/pull/338
- 📇 Renamed StoreKitConfig schemes https://github.com/RevenueCat/purchases-ios/pull/329
- 🛠 Fixed an issue where cached purchaserInfo would be returned after invalidating purchaserInfo cache https://github.com/RevenueCat/purchases-ios/pull/333
- 🛠 Fix cocoapods and carthage release scripts https://github.com/RevenueCat/purchases-ios/pull/324
- 🛠 Fixed a bug where
checkIntroTrialEligibility
wouldn't return when calling it from an OS version that didn't support intro offers https://github.com/RevenueCat/purchases-ios/pull/343
- Attribution V2:
- Deprecated
-
v3.6.0 Changes
- 🛠 Fixed a race condition with purchase completed callbacks https://github.com/RevenueCat/purchases-ios/pull/313
- 📦 Made RCTransaction public to fix compiling issues on Swift Package Manager https://github.com/RevenueCat/purchases-ios/pull/315
- ➕ Added ability to export XCFrameworks https://github.com/RevenueCat/purchases-ios/pull/317
- Cleaned up dispatch calls https://github.com/RevenueCat/purchases-ios/pull/318
- Created a separate module and framework for the Swift code https://github.com/RevenueCat/purchases-ios/pull/319
- 🚀 Updated release scripts to be able to release the new Pod as well https://github.com/RevenueCat/purchases-ios/pull/320
- ➕ Added a local receipt parser, updated intro eligibility calculation to perform on device first https://github.com/RevenueCat/purchases-ios/pull/302
- 🛠 Fix crash when productIdentifier or payment is nil. https://github.com/RevenueCat/purchases-ios/pull/297
- 🛠 Fixes ask-to-buy flow and will now send an error indicating there's a deferred payment. https://github.com/RevenueCat/purchases-ios/pull/296
- 🛠 Fixes application state check on app extensions, which threw a compilation error. https://github.com/RevenueCat/purchases-ios/pull/303
- ⏪ Restores will now always refresh the receipt. https://github.com/RevenueCat/purchases-ios/pull/287
- 🆕 New properties added to the PurchaserInfo to better manage non-subscriptions. https://github.com/RevenueCat/purchases-ios/pull/281
- ↪ Bypass workaround in watchOS 7 that fixes watchOS 6.2 bug where devices report wrong
appStoreReceiptURL
https://github.com/RevenueCat/purchases-ios/pull/330 - 🛠 Fix bug where 404s in subscriber attributes POST would mark them as synced https://github.com/RevenueCat/purchases-ios/pull/328
-
v3.5.3 Changes
- ➕ 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. https://github.com/RevenueCat/purchases-ios/pull/327