Releases: RevenueCat/cli
Releases · RevenueCat/cli
Release list
v0.1.1
Changelog
New features
Bug fixes
- edb40b1 fix(security): RC_HEADERS can't override Authorization (#153)
- 5c187e9 fix(security): don't let --yes auto-launch a full-autonomy agent (#154)
- 5d81976 fix(security): honor endpoint overrides only in dev builds (#160)
- f3bdf80 fix(security): loopback server timeouts, browser URL guard, skills-branch trust note (#156)
Other
v0.1.0
Changelog
New features
- 7273547 feat(agents): allow dashboard token override via RC_AGENT_AUTH_TOKEN
- a929438 feat(api): error-type predicates + fix rate-limit exit code (#122)
- 1694e03 feat(api): generate types from OpenAPI spec via oapi-codegen
- 35976c7 feat(api): model store-state response + capture raw_store_status (#125)
- ac5f6af feat(api): send version + platform in User-Agent on every API request
- 3777276 feat(apple): ask before touching a fully configured app
- ec07628 feat(apps): add Apple setup dry run
- dd770de feat(apps): configure Apple credentials
- 988c060 feat(apps): confirm before setting the fetched vendor number
- 36c6840 feat(apps): consume the new App read-model fields
- 20b9039 feat(apps): explain Apple credential handling
- 61ac4ed feat(apps): explicit per-key decisions in apple setup
- 093d9ce feat(apps): export StoreKit configuration
- b43f200 feat(apps): fetch the vendor number from Apple during setup
- 78cd9da feat(apps): narrate each key apple setup creates
- 1973149 feat(apps): offer to create the App Store Connect app in setup
- e38ba68 feat(apps): plan, narration, and vendor number in apple setup
- 6c69cac feat(apps): surface Apple credential readiness in list/show
- 9d25f3f feat(apps): surface the human-only nature of apple setup
- 3919879 feat(auth): add agentic signup
- eb7e946 feat(auth): import RevenueCat credential from an agent's MCP config
- 5b35dac feat(auth): name the active credential's source in auth status (#114)
- b16ba41 feat(auth): store credentials in the OS keyring, not a plaintext file
- ee55071 feat(bootstrap): add project creation and richer app setup
- 9c03486 feat(bootstrap): complete SDK-ready catalog setup
- e4b60eb feat(cli): add packages list, products create, api passthrough, schema caps
- 817f01e feat(cli): add rc skills — browsable workflow guides installable as Claude Code commands
- 93daba6 feat(cli): add requireID pattern for interactive resource pickers
- bdd480d feat(cli): bare
rcshows getting-started help and the full command surface (#59) - e738207 feat(cli): decide() primitive for branching choices
- b188c82 feat(cli): onboarding surface — scoped commands, rc capital, hardened setup
- 09bd2cd feat(cli): tag v2 API requests with usage-analytics headers (#129)
- e207e21 feat(cli): wire requireID pickers into packages and products commands
- 4eceb70 feat(codegen): merge a hand-maintained beta spec overlay for store_state (#64)
- c172986 feat(config): per-directory project binding via .revenuecat.json (#117)
- 67e32d9 feat(customers): surface active entitlements from simulate-purchase (#145)
- 01477a0 feat(design): consolidate the design system and enforce its boundaries
- 35ad435 feat(dist): publish the CLI to npm
- f1ceb1f feat(google): OAuth + Cloud/Play bootstrap library (#141)
- 9c6c447 feat(open): rc open deep-links the dashboard
- 7e7c8a9 feat(output): RevenueCat brand palette and output rhythm
- 4ea2a42 feat(output): answer receipts for interactive prompts
- 6144d59 feat(output): guided-command pattern
- b829fd7 feat(output): humanize all structured output; audit-driven design pass
- 2ca808e feat(output): orient guided flows with a Lead paragraph
- ef74788 feat(output): surface recovery hints to agents in --json errors
- ce1ad03 feat(paywalls): add --standalone to paywalls generate
- 52a3efb feat(paywalls): add AI generate/edit via Astra
- d3c8878 feat(paywalls): add attach and detach commands
- e7788bb feat(paywalls): add unpublish command
- 9ce123d feat(paywalls): persist AI designs to the RevenueCat draft
- 1350d4f feat(paywalls): show an offering picker on generate when omitted in a TTY
- 226f0ab feat(paywalls): standalone create, duplicate-offering, edit/attachment polish
- bb47f0c feat(paywalls): store session files and screenshots in the CLI data dir
- 2c8f986 feat(products): add persisted store plan workflow
- 8510968 feat(products): live store readiness after apply + price equalization (#126)
- a11d04a feat(products): read live store state in products show
- 43f8f20 feat(products): sync store state from CSV
- 3c46046 feat(rico): absolute clickable dashboard URLs
- c07c3c1 feat(rico): add --resume conversation picker
- dde9d6d feat(rico): add Rico AI assistant commands
- 1560a9b feat(rico): full-screen chat window
- 8cf4943 feat(rico): linkify bare dashboard paths in chat
- 5232ce8 feat(rico): polish chat window and add --continue
- 6d0b16c feat(rico): relative last-activity times in picker and list
- 308973d feat(schema): rc commands --schemas — whole surface in one call
- 16935a5 feat(setup): add agentic catalog verification
- e56db53 feat(setup): complete Test Store bootstrap primitives
- 149aa6a feat(setup): guided agent-driven onboarding entry point
- dd64ab8 feat(setup): guided rail + rc setup google on it (#139)
- 7983d25 feat(setup): platform-aware stages — Android apps get the Play path
- 84bc281 feat(setup): promote apple setup to rc setup apple (#143)
- b58511a feat(setup): put rc apps apple on the guided rail tier (#140)
- 52c1e14 feat(setup): put rc setup on the guided rail (#144)
- a89003c feat(setup): rc setup google — bootstrap Google Play credentials (#135)
- 0db3606 feat(setup): stage-aware prompts — rc setup always hands over the next step
- a1884ff feat(skills): add copy-ready starter prompts
- 05f5a5a feat(skills): explain discovery and triggering
- 2aafb64 feat(skills): support branch installs
- 28ffdc4 feat(specs): add OpenAPI spec snapshots and weekly sync workflow
- 72b7762 feat(specs): deep diff with severity levels and CLI coverage map
- b517b04 feat(store-state): plan recovery and error guidance from agent feedback
- 0b1d4a7 feat(store-state): surface App Store submission requirements
- 8f3b89c feat(store-state): upload real App Review screenshots
- fe9da8a feat(tui): brand the browser, prompts, and pickers
- 0692c00 feat(tui): interactive stack-based browser for list/show commands
- 76a6953 feat(tui): step ledger primitive (#138)
- 2b42381 feat(tui): table mode, embedded chart viewer, and browser quality fixes
- d78f101 feat: add rc update command and install.sh for Xcode-free install
- 256615e feat: install the command as both rc and revenuecat (#149)
Bug fixes
- adaba6b fix 409 conflict check when no offering-id
- 41c4f05 fix api key URL to point to projects page
- 5ad70a0 fix media asset format fields to use pointers for dimensions
- b9caaa6 fix media asset format fields to use pointers for dimensions
- 834b96d fix offering-id hint when Astra echoes null
- 4e75940 fix(agents): drop the RC_AGENT_AUTH_TOKEN escape hatch
- f0e0a6d fix(api): align customer and subscription paths with v2 docs
- a54cbae fix(api): align grant, webhooks, and required inputs with the v2 spec
- 5c64270...