Skip to content

Latest commit

 

History

History
214 lines (144 loc) · 8.22 KB

CHANGELOG.md

File metadata and controls

214 lines (144 loc) · 8.22 KB

3.0.1

3.0.0

2.0.3

2.0.2

2.0.1

2.0.0

  • removes deprecated getEntitlements, replaced by getOfferings

  • removes deprecated makePurchase, replaced by purchaseProduct

  • iOS:

    • added new method, syncPurchases, that enables syncing the purchases in the local receipt with the backend without risking a password prompt. The method was already available on Android.
    • added a new method, presentCodeRedemptionSheet, for offer codes redemption.
  • Bumped purchases-hybrid-common to 1.5.0 Changelog here

  • Bumped purchases-ios to 3.9.2 Changelog here

  • Bumped purchases-android to 4.0.1 Changelog here

1.4.3

  • Explicitly added Purchases framework to podspec's linker flags so it gets correctly linked in the plugin pod. Fixed mapping of xcconfig files in Runner example. RevenueCat#128

1.4.2

  • Moved from valid architectures to excluded architectures in the Podfile, following Flutter's example. RevenueCat#127

1.4.1

1.4.0

1.3.1

  • Build config updates to fix build issues on iOS:
    • Added DEFINES_MODULE build setting for cocoapods projects
    • added swift version
    • made framework compile statically
    • replaced #import with @import RevenueCat#100
    • bumped iOS version to 3.7.2
    • bumped purchases-hybrid-common version to 1.4.3

1.3.0

  • Attribution V2:
    • Deprecated addAttribution in favor of setAdjustId, setAppsflyerId, setFBAnonymousId, setMparticleId.
    • Added support for OneSignal via setOnesignalId
    • Added setMediaSource, setCampaign, setAdGroup, setAd, setKeyword, setCreative, and collectDeviceIdentifiers RevenueCat/purchases-android#184
  • Bumped purchases-hybrid-common to 1.4.2 Changelog here
  • Bumped purchases-ios to 3.7.1 Changelog here
  • Bumped purchases-android to 3.5.0 Changelog here

1.2.1

  • Fix a NullPointerException in the Android plugin (RevenueCat#83)
  • Made some clarifications on the docs for the type parameter in getProducts and purchaseProduct (RevenueCat#81)

1.2.0

1.1.1

  • Update README.md to remove macOS support (#52)
  • Await setDebugLogsEnabled before next steps in the sample app (#38)

1.1.0

1.0.5

  • Updates README.md
  • Specifies compatible platforms

1.0.4

  • Fixes getOffering always returns null #19

1.0.3

  • Fixes crash when there's no offerings #17

1.0.2

  • Fixes issue with older versions of Kotlin (#15)
  • Updates README.md
  • Adds checkTrialOrIntroductoryPriceEligibility

1.0.1

  • Android updated to 3.0.3

1.0.0

  • Added PurchasesErrorHelper.getErrorCode(PlatformException) and enum of PurchasesErrorCode to make handling errors easier. (#3)
  • Support for new Offerings system.
  • Deprecates makePurchase methods. Replaces with purchasePackage
  • Deprecates getEntitlements method. Replaces with getOfferings
  • See our migration guide for more info: https://docs.revenuecat.com/v3.0/docs/offerings-migration
  • Updates to BillingClient 2.0.3. If finishTransactions is set to false (or observerMode is true when configuring the SDK), this SDK won't acknowledge any purchase.
  • Adds proration mode support on upgrades/downgrades (#14)
  • Adds requestDate and PurchaserInfo missing properties #12
  • New identity changes:
  • 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.sharedInstance
  • Improved offline use

0.3.3

  • Dynamically access context and activity from registrar (RevenueCat#11)

0.3.2

  • Fixes expirationDate in EntitlementInfo for iOS.

0.3.1

  • Fixes crash when there's a trial period and not an introductory price on Android.

0.3.0

  • Deprecates activeEntitlements in PurchaserInfo and adds entitlements object to PurchaserInfo. For more info check out https://docs.revenuecat.com/docs/purchaserinfo
  • Fixes exception when calling makePurchase with a bad product identifier in iOS
  • Fixes makePurchase missing the userCancelled boolean in Android
  • Fixes makePurchase not working in Android when calling with oldSkus parameter
  • Fixes trial info being lost in Android. Access introductoryPrice in the product information to get information around the trial period.

0.2.2

0.2.1

  • Makes some changes to the introductory pricing due to some inconsistencies introduced in 0.2.0. Introductory pricing is now an object part of the product.

0.2.0

0.1.4

  • Fixes UninitializedPropertyAccessException when trying to close the instance onDestroy of the Android Activity.

0.1.3

  • Formats files

0.1.2

  • Adds more docs to custom types
  • Fixes report issue link

0.1.1

  • Fixes userCancelled in Android
  • Adds docs

0.1.0

  • Initial release