Skip to content

Releases: RevenueCat/purchases-ios

3.0.4

13 Feb 19:51
e6807ed
Compare
Choose a tag to compare

3.0.4

  • Fixed an issue where Swift Package Manager didn't pick up the new Caching group from 3.0.3 #176

3.0.3

13 Feb 21:07
e4f828f
Compare
Choose a tag to compare

3.0.3

  • Added new method to invalidate the purchaser info cache, useful when promotional purchases are granted from outside the app. #168
  • Made sure we dispatch offerings, and purchaser info #146

3.0.2

20 Jan 19:40
e4e7d9c
Compare
Choose a tag to compare

Fixes an issue where Apple Search Ads attribution information would be sent even if the user hadn't clicked on a search ad.

3.0.1

17 Dec 22:01
Compare
Choose a tag to compare
  • Adds observer_mode to the backend post receipt call.

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