Skip to main content

Securing your app, together

Act now to secure your app: We're asking every app dev to act this week. We have new tools to help, including AI security scans, expiring tokens, and better log filtering. Read on to learn how.
Read the full story
Changelog

Surfaces & APIs

Versions

Change type

  1. June 2026

    Surface
    1. New purchaseType and recurringCycleLimit fields in the discounts API for discount UI extensions
      Admin Extensions
  2. May 2026

    Surface
    1. Checkout And Accounts Configuration API for unified branding across checkout, customer accounts, and sign-in
      GraphQL Admin API
  3. April 2026

    Surface
    1. Multiple product discounts can apply on a single cart line
      GraphQL Admin API
    2. Deprecation of checkout metafields in checkout and customer account UI extensions
      Action requiredCheckout UI
    3. Add includeInactive argument to inventoryLevels and inventoryLevel fields
      GraphQL Admin API
    4. Add isActive field to InventoryLevel
      GraphQL Admin API
    5. inventoryActivate now preserves available quantity
      Breaking changesGraphQL Admin API
    6. Automated testing for Shopify UI extensions with @shopify/ui-extensions-tester
      Admin Extensions
    7. Shopify Scripts will be deprecated on June 30, 2026
      DeprecatedFunctions
    8. New retail cash management capabilities
      GraphQL Admin API
    9. Add Prerequisites to Product Discount Functions
      Functions
    10. Add Tags to Discounts
      GraphQL Admin API
    11. expiresIn field added to DelegateAccessToken type
      GraphQL Admin API
    12. App-owned metaobjects can be used without access scopes
      GraphQL Admin API
    13. Removing outdated Polaris reference docs
      Admin Extensions
    14. Metaobject access in Shopify Functions
      Functions
    15. Metafield translations now available via GraphQL Admin API
      GraphQL Admin API
    16. Line item component information now available for draft orders on the Customer Account API
      Customer Account API
    17. Tax calculation requests now include merchant business entity information
      GraphQL Admin API
    18. Tax summary webhook now includes merchant business entity information
      GraphQL Admin API
    19. Tax Partner apps can now receive cart line properties in tax calculation requests
      GraphQL Admin API
    20. Improved user errors on the fulfillmentOrderCancel mutation
      GraphQL Admin API
    21. Tax summary webhook and calculation requests now include customer and company metafields
      GraphQL Admin API
    22. Cart and checkout validation adds billing address and PO number error targets
      Functions
    23. Multi-channel support for sales channel apps
      GraphQL Admin API
    24. Create unpaid orders from subscription billing attempts
      GraphQL Admin API
    25. Identifier support added to the productUpdate mutation
      GraphQL Admin API
    26. Report Fulfillment Order progress with new fulfillmentOrderReportProgress GraphQL mutation
      GraphQL Admin API
    27. Create subscriptions contracts without payment methods
      GraphQL Admin API
    28. Improved user errors on the fulfillmentOrderMove mutation
      GraphQL Admin API
  4. March 2026

    Surface
    1. Adding barcode support to inventory shipments API
      GraphQL Admin API
    2. Making fieldDefinitions optional in metaobjectDefinitionCreate
      GraphQL Admin API
    3. Adding createdAt and updatedAt fields to MetaobjectDefinition objects
      GraphQL Admin API
    4. New rejection reason codes in Payments Apps API
      Payments Apps API
    5. New payment decline codes added to OrderTransactionErrorCode enum
      Action requiredGraphQL Admin API
    6. ShopifyQL returns fields deprecated and replaced with sales reversals fields
      Action requiredGraphQL Admin API
    7. Removed Checkout ID from checkout and order webhooks
      Breaking changesEvents & webhooks
    8. New analyticsQueryable capability for Metafield Definitions
      GraphQL Admin API
    9. Enhanced discounts support in the Shopify Functions Cart
      Functions
  5. February 2026

    Surface
    1. Subscriptions APIs: Introduce SubscriptionBillingAttemptState
      GraphQL Admin API
    2. New rejection reason codes and merchant message added to verificationSessionReject mutation
      Payments Apps API
    3. JSON metafield values limited to 128KB
      Breaking changesGraphQL Admin API
    4. Remaining line items weight available for fulfillment orders
      GraphQL Admin API
    5. Added new enum values for ColumnDataType in ShopifyqlTableDataColumn
      GraphQL Admin API
    6. Webhook subscriptions now support a name field for identification
      GraphQL Admin API
    7. The GiftCardConfiguration object now includes default gift card expiration
      GraphQL Admin API
    8. Subscriptions APIs: new payment error code and error classification
      GraphQL Admin API
    9. Automatically copy cart metafields to orders at checkout completion
      GraphQL Admin API
    10. Introducing the tracks_inventory query filter for products
      GraphQL Admin API
  6. January 2026

    Surface
    1. Storefront API now returns a specific error code when Cart Transform Functions fail
      Storefront API
    2. Deprecated deliveryShippingOriginAssign mutation
      DeprecatedGraphQL Admin API
  7. December 2025

    Surface
    1. Removing permitsSkuSharing field from fulfillment service
      Breaking changesGraphQL Admin API
    2. New compare and swap syntax for the inventorySetQuantities mutation
      Breaking changesGraphQL Admin API
    3. Making changeFromQuantity field required (with explicit opt-out)
      Breaking changesGraphQL Admin API
    4. Making idempotency mandatory for inventory adjustments and refund mutations
      Breaking changesGraphQL Admin API
  8. October 2025

    Surface
    1. Deprecate delivery legacy modes fields
      DeprecatedGraphQL Admin API