# Changelog ## 0.2.0 · 2026-10-10 Works with any AI coding tool now, plus the release and review side of shipping. - **One source, many tools**: skills stay plain Agent Skills (`name` + `description` only); `tools/gen-adapters.ts` writes the Claude Code plugin + `.mcp.json`, Codex plugin, Gemini CLI extension + `GEMINI.md`, `AGENTS.md`, `.github/copilot-instructions.md` and a Cursor rule. CI fails when they are stale. Shared agent rules in `docs/agents-core.md`. - **`storebound mcp`**: stdio MCP server (2025-11-25), one tool per command, write tools dry run by default, nothing public or irreversible exposed. No SDK, still zero runtime dependencies. - **`storebound install --agent claude|codex|cursor|copilot|windsurf|gemini|opencode`**: skills + MCP entry into a game project, idempotent, never touches other entries, `--dry`. - New commands: `validate` (read-only readiness report for both stores, ordered blockers, exit 1), `apple release --phased on|pause|resume|complete` and `--manual-release`, `apple status --wait-review` (exit 0 / 1 / 7), `apple next-build`, `apple encryption`, `play rollout --fraction|--halt|--resume|--complete`, `play next-version-code`, `check --aso`, `whats-new --since `, `privacy-manifest --ios `, `version`. - New skills: review-rejections, portfolio-originality, release-management, store-preflight, privacy-manifest, export-compliance, aso-basics, whats-new. - Updated skills: select builds by explicit number, first availability record UI fallback, phased + manual release by default, IAP versions in review submissions (API 4.4.1, reported, verify), privacy manifest cross-links, tool-neutral CLI instructions. - Fix: Apple IAP description limit is 45 characters (App Store Connect Help), not 55. - Config: `apple.usesNonExemptEncryption`, `apple.screenshotTypes`, `ads.appAdsTxt`. - `bun run ci`: adapters check, tests, typecheck, secrets / personal data scrub. ## 0.1.0 · 2026-10-10 First public cut, extracted from the scripts I used to ship my own game. - `storebound` CLI: `init`, `check`; Play `products`, `listing`, `images`, `data-safety`, `release`, `status`; App Store `bundle`, `iap`, `iap-review`, `listing`, `screenshots`, `appinfo`, `review-details`, `status` (incl. canceling a review submission); `icons`; `shots capture | fonts | render | jpeg`. - Per-project `storebound.config.ts`; credentials only from env or `.storebound/credentials.json`. - Claude Code plugin + marketplace with 8 skills: play-first-release, appstore-first-release, store-iap-setup, store-screenshots, app-icons, store-declarations, privacy-policy, ads-levelplay-checks. - Templates: config, Play + App Store listing copy, screenshot copy (5 languages incl. Arabic + Japanese), Data safety CSV, App Privacy answers, Play declarations, studio-wide privacy policy page. - Tests for config validation, copy parsing, Data safety CSV, price mapping, script fonts, args.