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. April 2025

    Surface
    1. New planHandle field for managed pricing app subscription plans
      GraphQL Admin API
    2. Checkout UI extensions: Attributes API now supports removing cart and checkout attributes
      API
    3. New webhook to track updates to checkout and accounts configuration
      Events & webhooks
    4. productSet and customerSet mutations now support upserts and custom IDs
      GraphQL Admin API
    5. @inContext directive added to the Customer Account API
      Customer Account API
    6. Adding defaultEmailAddress field to Customer
      GraphQL Admin API
    7. Customer RFM group now available in GraphQL Admin API
      GraphQL Admin API
    8. New finance KYC information field available for Shopify-approved finance apps
      GraphQL Admin API
    9. New enum values for FulfillmentOrderRejectionReason
      GraphQL Admin API
    10. New theme file metadata fields added to OnlineStoreThemeFileOperationResult object
      GraphQL Admin API
    11. Expanded control of privacy settings using the GraphQL Admin API
      GraphQL Admin API
    12. New enum values for CustomerPaymentMethodRevocationReason
      GraphQL Admin API
    13. New fees and net fields for balance transactions
      GraphQL Admin API
    14. Combined Listings Update Mutation Enhancements
      GraphQL Admin API
    15. View gift card maximum values
      GraphQL Admin API
    16. New articleAuthors query in the GraphQL Admin API
      GraphQL Admin API
    17. New filter options added to pages, articles, and comments queries
      GraphQL Admin API
    18. New field fulfillmentStatus added to the Order type of the Customer Account API
      Customer Account API
  2. March 2025

    Surface
    1. Expose payment detail fields for Payments Apps API
      Payments Apps API
    2. POS UI Extensions 2025-04 Update
      POS Extensions
    3. Using custom ids to look up collections, locations, orders, and product variants
      API
    4. New include_mirrored_exchanges query filter parameter
      GraphQL Admin API
    5. Deprecating PriceListUserErrorCode values
      Breaking changesGraphQL Admin API
    6. Support added for app-owned metafields
      Customer Accounts
    7. End of Compatibility for Old POS UI Extensions Versions
      Action requiredPOS Extensions
    8. Checkout APIs will be shut down April 1, 2025
      Action requiredAdmin REST API
  3. February 2025

    Surface
    1. New customer address capabilities in the Admin API
      GraphQL Admin API
    2. The X-Shopify-API-Deprecated-Reason HTTP header will return actual GraphQL deprecations if any
      GraphQL Admin API
    3. Reserved prefix protection for metafields and metaobjects
      GraphQL Admin API
    4. New ends_at, created_at, and updated_at query filter parameters for searching discounts
      GraphQL Admin API
    5. NON_TEST_ORDER_LIMIT_REACHED error code for subscriptions billing attempts
      GraphQL Admin API
    6. Updated Country Harmonized System Code validations on Product Variant mutations
      Breaking changesGraphQL Admin API
    7. New event and origin fields for store credit transactions
      Customer Account API
    8. Attribute Marketing Consent to Retail Locations
      GraphQL Admin API
    9. Removing unnecessary RELEVANCE sort options
      Breaking changesGraphQL Admin API
  4. January 2025

    Surface
    1. Record partial payments on Orders
      GraphQL Admin API
    2. New Catalog APIs
      Breaking changesGraphQL Admin API
    3. Payout statuses In Transit and Scheduled have been merged
      DeprecatedGraphQL Admin API
    4. New creation, update, and status filters for subscriptionContracts
      GraphQL Admin API
    5. Optional role argument for themeCreate mutation
      GraphQL Admin API
    6. Expose the id field in ProductFullSyncPayload object
      GraphQL Admin API
    7. Line item weight input for orderCreate mutation
      GraphQL Admin API
    8. New card brands for OrderTransactions.paymentMethods
      GraphQL Admin API
    9. New Markets APIs
      Breaking changesGraphQL Admin API
    10. Add new requiresShippingMethod field to fulfillmentServiceCreate and fulfillmentServiceUpdate mutations
      GraphQL Admin API
  5. December 2024

    Surface
    1. Deprecation Notice: CalculatedOrder for committed order edits
      Action requiredGraphQL Admin API