Skip to content

v3.2.0

Choose a tag to compare

@zelentsov-dev zelentsov-dev released this 20 Jul 06:06

Added

  • Added app_versions_delete_phased_release for removing an App Store phased-release configuration. All existing tool names remain available, bringing the public surface to 390 tools.
  • Added schema-v2 accounting for optional Apple query and request-body inputs, backed by an identity-pinned strict contract gate.
  • Expanded credential-free contract and MCP regression coverage across metadata, analytics, reviews, metrics, provisioning, pricing, TestFlight, commerce, marketing, and app lifecycle workflows.

Changed

  • Hardened Apps and App Store version workflows with current state and platform fields, ownership validation, deterministic pagination, nullable metadata updates, included relationships, and complete media traversal.
  • Aligned TestFlight administration, beta feedback, build processing, pre-release versions, and Xcode Cloud request and response contracts with App Store Connect API 4.4.1.
  • Corrected IAP, subscription, offer-code, price-schedule, and territory-availability workflows, including inline manual prices, relationship pagination, truncation metadata, environment-aware one-time codes, and lossless CSV values.
  • Expanded analytics, reviews, users, webhooks, metrics, provisioning, App Info, accessibility, and App Events with Apple’s current filters, includes, limits, relationships, and response fields.
  • Corrected custom product page templates, screenshot and preview parent relationships, promoted-purchase targeting, and Product Page Optimization projections including visionOS.

Fixed

  • Preserved omission, explicit values, and explicit null across supported nullable updates, while rejecting malformed and no-op writes before network access.
  • Corrected customer-review response lookup so a relationship 404 is treated as absent only after confirming that the parent review exists.
  • Prevented app/version ownership mismatches, pagination-scope drift, incomplete metadata selection, and swallowed screenshot or preview errors.
  • Corrected subscription and IAP one-time-code endpoints and response media types, Xcode Cloud provider and test-result projections, webhook signature output nullability, custom-page state projection, and sandbox-tester relationship typing.
  • Fixed Swift 6 compilation regressions in the Apps and IAP contract handlers.

Compatibility

  • No existing MCP tool was removed. New scalar-or-array filter forms retain the existing scalar call shape.
  • app_versions_list.states remains available as a deprecated compatibility filter; use app_version_states for Apple’s current appVersionState.
  • One-time-code value tools now return Apple’s non-paginated CSV losslessly through values_csv, media_type, and byte_count; unsupported pagination inputs are no longer exposed.
  • Unsupported App Event values, noncanonical IAP types, ambiguous Xcode Cloud run selectors, ambiguous promoted-purchase product targets, malformed arrays, and empty updates now fail locally instead of issuing an invalid Apple request.
  • IAP types follow Apple’s current values: CONSUMABLE, NON_CONSUMABLE, and NON_RENEWING_SUBSCRIPTION; auto-renewable products belong to the subscription tools.
  • Legacy single-price, manual-price-ID, and territory-relationship inputs remain supported alongside the new inline pricing and availability forms.
  • The v3.2.0 strict pin records 2,154 optional Apple inputs: 706 bound, 6 internally controlled, 965 intentionally omitted after review, and 477 queued for later domain review.
  • The manifest reports 382 partial and 8 deprecated tools; v3.2.0 does not claim complete parity with all 1,263 Apple operations.