FastStore Release Notes - March 2022 #1203
Unanswered
mariana-caetano
asked this question in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
FastStore UI
Dropdown
Dropdown
molecule - #1178Use the
Dropdown
component as an options menu or a dropdown select.FastStore SDK
setSession function
setSession
function type - #1172Now the
ContextValue
of thesetSession
function receives asession: Partial<Session>
argument. With the fix, it's possible to pass partial information of a session. For example:✨ Improve the performance of
useStorage
hook - #1186The
setTimeout
function was created to prevent the creation of tasks that take longer than 50ms to process. The function improves the performance of theuseStorage
hook by wrapping two of its tasks: the async promise and the set state of an item.✨ Add
setFacets
function to the search context - #1189The
setFacets
function sets all selected facets without any processing, allowing full control of the selected facets.FastStore API
VTEX Platform
🐛 Added missing
totalCount
field topageInfo
inallCollections
query - #1173Now the resolver for the
allCollections
query returns the number of valid collections in the store when a user asks forpageInfo.totalCount
field.🎉 New
Session
query - #1176The
Session
query returns only the channel and country values. The addition of this query enables VTEX regionalization, which requires theregionId
located within the channel.🎉 Add local server and GraphQL tests - #1179
The
@faststore/api
package now comes with an Express GraphQL Server setup allowing you to test the API without having to link the package to a store.✨
hideUnavaibleitems
parameter in the search API - #1180The Search API now has a parameter called
hideUnavailableItems
. This parameter either hides (true) or displays (false) an out-of-stock product.🐛 Removed frontend computation to the backend - #1184
Offers are now sorted according to the order of the
offers
array.✨ Returning null as profile - #1190
Now the API returns
null
for theperson
query when executed by an anonymous user, avoiding a mismatch with the default user session values, preventing the session of the anonymous user from being reset, and lowering the Total Blocking Time (TBT) metric.Documentation
The
[email protected]
app was added to Step 2 - Installing the Headless CMS app on your VTEX account. The app is one of the VTEX Headless CMS's required apps.Internal
This discussion was created from the release FastStore Release Notes - March 2022.
Beta Was this translation helpful? Give feedback.
All reactions