<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Shopify API changelog - seamless.engineering</title>
    <link>https://seamless.engineering/api-changelog/shopify/</link>
    <description>Every Shopify API change our daily monitoring detects: breaking changes, deprecations and additions.</description>
    <language>en</language>
    <lastBuildDate>Sat, 10 Oct 2026 00:10:15 GMT</lastBuildDate>
    <ttl>720</ttl>
    <atom:link href="https://seamless.engineering/api-changelog/shopify/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>automaticDiscounts query is removed in API version 2027-01</title>
      <link>https://seamless.engineering/api-changelog/shopify/#1af001d24762</link>
      <guid isPermaLink="false">shopify-1af001d24762</guid>
      <pubDate>Sat, 19 Sep 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-09-18). The automaticDiscounts query will be removed in the 2027-01 API version, requiring integrations to migrate to alternative endpoints.</description>
    </item>
    <item>
      <title>Customer Address APIs now support countryCode</title>
      <link>https://seamless.engineering/api-changelog/shopify/#ff67e5e61335</link>
      <guid isPermaLink="false">shopify-ff67e5e61335</guid>
      <pubDate>Sat, 19 Sep 2026 12:00:00 GMT</pubDate>
      <category>Deprecation</category>
      <description>Deprecation (2026-09-08). The Customer Address APIs now support countryCode parameter and the previous approach is being deprecated.</description>
    </item>
    <item>
      <title>Discounts Allocator Function API developer preview has ended</title>
      <link>https://seamless.engineering/api-changelog/shopify/#5cd888f2327f</link>
      <guid isPermaLink="false">shopify-5cd888f2327f</guid>
      <pubDate>Sat, 19 Sep 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-09-10). The Discounts Allocator Function API developer preview period has ended, requiring any experimental implementations to transition to production or alternative solutions.</description>
    </item>
    <item>
      <title>Removed session.currentSession.staffMemberId from POS UI Extensions (2026-10)</title>
      <link>https://seamless.engineering/api-changelog/shopify/#9c8b789e58bb</link>
      <guid isPermaLink="false">shopify-9c8b789e58bb</guid>
      <pubDate>Sat, 19 Sep 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-09-17). The staffMemberId field has been removed from POS UI Extensions in version 2026-10, breaking existing code that relies on this property.</description>
    </item>
    <item>
      <title>Updates to Events payloads and subscription configuration</title>
      <link>https://seamless.engineering/api-changelog/shopify/#efcc3cf1f860</link>
      <guid isPermaLink="false">shopify-efcc3cf1f860</guid>
      <pubDate>Sat, 19 Sep 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-09-16). Events payloads and subscription configuration have been updated, requiring integration updates to continue receiving webhooks correctly.</description>
    </item>
    <item>
      <title>Variants now support multiple barcodes</title>
      <link>https://seamless.engineering/api-changelog/shopify/#2913b0dbb892</link>
      <guid isPermaLink="false">shopify-2913b0dbb892</guid>
      <pubDate>Sat, 19 Sep 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-09-08). Product variants now support multiple barcodes through a new barcodes field, replacing the previous single barcode field, requiring integration updates.</description>
    </item>
    <item>
      <title>Four additional topics now available for Events</title>
      <link>https://seamless.engineering/api-changelog/shopify/#6f8882a45684</link>
      <guid isPermaLink="false">shopify-6f8882a45684</guid>
      <pubDate>Fri, 04 Sep 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-08-26). New event topics have been added to the Events &amp; webhooks system, expanding notification capabilities.</description>
    </item>
    <item>
      <title>Liquid templates can now compose pages with blocks and partials</title>
      <link>https://seamless.engineering/api-changelog/shopify/#23122e018744</link>
      <guid isPermaLink="false">shopify-23122e018744</guid>
      <pubDate>Fri, 04 Sep 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-07-21). New Liquid block and partial tags enable more modular and composable template structures.</description>
    </item>
    <item>
      <title>Metafield triggers and additional topics now available for Events</title>
      <link>https://seamless.engineering/api-changelog/shopify/#7127c8035b63</link>
      <guid isPermaLink="false">shopify-7127c8035b63</guid>
      <pubDate>Fri, 04 Sep 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-07-21). New event topics for metafield changes and additional webhook triggers have been added.</description>
    </item>
    <item>
      <title>More resilient refreshes for expiring offline access tokens</title>
      <link>https://seamless.engineering/api-changelog/shopify/#93f5952faa36</link>
      <guid isPermaLink="false">shopify-93f5952faa36</guid>
      <pubDate>Fri, 04 Sep 2026 12:00:00 GMT</pubDate>
      <category>Bug fix</category>
      <description>Bug fix (2026-08-28). Improvements made to handle expiring offline access tokens more reliably in the Admin GraphQL API.</description>
    </item>
    <item>
      <title>Physical inventory feature preview</title>
      <link>https://seamless.engineering/api-changelog/shopify/#53417cac6868</link>
      <guid isPermaLink="false">shopify-53417cac6868</guid>
      <pubDate>Fri, 04 Sep 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-07-17). Physical inventory management capabilities are now available in feature preview in the Admin GraphQL API.</description>
    </item>
    <item>
      <title>SubscriptionContractCalculation API now available in early access</title>
      <link>https://seamless.engineering/api-changelog/shopify/#086bd06fa122</link>
      <guid isPermaLink="false">shopify-086bd06fa122</guid>
      <pubDate>Fri, 04 Sep 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-07-27). New API for subscription contract calculations released in early access for testing.</description>
    </item>
    <item>
      <title>Draft order and transfer/shipment inventory moving from reserved to committed</title>
      <link>https://seamless.engineering/api-changelog/shopify/#cea8d81bfc63</link>
      <guid isPermaLink="false">shopify-cea8d81bfc63</guid>
      <pubDate>Wed, 26 Aug 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-08-05). Inventory status for draft orders and transfers/shipments will change from reserved to committed in API version 2026-10, affecting inventory calculations.</description>
    </item>
    <item>
      <title>Script tags deprecated and will stop running on March 1, 2027</title>
      <link>https://seamless.engineering/api-changelog/shopify/#dea2169075dc</link>
      <guid isPermaLink="false">shopify-dea2169075dc</guid>
      <pubDate>Wed, 26 Aug 2026 12:00:00 GMT</pubDate>
      <category>Deprecation</category>
      <description>Deprecation (2026-08-24). Script tags are deprecated and will cease to function on March 1, 2027, requiring migration to alternative solutions.</description>
    </item>
    <item>
      <title>Updating an order&apos;s shipping address recalculates taxes as of API version 2026-10</title>
      <link>https://seamless.engineering/api-changelog/shopify/#a2bcde8f1553</link>
      <guid isPermaLink="false">shopify-a2bcde8f1553</guid>
      <pubDate>Wed, 26 Aug 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-07-30). As of API version 2026-10, updating an order&apos;s shipping address now recalculates taxes automatically, changing the financial data returned by the mutation.</description>
    </item>
    <item>
      <title>Card deposit endpoint now requires mTLS certificate</title>
      <link>https://seamless.engineering/api-changelog/shopify/#7a2828a64214</link>
      <guid isPermaLink="false">shopify-7a2828a64214</guid>
      <pubDate>Mon, 03 Aug 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-07-16). Card deposit API endpoint now requires mutual TLS certificate authentication for enhanced security.</description>
    </item>
    <item>
      <title>Invalid metafield queries now return errors in the GraphQL Admin API</title>
      <link>https://seamless.engineering/api-changelog/shopify/#4beaaa3491f2</link>
      <guid isPermaLink="false">shopify-4beaaa3491f2</guid>
      <pubDate>Mon, 03 Aug 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-07-24). The GraphQL Admin API now returns errors for invalid metafield queries instead of silently failing, which may break existing error handling.</description>
    </item>
    <item>
      <title>inventoryActivate now preserves available quantity</title>
      <link>https://seamless.engineering/api-changelog/shopify/#6171f31a6954</link>
      <guid isPermaLink="false">shopify-6171f31a6954</guid>
      <pubDate>Mon, 03 Aug 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-04-17). Breaking change where inventoryActivate mutation now preserves available quantity on reactivation.</description>
    </item>
    <item>
      <title>orderCreate mutation now supports multiple tracking numbers per fulfillment</title>
      <link>https://seamless.engineering/api-changelog/shopify/#8616dab522ca</link>
      <guid isPermaLink="false">shopify-8616dab522ca</guid>
      <pubDate>Mon, 03 Aug 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-08-03). The orderCreate mutation now supports multiple tracking numbers for each fulfillment, adding new functionality to order creation.</description>
    </item>
    <item>
      <title>Oxygen is now available on development stores</title>
      <link>https://seamless.engineering/api-changelog/shopify/#d5a38ff483d9</link>
      <guid isPermaLink="false">shopify-d5a38ff483d9</guid>
      <pubDate>Mon, 03 Aug 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-08-03). Oxygen deployment option now available for Hydrogen development stores.</description>
    </item>
    <item>
      <title>Storefront API @inContext supports channelId</title>
      <link>https://seamless.engineering/api-changelog/shopify/#39aa1d6d67e6</link>
      <guid isPermaLink="false">shopify-39aa1d6d67e6</guid>
      <pubDate>Mon, 03 Aug 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-07-15). New channelId argument added to @inContext directive in Storefront API 2026-10.</description>
    </item>
    <item>
      <title>totalUnsettledSet calculation fixed for pending captures</title>
      <link>https://seamless.engineering/api-changelog/shopify/#84dd139bca62</link>
      <guid isPermaLink="false">shopify-84dd139bca62</guid>
      <pubDate>Mon, 03 Aug 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-04-24). Breaking change fixing totalUnsettledSet calculation for pending captures in Admin GraphQL API.</description>
    </item>
    <item>
      <title>App Home as UI extension</title>
      <link>https://seamless.engineering/api-changelog/shopify/#14ff46b3b3c9</link>
      <guid isPermaLink="false">shopify-14ff46b3b3c9</guid>
      <pubDate>Sat, 11 Jul 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-01). App Home UI extensions let custom-distribution apps build a Shopify-hosted App Home page with Preact and Polaris web components.</description>
    </item>
    <item>
      <title>Next Generation Events now available in developer preview</title>
      <link>https://seamless.engineering/api-changelog/shopify/#f37e69dd0839</link>
      <guid isPermaLink="false">shopify-f37e69dd0839</guid>
      <pubDate>Sat, 11 Jul 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-05-27). New Next Generation Events system released in developer preview with field-level triggers and custom GraphQL payloads.</description>
    </item>
    <item>
      <title>POS Extensions background extension target support</title>
      <link>https://seamless.engineering/api-changelog/shopify/#b287bcbed1e4</link>
      <guid isPermaLink="false">shopify-b287bcbed1e4</guid>
      <pubDate>Fri, 10 Jul 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-07-09). POS adds pos.app.ready.data for persistent headless event handling; .observe targets are no longer supported and must be migrated.</description>
    </item>
    <item>
      <title>POS UI extensions 2026-07 uses per-unit fixed-amount line item discounts</title>
      <link>https://seamless.engineering/api-changelog/shopify/#888baa6ee1c9</link>
      <guid isPermaLink="false">shopify-888baa6ee1c9</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-07-08). POS UI extensions 2026-07 changes to use per-unit fixed-amount line item discounts instead of total amount discounts.</description>
    </item>
    <item>
      <title>Customer Account API Customer.lastIncompleteCheckout and Checkout types removed in 2026-10</title>
      <link>https://seamless.engineering/api-changelog/shopify/#a4a4b69b4652</link>
      <guid isPermaLink="false">shopify-a4a4b69b4652</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-07-06). The Customer.lastIncompleteCheckout and Checkout types are being removed from the Customer Account API in version 2026-10.</description>
    </item>
    <item>
      <title>Market-driven shipping now available in feature preview</title>
      <link>https://seamless.engineering/api-changelog/shopify/#72024c5ea1dd</link>
      <guid isPermaLink="false">shopify-72024c5ea1dd</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-07-01). New market-driven shipping capabilities released in feature preview requiring action from integrators.</description>
    </item>
    <item>
      <title>Markets APIs now support MarketRegionSubdivision</title>
      <link>https://seamless.engineering/api-changelog/shopify/#a99e49ba8015</link>
      <guid isPermaLink="false">shopify-a99e49ba8015</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-07-03). New MarketRegionSubdivision type added to Markets API for finer geographic targeting.</description>
    </item>
    <item>
      <title>OrderDisplayFulfillmentStatus now returns FULFILLMENT_NOT_REQUIRED</title>
      <link>https://seamless.engineering/api-changelog/shopify/#f31d8f482b39</link>
      <guid isPermaLink="false">shopify-f31d8f482b39</guid>
      <pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-07-03). OrderDisplayFulfillmentStatus enum updated to return FULFILLMENT_NOT_REQUIRED for orders with no fulfillable items.</description>
    </item>
    <item>
      <title>BusinessEntity now exposes legalEntityId in GraphQL Admin API</title>
      <link>https://seamless.engineering/api-changelog/shopify/#80150bd3d04e</link>
      <guid isPermaLink="false">shopify-80150bd3d04e</guid>
      <pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-07-01). In API v2026-07, BusinessEntity includes new legalEntityId field for stable legal entity identification across shops and markets.</description>
    </item>
    <item>
      <title>Deprecation of cumulative marketing engagements</title>
      <link>https://seamless.engineering/api-changelog/shopify/#5c26e41cea62</link>
      <guid isPermaLink="false">shopify-5c26e41cea62</guid>
      <pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate>
      <category>Deprecation</category>
      <description>Deprecation (2026-07-01). Cumulative marketing engagements feature deprecated with future removal date requiring action from users.</description>
    </item>
    <item>
      <title>Discount application information now available for draft orders on Customer Account API</title>
      <link>https://seamless.engineering/api-changelog/shopify/#78d4035a8b7a</link>
      <guid isPermaLink="false">shopify-78d4035a8b7a</guid>
      <pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-07-01). New GraphQL Customer Account API fields expose draft order discounts and per-line-item allocations for precise discount querying.</description>
    </item>
    <item>
      <title>discountedUnitPrice on DraftOrderLineItem Customer Account API deprecation</title>
      <link>https://seamless.engineering/api-changelog/shopify/#e3e53e281009</link>
      <guid isPermaLink="false">shopify-e3e53e281009</guid>
      <pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate>
      <category>Deprecation</category>
      <description>Deprecation (2026-07-01). discountedUnitPrice field on DraftOrderLineItem deprecated in Customer Account API.</description>
    </item>
    <item>
      <title>Merchant-owned delivery profile APIs deprecated for market-driven shipping</title>
      <link>https://seamless.engineering/api-changelog/shopify/#91f6dca7d3c1</link>
      <guid isPermaLink="false">shopify-91f6dca7d3c1</guid>
      <pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate>
      <category>Deprecation</category>
      <description>Deprecation (2026-07-01). Merchant-owned delivery profile APIs deprecated in favor of market-driven shipping APIs.</description>
    </item>
    <item>
      <title>New lineItem field on the GiftCard object</title>
      <link>https://seamless.engineering/api-changelog/shopify/#36837186cb0f</link>
      <guid isPermaLink="false">shopify-36837186cb0f</guid>
      <pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-07-01). GiftCard object now includes lineItem field linking gift cards to their originating order or null if issued manually.</description>
    </item>
    <item>
      <title>Admin GraphQL API now supports app-owned delivery profiles that cover all shippable items</title>
      <link>https://seamless.engineering/api-changelog/shopify/#10bb1595aa02</link>
      <guid isPermaLink="false">shopify-10bb1595aa02</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-17). New capability to create app-owned delivery profiles covering all shippable items.</description>
    </item>
    <item>
      <title>Apps can now open Shopify&apos;s file picker with the Intents API</title>
      <link>https://seamless.engineering/api-changelog/shopify/#417d216f605d</link>
      <guid isPermaLink="false">shopify-417d216f605d</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-17). Intents API now supports pick:shopify/File intent to let merchants choose files from their Shopify file library.</description>
    </item>
    <item>
      <title>Built for Shopify requirements for Returns/Exchanges and Subscription apps</title>
      <link>https://seamless.engineering/api-changelog/shopify/#04c66c29089e</link>
      <guid isPermaLink="false">shopify-04c66c29089e</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>Deprecation</category>
      <description>Deprecation (2026-06-17). Apps must use Customer Account API to authenticate buyers by December 1, 2026, to maintain Built for Shopify status.</description>
    </item>
    <item>
      <title>Bulk queries now execute up to 4X faster</title>
      <link>https://seamless.engineering/api-changelog/shopify/#ee82f9296aac</link>
      <guid isPermaLink="false">shopify-ee82f9296aac</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>Bug fix</category>
      <description>Bug fix (2026-06-17). Performance improvement for bulk queries in Admin GraphQL API.</description>
    </item>
    <item>
      <title>Buy Shipping Labels with GraphQL Admin API</title>
      <link>https://seamless.engineering/api-changelog/shopify/#4e93cc298d7a</link>
      <guid isPermaLink="false">shopify-4e93cc298d7a</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-17). New shippingLabelPurchase mutation lets apps buy Shopify Shipping labels asynchronously for fulfillment orders.</description>
    </item>
    <item>
      <title>Carrier services will no longer be automatically added to the default shipping profile</title>
      <link>https://seamless.engineering/api-changelog/shopify/#1349fef46bf1</link>
      <guid isPermaLink="false">shopify-1349fef46bf1</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-06-26). Carrier services are no longer automatically added to default shipping profiles in the Admin GraphQL API, requiring manual configuration by integrations.</description>
    </item>
    <item>
      <title>Configure order attribution for sales channel apps</title>
      <link>https://seamless.engineering/api-changelog/shopify/#b8f9b919fd4f</link>
      <guid isPermaLink="false">shopify-b8f9b919fd4f</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-30). Sales channel apps can now define granular order attribution via new 2026-07 APIs, passing handles via orders/carts and managing via Admin GraphQL.</description>
    </item>
    <item>
      <title>Create channel markets with GraphQL Admin API</title>
      <link>https://seamless.engineering/api-changelog/shopify/#63ae88741caf</link>
      <guid isPermaLink="false">shopify-63ae88741caf</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-17). API 2026-07 adds channel markets support; create, update, and query markets per sales channel for channel-specific availability, pricing, and currencies.</description>
    </item>
    <item>
      <title>Define and set metafields on inventory transfers</title>
      <link>https://seamless.engineering/api-changelog/shopify/#08c7d1c1c030</link>
      <guid isPermaLink="false">shopify-08c7d1c1c030</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-17). Admin GraphQL API 2026-07 allows defining and setting metafields directly in inventory transfers without separate calls.</description>
    </item>
    <item>
      <title>DraftOrderDiscountNotAppliedWarning.priceRule removed in GraphQL Admin API 2026-10</title>
      <link>https://seamless.engineering/api-changelog/shopify/#df00c02830d5</link>
      <guid isPermaLink="false">shopify-df00c02830d5</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-06-23). The priceRule field is being removed from DraftOrderDiscountNotAppliedWarning in API version 2026-10.</description>
    </item>
    <item>
      <title>Flow action extensions now support relative paths</title>
      <link>https://seamless.engineering/api-changelog/shopify/#57d9083a6130</link>
      <guid isPermaLink="false">shopify-57d9083a6130</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-18). Flow action URLs now support relative paths, enabling easier use of tunnels during local development.</description>
    </item>
    <item>
      <title>Metafields now require a definition for Customer Account API access</title>
      <link>https://seamless.engineering/api-changelog/shopify/#851c214391e1</link>
      <guid isPermaLink="false">shopify-851c214391e1</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-06-16). Metafields stored on the app resource must have a metafield definition with customer accounts permissions to be accessible through Customer Account API.</description>
    </item>
    <item>
      <title>New checkoutToken field on Order object</title>
      <link>https://seamless.engineering/api-changelog/shopify/#9496208ad4d7</link>
      <guid isPermaLink="false">shopify-9496208ad4d7</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-05-15). The GraphQL Admin API&apos;s Order object now includes the checkoutToken field to access the checkout token used for order creation.</description>
    </item>
    <item>
      <title>New Collection model and APIs now available</title>
      <link>https://seamless.engineering/api-changelog/shopify/#499c3b27bdd7</link>
      <guid isPermaLink="false">shopify-499c3b27bdd7</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-06-17). A new Collection model and associated APIs are now available in the Admin GraphQL API, providing enhanced collection management capabilities.</description>
    </item>
    <item>
      <title>New purchaseType and recurringCycleLimit fields in discount UI extensions</title>
      <link>https://seamless.engineering/api-changelog/shopify/#5292daafef18</link>
      <guid isPermaLink="false">shopify-5292daafef18</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-17). App discount UI extensions can now configure purchaseType and recurringCycleLimit through the discounts plugin.</description>
    </item>
    <item>
      <title>Payment mandates now expose an id field</title>
      <link>https://seamless.engineering/api-changelog/shopify/#d2383099e4c1</link>
      <guid isPermaLink="false">shopify-d2383099e4c1</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-27). PaymentMandateResource object in API 2026-07 now includes a new id field for improved mandate identification.</description>
    </item>
    <item>
      <title>Purchase-type filtering now enforced for app discounts</title>
      <link>https://seamless.engineering/api-changelog/shopify/#b83ce39ce853</link>
      <guid isPermaLink="false">shopify-b83ce39ce853</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-06-17). appliesOnSubscription and appliesOnOneTimePurchase fields on app discounts are now enforced at checkout.</description>
    </item>
    <item>
      <title>Removal of ITEM_NOT_STOCKED_AT_LOCATION error</title>
      <link>https://seamless.engineering/api-changelog/shopify/#7c6caea02bf6</link>
      <guid isPermaLink="false">shopify-7c6caea02bf6</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-06-19). The ITEM_NOT_STOCKED_AT_LOCATION error type is being removed from the Admin GraphQL API, requiring integration updates to handle the new error response.</description>
    </item>
    <item>
      <title>Sidekick app extensions available</title>
      <link>https://seamless.engineering/api-changelog/shopify/#1117c989f7de</link>
      <guid isPermaLink="false">shopify-1117c989f7de</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-17). All app developers can now build Sidekick app extensions to integrate with Sidekick and access data or take action within their apps.</description>
    </item>
    <item>
      <title>Storefront MCP cart tools are being deprecated in favour of UCP Cart MCP</title>
      <link>https://seamless.engineering/api-changelog/shopify/#3861aa68d19a</link>
      <guid isPermaLink="false">shopify-3861aa68d19a</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>Deprecation</category>
      <description>Deprecation (2026-06-24). Storefront MCP cart tools are deprecated in favor of UCP Cart MCP, requiring migration to the new tool set.</description>
    </item>
    <item>
      <title>WhatsApp marketing consent now available in Admin API and Customer Account API</title>
      <link>https://seamless.engineering/api-changelog/shopify/#0673a539afa4</link>
      <guid isPermaLink="false">shopify-0673a539afa4</guid>
      <pubDate>Tue, 30 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-17). New WhatsApp marketing consent fields added to Admin and Customer Account APIs.</description>
    </item>
    <item>
      <title>New appSubscriptionCancel mutation in Partner API</title>
      <link>https://seamless.engineering/api-changelog/shopify/#1a1b53784dab</link>
      <guid isPermaLink="false">shopify-1a1b53784dab</guid>
      <pubDate>Tue, 16 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-16). New Partner API 2026-07 mutation lets partners cancel owned public app subscriptions and request prorated credits.</description>
    </item>
    <item>
      <title>Read a cart line&apos;s viewKey from the CartLine type</title>
      <link>https://seamless.engineering/api-changelog/shopify/#0b06b83e631f</link>
      <guid isPermaLink="false">shopify-0b06b83e631f</guid>
      <pubDate>Sat, 13 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-12). CartLine type now returns viewKey to correlate returned lines with view_key sent to cartLinesUpdate and cartLinesRemove.</description>
    </item>
    <item>
      <title>Shop User Metafields in Shopify Functions</title>
      <link>https://seamless.engineering/api-changelog/shopify/#e363f784e855</link>
      <guid isPermaLink="false">shopify-e363f784e855</guid>
      <pubDate>Sat, 13 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-13). Shop User metafields are now readable during checkout via Shopify Functions for accessing buyer-specific data.</description>
    </item>
    <item>
      <title>Shopify AI Toolkit for upgrading extensions to Polaris web components</title>
      <link>https://seamless.engineering/api-changelog/shopify/#3d96d59592ed</link>
      <guid isPermaLink="false">shopify-3d96d59592ed</guid>
      <pubDate>Sat, 13 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-11). AI Toolkit and enhanced docs available to speed up checkout/customer account UI extension upgrades to Polaris web components; deadline October 1, 2026.</description>
    </item>
    <item>
      <title>Streamlined Metaobject API</title>
      <link>https://seamless.engineering/api-changelog/shopify/#996d991b244d</link>
      <guid isPermaLink="false">shopify-996d991b244d</guid>
      <pubDate>Fri, 12 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-11). New Metaobject values property enables simplified reads and writes with automatic conversion to/from JSON objects.</description>
    </item>
    <item>
      <title>Customize /llms.txt, /llms-full.txt and /agents.md</title>
      <link>https://seamless.engineering/api-changelog/shopify/#f0865e9fa442</link>
      <guid isPermaLink="false">shopify-f0865e9fa442</guid>
      <pubDate>Thu, 11 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-05-28). Customize content for agent/LLM files by adding specific templates in Themes.</description>
    </item>
    <item>
      <title>GiftCardCashOutTransaction is now resolvable from GiftCardTransaction</title>
      <link>https://seamless.engineering/api-changelog/shopify/#7a67d695f83b</link>
      <guid isPermaLink="false">shopify-7a67d695f83b</guid>
      <pubDate>Mon, 08 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-05). GraphQL Admin API v2026-07 adds GiftCardCashOutTransaction to distinguish cash-out adjustments from debits using __typename.</description>
    </item>
    <item>
      <title>Headless checkout SSO is now documented with sso=silent</title>
      <link>https://seamless.engineering/api-changelog/shopify/#6227f90d7ca1</link>
      <guid isPermaLink="false">shopify-6227f90d7ca1</guid>
      <pubDate>Mon, 08 Jun 2026 12:00:00 GMT</pubDate>
      <category>Other</category>
      <description>Other (2026-06-08). Headless checkout docs now use sso=silent for silent SSO replacing logged_in=true; existing URLs remain valid with terminology changes only.</description>
    </item>
    <item>
      <title>Inventory transfer webhooks include origin and destination location IDs</title>
      <link>https://seamless.engineering/api-changelog/shopify/#cca6a7642181</link>
      <guid isPermaLink="false">shopify-cca6a7642181</guid>
      <pubDate>Mon, 08 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-05). Inventory transfer webhooks now include origin and destination fields; documentation for inventoryTransferSetItems and inventoryTransferRemoveItems clarified with more descriptive errors.</description>
    </item>
    <item>
      <title>Local currency support gift cards now available in GraphQL Admin API</title>
      <link>https://seamless.engineering/api-changelog/shopify/#691e39801066</link>
      <guid isPermaLink="false">shopify-691e39801066</guid>
      <pubDate>Mon, 08 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-05). API v2026-07 adds local currency gift cards via GraphQL Admin API with issuanceCurrency configuration and cross-currency redemption support.</description>
    </item>
    <item>
      <title>Identify cart lines by view_key in cartLinesUpdate and cartLinesRemove</title>
      <link>https://seamless.engineering/api-changelog/shopify/#afce3ead00de</link>
      <guid isPermaLink="false">shopify-afce3ead00de</guid>
      <pubDate>Wed, 03 Jun 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-06-02). Storefront API 2026-07 cartLinesUpdate and cartLinesRemove now accept view_key to identify cart lines.</description>
    </item>
    <item>
      <title>Function run log details are now automatically visible with the right access scopes</title>
      <link>https://seamless.engineering/api-changelog/shopify/#9387db6d557e</link>
      <guid isPermaLink="false">shopify-9387db6d557e</guid>
      <pubDate>Thu, 28 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-05-13). Function run logs are now viewable in Dev Dashboard based on app&apos;s access scopes.</description>
    </item>
    <item>
      <title>Build App Home as a UI extension</title>
      <link>https://seamless.engineering/api-changelog/shopify/#897d334c71cb</link>
      <guid isPermaLink="false">shopify-897d334c71cb</guid>
      <pubDate>Wed, 27 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-05-27). Create App Home landing pages using Preact-based admin UI extensions with admin.app.home.render; available for custom apps from API 2026-07.</description>
    </item>
    <item>
      <title>Minor rounding change for custom line item discounts in POS 11.5</title>
      <link>https://seamless.engineering/api-changelog/shopify/#6486e9278ccf</link>
      <guid isPermaLink="false">shopify-6486e9278ccf</guid>
      <pubDate>Wed, 27 May 2026 12:00:00 GMT</pubDate>
      <category>Other</category>
      <description>Other (2026-04-27). POS 11.5 changes fixed-amount discounts to per-unit calculation affecting setLineItemDiscount; future API versions will require per-unit amounts.</description>
    </item>
    <item>
      <title>Scannable discount codes</title>
      <link>https://seamless.engineering/api-changelog/shopify/#8ba7c5be392f</link>
      <guid isPermaLink="false">shopify-8ba7c5be392f</guid>
      <pubDate>Wed, 27 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-04-27). Shopify now supports QR codes for discount codes usable in POS and online; apps can generate these without changes.</description>
    </item>
    <item>
      <title>New app submission experience in Partner Dashboard</title>
      <link>https://seamless.engineering/api-changelog/shopify/#a5b40149e023</link>
      <guid isPermaLink="false">shopify-a5b40149e023</guid>
      <pubDate>Mon, 25 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-04-20). AI-powered self-review, automated pre-submission checks, and end-to-end review management now available in Partner Dashboard.</description>
    </item>
    <item>
      <title>Shop Minis March April 2026 update</title>
      <link>https://seamless.engineering/api-changelog/shopify/#414f7fa46d13</link>
      <guid isPermaLink="false">shopify-414f7fa46d13</guid>
      <pubDate>Mon, 25 May 2026 12:00:00 GMT</pubDate>
      <category>Deprecation</category>
      <description>Deprecation (2026-05-20). Optional consent with new hooks, intents for contextual launches, async storage limits, availableForSale for stock checks, and deprecation of localStorage/sessionStorage.</description>
    </item>
    <item>
      <title>Shopify CLI 4.0</title>
      <link>https://seamless.engineering/api-changelog/shopify/#80aeed61fc32</link>
      <guid isPermaLink="false">shopify-80aeed61fc32</guid>
      <pubDate>Sun, 24 May 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-05-21). SemVer, auto-updates, removing deprecated flags and commands: Shopify CLI 4.0 introduces semantic versioning, automatic updates, and removes the --force flag along with deprecated commands.</description>
    </item>
    <item>
      <title>ActionBar removed on mobile</title>
      <link>https://seamless.engineering/api-changelog/shopify/#bdacfb93bb53</link>
      <guid isPermaLink="false">shopify-bdacfb93bb53</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-04-15). TitleBar primary action now renders as an icon button: Breaking change in App Bridge where ActionBar removed on mobile with primary action rendering as icon button.</description>
    </item>
    <item>
      <title>Add actor field to subscription contract and billing attempt mutations</title>
      <link>https://seamless.engineering/api-changelog/shopify/#7cf72706e300</link>
      <guid isPermaLink="false">shopify-7cf72706e300</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-05-04). New feature: New actor field in subscription mutations tracks action initiators (customer, merchant, partner) in API v2026-07.</description>
    </item>
    <item>
      <title>Added MOST_RELEVANT value for CollectionSortOrder</title>
      <link>https://seamless.engineering/api-changelog/shopify/#8cd5d418e9a8</link>
      <guid isPermaLink="false">shopify-8cd5d418e9a8</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-04-15). The MOST_RELEVANT value is now available for GraphQL Admin API&apos;s CollectionSortOrder in API version 2026-07.</description>
    </item>
    <item>
      <title>Analytics metric targets now available in the GraphQL Admin API</title>
      <link>https://seamless.engineering/api-changelog/shopify/#7b5cf898ea17</link>
      <guid isPermaLink="false">shopify-7b5cf898ea17</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-04-29). New feature: GraphQL Admin API now supports creating, updating, reading, and deleting merchant metric targets.</description>
    </item>
    <item>
      <title>App deployment in CI/CD is now available for all apps</title>
      <link>https://seamless.engineering/api-changelog/shopify/#0a0c0bba45a6</link>
      <guid isPermaLink="false">shopify-0a0c0bba45a6</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-05-06). App automation tokens enable CI/CD deployment for all apps via Dev Dashboard, replacing CLI tokens; existing CLI tokens remain valid until expiry.</description>
    </item>
    <item>
      <title>App Events</title>
      <link>https://seamless.engineering/api-changelog/shopify/#256cad573801</link>
      <guid isPermaLink="false">shopify-256cad573801</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-05-12). See app usage and performance data in your Dev Dashboard: Send custom and billable app events to the App Events API to see holistic app performance metrics in Dev Dashboard Logs.</description>
    </item>
    <item>
      <title>Automatic CSS subsetting for {% stylesheet %} tags</title>
      <link>https://seamless.engineering/api-changelog/shopify/#afa18d0dd0eb</link>
      <guid isPermaLink="false">shopify-afa18d0dd0eb</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>Other</category>
      <description>Other (2026-04-23). Change requiring action: Shopify is introducing CSS content subsetting for stylesheet tags to improve storefront performance.</description>
    </item>
    <item>
      <title>Bots and agents should identify themselves via Web Bot Auth</title>
      <link>https://seamless.engineering/api-changelog/shopify/#9052bffbbb81</link>
      <guid isPermaLink="false">shopify-9052bffbbb81</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>Other</category>
      <description>Other (2026-05-07). Shopify now applies stricter rate limits to bots and agents accessing the Storefront API; higher limits available with Web Bot Auth.</description>
    </item>
    <item>
      <title>Checkout And Accounts Configuration API for unified branding</title>
      <link>https://seamless.engineering/api-changelog/shopify/#05a29fb1fb68</link>
      <guid isPermaLink="false">shopify-05a29fb1fb68</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-05-13). New API for unified branding across checkout, customer accounts, and sign-in.</description>
    </item>
    <item>
      <title>Customer tax settings now available in Admin API</title>
      <link>https://seamless.engineering/api-changelog/shopify/#1f7a7af6bd18</link>
      <guid isPermaLink="false">shopify-1f7a7af6bd18</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-04-24). Apps can now read customer tax ID (VAT number) via GraphQL Admin API v2026-07 using Customer.taxSettings.taxId.</description>
    </item>
    <item>
      <title>Default value of appliesOnSubscription changed to true for app discount inputs</title>
      <link>https://seamless.engineering/api-changelog/shopify/#2cf801268ea0</link>
      <guid isPermaLink="false">shopify-2cf801268ea0</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>Other</category>
      <description>Other (2026-05-04). The default value for the appliesOnSubscription field in app discount inputs has changed from false to true, potentially affecting discount behavior.</description>
    </item>
    <item>
      <title>Deprecation of checkout metafields in checkout and customer account UI extensions</title>
      <link>https://seamless.engineering/api-changelog/shopify/#43acca8b3a27</link>
      <guid isPermaLink="false">shopify-43acca8b3a27</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>Deprecation</category>
      <description>Deprecation (2026-04-27). Checkout metafields deprecated in checkout and customer account UI extensions with migration required.</description>
    </item>
    <item>
      <title>Expiring offline access tokens required for all public apps as of January 1, 2027</title>
      <link>https://seamless.engineering/api-changelog/shopify/#37ab41db51ae</link>
      <guid isPermaLink="false">shopify-37ab41db51ae</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-05-20). All public apps are required to use expiring offline access tokens by January 1, 2027, breaking existing auth implementations using non-expiring tokens.</description>
    </item>
    <item>
      <title>Hydrogen April 2026 release</title>
      <link>https://seamless.engineering/api-changelog/shopify/#d859498661ab</link>
      <guid isPermaLink="false">shopify-d859498661ab</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-04-09). Hydrogen April 2026 updates to Storefront API 2026-04, makes Storefront API proxy mandatory, and enables backend consent mode.</description>
    </item>
    <item>
      <title>LineItem.priceAfterAllDiscountsBeforeTaxesSet field now available</title>
      <link>https://seamless.engineering/api-changelog/shopify/#911340bbcb3d</link>
      <guid isPermaLink="false">shopify-911340bbcb3d</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-04-27). The Admin GraphQL API&apos;s LineItem now has priceAfterAllDiscountsBeforeTaxesSet field showing line item prices post-discount, pre-tax.</description>
    </item>
    <item>
      <title>More admin intents now support Settings</title>
      <link>https://seamless.engineering/api-changelog/shopify/#af813ec15724</link>
      <guid isPermaLink="false">shopify-af813ec15724</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-05-06). New feature: Seven new Settings intents added for notifications, payments, gift cards, delivery, and business details.</description>
    </item>
    <item>
      <title>mTLS client certificate renewal for Payments Apps</title>
      <link>https://seamless.engineering/api-changelog/shopify/#2962a92e43ed</link>
      <guid isPermaLink="false">shopify-2962a92e43ed</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>Other</category>
      <description>Other (2026-04-16). Shopify will renew mTLS client certificate for Payments Apps starting Jun 15, 2026; no action needed unless using custom certificate checks.</description>
    </item>
    <item>
      <title>Multiple product discounts can apply on a single cart line</title>
      <link>https://seamless.engineering/api-changelog/shopify/#eddc71003bcf</link>
      <guid isPermaLink="false">shopify-eddc71003bcf</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-04-30). GraphQL Admin API v2026-04 now supports multiple product discounts per cart line to aid Scripts migration before June 30 sunset.</description>
    </item>
    <item>
      <title>New cartToken field added to the Order object</title>
      <link>https://seamless.engineering/api-changelog/shopify/#01fa42eb8ae2</link>
      <guid isPermaLink="false">shopify-01fa42eb8ae2</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-05-12). The GraphQL Admin API now includes the cartToken field in the Order object for accessing the cart token used to create an order.</description>
    </item>
    <item>
      <title>New PRODUCT_UNAVAILABLE_IN_BUYER_LOCATION warning code in Storefront API Cart</title>
      <link>https://seamless.engineering/api-changelog/shopify/#782e9c49be61</link>
      <guid isPermaLink="false">shopify-782e9c49be61</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-05-12). Starting with Storefront API version 2026-07, Cart emits warnings for products unavailable in the buyer&apos;s location.</description>
    </item>
    <item>
      <title>Next Generation Events now available in developer preview</title>
      <link>https://seamless.engineering/api-changelog/shopify/#af11219d131f</link>
      <guid isPermaLink="false">shopify-af11219d131f</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-05-19). Next Generation Events provide field-level trigger control, custom GraphQL payloads, and filters as an improvement over traditional webhooks.</description>
    </item>
    <item>
      <title>Publish and unpublish product variants independently from product</title>
      <link>https://seamless.engineering/api-changelog/shopify/#9b716dc64a5c</link>
      <guid isPermaLink="false">shopify-9b716dc64a5c</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>New feature</category>
      <description>New feature (2026-05-07). ProductVariant is now Publishable, allowing fine-grained control over visibility per channel with variants defaulting published.</description>
    </item>
    <item>
      <title>Removing deprecated PRIVATE and PUBLIC_READ enums on metaobject definitions</title>
      <link>https://seamless.engineering/api-changelog/shopify/#63cdd53de14f</link>
      <guid isPermaLink="false">shopify-63cdd53de14f</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>Breaking</category>
      <description>Breaking (2026-05-20). MetaobjectAdminAccess enums PRIVATE and PUBLIC_READ are deprecated and will be removed in API version 2026-07.</description>
    </item>
    <item>
      <title>Removing outdated Polaris reference docs</title>
      <link>https://seamless.engineering/api-changelog/shopify/#19115d20e25d</link>
      <guid isPermaLink="false">shopify-19115d20e25d</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>Other</category>
      <description>Other (2026-04-01). Polaris reference docs now align with GraphQL versioning; only last four stable versions will have published docs starting 2026-04.</description>
    </item>
    <item>
      <title>Replacing or deleting a Shopify-hosted file no longer purges its CDN URL</title>
      <link>https://seamless.engineering/api-changelog/shopify/#9f31a80a3047</link>
      <guid isPermaLink="false">shopify-9f31a80a3047</guid>
      <pubDate>Wed, 20 May 2026 12:00:00 GMT</pubDate>
      <category>Other</category>
      <description>Other (2026-04-07). Replacing or deleting files no longer purges cdn.shopify.com URLs; reference files via Shopify&apos;s URL helpers for current versioned URLs.</description>
    </item>
  </channel>
</rss>
