Skip to content

Releases: godaddy/cli

v0.3.0

18 Mar 19:25
480b323

Choose a tag to compare

Minor Changes

  • 05de96a: Expand the built-in Commerce API catalog with additional domains and GraphQL metadata, and normalize Commerce scope tokens across generated endpoints.

    Also improves API command behavior by resolving templated catalog paths (for example, /stores/{storeId}/...), validating trusted absolute API hosts, and surfacing richer structured API error details for troubleshooting.

v0.2.3

26 Feb 22:46
58788e0

Choose a tag to compare

Patch Changes

  • 1de3a3a: Fix -c config option handling so custom config paths are applied correctly.

v0.2.2

26 Feb 14:59
e743fbb

Choose a tag to compare

Patch Changes

  • e6f6ae3: Hardened CLI security in three areas without changing intended workflows:

    • Block extension deploy path traversal by validating handle and source stay within the extension workspace.
    • Quote and escape generated .env values to prevent newline/comment-based env injection.
    • Restrict truncation full_output dump permissions to owner-only (0700 dir, 0600 files).

    Also adds regression tests covering these protections.

v0.2.1

24 Feb 18:13
73dd957

Choose a tag to compare

Patch Changes

  • b3cba2f: Security hardening: bind OAuth server to 127.0.0.1, sanitize headers in debug and --include output, HTML-escape OAuth error page, harden PowerShell keychain escaping, stop forwarding raw server errors to userMessage, redact sensitive fields in debug request body, add 120s OAuth timeout.

v0.2.0

24 Feb 15:18
f28d0e4

Choose a tag to compare

Minor Changes

  • 936ed58: Replace keytar native addon with cross-platform OS keychain (macOS security CLI, Linux secret-tool, Windows PasswordVault). No native Node addons required.

    Fix CLI error routing: validation guard no longer misclassifies AuthenticationError and NetworkError as input validation errors.

    Fix application list to use Relay connection syntax (edges/node) matching the updated GraphQL schema.

    Add --scope option to auth login for requesting additional OAuth scopes beyond the defaults.

    Add --scope option to api command with automatic re-authentication on 403: decodes the JWT to detect missing scopes, triggers the browser auth flow, and retries the request.

Patch Changes

  • c35262b: Fix application deploy by using the correct GraphQL enum casing when requesting the latest release.