Stricter Liquid parsing for themes and theme app extensions
Starting January 13, 2026, Shopify is enforcing stricter Liquid parsing for all themes. This improves code quality, prevents syntax errors, and enables future Liquid enhancements. If your theme contains Liquid code that doesn't meet the stricter parsing requirements, we'll automatically rewrite those files to be compatible.
Also shipped Jan 13, 2026Shopify in January 2026 →
Cloudflare One Client - WARP client for Windows (version 2025.10.186.0)
A new GA release for the Windows WARP client is now available on the stable releases downloads page . This release contains minor fixes, improvements, and new features. New features include the ability to manage WARP client connectivity for all devices in your fleet using an external signal , and a new WARP client device posture check for Antivirus .
Cloudflare One Client - WARP client for macOS (version 2025.10.186.0)
A new GA release for the macOS WARP client is now available on the stable releases downloads page . This release contains minor fixes, improvements, and new features, including the ability to manage WARP client connectivity for all devices in your fleet using an external signal .
Cloudflare One Client - WARP client for Linux (version 2025.10.186.0)
A new GA release for the Linux WARP client is now available on the stable releases downloads page . This release contains minor fixes, improvements, and new features, including the ability to manage WARP client connectivity for all devices in your fleet using an external signal .
Dataflow now serves a notice for when the Dataflow Runner v2 container image of a streaming pipeline will be...
Dataflow now serves a notice for when the Dataflow Runner v2 container image of a streaming pipeline will be upgraded. To use a new image and avoid the scheduled maintenance, launch a replacement job before the upgrade. For more information, see Runner v2 harness update .
Flux: WebM Container Support Added
Flux now supports the WebM container format with Opus codec, providing seamless compatibility with audio sources that output WebM-formatted audio streams.
WebM Container Support
Flux now accepts WebM containers with Opus codec encoding: WebM containers with opus encoding When sending WebM containerized audio, omit the encoding and sample_rate parameters, Flux will automatically detect these from the container metadata.
More from Shopify developer platformEvery Shopify developer platform release →
Standardization of Asset URL Version Parameters
We're updating the format of versioning query parameters appended to store assets such as CSS and JS. Previously, some assets used a bare numeric query parameter, (for example, ?108 ), while others used a key-value format with the v query parameter. Moving forward, all asset URLs will consistently use the ?v=VERSION_STRING format for versioning.
Shop Minis development now requires Partner account permissions
The Shop Minis CLI has been updated to ensure only authorized team members can create and manage Shop Minis. This is done by verifying the necessary permissions within your Partner organization. What's changing To develop Shop Minis, you must now have the Manage apps permission enabled on your Partner account.
Deprecating shopify_y and shopify_s cookies for Hydrogen
Shopify will stop setting the shopify_y and shopify_s cookies in 2026. If you use these cookies, your storefront will continue to work normally. However, if you don’t upgrade, visitor and session attribution won't be reliable in in Shopify Analytics. For Hydrogen storefronts, upgrade by April 30, 2026.
Deprecated `deliveryShippingOriginAssign` mutation
Support for legacy mode profiles in shipping has been discontinued, as this feature has been inactive for some time. Consequently, the GraphQL Admin API is being updated to align with this change.
Storefront API now returns a specific error code when Cart Transform Functions fail
As of API version 2026-04, the Storefront API will return a MERCHANDISE_LINE_TRANSFORMERS_RUN_ERROR cart error code when a Cart Transform Function encounters a runtime error during cart operations such as cartCreate or cartLinesAdd .
Migrate metafields with `shopify app import-custom-data-definitions`
shopify app import-custom-data-definitions is now available in Shopify CLI version 3.89. This command helps you migrate existing metafield and metaobject definitions for your app to declarative TOML management . All app-owned definitions configured on your dev store are automatically converted to their TOML equivalent.
Localization support for POS UI extensions
Starting in POS 10.19, you can now localize your POS UI extensions for international merchants, staff, and customers. You can Translate extension text : Define locale files with translation strings that automatically resolve based on customer and shop locales.
shopify.app.extensions() in App Bridge now supports Admin and Theme app extensions
The shopify.app.extensions() method in App Bridge now supports Admin and Theme app extensions, in addition to the previously available checkout and customer account extensions. With this update, your embedded app can query the status of extensions across all major surfaces.