Skip to content

1.3.0

Latest

Choose a tag to compare

@Vvlladd Vvlladd released this 25 Jul 12:20

What's new

New tools (release control)

  • set_phased_release — choose a 7-day phased rollout or an instant rollout to all users for a version. Handles the full state machine (create, resume a paused rollout, complete, delete), and requires explicit confirmation before turning an active phased release into an immediate release to everyone.
  • release_version — manually publish a version sitting in PENDING_DEVELOPER_RELEASE. Requires an explicit confirm flag, since releasing cannot be canceled.

Docs

  • Documented individual (non-team) App Store Connect API key authentication and the ASC_AUTH_MODE setting.

Fixes

  • The server reported its version as 0.0.0 to MCP clients in this and every prior release. A command-line tool only populates Bundle.main.infoDictionary when the plist is embedded in the binary, and the generated plist hardcoded 1.0 instead of the release version. The handshake now reports the real version.

Internal

  • Fixed the build under Xcode 27, which rejects deployment targets below macOS 12.0. Transitive dependencies that declare no platforms: (swift-nio, swift-atomics, swift-collections, …) were generated at macOS 10.13 and failed every build; external targets are now pinned to the project's macOS 13 floor.
  • Repaired the unit test target, which could never link because it depended on a command-line tool — a CLI tool cannot host a test bundle or export its symbols to one. Sources now compile into the test bundle, and the suite runs green. The shipped binary is unaffected.

Install

npx -y @vvlladd/appstoreconnect-mcp

Or pin to this version:

npx -y @vvlladd/appstoreconnect-mcp@1.3.0

Full changelog: 1.2.0...1.3.0