Release Notes - May 2022
🎉 New feature
-
New local tokens added to
Checkbox
#61
TheCheckbox
component now has new tokens based on the Base Store Theming Structure. -
Support for product attachments available #53
The Base Store now supports product attachments.
🐛 Bug fix
-
Fixed search suggestions locale issue #69
All requests to the FastStore Search API now receive locale info so the search can return product suggestions according to the user locale. -
Fixed custom attributes for
img
andlink
tags #60
Custom attributes are now only passed toimg
andlink
HTML tags to avoid inconsistencies in other components. -
ArrowsClockwise
icon closing tag #57
The closing tag of theArrowsClockwise
icon was fixed and no longer breaks icons on Firefox.
✨ Enhancement
-
Improved page loading time with Incremental Static Build #47
Base Store now uses the new Incremental Static Build (ISB) WebOps solution. -
Replaced
OutOfStock
component #70
Base Store now uses theOutofStock
component from the FastStore UI library. -
Improved page LCP #51
Improved Largest Contentful Paint (LCP) score after implementing thefetchpriority
attribute. -
Added analytics events to
CartItem
#43
TheCartItem
component now tracks user actions via theadd_to_cart
andremove_from_cart
Google Analytics events. -
Updated
Select
theming #17
TheSelect
component now has new tokens based on the Base Store Theming Structure. -
Updated
Incentives
theming #49
TheIncentives
component now has new tokens based on the Base Store Theming Structure. -
Improved Theming documentation on Storybook #26
New docs published on the Base Store Storybook. Also, a new documentation format based on MDX was implemented.
🧹 Chore
-
CartItem
tests for analytics events #66
TheCartItem
component now has tests to check if events are fired to Google Analytics when users change the quantity of a product on the minicart. -
Updated
QuantitySelector
styling #75
TheQuantitySelector
component now uses CSS modules. -
Updated product components styling #54
TheProductCard
,ProductGrid
, andProductGallery
components now use CSS modules. -
Upgraded Gatsby and other dependencies #59
After Gatsby's improvements in Image and Font Loading Times announcement, Gatsby and other dependencies have been upgraded. -
Updated ImageGallery styling #41
TheImageGallery
component now uses CSS modules.