Skip to content

Release Notes - May 2022

Compare
Choose a tag to compare
@danzanzini danzanzini released this 10 Jun 14:53
· 155 commits to main since this release
7e934df

🎉 New feature

  • New local tokens added to Checkbox #61
    The Checkbox 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 and link tags #60
    Custom attributes are now only passed to img and link HTML tags to avoid inconsistencies in other components.

  • ArrowsClockwise icon closing tag #57
    The closing tag of the ArrowsClockwise 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 the OutofStock component from the FastStore UI library.

  • Improved page LCP #51
    Improved Largest Contentful Paint (LCP) score after implementing the fetchpriority attribute.

  • Added analytics events to CartItem #43
    The CartItem component now tracks user actions via the add_to_cart and remove_from_cart Google Analytics events.

  • Updated Select theming #17
    The Select component now has new tokens based on the Base Store Theming Structure.

  • Updated Incentives theming #49
    The Incentives 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
    The CartItem component now has tests to check if events are fired to Google Analytics when users change the quantity of a product on the minicart.

  • UpdatedQuantitySelector styling #75
    The QuantitySelector component now uses CSS modules.

  • Updated product components styling #54
    The ProductCard, ProductGrid, and ProductGallery 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
    The ImageGallery component now uses CSS modules.