Skip to content

FastStore Release Notes - February 2022

Compare
Choose a tag to compare
@Mariana-Caetano Mariana-Caetano released this 04 Mar 13:12

FastStore UI

SearchInput

  • Adjust SearchInput reference - #1153 The SearchInput component now uses imperative code for input behaviors. The useImperativeHandle hook is used to give the component control over the value that is returned by explicitly stating the return value.

FastStore

SDK

  • Stable useStorage hook - #1146
    The useStorage hook is now stable, meaning that if there is no value stored on the persistent storage, the hook won't trigger a re-rendering of the React API. Instead, the useStorage will use the initialValue. This behavior leads to a smaller footprint of the user's device and smaller total blocking time (TBTs).

FastStore API

VTEX Platform

  • 🐛 Fix allCollections query pagination and pagetype timeout errors - #1140
    The pagination of allCollections requests and timeouts during pagetype fetching were fixed.

  • 🐛 Fix PDP and PLP breadcrumb list item's URL paths - #1148
    Uppercase and spaces in PLP and PDP links used in the breadcrumb component have been fixed.

  • Moves some Filter logic to the API - #1154
    Logic from the Filter component was moved from the frontend to the backend (API) to reduce processing on the frontend. Thus, the VTEX API can now sort the facets values alphabetically. Also, the departamento facet was removed from the PLP page.

  • 🐛 Fix StoreProduct returning wrong SKU - #1156
    SKU IDs on accounts in which multiple SKUs are available for each product no longer retur incorrect StoreProduct values.

  • 🐛 Fix filter active brands - #1157
    The NotFoundError: Catalog returned FullText for slug: canyon. error no longer occurs for cases where the API returns a list of brands containing inactive brands.

  • 🐛 Fix Cart item availability - #1160
    Now, if a product has a limited inventory, the cart component limits the number of products the user can add to it. Also, if the user adds more items, a toast message is raised, warning the user.

gatsby-plugin-nginx

  • 🐛 Remove trailing slash from incoming requests - #1145
    Now, headers are properly set when a requested page has an exact match, but the request URL contains a trailing slash.

lighthouse-config

  • Add performance budgets to lighthouse config - #1150
    Now, the Lighthouse report includes a Performance Budgets section.
    A performance budget establishes limits on metrics that influence site performance.