8.2.0 - PurchaseState Cleanup and API Consolidation
v8.2.0 reflects OpenIAP v1.3.11+ updates with PurchaseState simplification and API consolidation.
Breaking changes and migration guides
View All Tagsv8.2.0 reflects OpenIAP v1.3.11+ updates with PurchaseState simplification and API consolidation.
We're excited to announce flutter_inapp_purchase v8.0.0, bringing support for Google Play Billing Library 8.2.0 features including the Billing Programs API, one-time product discounts, and purchase suspension status.
Release 7.1.0 simplifies the fetchProducts() API by returning lists directly instead of union types, making it easier to work with products while maintaining type safety through explicit type annotations.
Code examples in this post have been updated to reflect the v8.2.0+ API (using apple/google field names). If you're using v7.x, use ios/android field names instead.
Release 7.0.0 migrates to OpenIAP GQL 1.0.10, introducing union types, platform-specific classes, enhanced type safety, and comprehensive alternative billing support for both iOS and Android platforms.