Skip to content

v0.9.51 -- API Completeness & Missing Parameters

Choose a tag to compare

@yasserstudio yasserstudio released this 01 Apr 10:14
· 304 commits to main since this release

What's Changed

Rejected App Support

  • feat: --changes-not-sent-for-review flag on all edit-committing commands (required when your app has a rejected update)
  • feat: --error-if-in-review flag to fail safely instead of silently cancelling an in-progress review
  • feat: actionable error messages for rejected app and in-review conflict scenarios

Upload Improvements

  • feat: --mapping-type nativeCode for uploading NDK native debug symbols (was hardcoded to ProGuard)
  • feat: --device-tier-config flag to target a device tier config at bundle upload time
  • fix: --mapping-type validates input and exits cleanly on invalid values

New API Coverage

  • feat: expansion files resource (get, update, patch, upload) for legacy OBB files
  • feat: pagination on one-time product listings
  • feat: startIndex on reviews list
  • feat: allowMissing and latencyTolerance on subscription, offer, and one-time product endpoints
  • feat: configurable regionsVersion on all monetization create endpoints

Type Safety

  • fix: ProductUpdateLatencyTolerance union type replaces bare strings
  • fix: MutationOptions shared type eliminates duplication
  • fix: DEFAULT_REGIONS_VERSION constant replaces 8 hardcoded strings

208 API endpoints. 1,860 tests. 90%+ coverage.

Full Changelog: v0.9.50...v0.9.51