All Versions
114
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 8
Changelog History
Page 8
-
v3.1.1 Changes
๐ small fixes to docs and release scripts:
- the release script was referencing a fastlane lane that was under the group ios, so it needs to be called with ios first
- the docs for setPushToken in RCPurchases.m say to pass an empty string or nil to erase data, however since the param is of type NSData, you can't pass in an empty string.
-
v3.1.0 Changes
- โ Added Subscriber Attributes, which allow developers to store additional, structured information ๐ for a user in RevenueCat. More info: // More info: https://docs.revenuecat.com/docs/user-attributes. https://github.com/RevenueCat/purchases-ios/pull/196
- ๐ Fixed an issue where the completion block of
purchaserInfoWithCompletion
would get called more than once if cached information existed and was stale. https://github.com/RevenueCat/purchases-ios/pull/199 - Exposed
original_purchase_date
, which can be useful for migrating data for developers who don't increment the build number on every release and therefore can't rely on it being different on all releases. - โ Addressed a couple of build warnings: https://github.com/RevenueCat/purchases-ios/pull/200
-
v3.0.4 Changes
- ๐ Fixed an issue where Swift Package Manager didn't pick up the new Caching group from 3.0.3 https://github.com/RevenueCat/purchases-ios/issues/176
-
v3.0.3 Changes
- โ Added new method to invalidate the purchaser info cache, useful when promotional purchases are granted from outside the app. https://github.com/RevenueCat/purchases-ios/pull/168
- Made sure we dispatch offerings, and purchaser info https://github.com/RevenueCat/purchases-ios/pull/146
-
v3.0.2 Changes
- ๐ Fixes an issue where Apple Search Ads attribution information would be sent even if the user hadn't clicked on a search ad.
-
v3.0.1 Changes
- โ Adds observer_mode to the backend post receipt call.
-
v3.0.0 Changes
- ๐ Support for new Offerings system.
- ๐ฆ Deprecates
makePurchase
methods. Replaces withpurchasePackage
- ๐ Deprecates
entitlements
method. Replaces withofferings
- ๐ See our migration guide for more info: https://docs.revenuecat.com/v3.0/docs/offerings-migration
- โ Added
Purchases.
prefix to Swift classes to avoid conflicts https://github.com/RevenueCat/purchases-ios/issues/131 - โ Enabled base internationalisation to silence a warning (#119)
- โ Migrates tests to Swift 5 (#138)
- ๐ New identity changes (#133):
- The
.createAlias()
method is no longer required, use .identify() instead .identify()
will create an alias if being called from an anonymous ID generated by RevenueCat- Added an
isAnonymous
property toPurchases.shared
- Improved offline use
- The
-
v2.6.1 Changes
- ๐ Support for Swift Package Manager
- โ Adds a conditional to protect against nil products or productIdentifier (https://github.com/RevenueCat/purchases-ios/pull/129)
-
v2.6.0 Changes
- ๐ Deprecates
activeEntitlements
inRCPurchaserInfo
and addsentitlements
object toRCPurchaserInfo
. For more info look into https://docs.revenuecat.com/docs/purchaserinfo
- ๐ Deprecates
-
v2.5.0 Changes
- ๐ฅ BREAKING CHANGE: fixed a typo in
addAttributionData
Swift's name. - Error logs for AppsFlyer if using deprecated
rc_appsflyer_id
- ๐ Error logs for AppsFlyer if missing networkUserID
- ๐ฅ BREAKING CHANGE: fixed a typo in