Session #714ShopifyAPI::ValidationException exception when clients try to use Product and Variant with deprecated inventory-related fields in API version 2019-10 or later. #655 Deprecation and migration information can be found in the following documents:
shopify_api gem #700initialize_clients to prevent from raising the InvalidSchema exception #693Breaking change: Improved GraphQL client #672. See the client docs for usage and a migration guide.
Added options hash to create_permission_url and makes redirect_uri required #670
Release new Endpoint fulfillment_order.locations_for_move in 2020-01 REST API version #669
Release new Endpoints for fulfillment in 2020-01 REST API version #639:
fulfillment.create with line_items_by_fulfillment_orderfulfillment.update_trackingfulfillment.cancelRelease new Endpoints for fulfillment_order in 2020-01 REST API version #637:
fulfillment_order.fulfillment_requestfulfillment_order.fulfillment_request.acceptfulfillment_order.fulfillment_request.rejectfulfillment_order.cancellation_requestfulfillment_order.cancellation_request.acceptfulfillment_order.cancellation_request.rejectRelease new Endpoints fulfillment_order.move, fulfillment_order.cancel and fulfillment_order.close in 2020-01 REST API version #635
Release new Endpoint order.fulfillment_orders, and active resources AssignedFulfillmentOrder and FulfillmentOrder in 2020-01 REST API version #633
collection.products and collection.find() in 2020-01 REST API version #657:define_on_unknown and :raise_on_unknownSession.valid? checks that api_version is_a?(ApiVersion) instead of present?ApiVersion::NullVersion cannot be instantiated and now has a match? method #615:unstable #609ShopifyAPI::Base.api_version now defaults to ShopifyAPI::ApiVersion::NullVersion instead of nil. Making requests without first setting an ApiVersion raises ApiVersionNotSetError instead of NoMethodError: undefined method 'construct_api_path' for nil:NilClass' #605ShopifyAPI::Base.api_version #563ActiveResouce < 4.1.ShopifyAPI::Oauth.ShopifyAPI::Session method signatures from positional to keyword
arguments, See migration notesX-Shopify-Shop-Api-Call-Limit.protocol and port options from ShopifyAPI::Session.currency parameter to ShopifyAPI::Order#capture. This parameter is required for apps that belong to the
multi-currency beta program.ShopifyAPI::Currency to fetch list of supported currencies on a shopShopifyAPI::TenderTransaction to fetch list of transactions on a shopShopifyAPI::PublicationsShopifyAPI::ProductPublicationsShopifyAPI::CollectionPublicationsShopifyAPI::Collection#productsShopifyAPI::Checkout now maps to the Checkout API, rather than the Abandoned Checkouts API
ShopifyAPI::AbandonedCheckoutShopifyAPI::CheckoutShopifyAPI::ShippingRateShopifyAPI::PaymentCheckout::complete endpointShopifyAPI::ApiPermission resource for uninstalling an applicationShopifyAPI::OAuthShopifyAPI::InventoryItemShopifyAPI::InventoryLevel#inventory_levels method to ShopifyAPI::LocationShopifyAPI::AccessScopeShopifyAPI::PriceRuleShopifyAPI::DiscountCodeadd_engagements to ShopifyAPI::MarketingEventapplication_id parameter from ShopifyAPI::ProductListing and ShopifyAPI::CollectionListingShopifyAPI::ProductListing and ShopifyAPI::CollectionListingShopifyAPI::ReportShopifyAPI::MarketingEventShopifyAPI::CustomerInviteShopifyAPI::ResourceFeedbackcomplete in ShopifyAPI::DraftOrdercustomer_saved_search_id param in ShopifyAPI::CustomerSavedSearch#customers.ShopifyAPI::DraftOrderShopifyAPI::DraftOrderInvoiceShopifyAPI::ProductListingShopifyAPI::CollectionListingShopifyAPI::StorefrontAccessToken2.02.3.0Module#alias_method_chainShopifyAPI::BaseShippingAPI::ShippingZonecancelled with expired in ShopifyAPI::ApplicationChargepending, cancelled, accepted, declined helper methods to ShopifyAPI::ApplicationCharge&, = or %)ShopifyAPI::OAuth.revoke for easy token revocation.index and show actions of Locationauthors and tags action on Articleorders action on Customercomplete action on Fulfillmentorder action in SmartCollection for general usecustomers helper method to the CustomerGroup resourceshopify console CLI tool