# Changelog ## Unreleased - Growth extras, each with `--dry`, `--json`, tests on sanitized fixtures and a skill: - `prices ppp`: purchasing power price sheets from a bundled, dated World Bank ICP PPP dataset (CC BY 4.0, `tools/update-ppp.ts` refreshes it), the Big Mac index or a CSV; clamped, snapped to store price points, written in the `prices import` format with a diff. - `ads apple status | campaigns | report`: Apple Ads reports (spend, taps, installs, CPA per campaign / keyword, CSV export); `bid | budget | pause` are dry first and ask in a terminal, never over MCP. - `web init | check`: apple-app-site-association, assetlinks.json (Play app signing SHA-256, also read from the Play API with `--version-code`), the Smart App Banner tag and a minimal landing page; `web check` verifies the live files (content type, no redirects, JSON, ids match). - `apple adhoc devices | register | profile | options | export` (release-testing / ad-hoc ExportOptions.plist, devices with masked UDIDs, registration asks first) and `play share` (internal app sharing upload, prints the link). - `revenuecat diff | sync`: optional RevenueCat REST API v2 adapter for products, entitlements and the default offering; sync only creates and attaches, asks first, never over MCP. - `console fill