From 5003c385c6cf13ab7f88c5e37ca2b0e00851b285 Mon Sep 17 00:00:00 2001 From: Maurits van Beusekom Date: Wed, 23 Feb 2022 19:32:51 +0100 Subject: [PATCH 1/2] Updates in_app_purchase_storekit dependency to 0.3.0+1 --- packages/in_app_purchase/in_app_purchase/CHANGELOG.md | 4 ++++ packages/in_app_purchase/in_app_purchase/pubspec.yaml | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/in_app_purchase/in_app_purchase/CHANGELOG.md b/packages/in_app_purchase/in_app_purchase/CHANGELOG.md index 232dacf0b71e..08bc79ccbdc1 100644 --- a/packages/in_app_purchase/in_app_purchase/CHANGELOG.md +++ b/packages/in_app_purchase/in_app_purchase/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.0.0 + +* **BREAKING CHANGE** Updates the dependency on `in_app_purchase_storekit` to `0.3.0+1` which ensures the `restorePurchases` method emits an empty list of purchases. + ## 2.0.1 * Removes the instructions on initializing the plugin since this functionality is deprecated. diff --git a/packages/in_app_purchase/in_app_purchase/pubspec.yaml b/packages/in_app_purchase/in_app_purchase/pubspec.yaml index b18853be2372..80c150d3f9e2 100644 --- a/packages/in_app_purchase/in_app_purchase/pubspec.yaml +++ b/packages/in_app_purchase/in_app_purchase/pubspec.yaml @@ -2,7 +2,7 @@ name: in_app_purchase description: A Flutter plugin for in-app purchases. Exposes APIs for making in-app purchases through the App Store and Google Play. repository: https://github.com/flutter/plugins/tree/main/packages/in_app_purchase/in_app_purchase issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+in_app_purchase%22 -version: 2.0.1 +version: 3.0.0 environment: sdk: ">=2.12.0 <3.0.0" @@ -21,7 +21,7 @@ dependencies: sdk: flutter in_app_purchase_platform_interface: ^1.0.0 in_app_purchase_android: ^0.2.1 - in_app_purchase_storekit: ^0.2.0 + in_app_purchase_storekit: ^0.3.0+1 dev_dependencies: flutter_driver: From 961cce68d628bb640e87a568a2139a002747a5bf Mon Sep 17 00:00:00 2001 From: Maurits van Beusekom Date: Wed, 23 Feb 2022 20:29:23 +0100 Subject: [PATCH 2/2] Applied feedback on pull request --- packages/in_app_purchase/in_app_purchase/CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/in_app_purchase/in_app_purchase/CHANGELOG.md b/packages/in_app_purchase/in_app_purchase/CHANGELOG.md index 08bc79ccbdc1..588993a01fd0 100644 --- a/packages/in_app_purchase/in_app_purchase/CHANGELOG.md +++ b/packages/in_app_purchase/in_app_purchase/CHANGELOG.md @@ -1,6 +1,7 @@ ## 3.0.0 -* **BREAKING CHANGE** Updates the dependency on `in_app_purchase_storekit` to `0.3.0+1` which ensures the `restorePurchases` method emits an empty list of purchases. +* **BREAKING CHANGE** Updates `restorePurchases` to emit an empty list of purchases on StoreKit when there are no purchases to restore (same as Android). + * This change was listed in the CHANGELOG for 2.0.0, but the change was accidentally not included in 2.0.0. ## 2.0.1 @@ -10,7 +11,7 @@ * **BREAKING CHANGES**: * Adds a new `PurchaseStatus` named `canceled`. This means developers can distinguish between an error and user cancellation. - * Updates `restorePurchases` to emit an empty list of purchases on StoreKit when there are no purchases to restore (same as Android). + * ~~Updates `restorePurchases` to emit an empty list of purchases on StoreKit when there are no purchases to restore (same as Android).~~ * Renames `in_app_purchase_ios` to `in_app_purchase_storekit`. * Renames `InAppPurchaseIosPlatform` to `InAppPurchaseStoreKitPlatform`. * Renames `InAppPurchaseIosPlatformAddition` to