Skip to content

Releases: ScreenStaring/shopify-dev-tools

v0.1.3

Choose a tag to compare

@sshaw sshaw released this 27 Sep 03:16
  • Fix admin command bug when shop given with its myshopify.com domain
  • Add collections command
  • Add locations command
  • Add metaobjects import command to bulk import metaobject entries
  • Add metaobjects delete command to bulk delete metaobject entries
  • Add metaobjects def import command to bulk import metaobject definitions
  • Add metaobjects def delete command to bulk delete metaobject definitions
  • Add support for Storefront API GraphQL queries
  • Add --print option to print, not open, admin URL
  • Add option to output metafield definitions as JSONL
  • Add SDT_MAX_RETRY_ATTEMPTS environment variable to control GraphQL retry attempts (default: 10)

v0.1.2

Choose a tag to compare

@sshaw sshaw released this 01 Sep 21:06
  • Add support for retrying failed requests
  • Add products export metafields for exporting product metafields to CSV or JSONL

v0.1.1

Choose a tag to compare

@sshaw sshaw released this 24 Aug 23:23
  • Add metafield definitions import command to create metafield definitions from a CSV spreadsheet
  • Add metafield definitions delete command to delete metafield definitions
  • Add metafield draftorders command to list draft order metafields
  • Add metafields orders command to list an order's metafields
  • Add order name lookupa to orders ls
  • Remove global ID prefix from line items id in orders ls command

v0.1.0

Choose a tag to compare

@sshaw sshaw released this 18 Aug 23:07
  • Moved remaining REST API calls to GraphQL
  • Removed orders useragent command as there's no GQL equivalent
  • Removed charges command-line options that don't work with GraphQL interface
  • Removed various command-line options that don't work with GraphQL interface
  • Add command for listing locations
  • Add command for inventories
  • Add command to list fulfillment orders
  • Add command to list draft orders
  • Add command to get product inventory at all locations
  • Add --api-version argument to all command are remove other aliases
  • Add CRUD commands for order attributes
  • Add support for listing app metafields
  • Add SDT_READONLY environment variable to force read-only behavior
  • Add support for SKU lookup to various commands
  • Add support for importing product and variant metafields
  • Add option to output bulk import results in JSON

v0.0.13

Choose a tag to compare

@sshaw sshaw released this 11 Jul 00:37
  • Add collections command with title/page/type filter
  • Add support for filtering orders by SKU
  • Add commands to list & export metaobjects and definitions

v0.0.12

Choose a tag to compare

@sshaw sshaw released this 17 Jun 10:07
  • Add command to list orders fulfillments
  • Add commands to list and show customers
  • Add commands to list and delete customer segments
  • Add support for setting fullfillments to delivered
  • Add graphql command alias --version for --api-version
  • Add support for creating webhooks with ARN endpoints
  • Add --one/-1 option to prevent duplicate webhook creation
  • Add filtering options to webhook list command
  • Fix orders ls default sort order (reverse chronological)

v0.0.11

Choose a tag to compare

@sshaw sshaw released this 25 Mar 19:36
  • Add support for batch deleting metafields
  • Add namespaces and metafields arguments to webhooks commands
  • Add support for --verbose to webhooks commands
  • Change products export to products export ids
  • Product import improvements
  • Product import: don't default status to DRAFT
  • GraphQL command: return an error if non-200 response

v0.0.10

Choose a tag to compare

@sshaw sshaw released this 16 Mar 19:21
  • Add metafield definitions command to list metafield definitions
  • Add theme ls command to list a shop's themes
  • Add --api-version argument to products and webhooks commands
  • Add products export command to export product identifiers (replaces shopify_id_export command)
  • Add products delete command
  • Add support to graphql command to output extensions property
  • Fix version argument to graphql command
  • Use GraphQL for shop command

v0.0.9

Choose a tag to compare

@sshaw sshaw released this 13 Mar 17:45
  • Add products bulk command for product importing use the Bulk API
  • Add products import command for synchronous product importing
  • Add support for variables to the graphql command
  • Use GraphQL for the shop command
  • Use GraphQL for the products list command

v0.0.8

Choose a tag to compare

@sshaw sshaw released this 02 Mar 21:30
  • Use GraphQL for all webhooks commands. This changes how the ls command displays the webhook topic
  • Add command to update webhooks
  • Fix sdt exit status on failure
  • Fix webhook create's -f option