-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathChanges
More file actions
140 lines (125 loc) · 5.53 KB
/
Copy pathChanges
File metadata and controls
140 lines (125 loc) · 5.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
v0.1.3 2026-09-26
--------------------
- 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 2026-09-01
--------------------
- Add support for retrying failed requests
- Add `products export metafields` for exporting product metafields to CSV or JSONL
v0.1.1 2026-08-24
--------------------
- 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 2026-08-18
--------------------
- 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 2026-07-10
--------------------
- 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 2026-06-17
--------------------
- 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 2026-03-25
--------------------
- Add support for batch deleting metafields
- Add namespaces and metafields arguments to webhooks commands
- Add support for --verbose to webhook 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 2026-03-16
--------------------
- 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 2026-03-16
--------------------
- 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 2026-03-02
--------------------
- 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
v0.0.7 2026-02-21
--------------------
- Add command to delete metafields
- Fix orders ls command issues and move from REST to GraphQL API
v0.0.6 2025-08-24
--------------------
- Add GraphQL command option to specify an API version
- Add orders command option to specify a status
- Support full Shopify domain as argument to GraphQL client
- Fix order listing bug
v0.0.5 2024-10-09
--------------------
- Add orders ls command to list orders
- Add charges command to list and create charges
- Add command to enable Storefront API metafields
- Add more content types for theme uploads
- Add SHOPIFY_PRODUCT_FIELDS env variable for setting product fields
- Fix metafields type display
v0.0.4 2023-05-16
--------------------
- Add theme command to copy files to a theme
- Add graphql command to execute a GraphQL Admin API query
- Add products command to output a shop's prodcuts
- Update go-shopify
- Always use latest stable version of GraphQL Admin API
- Support access token lookup command in other commands
v0.0.3 2022-04-01
--------------------
- Add support for deleting script tags
v0.0.2 2022-01-05
--------------------
- Add support for listing a customer's metafields
- Add support for setting --access-token via SHOPIFY_API_TOKEN
- Fix bug preventing metafields from being output as JSONL