Skip to content

Releases: RevenueCat/purchases-ios

3.0.0

13 Nov 19:17
Compare
Choose a tag to compare
  • Support for new Offerings system.
  • Deprecates makePurchase methods. Replaces with purchasePackage
  • Deprecates entitlements method. Replaces with offerings
  • 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 #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 to Purchases.shared
    • Improved offline use

2.6.1

05 Nov 22:19
Compare
Choose a tag to compare
  • Support for Swift Package Manager
  • Adds a conditional to protect against nil products or productIdentifier (#129)

3.0.0 Beta 3

31 Oct 23:48
Compare
Choose a tag to compare
3.0.0 Beta 3 Pre-release
Pre-release
  • 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 to Purchases.shared
    • Improved offline use

3.0.0 Beta 2

25 Oct 20:43
Compare
Choose a tag to compare
3.0.0 Beta 2 Pre-release
Pre-release
  • Fixes crash when there is a transaction in the queue that refers to a removed product #135
  • All offerings can be accessed by doing offerings.all on an RCOfferings object #137
  • Added Purchases. prefix to Swift classes to avoid conflicts #131

3.0.0 Beta

27 Sep 23:09
Compare
Choose a tag to compare
3.0.0 Beta Pre-release
Pre-release

2.6.0

21 Aug 00:13
Compare
Choose a tag to compare

2.5.0

17 Jul 22:44
Compare
Choose a tag to compare
  • 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

2.4.0

10 Jul 21:16
Compare
Choose a tag to compare
  • BUGFIX: userId parameter in identify is not nullable anymore.
  • DEPRECATION: automaticAttributionCollection is now deprecated in favor of automaticAppleSearchAdsAttributionCollection since it's a more clear name.
  • NEW FEATURE: UIKitForMac support.
  • NEW FEATURE: Facebook Ads Attribution support https://docs.revenuecat.com/docs/facebook-ads.

https://github.com/RevenueCat/purchases-ios/milestone/1

2.3.0

15 May 01:12
Compare
Choose a tag to compare
  • addAttribution is now a class method that can be called before the SDK is configured.
  • addAttribution will automatically add the rc_idfa and rc_idfv parameters if the AdSupport and UIKit frameworks are included, respectively.
  • A network user identifier can be send to the addAttribution function, replacing the previous rc_appsflyer_id parameter.
  • Apple Search Ad attribution can be automatically collected by setting the automaticAttributionCollection boolean to true before the SDK is configured.
  • Adds an optional configuration boolean observerMode. This will set the value of finishTransactions at configuration time.
  • Header updates to include client version which will be used for debugging and reporting in the future.

2.2.0

26 Apr 20:11
Compare
Choose a tag to compare
  • Adds subscription offers