--- title: Recent changes to Shopify’s platform description: Shopify’s developer changelog documents all changes to Shopify’s platform. Find the latest news and learn about new platform opportunities. source_url: html: https://shopify.dev/changelog?itcat=partner_blog&itterm=whats_new_july_2021&page=4 md: https://shopify.dev/changelog.md?itcat=partner_blog&itterm=whats_new_july_2021&page=4 --- # Developer changelog Subscribe to the changelog to stay up to date on recent changes to Shopify’s APIs and other developer products, as well as preview upcoming features and beta releases. [RSS Updates](https://shopify.dev/changelog/feed.xml) * July 1, 2025 Tags: * Admin GraphQL API * 2025-07 ### [New warning `DraftOrderMarketRegionCountryCodeNotSupportedWarning` added to `DraftOrder`](https://shopify.dev/changelog/new-warning-draftordermarketregioncountrycodenotsupportedwarning-added-to-draftorder) New `DraftOrderMarketRegionCountryCodeNotSupportedWarning` added for `DraftOrder`. Warns if deprecated `marketRegionCountryCode` is set, as it doesn't affect draft orders on shops using Markets. [Read full post –>](https://shopify.dev/changelog/new-warning-draftordermarketregioncountrycodenotsupportedwarning-added-to-draftorder) * July 1, 2025 Tags: * Admin GraphQL API * 2025-07 ### [Order cancellation now supports refunds to store credit](https://shopify.dev/changelog/ordercancel-mutation-now-supports-refunds-to-store-credit) The `orderCancel` mutation now allows refunds to be issued to store credit. A new `refundMethod` input deprecates the existing `refund` input, providing greater flexibility. [Read full post –>](https://shopify.dev/changelog/ordercancel-mutation-now-supports-refunds-to-store-credit) * June 30, 2025 Tags: * Action Required * Admin GraphQL API * 2025-10 ### [Removed tax-related fields from the `ShopFeatures` object](https://shopify.dev/changelog/removed-tax-related-fields-from-the-shopfeatures-object) The `EligibleForShopifyTaxReporting` and `ShopifyTaxReportingLegacyAutoTaxMigrated` fields are removed from `ShopFeatures`. Update integrations as no replacements exist. [Read full post –>](https://shopify.dev/changelog/removed-tax-related-fields-from-the-shopfeatures-object) * June 29, 2025 Tags: * Admin GraphQL API * Liquid * Storefront GraphQL API * 2025-10 ### [Image alt text can now be translated](https://shopify.dev/changelog/mark-image-alt-text-as-translatable) Image alt text is now translatable, allowing developers to register translations via the Translations API. [Read full post –>](https://shopify.dev/changelog/mark-image-alt-text-as-translatable) * June 27, 2025 Tags: * Action Required * API ### [Buy Button JS must be upgraded to the latest version](https://shopify.dev/changelog/buy-button-js-must-be-upgraded-to-the-latest-version) Update Buy Button JS by August 1, 2025, to maintain functionality. Ensure your Buy Button JS code is updated with the latest version. [Read full post –>](https://shopify.dev/changelog/buy-button-js-must-be-upgraded-to-the-latest-version) * June 25, 2025 Tags: * Liquid ### [New Liquid filter for displaying unit prices](https://shopify.dev/changelog/new-liquid-filter-for-displaying-unit-prices) The new `unit_price_with_measurement` filter displays unit prices in the customer's language, enhancing UX and simplifying code. Available for stores in the European Union and Switzerland only. [Read full post –>](https://shopify.dev/changelog/new-liquid-filter-for-displaying-unit-prices) * June 23, 2025 Tags: * Functions * 2025-07 ### [Standardized target and operation names across Function APIs](https://shopify.dev/changelog/standardized-target-and-operation-names-across-function-apis) In API version 2025-07, we've standardized target and operation names across various Function APIs. The previous target and operation names still work, too. [Read full post –>](https://shopify.dev/changelog/standardized-target-and-operation-names-across-function-apis) * June 23, 2025 Tags: * Admin GraphQL API * 2025-07 ### [Shop metafield definitions are now available in the Shopify Admin and Admin API](https://shopify.dev/changelog/shop-metafield-now-in-admin) Shop metafields are now visible in the Admin UI, eliminating custom interface development. Developers can easily build apps using shop-level data with built-in viewing and editing capabilities. [Read full post –>](https://shopify.dev/changelog/shop-metafield-now-in-admin) * June 23, 2025 Tags: * Functions * 2025-07 ### [Use `cart.deliveryGroups.groupType` in Function APIs to determine the type of delivery group](https://shopify.dev/changelog/use-cartdeliverygroupsgrouptype-in-function-apis-to-determine-the-type-of-delivery-group) The 2025-07 version of Function APIs adds the `cart.deliveryGroups.groupType` type to identify a delivery as a one-time purchase or part of a subscription. [Read full post –>](https://shopify.dev/changelog/use-cartdeliverygroupsgrouptype-in-function-apis-to-determine-the-type-of-delivery-group) * June 20, 2025 Tags: * Functions * 2025-07 ### [Cart metafields are accessible in Shopify Functions and Checkout UI extensions](https://shopify.dev/changelog/cart-metafields-are-accessible-in-shopify-functions-and-checkout-ui-extensions) Shopify Functions now support reading cart metafields in GraphQL queries. Checkout UI extensions can also read and write cart metafields for various cart states. Use reserved namespaces for security. [Read full post –>](https://shopify.dev/changelog/cart-metafields-are-accessible-in-shopify-functions-and-checkout-ui-extensions) * June 19, 2025 Tags: * Admin GraphQL API * 2025-10 ### [Order editing workflows now offer direct session access via mutation arguments and return fields](https://shopify.dev/changelog/order-editing-workflows-now-offer-direct-session-access-via-mutation-arguments-and-return-fields) API version 2025-10 improves order editing with direct session access via `OrderEditSession.id`, flexible mutation ID support, and enhanced return fields for better workflow tracking. [Read full post –>](https://shopify.dev/changelog/order-editing-workflows-now-offer-direct-session-access-via-mutation-arguments-and-return-fields) * June 18, 2025 Tags: * Functions * 2025-07 ### [Define payment terms conditionally at checkout](https://shopify.dev/changelog/payment-customization-now-supports-customizing-payment-terms) The 2025-07 Functions API lets you set custom payment terms at checkout using `PaymentTermsSetOperation`. [Read full post –>](https://shopify.dev/changelog/payment-customization-now-supports-customizing-payment-terms) * June 17, 2025 Tags: * Liquid * Storefront GraphQL API ### [New pagination limits for Liquid & Storefront GraphQL API](https://shopify.dev/changelog/new-pagination-limits-for-liquid-storefront-graphql-api) Liquid and Storefront GraphQL API now limit pagination to 25,000 items, and Liquid page size was increased to 250. Admin API limits are unchanged. [Read full post –>](https://shopify.dev/changelog/new-pagination-limits-for-liquid-storefront-graphql-api) * June 16, 2025 Tags: * Themes ### [The `_shopify_country` cookie will no longer be set](https://shopify.dev/changelog/shopifycountry-cookie-no-longer-set) Shopify will no longer set `_shopify_country` on storefronts from Aug 15, 2025. Use Customer Privacy API's `getRegion` method to determine customer location. [Read full post –>](https://shopify.dev/changelog/shopifycountry-cookie-no-longer-set) * June 14, 2025 Tags: * Admin GraphQL API * 2025-07 ### [`productCreate` surfaces input errors as `userErrors`](https://shopify.dev/changelog/product-create-serves-input-errors-as-user-errors) From 2025-07, `productCreate` will return `userErrors` for duplicate or conflicting metafield links, invalid `linkedMetafieldValue` or `optionValues` specifications, and conflicting option parameters. [Read full post –>](https://shopify.dev/changelog/product-create-serves-input-errors-as-user-errors) * June 13, 2025 Tags: * Admin GraphQL API * 2025-07 ### [New fields for OrderTransaction and OrderCreateManualPayment](https://shopify.dev/changelog/added-new-fields-to-transaction-related-objects-and-mutations) Adds fields for device, location, and currency exchange in OrderTransaction; and a processed\_at field in OrderCreateManualPayment to manually specify payment time. [Read full post –>](https://shopify.dev/changelog/added-new-fields-to-transaction-related-objects-and-mutations) * June 6, 2025 Tags: * Admin GraphQL API ### [Generally available: Standard product review syndication program](https://shopify.dev/changelog/generally-available-standard-product-review-syndication-program) Product review syndication is now generally available, allowing partners to build apps displaying product reviews across Shopify, provided they meet program requirements. [Read full post –>](https://shopify.dev/changelog/generally-available-standard-product-review-syndication-program) * June 1, 2025 Tags: * Admin GraphQL API * 2025-10 ### [Contextual pricing and publishing APIs use backup region fallback](https://shopify.dev/changelog/contextual-pricing-and-publishing-apis-use-backup-region-fallback) API version 2025-10 changes fallback for pricing and publishing to use `backupRegion` settings, ensuring consistency across APIs. Previous versions use store defaults. [Read full post –>](https://shopify.dev/changelog/contextual-pricing-and-publishing-apis-use-backup-region-fallback) * May 26, 2025 Tags: * Shopify Theme Store ### [Theme files are now installable at the preset level on the Shopify Theme Store](https://shopify.dev/changelog/theme-files-are-now-installable-at-the-preset-level-on-the-shopify-theme-store) Individual theme presets can now be installed, matching demo store setups. Submit updated theme files for approval to enable this. [Read full post –>](https://shopify.dev/changelog/theme-files-are-now-installable-at-the-preset-level-on-the-shopify-theme-store) * May 22, 2025 Tags: * Admin GraphQL API * Admin REST API ### [Shipping Rates – Return backup rates for 3xx and 4xx carrier responses](https://shopify.dev/changelog/shipping-rates-return-backup-rates-for-3xx-and-4xx-carrier-responses) The rate service now treats HTTP 3xx/4xx errors as recoverable, using backup rates to ensure shipping options display, enhancing checkout reliability and safeguarding conversion. [Read full post –>](https://shopify.dev/changelog/shipping-rates-return-backup-rates-for-3xx-and-4xx-carrier-responses) * May 21, 2025 Tags: * Themes ### [Recommend theme blocks in the block picker](https://shopify.dev/changelog/recommend-theme-blocks-in-the-block-picker) You can now recommend specific theme blocks in the block picker. [Read full post –>](https://shopify.dev/changelog/recommend-theme-blocks-in-the-block-picker) * May 21, 2025 Tags: * Admin GraphQL API * 2025-07 ### [Filter articles by title](https://shopify.dev/changelog/add-support-for-title-filtering-with-articles) Adds a `title` filter to the `articles` Admin API query. [Read full post –>](https://shopify.dev/changelog/add-support-for-title-filtering-with-articles) * May 21, 2025 Tags: * Platform ### [The Summer '25 Edition is here](https://shopify.dev/changelog/the-summer-25-edition-is-here) 150+ new features, good vibes [Read full post –>](https://shopify.dev/changelog/the-summer-25-edition-is-here) * May 21, 2025 Tags: * API ### [Hydrogen May 2025 Release](https://shopify.dev/changelog/hydrogen-may-2025-release) The latest version of Hydrogen, 2025.5.0 is out today. With this release, Hydrogen is upgrading from Remix 2 to React Router 7. Follow the upgrade guide shared in our Hydrogen May 2025 release blog... [Read full post –>](https://shopify.dev/changelog/hydrogen-may-2025-release) * May 21, 2025 Tags: * API ### [Shopify Catalog](https://shopify.dev/changelog/shopify-catalog) Select apps and AI agents can access Shopify’s global product catalog to surface detailed product information including pricing, options, and availability in real-time. [Read full post –>](https://shopify.dev/changelog/shopify-catalog) * May 21, 2025 Tags: * Shopify App Store ### [Improved app recommendations and listing highlights for large merchants](https://shopify.dev/changelog/personalized-app-recommendations-for-large-merchants) We’ve improved the recommendation algorithm for large merchants to better surface apps installed and liked by similar-sized businesses. In addition to where personalized results are currently... [Read full post –>](https://shopify.dev/changelog/personalized-app-recommendations-for-large-merchants) * May 21, 2025 Tags: * Shopify App Store ### [Improvements to Japanese, Chinese, Korean, and Thai language search on the Shopify App Store](https://shopify.dev/changelog/improvements-to-search-on-the-shopify-app-store) We've optimized Shopify App Store search for Japanese, Chinese, Korean, and Thai, allowing global merchants to discover apps faster and easier. Updates include: * Better synonym and character... [Read full post –>](https://shopify.dev/changelog/improvements-to-search-on-the-shopify-app-store) * May 21, 2025 Tags: * Built for Shopify ### [Simplified BFS design requirements](https://shopify.dev/changelog/simplified-bfs-design-requirements) Starting June 1st, 2025, apps must meet the simplified BFS design requirements when submitting for review/renewal to be eligible for the BFS program. [Read full post –>](https://shopify.dev/changelog/simplified-bfs-design-requirements) * May 21, 2025 Tags: * Tools ### [Early access: Unified Development Stores](https://shopify.dev/changelog/early-access-unified-development-stores) Create dev stores for any plan, including Plus, via the new Dev Dashboard. Access all stores in one interface, free of charge, for accurate testing of production features and restrictions. [Read full post –>](https://shopify.dev/changelog/early-access-unified-development-stores) * May 21, 2025 Tags: * Tools * 2025-07 ### [Early access: Declarative Custom Data Definitions](https://shopify.dev/changelog/declarative-custom-data-definitions) Declarative data definitions in TOML streamline metafield management, enable atomic updates, and ensure app-scoped limits, enhancing Shopify app development and migration efficiency. [Read full post –>](https://shopify.dev/changelog/declarative-custom-data-definitions) * May 21, 2025 Tags: * Themes ### [Block previews are now available in theme editor](https://shopify.dev/changelog/block-previews-now-available-in-theme-editor) In the theme editor, block presets now have automatic visual previews in the picker. [Read full post –>](https://shopify.dev/changelog/block-previews-now-available-in-theme-editor) * May 21, 2025 Tags: * Admin GraphQL API ### [Edit line items with subscriptions and preorders prior to fulfilling an order](https://shopify.dev/changelog/edit-line-items-selling-plans) The Order Edit API allows you to edit line items containing selling plans before an order ships. [Read full post –>](https://shopify.dev/changelog/edit-line-items-selling-plans) * May 21, 2025 Tags: * Tools ### [Localhost-based development for `shopify app dev`](https://shopify.dev/changelog/localhost-based-development-for-shopify-app-dev) Serve your app on localhost with a self-signed HTTPS certificate using Shopify CLI. [Read full post –>](https://shopify.dev/changelog/localhost-based-development-for-shopify-app-dev) * May 21, 2025 Tags: * Customer Accounts ### [CustomerPrivacy API & footer extension target now available for Customer Account extensions](https://shopify.dev/changelog/customerprivacy-api-now-available-for-customer-account-extensions) Use the CustomerPrivacy API to interact with customer privacy settings on customer account pages, including the Order status page. [Read full post –>](https://shopify.dev/changelog/customerprivacy-api-now-available-for-customer-account-extensions) * May 21, 2025 Tags: * Themes ### [LiquidDoc for snippets and blocks](https://shopify.dev/changelog/liquiddoc-for-snippets-and-blocks) LiquidDoc enhances Liquid snippets and blocks with structured docs, input parameters, and examples. It integrates with theme checks for error prevention, streamlining theme development. [Read full post –>](https://shopify.dev/changelog/liquiddoc-for-snippets-and-blocks) * May 21, 2025 Tags: * Themes ### [Skeleton theme is now available](https://shopify.dev/changelog/skeleton-theme-is-now-available) The Skeleton theme offers a minimal, modular Shopify template aligned with best practices for quick developer setup. [Read full post –>](https://shopify.dev/changelog/skeleton-theme-is-now-available) * May 21, 2025 Tags: * Tools ### [Early access: Dev Dashboard](https://shopify.dev/changelog/early-access-dev-dashboard) The Dev Dashboard offers unified app management, enhanced development stores, and improved app versioning, streamlining workflows and ensuring apps are up-to-date and scalable. [Read full post –>](https://shopify.dev/changelog/early-access-dev-dashboard) * May 21, 2025 Tags: * Functions ### [Shopify Functions WebAssembly query API](https://shopify.dev/changelog/functions-webassembly-query-api) Shopify Functions now support a WebAssembly query API for faster, efficient functions. Deserialize data on-demand and pay only for the fields you use. [Read full post –>](https://shopify.dev/changelog/functions-webassembly-query-api) * May 21, 2025 Tags: * Platform ### [Flow: Improved Send HTTP request action enables secure connections and returns data to the workflow](https://shopify.dev/changelog/flow-improved-send-http-request-action-enables-secure-connections-and-returns-data-to-the-workflow) Shopify Flow has an improved Send HTTP request action that supports a broader range of integrations with external services by securely storing secrets and returning data to subsequent workflow steps. [Read full post –>](https://shopify.dev/changelog/flow-improved-send-http-request-action-enables-secure-connections-and-returns-data-to-the-workflow) * May 21, 2025 Tags: * Tools ### [Early access: The re-engineered `shopify app dev`](https://shopify.dev/changelog/early-access-the-re-engineered-shopify-app-dev) Early access: The `shopify app dev` command now allows you to build and test your complete app code and configuration in an isolated environment, without deploying. [Read full post –>](https://shopify.dev/changelog/early-access-the-re-engineered-shopify-app-dev) * May 21, 2025 Tags: * Functions ### [Shopify Functions support in Dev Assistant and the shopify.dev MCP server](https://shopify.dev/changelog/shopify-functions-support-in-dev-assistant-and-shopifydev-mcp-server) We've aded Shopify Functions support to the Dev Assistant and our MCP server, enabling AI-driven code generation, JavaScript-to-Rust code conversion, and Function API guidance. [Read full post –>](https://shopify.dev/changelog/shopify-functions-support-in-dev-assistant-and-shopifydev-mcp-server) * May 21, 2025 Tags: * Functions ### [New reference documentation for Shopify Function APIs](https://shopify.dev/changelog/new-reference-documentation-for-shopify-function-apis) New reference documentation for the Shopify Function APIs offer end-to-end examples, interactive GraphQL exploration, visual diagrams, and performance metrics. [Read full post –>](https://shopify.dev/changelog/new-reference-documentation-for-shopify-function-apis) * May 21, 2025 Tags: * Functions * 2025-07 ### [POS-specific Shopify Function logic](https://shopify.dev/changelog/pos-specific-shopify-function-logic) The new retailLocation field in Function APIs enables context-aware logic for Shopify POS, allowing location-based discounts and store-specific rules. [Read full post –>](https://shopify.dev/changelog/pos-specific-shopify-function-logic) * May 21, 2025 Tags: * Themes ### [Conditional settings in the theme editor](https://shopify.dev/changelog/conditional-settings-in-the-theme-editor) The `visible_if` Liquid property lets you hide irrelevant theme settings in the Theme Editor. [Read full post –>](https://shopify.dev/changelog/conditional-settings-in-the-theme-editor) * May 21, 2025 Tags: * API ### [The Shopify.dev MCP server now supports Polaris web components](https://shopify.dev/changelog/the-shopifydev-mcp-server-now-supports-polaris-web-components) Polaris web component support is now in early access on Shopify Dev MCP. [Read full post –>](https://shopify.dev/changelog/the-shopifydev-mcp-server-now-supports-polaris-web-components) * May 21, 2025 Tags: * Tools ### [Polaris unified web components are now available (early access)](https://shopify.dev/changelog/polaris-unified-web-components-are-now-available-early-access) Polaris is now a unified, smaller, faster, framework-agnostic web component toolkit for Shopify, accessible via CDN, enhancing development across Admin, Checkout, and Customer Accounts. [Read full post –>](https://shopify.dev/changelog/polaris-unified-web-components-are-now-available-early-access) * May 20, 2025 Tags: * Shopify App Store * Admin GraphQL API ### [Apps now permitted to issue refunds to store credit](https://shopify.dev/changelog/apps-now-permitted-to-issue-refunds-to-store-credit) Starting May 20, 2025, apps can refund to store credit regardless of original payment. Store credit is visible in customer profiles and accessible via GraphQL Admin API. [Read full post –>](https://shopify.dev/changelog/apps-now-permitted-to-issue-refunds-to-store-credit) * May 20, 2025 Tags: * Admin GraphQL API * 2025-07 ### [New GraphQL API for Draft Order Delivery Options for Developers](https://shopify.dev/changelog/new-graphql-api-for-draft-order-delivery-options-for-developers) New API endpoint retrieves delivery options for draft orders, including shipping rates and local pickup, with pagination. Requires read\_draft\_orders access scope. Replaces legacy field. [Read full post –>](https://shopify.dev/changelog/new-graphql-api-for-draft-order-delivery-options-for-developers) * May 20, 2025 Tags: * Platform ### [Hydrogen April 2025 Release](https://shopify.dev/changelog/hydrogen-april-2025-release) Hydrogen v2025.4.0 updates SFAPI, fixes internationalization and cart issues, improves logout handling, deprecates ``, and refactors ProductItem component. [Read full post –>](https://shopify.dev/changelog/hydrogen-april-2025-release) * May 3, 2025 Tags: * Tools ### [Post-purchase extension development without Chrome extension](https://shopify.dev/changelog/post-purchase-extension-development-without-chrome-extension) Develop and test post-purchase checkout extensions directly via `shopify app dev`, eliminating the need for a Chrome extension, streamlining workflow and enhancing extension development consistency. [Read full post –>](https://shopify.dev/changelog/post-purchase-extension-development-without-chrome-extension) [Previous](https://shopify.dev/changelog?itcat=partner_blog\&itterm=whats_new_july_2021\&page=3) [Next](https://shopify.dev/changelog?itcat=partner_blog\&itterm=whats_new_july_2021\&page=5)