Skip to content

Releases: RevenueCat/cli

Release list

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 27 Aug 14:29
448a999

Changelog

New features

  • de562ee feat(setup): mark rc setup google experimental until Google OAuth is verified (#151)

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

  • 5b2952c ci(release): bake the Google OAuth client into the release binary (#152)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 20:48
2148eb4

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 rc shows 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...
Read more