All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
sponsoredBanners
query.
sponsoredBanners
query.
variant
tofacets
query, used to execute A/B tests.
advertisementOptions
toproductSuggestions
.
advertisementOptions
onproduct
andproductSearch
queries.
- Added
searchState
prop tosearchSuggestions
,products
,productRecommendations
,topSearches
andautocompleteSearchSuggestions
queries to receive general info from front-end.
showSponsored
flag to productSearch
- Created query parameter
anonymousId
forsponsoredProducts
used on A/B testing.
- Add
releaseDate
field toProductFragment
.
- Add
advertisement
field insponsoredProducts
query.
sponsoredProducts
query.
shippingOptions
toproducts
query.
rule
to theproductSearch
,products
andproductSuggestions
query.
count
toproductSuggestions
query.
orderBy
to theproductSuggestions
query.
priceDefinition
to theupdateItems
mutationpriceDefinition
to theaddToCart
mutationpriceDefinition
to theorderForm
query
sellerId
toitemsWithSimulation
query.
sampling
toFacetsV2
query.
categoryTreeBehavior
to thefacetsV2
query.
initialAttributes
toFacetsV2
.
recommendationShelf
query.
- Field
sellerDefault
toSeller
fragment.
- Add
availableQuantity
to theitemsWithSimulation
query.
- Use fragments on
produtSuggestions
query.
hideUnavailableItems
toproductSuggestions
query.
originalName
toproperties
on Product fragment.
categoryId
toproduct
fragment.
- New hook
useQueryProducts
. - Types for
QueryProducts
onQueryProductsTypes
module.
scope: private
toorderForm
query.
misspelled
andoperator
to theproductSuggestions
query.
- Added
quantity
and arguments tofacets: values
onfacetsV2
.
productRecommendations
query from vtex.shelf.
- Use fragments in Product fields, making it easier to add new fields across queries.
itemsWithSimulation
query.
excludedPaymentSystems
andincludedPaymentSystems
arguments toproductSearchV3
query.
- Add new fields to the teasers from the
products
query.
productOriginVtex
to theproductSuggestions
query.simulationBehavior
to theproductSuggestions
query.
PaymentSystemName
toInstallments of
Product` query.
- Add
correction
toproductSearchV3
.
originalName
field tospecificationGroups
,specifications
,skuSpecifications.field
andskuSpecifications.values
ofproduct
,products
,productBenefits
,productSearchV2
,productSearchV3
, andproductSuggestions
query.
spotPrice
onproducts
,productSearch
,productSearchV2
andproductSearchV3
queries.
selectedProperties
field to theproduct
object.
skuSpecifications
field toproductSearchV3
query.
- Redirect field to
productSearch
. - Breadcrumb to
facets
.
- Split
suggestions
,correction
andbanners
into three new queries.
- Add hidden property to facets.
taxPercentage
andTax
onproducts
,productSearch
,productSearchV2
andproductSearchV3
queries.
updateItems
andaddItem
mutations missingproductId
.
productId
on theorderForm
query.
- Add workspace querystring to manifest.json href.
- Adds
sellers
attribute for the orderForm query.
taxPercentage
on theproduct
query.
- Issue where lazy PWA would prevent PWA features from working (reverts 0.52.1)
- Problem caused by
0.56.0
.
spotPrice
on theproduct
query.
productSearchV3
,facetsV2
,searchMetadataV2
,topSearches
,suggestionProducts
andsuggestionSearches
queries.
- Installment Criteria as possible param on productSearchV2 query
- Adds item metadata with assembly options
- Make PWA Provider do a lazy query.
- Get product estimated arrival date in product query.
- Remove gifts from product query temporarily.
installmentCriteria
param on products query.
gifts
field to product queries.
- Add queryArgs field to facets resolver for new search URLs structure
- Create
products
query.
- Fetch all SKUs images in product query.
- Separate entry points for each query and mutation
- Consume
canHaveAttachment
resolver in OrderFormItem.
- Add queryArgs field to facets resolver for new search URLs structure
simulationBehavior
to productSearch query.
skuSpecifications
on theproduct
query.
lastName
field toclientProfileData
field inorderForm
query.userProfileId
field toorderForm
query.
facetsBehavior
to thefacets
query.
- Add docs builder.
- UTM and UTMi args to addToCart query.
- Send
installWebApp
pixel event on install prompt.
- Save when user answer when the install prompt is showed.
idb
- use priceRange resolver in productSearchv2.
- Make
skusFilter
variable default value beALL_AVAILABLE
in search query.
- Care
skusFilter
variable to productSearchV2 query.
- Renames queries with same name
- Create facets query.
- Check if user already dismissed app installation using local storage variable.
- Check if user already installed app by checking display mode.
useOrderForm
hook.
- Make
orderFormConsumer
use hook.
- titletag and metaTagDescription resolvers from productSearch. They are used from the searchMetadata query and are unneeded.
category
,collection
andspecificationFilters
arguments toproductSearchV2
query.
- Fetch
variations
attribute ofproduct
fromproductSearchV2
query.
- Check if user already dismissed app installation using local storage variable.
- Check if user already installed app by checking display mode.
specificationGroups
to products queries.
defaultValue
toInputValue
inProduct
query.
required
field toAssemblyOptions
inProduct
query.
InputValues
toProduct
query.
- Start using search queries from
search-graphql
.
searchMetadata
query.
promptOnCustomEvent
inPWAContext
.
- Create unstable productCategoryTree query.
- Add variable to skip category tree resolver in product query.
- Helmet with PWA metadata and links in
PWAProvider
. - Query to get PWA data in
PWAContext
.
- brandId to productSearchV2
- Field
videos
to product items
- Limit installments query, using MAX criteria.
- Remove categoryTree resolver from productSearch search.
- Remove deprecated fields from facets query.
- More fields on cart queries for assembly options.
- Fields
productRefId
,additionalInfo
,productCategoryIds
,productCategories
to cart related queries:orderForm
,addToCart
andupdateItems
.
customData
field inOrderForm
query.
- Added
adress
query.
- Added
properties
field inProductSearchV2
query.
- Added
Teasers
andDiscount
field inProduct
andProductSearchV2
queries.
ProductUniqueIdentifier
parameter to product query
- Return
Installments
forsearch-result
.
- Build assets with new builder hub.
brandId
toProduct
query.
- Ask up to five levels of department filters.
- Field
productReference
toproductSearchV2
query.
- Field
productReference
toproduct
query.
productBenefits
query.
- Add warning of removal in next major to
recommendationAndBenefits
file.
- Fetch breadcrumb params in productSearch query.
- Use
hideUnavailableItems
parameter on facets query.
PWAContext
andusePWA
to allow apps to control, for now, the install prompt (Add to Home Screen).
- Queries product cluster id.
- Use new paramenter
hieUnavailableItems
on product search v2.
- New
productSearchV2
query.
- Separate facets and search input variables.
- New
productSearch
query.
- Add cartIndex to orderForm queries.
- Add checkin fields to OrderForm query/mutation.
- Add
discountHighlights
field in search and product queries.
- Removed unused
itemMetadata
fields from orderForm queries/mutations.
- Make updateOrderFormShipping output.
- Add
specificationGroups
inproduct
query.
- Return the full
orderForm
from the items mutations.
- Add update order form checkin mutation.
- Add assembly options resolvers on OrderForm query
address
onsession
query
- Add assembly options fields to product and orderForm query.
- Add
description
of the product to search query.
- Update React builder to 3.x.
- Add more queries and rename the
.gql
files. - Add OrderFormContext mutations.
- Remove
description
of the product to search query.