blob: 983d7bc9fd81ce0ec2303ff4cde5d17f8918b575 [file] [log] [blame] [view]
## NEXT
* Aligns Dart and Flutter SDK constraints.
## 0.3.6+1
* Updates links for the merge of flutter/plugins into flutter/packages.
## 0.3.6
* Updates minimum Flutter version to 3.3 and iOS 11.
## 0.3.5+2
* Fix a crash when `appStoreReceiptURL` is nil.
## 0.3.5+1
* Uses the new `sharedDarwinSource` flag when available.
## 0.3.5
* Updates minimum Flutter version to 3.0.
* Ignores a lint in the example app for backwards compatibility.
## 0.3.4+1
* Updates code for stricter lint checks.
## 0.3.4
* Adds macOS as a supported platform.
## 0.3.3
* Supports adding discount information to AppStorePurchaseParam.
* Fixes iOS Promotional Offers bug which prevents them from working.
## 0.3.2+2
* Updates imports for `prefer_relative_imports`.
## 0.3.2+1
* Updates minimum Flutter version to 2.10.
* Replaces deprecated ThemeData.primaryColor.
## 0.3.2
* Adds the `identifier` and `type` fields to the `SKProductDiscountWrapper` to reflect the changes in the [SKProductDiscount](https://developer.apple.com/documentation/storekit/skproductdiscount?language=objc) in iOS 12.2.
## 0.3.1+1
* Fixes avoid_redundant_argument_values lint warnings and minor typos.
## 0.3.1
* Adds ability to purchase more than one of a product.
## 0.3.0+10
* Ignores deprecation warnings for upcoming styleFrom button API changes.
## 0.3.0+9
* Updates references to the obsolete master branch.
## 0.3.0+8
* Fixes a memory leak on iOS.
## 0.3.0+7
* Minor fixes for new analysis options.
## 0.3.0+6
* Removes unnecessary imports.
* Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors
lint warnings.
## 0.3.0+5
* Migrates from `ui.hash*` to `Object.hash*`.
## 0.3.0+4
* Ensures that `NSError` instances with an unexpected value for the `userInfo` field don't crash the app, but send an explanatory message instead.
## 0.3.0+3
* Implements transaction caching for StoreKit ensuring transactions are delivered to the Flutter client.
## 0.3.0+2
* Internal code cleanup for stricter analysis options.
## 0.3.0+1
* Removes dependency on `meta`.
## 0.3.0
* **BREAKING CHANGE:** `InAppPurchaseStoreKitPlatform.restorePurchase()` emits an empty instance of `List<ProductDetails>` when there were no transactions to restore, indicating that the restore procedure has finished.
## 0.2.1
* Renames `in_app_purchase_ios` to `in_app_purchase_storekit` to facilitate
future macOS support.