Skip to content

Releases: flexprice/cli

Release list

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 24 Aug 17:31

Changelog

Bug fixes

  • 4054bff fix: move main.go to cmd/flexprice so go install produces the right binary name

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 17:22

Changelog

Features

  • 417bf97 feat(cli): --edit skeleton generation for request bodies
  • 99d2435 feat(cli): HTTP client with allowlist debug redaction
  • 5a1d555 feat(cli): add --no-input and move confirmation to huh
  • da8145c feat(cli): add inline spinner to internal/ui
  • 0bd062d feat(cli): add internal/ui with per-stream colour gating
  • 216161f feat(cli): add smoke and e2e suites, fix exit codes they surfaced
  • 1a2094f feat(cli): arrow-key region picker via huh.Select
  • d1bb9c9 feat(cli): block wordmark on the welcome screen, bare-invocation banner, --no-color
  • 844199c feat(cli): branded welcome banner on init, suppressed by --quiet
  • 2b5e4ad feat(cli): carry the UI on Globals and add --no-input
  • 8f527bd feat(cli): color-style table headers and status column values
  • d983776 feat(cli): command registry with a fully curated commands.yaml
  • 3ad46ad feat(cli): config file with profiles and restrictive permissions
  • 989b7e4 feat(cli): confirm mutations with a receipt on stderr
  • 9dba764 feat(cli): credential precedence and runtime context resolution
  • bb3b4b0 feat(cli): embedded spec loader, region and event-type discovery
  • 9575e70 feat(cli): empty lists name a next step
  • 9f81cb6 feat(cli): enhance OpenAPI spec with new subscription change endpoints and user type filtering
  • 52c7147 feat(cli): group root help by billing lifecycle
  • 2dc1146 feat(cli): handle SIGINT and restore the cursor on every exit path
  • 92df35d feat(cli): init, login, logout, whoami, env list and config commands
  • 3800bc4 feat(cli): keyring with bounded probe and atomic file fallback
  • 299251f feat(cli): output rendering with stdout/stderr separation
  • d53c826 feat(cli): release pipeline, mirror push, docs generation
  • 32b4a89 feat(cli): request builder with spec-validated flags
  • d6556df feat(cli): scaffold module, root command and build targets
  • bf70481 feat(cli): scaffold module, root command and build targets
  • 8bb8beb feat(cli): spec-driven resource commands, resources listing and raw HTTP
  • ce3f17d feat(cli): stable exit codes and API error rendering
  • 961aa03 feat(cli): status footer showing active profile, region and version
  • 5e76273 feat(cli): style package for color-consistent output
  • 2227794 feat(cli): update dependencies and add new packages
  • 7c5f99d feat(cli): wire --limit and --all with pagination envelope detection
  • 8153744 feat(cli): wire --limit and --all with pagination envelope detection

Bug fixes

  • caf179b fix(cli): bound the real keychain operations, not just the startup probe
  • 7bfdeb3 fix(cli): confirm irreversible actions the CLI was silently skipping
  • 5c1e4ab fix(cli): correct e2e suite payloads; full lifecycle now passes against India
  • 91629f2 fix(cli): do not retry non-idempotent requests, add timeout and URL validation
  • 3a75c3e fix(cli): fix the same pagination misclassification in PageInfo
  • 1b8fccb fix(cli): preserve login's exit code, enable its --debug, cache the spec parse
  • 27fd48a fix(cli): refuse cross-origin redirects to stop API key exfiltration
  • aefa5e9 fix(cli): reorder require statements in go.mod for clarity
  • 042fb05 fix(cli): stop misclassifying single objects as paginated lists
  • 8760cfc fix(cli): stop one malformed field from discarding a valid error message

Other Changes

  • 5427638 refactor(cli): finish trimming remaining 3-line comment blocks
  • 7f841ce refactor(cli): route human-facing output through internal/ui
  • c294e83 refactor(cli): share ANSI-aware padding; drop tabwriter from env list
  • b499b40 refactor(cli): trim comments to what is not obvious from the code