| ## 0.3.0+10 |
| |
| * Bumps com.android.billingclient:billing from 6.0.0 to 6.0.1. |
| |
| ## 0.3.0+9 |
| |
| * Bumps com.android.billingclient:billing from 5.2.0 to 6.0.0. |
| |
| ## 0.3.0+8 |
| |
| * Adds a [guide for migrating](migration_guide.md) to [0.3.0](#0.3.0). |
| |
| ## 0.3.0+7 |
| |
| * Bumps org.mockito:mockito-core from 4.7.0 to 5.3.1. |
| |
| ## 0.3.0+6 |
| |
| * Bumps org.jetbrains.kotlin:kotlin-bom from 1.8.21 to 1.8.22. |
| |
| ## 0.3.0+5 |
| |
| * Bumps org.jetbrains.kotlin:kotlin-bom from 1.8.0 to 1.8.21. |
| |
| ## 0.3.0+4 |
| |
| * Fixes unawaited_futures violations. |
| |
| ## 0.3.0+3 |
| |
| * Fixes Java lint issues. |
| |
| ## 0.3.0+2 |
| |
| * Removes obsolete null checks on non-nullable values. |
| |
| ## 0.3.0+1 |
| |
| * Fixes misaligned method signature strings. |
| |
| ## 0.3.0 |
| |
| * **BREAKING CHANGE**: Removes `launchPriceChangeConfirmationFlow` from `InAppPurchaseAndroidPlatform`. Price changes are now [handled by Google Play](https://developer.android.com/google/play/billing/subscriptions#price-change). |
| * Returns both base plans and offers when `queryProductDetailsAsync` is called. |
| |
| ## 0.2.5+5 |
| |
| * Updates gradle, AGP and fixes some lint errors. |
| |
| ## 0.2.5+4 |
| |
| * Fixes compatibility with AGP versions older than 4.2. |
| |
| ## 0.2.5+3 |
| |
| * Updates com.android.billingclient:billing from 5.1.0 to 5.2.0. |
| |
| ## 0.2.5+2 |
| |
| * Updates androidx.annotation:annotation from 1.5.0 to 1.6.0. |
| |
| ## 0.2.5+1 |
| |
| * Adds a namespace for compatibility with AGP 8.0. |
| |
| ## 0.2.5 |
| |
| * Fixes the management of `BillingClient` connection by handling `BillingResponse.serviceDisconnected`. |
| * Introduces `BillingClientManager`. |
| * Updates minimum Flutter version to 3.3. |
| |
| ## 0.2.4+3 |
| |
| * Clarifies explanation of endorsement in README. |
| * Aligns Dart and Flutter SDK constraints. |
| * Updates compileSdkVersion to 33. |
| |
| ## 0.2.4+2 |
| |
| * Updates links for the merge of flutter/plugins into flutter/packages. |
| |
| ## 0.2.4+1 |
| |
| * Updates Google Play Billing Library to 5.1.0. |
| * Updates androidx.annotation to 1.5.0. |
| |
| ## 0.2.4 |
| |
| * Updates minimum Flutter version to 3.0. |
| * Ignores a lint in the example app for backwards compatibility. |
| |
| ## 0.2.3+9 |
| |
| * Updates `androidx.test.espresso:espresso-core` to 3.5.1. |
| |
| ## 0.2.3+8 |
| |
| * Updates code for stricter lint checks. |
| |
| ## 0.2.3+7 |
| |
| * Updates code for new analysis options. |
| |
| ## 0.2.3+6 |
| |
| * Updates android gradle plugin to 7.3.1. |
| |
| ## 0.2.3+5 |
| |
| * Updates imports for `prefer_relative_imports`. |
| |
| ## 0.2.3+4 |
| |
| * Updates minimum Flutter version to 2.10. |
| * Adds IMMEDIATE_AND_CHARGE_FULL_PRICE to the `ProrationMode`. |
| |
| ## 0.2.3+3 |
| |
| * Fixes avoid_redundant_argument_values lint warnings and minor typos. |
| |
| ## 0.2.3+2 |
| |
| * Fixes incorrect json key in `queryPurchasesAsync` that fixes restore purchases functionality. |
| |
| ## 0.2.3+1 |
| |
| * Updates `json_serializable` to fix warnings in generated code. |
| |
| ## 0.2.3 |
| |
| * Upgrades Google Play Billing Library to 5.0 |
| * Migrates APIs to support breaking changes in new Google Play Billing API |
| * `PurchaseWrapper` and `PurchaseHistoryRecordWrapper` now handles `skus` a list of sku strings. `sku` is deprecated. |
| |
| ## 0.2.2+8 |
| |
| * Ignores deprecation warnings for upcoming styleFrom button API changes. |
| |
| ## 0.2.2+7 |
| |
| * Updates references to the obsolete master branch. |
| |
| ## 0.2.2+6 |
| |
| * Enables mocking models by changing overridden operator == parameter type from `dynamic` to `Object`. |
| |
| ## 0.2.2+5 |
| |
| * Minor fixes for new analysis options. |
| |
| ## 0.2.2+4 |
| |
| * Removes unnecessary imports. |
| * Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors |
| lint warnings. |
| |
| ## 0.2.2+3 |
| |
| * Migrates from `ui.hash*` to `Object.hash*`. |
| * Updates minimum Flutter version to 2.5.0. |
| |
| ## 0.2.2+2 |
| |
| * Internal code cleanup for stricter analysis options. |
| |
| ## 0.2.2+1 |
| |
| * Removes the dependency on `meta`. |
| |
| ## 0.2.2 |
| |
| * Fixes the `purchaseStream` incorrectly reporting `PurchaseStatus.error` when user upgrades subscription by deferred proration mode. |
| |
| ## 0.2.1 |
| |
| * Deprecated the `InAppPurchaseAndroidPlatformAddition.enablePendingPurchases()` method and `InAppPurchaseAndroidPlatformAddition.enablePendingPurchase` property. Since Google Play no longer accepts App submissions that don't support pending purchases it is no longer necessary to acknowledge this through code. |
| * Updates example app Android compileSdkVersion to 31. |
| |
| ## 0.2.0 |
| |
| * BREAKING CHANGE : Refactor to handle new `PurchaseStatus` named `canceled`. This means developers |
| can distinguish between an error and user cancellation. |
| |
| ## 0.1.6 |
| |
| * Require Dart SDK >= 2.14. |
| * Update `json_annotation` dependency to `^4.3.0`. |
| |
| ## 0.1.5+1 |
| |
| * Fix a broken link in the README. |
| |
| ## 0.1.5 |
| |
| * Introduced the `SkuDetailsWrapper.introductoryPriceAmountMicros` field of the correct type (`int`) and deprecated the `SkuDetailsWrapper.introductoryPriceMicros` field. |
| * Update dev_dependency `build_runner` to ^2.0.0 and `json_serializable` to ^5.0.2. |
| |
| ## 0.1.4+7 |
| |
| * Ensure that the `SkuDetailsWrapper.introductoryPriceMicros` is populated correctly. |
| |
| ## 0.1.4+6 |
| |
| * Ensure that purchases correctly indicate whether they are acknowledged or not. The `PurchaseDetails.pendingCompletePurchase` field now correctly indicates if the purchase still needs to be completed. |
| |
| ## 0.1.4+5 |
| |
| * Add `implements` to pubspec. |
| * Updated Android lint settings. |
| |
| ## 0.1.4+4 |
| |
| * Removed dependency on the `test` package. |
| |
| ## 0.1.4+3 |
| |
| * Updated installation instructions in README. |
| |
| ## 0.1.4+2 |
| |
| * Added price currency symbol to SkuDetailsWrapper. |
| |
| ## 0.1.4+1 |
| |
| * Fixed typos. |
| |
| ## 0.1.4 |
| |
| * Added support for launchPriceChangeConfirmationFlow in the BillingClientWrapper and in InAppPurchaseAndroidPlatformAddition. |
| |
| ## 0.1.3+1 |
| |
| * Add payment proxy. |
| |
| ## 0.1.3 |
| |
| * Added support for isFeatureSupported in the BillingClientWrapper and in InAppPurchaseAndroidPlatformAddition. |
| |
| ## 0.1.2 |
| |
| * Added support for the obfuscatedAccountId and obfuscatedProfileId in the PurchaseWrapper. |
| |
| ## 0.1.1 |
| |
| * Added support to request a list of active subscriptions and non-consumed one-time purchases on Android, through the `InAppPurchaseAndroidPlatformAddition.queryPastPurchases` method. |
| |
| ## 0.1.0+1 |
| |
| * Migrate maven repository from jcenter to mavenCentral. |
| |
| ## 0.1.0 |
| |
| * Initial open-source release. |