Releases: bold-commerce/go-shopify
The one where we added ListAll() and fixed ShippingLines
- PR #280 Update ShippingLines Id to string
- PR #282 Add ListAll to all resources (thx @weirdian2k3 )
The one where we finally released v4.0.0
*** This release contains many breaking changes ***
Big, breaking changes
#257 added context propagation to methods (thx @ar3s3ru for the massive PR)
#258 contains a list of breaking changes - see the PR for details
#275 added more nullable fields
...and many many more....
See here for a complete list of all commits and changes since the last 3.x release
The one where we made the last 3.x changes
This will be the last release with new features in the 3.x version line.
The next major release will be 4.0 which is currently being worked on with many exciting, new, backwards-incompatible features.
- #255 - Don't reuse empty body on retry (thx @cristoper)
- #247 - Add variant response property presentment_prices (thx @xdlbdy )
- #254 - Add endpoint for payments and order risk (thx @AlBaraa-mohamed )
The one where we added a lot of stuff
- PR #220 - Remove ValueType field from Metafields (thx @c9845 )
- PR #222 - Added AdminGraphqlApiId to Image struct (thx @vinhluan )
- PR #223 - PriceRule.AllocationLimit is an int (thx @oliver006 )
- PR #221 - Define consts for well known values (thx @c9845 )
- PR #225 - Logging improvements (thx @sshaw )
- PR #227 - Add Metafield accessor (thx @weirdian2k3 )
- PR #228 - Add GraphQL endpoint (thx @weirdian2k3 )
- PR #216 - Add support for FulfillmentOrder (thx @krisatverbidio )
- PR #234 - Fixed time parsing FulfilmentOrder (thx @roelofjan-elsinga )
- PR #235 - Added total_price_set, total_shipping_price_set, total_tax_set to Order (thx @roelofjan-elsinga )
- PR #236 - Add product status to list options (@si-m)
- PR #241 - Create a fulfillment for one or many fulfillment orders (@AndrewChau )
- PR #244 - Adds fulfillment_event and fulfillment_request (thx @sx328 )
- PR #249 - Add handle field to shipping lines (thx @serezha93 )
- PR #250 - Add order adjustments in refund (thx @mario-shang)
The one where we added more fields to InventoryItem and Order
- PR #213 - Add HTS fields to InventoryItem (thx @c9845)
- PR #214 - Add several missing fields to the Order model (thx @sradevski)
The one where we added delete orders, abandoned checkouts, and payouts
- PR #208 - Abandoned checkouts (thx @senafu)
- PR #207 - Add delete order (thx @senafu)
- PR #205 - fix "omit-empty" for API version for webhooks (thx @sradevski)
- PR #203 - Add payouts model (thx @sradevski)
The one where we merged all the old, pending PRs
- #140 - Add carrier services API
- #141 - Add VerifySignature to check the signature that is passed when handling app proxy
- #147 - Add discounted price to shipping lines
- #148 - Add Webhook.ApiVersion
- #149 - Add Order.CurrentTotalPrice
- #152 - Add other Collect endpoints
- #155 - Fix draft order note attributes JSON tag
- #156 - AppliedDiscount - Change JSON field names and JSON tag
- #162 - Add Webhook support for api_version and private_metafield_namespaces
- #163 - Support for tax_exempt in draft orders
- #164 - Add omitempty tags for assets
- #166 - Add InventoryLevel endpoints
- #180 - Add access scopes endpoint
- #186 - Add a new field to Blog struct
- #190 - Add product status field
- #193 - Add fulfillment service endpoints
- #201 - Add send receipt and send fulfillment receipt flags to Order model
A big "Thank you" to all the contributors!
Stay safe and have fun.
The one where we added access scopes and updated metafield support to latest version
Added access scopes OAuth endpoint for scope introspection. #180
See Shopify documentation: https://shopify.dev/api/admin-rest/2022-01/resources/accessscope
Updated metafield support for new type field. #176
See Shopify documentation: https://shopify.dev/api/release-notes/2021-07
Thank you @BoldBrandonM and @ysurtayev-bold for your contributions
Stay safe and have fun.
The one where we improved PriceRules, Orders, and Metafield support
Updated README.md to reflect proper way to instantiate the AuthorizeURL #132
Added support for the AdminGraphqlAPIID field on the Metafield struct #136
See Shopify documentation: https://shopify.dev/docs/admin-api/rest/reference/metafield
Added support for the DiscountAllocations field on the Order LineItem struct #138
See Shopify documentation: https://shopify.dev/docs/admin-api/rest/reference/orders/order
Addes support for setting the prerequisite fields on the PriceRule struct #144
See Shopify documentation: https://shopify.dev/docs/admin-api/rest/reference/discounts/pricerule
Thank you very much for your contributions @mangege, @sshaw, @milos-matijasevic, and @BoldBrandonM
Stay safe and have fun.
The one where we added support for custom http clients
Add option to support custom http client #130
Example of implementation included in the test.
Thank you for your contribution @fidel-ruiz and to all those who reviewed and provided feedback.
Stay safe and have fun.