For a full migration guide check v8-MIGRATION.md
Breaking Changes
- Support BC7 (#1737) via Toni Rico (@tonidero)
New APIs:
SubscriptionOption.installmentInfo
which contains information about installment plans you might want to display in your paywall.PurchasesConfiguration.pendingTransactionsForPrepaidPlansEnabled
allows to enable pending prepaid subscriptions.
Breaking changes
- Increase min Sdk to 21. This was increased in BC7
- Increase min kotlin version to 1.7.0
- Remove
UpgradeInfo
- Remove all
purchasePackage
andpurchaseProduct
methods usingUpgradeInfo
. If you want to perform upgrades/downgrades, please migrate to use thepurchase(PurchaseParams)
method, which has options to perform that operation.
Other Changes
- Bump kotlin to 1.8 (#1726)
To view new release, visit https://github.com/RevenueCat/purchases-android/releases/tag/8.0.0