Skip to content

v0.9.83 — Response & Usage Quality

Choose a tag to compare

@yasserstudio yasserstudio released this 11 Jun 17:07
· 106 commits to main since this release

What's Changed

  • fix: long lists now page correctly. reviews list, users list, subscriptions list, iap list, and purchases voided can fetch the next page with --next-page when you use --limit. Before, they stopped after the first batch.
  • feat: list commands print a "more results" hint when another page is available, so you know when to paginate.
  • breaking: --json output for list commands is now a consistent object instead of a bare array. gpc reviews list --json now returns { "reviews": [...], "nextPageToken": ..., "meta": { "count": N } }. If you parse it with jq, change jq '.[]' to jq '.reviews[]' (or the matching key). Empty results now include a clear message.
  • fix: clearer errors. A wrong or inaccessible app now returns "This app was not found in your Google Play developer account" with next steps, instead of a generic not-found. Unexpected API responses now include a message and a suggestion.
  • feat: prices show the correct number of decimals per currency (yen shows none, Kuwaiti dinar shows three) instead of always two.
  • feat: reviews list shows whether each review has a developer reply and the reviewer's language, with a clear marker when text is shortened. Use --full-text for complete review text.
  • fix: CSV and TSV exports are protected against spreadsheet formula injection.

Full Changelog: v0.9.82...v0.9.83