You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Breaking Changes**
* PurchaseState simplified: removed 'failed', 'restored', and 'deferred'
in v3.4.0.
* Old alternative-billing APIs deprecated; migrate to Billing Programs.
* **New Features**
* Android Billing Programs expanded (including user-choice-billing and
external-payments) and new enableBillingProgramAndroid option; updated
Android flows and UI examples.
* **Documentation**
* Large docs update: migration guide, API reference, guides, examples,
blog release notes, and versioning.
* **Chores**
* Pre-commit adjusted to stop auto-re-adding files after linting.
<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This release reflects [OpenIAP v1.3.11 updates](https://www.openiap.dev/docs/updates/notes#gql-1-3-11-google-1-3-21-apple-1-3-9), simplifying the `PurchaseState` enum and consolidating the Android billing API.
11
+
12
+
### Breaking Changes
13
+
14
+
-**PurchaseState**: Removed `failed`, `restored`, `deferred` (now only `pending`, `purchased`, `unknown`)
15
+
-**AlternativeBillingModeAndroid**: Deprecated in favor of `BillingProgramAndroid`
16
+
-**useAlternativeBilling**: Deprecated (only logged debug info, had no effect on purchase flow)
0 commit comments