Shogun Frontend Release 22-06-08
10 months ago by Lucas da Silva
Hi, everyone! We are pleased to announce a new version of the Frontend Checkout, using the latest Shopify Cart API. We also added support for h4-h6 elements to the RichText Component, improved how you can filter in CMS, and much more!
π What's New
Frontend Checkout π
- Added support for the Shopify Cart API, enabling access to new functionality like Bot Protection and Selling Plan data. Learn more here.
Shogun Frontend API π
- Deprecated the requirement to include your Store Token for theΒ publishSiteΒ andΒ publishSitePreviewΒ mutations. Now all mutations use the same authentication method and only require the
api-key
header.
Frontend UI π§±
- Added support to preload ResponsiveBackgroundImage and ResponsiveImage image URLs when the
loading
prop is set topreload
. To improve the Lighthouse score, this optimization should only be used for the main hero background image that is the Largest Contentful Paint (LCP) on a page. - Added support for h4-h6 elements to the RichText component.

Storefront π¬
- Added the
fetchpriority high
priority hint to improve the performance of images in the viewport.
CMS π
- Added the ability to filter by multi-value reference fields in the CMS.

- Include empty values in the result for the
"does not equalβ
operator when filtering on single-value reference fields in the CMS. - Added ability to search by SKU for ProductVariant references in the XM.

- Improved how customers use
ProductVariants
within the XM- Added ability for developers to fetch product information in the Section code when a variant is selected in the XM.
- Added ability for developers to fetch product information in the Section code when a variant is selected in the XM.
π Improvements
- Improved build times by skipping installation of npm packages when no changes of dependencies have been made. Build times will be about 20 to 30 seconds faster.
π οΈ Fixes
- Fixed a bug where the dependencies' version input select failed to render when the dependency name contained a
/
, i.e.,@chakra-ui/react
. - Fixed a bug where the Site Manager wouldn't show all the builds until the page was refreshed in the browser.
- Fixed a bug where the page status "Ready to Publish" was reading as "Draft" in the Site Manager.
- Fixed a bug with intermittent timeouts when building stores.
- Fixed a bug where the βAdd fieldβ button in the CMS was disabled until you click on another input in the form.