Skip to content

Flint CLI 0.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 01:59
· 34 commits to main since this release
84f974f

What changed

  • Authorize multiple merchant and environment contexts in one browser session, then choose a default with flint context list and flint context switch.
  • Use --context ID for one command or pin a project context in .flint/config.json; use flint reauth to change authorized access.
  • flint login reuses valid sessions and opens browser approval again after confirmed revocation or expiry. Session metadata identifies the computer and operating system in the dashboard.
  • Run flint upgrade on macOS and Linux to update npm, Homebrew, or standalone installations. Standalone updates verify release checksums; Windows receives explicit update instructions.
  • Preserve running commands' selected contexts, recover rotated tokens after temporary failures, and keep environment credentials compatible with saved browser contexts.

Compatibility

Multi-context commands require matching Flint backend support. Existing API keys and legacy single-context OAuth sessions remain supported. Selecting a live context requires explicit acknowledgement; subsequent commands use that selected environment, while destructive confirmations remain required. API keys and legacy sessions retain their per-command --live requirement.

Update

npm install -g @flintpay/cli@0.3.0
# or
brew update && brew upgrade flint-pay/tap/flint

flint upgrade is available starting with this release. Binary archives and checksums are attached below.

Full changes: cli/v0.2.0...cli/v0.3.0