Skip to content

v3.4.0

Choose a tag to compare

@zelentsov-dev zelentsov-dev released this 20 Jul 07:02

What changed

  • apps_search now traverses every App Store Connect page for exact-name and Bundle ID searches.
  • Search pagination is pinned to the Apple 4.4.1 contract: fixed sparse fields, a 200-item page size, deterministic Apple sorting, and strict continuation scope validation.
  • Results are de-duplicated by App ID, returned in stable order, and include pagesFetched.
  • Blank queries and repeated or scope-drifting continuation URLs fail before producing partial or mixed results.

Compatibility

  • No MCP tool or input was added, removed, or renamed.
  • Existing apps_search.query calls remain valid; searches can now return Apps previously hidden beyond Apple's first page.
  • The reviewed optional-input contract now records 721 bound, 6 internally controlled, 1,012 intentionally omitted, and 415 queued inputs.

Verification

  • Credential-free request, pagination, failure-path, output, and manifest contract tests are included.
  • The release passed the repository's macOS build, release-build, OpenAPI 4.4.1 contract, unit-test, and release-contract gates on develop, main, and the annotated release tag.