Skip to content

Commit 583f8dd

Browse files
[in_app_purchase] Convert Android data objects to Pigeon (flutter#6453)
Follow-up to flutter/packages#6262, converting the nested data objects from the legacy JSON conversion to typed Pigeon objects. Deprecates all the JSON code in the wrapper objects, but does not remove it because, unfortunately, the wrapper objects were both platform data transfer objects *and* the public API surface, so the JSON serialization/deserialization code that was part of those objects for platform channel usage is part of the public API as well. At some point we can do a breaking change to clean up that code (flutter#146202). Fixes flutter#117910
1 parent 6b4d8b6 commit 583f8dd

25 files changed

+3049
-640
lines changed

packages/in_app_purchase/in_app_purchase_android/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 0.3.3
2+
3+
* Converts data objects in internal platform communication to Pigeon.
4+
* Deprecates JSON serialization and deserialization for Billing Client wrapper
5+
objects.
6+
17
## 0.3.2+1
28

39
* Converts internal platform communication to Pigeon.

0 commit comments

Comments
 (0)