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.
// VTEX Store Theme by Growth Hacking Team
minicart-product-listin theme to change the default template to use splitItem as false.
- Fixed height in
list-context.image-list#demoexample. - Images used in
slider-layout#demo-imagesexample. - Amount of products displayed as default in
slider-layout#demo-products. - Max-width to 100% in
sliderTrackContainerin vtex.slider-layout.css. - Width in
logo#mobile. - Benefits bar color to improve contrast.
- Fold block in home page.
- Pre-load prop in
list-context.image-list#demo. image-rendering: -webkit-optimize-contrastin vtex.store-components.css file.- min-height:450px in
sliderLayoutContainer--carouselin vtex.slider-layout.css file. - min-height in
.layoutContainer--shelfandslide--shelfin vtex.slider-layout.css file. - Height in
logo#mobileandlogo#desktop.
__fold__.experimentalLazyAssetsfrom home page.- Margin-bottom and padding-bottom from
flexRow--deals .flexColin vtex.flex-layout.css file. flex-layout.row#2-desktopblock from header-layout.desktop.notification.bar#homefrom header.
vtex.reviews-and-ratingspeer dependency from2.xt03.x
- Wrong condition subject being used in
condition-layoutexample.
- Example of conditional-layout usage on the product-page
search-fetch-previousandsearch-fetch-moreto useatags to improve SEO performance
- Example of multiple search gallery layouts usage
- Unnecessary
max-widthstyle in the input ofsearch-barblock which causes the style to break when thesearch-barneeds to be bigger`.
- Example of vtex.store-video usage.
- Update
vtex.order-placed@1.xtovtex.order-placed@2.x.
- Example of vtex.product-specifications usage.
- Use new major of vtex.reviews-and-ratings.
- Example of vtex.product-highlight usage.
- Change files and folder structure so it's easier to find the blocks.
- Unused blocks.
- "Contact us" page as example of vtex.store-form usage.
minicart.v2opening itself on alladdToCartevents, including the ones triggered by quantity changes in the checkout cart.
icon-cartbeing bigger than it should.
- Example of how to make the
minicart.v2block respond to theaddToCartpixel event.
disclosure-layoutexample.
publicfolder.
- Active background
action-secondarycolor from#dbe9fdto#d2defc - Active border
action-secondarycolor from#dbe9fdto#d2defc
- Change URL of the docs in README
- PreventRouteChange to
false.
- Add input values for recursive assemblies
aspectRatioandmaxHeightonproduct-summary-image#shelf.
- Some styles on product summary and price components.
fetch-moreandfetch-previousbuttons on mobile.
- Price blocks on
product-summaryand on the PDP to use the new blocks fromvtex.product-price - Product title style on PDP.
- Use
__fold__.experimentalLazyAssetson home.
product-giftsblock tostore.product.
- Fix version of the app.
__fold__blocks on home.aspectRatioprop onproduct-images.
store.not-found#searchblock.
- Limit the width of the search bar input instead of its container.
- Logo animation when header sticks to the top of the page.
prefers-reduced-motionquery to remove animation for users which don't want unnecessary animations.
- Refactor the
headerwith native IO blocks.
- Animations to the
headerwhen it sticks to the top of the page.
vtex.carouselin favor of usinglist-context.image-listandslider-layout.vtex.shelfin favor of usinglist-context.product-listandslider-layout.
heightonproduct-summary-image
- Make search use cold prices by default.
- Use default
minicart.v2fromvtex.minicart.
store.not-found#productblock.
product-bookmarkblocks.
- Layout on search pages with few results but a big filter sidebar.
- Use docs builder.
showValueNameForImageVariationtosku-selector.
- Remove product-identifier.
- Menu links and layout
- Use
styles-builder@2.x.
- Use new flexible
minicart.v2andadd-to-cart-button.
- Custom CSS styles for
product-identifier.
minItemsPerPageprop inshelf#homeblock.
- Add missing dependencies
- Use the proper API to space SKU Selector
- Product page spacing issues.
- Product description.
- Use
skusFilterFIRST_AVAILABLEvalue.
- Remove usage of deprecated selectors.
- PreventRouteChange to
true.
- Default font.
- The
search-fetch-previousblock to the search result.
- Add sitemap builder with about-us url
- Product Customizer to PDP.
- Use
search-fetch-more.
- Use flexble layout for
search-result.
- Accordion menu to footer on mobile.
- Use
flex-layoutto define thefooterblock.
- Missing padding in the Footer.
product-add-to-list-buttonfromflex-layout.col#product-imageso that it isn't rendered in the products page.
- New props (
minItemsPerPageandpaginationDotsVisibility) for the Shelf component toshelf#home.
- Remove incorrect props from search-result block.
- created a
breadcrumbblock withshowOnMobileset to true
mobileLayoutprop tosearch-resultblock.
- Add product-review-form block to avoid falling back to the default layout.
- fixed some errors in the category-menu
displayThumbnailsArrowsto theproduct-imagesblock.
- Split the blocks.json into multiple files.
- Add
product-identifier.productto the product page. - Add
product-identifier.summaryto the product summary.
- Show the heart icon of wish list in product details.
- Product Review interfaces to PDP and shelf.
product-summarytoproduct-summary.shelfso it's possible to add product review interfaces in the shelf.
- Example of institutional page.
- Use new
filter-navigator.
- Changed logo position in header.
- Product details is now broken down into smaller blocks, inserted directly into
store.product.
labelListPriceandlabelSellingPricedefaults.
LocaleSwitchercomponent to theHeader.
- Changed the way props are declared in product-summary and product-details.
- New store layout using flexible blocks for Header and Footer.
- Add
under constructionstatus to product kit
- Add
labelListPricein product-details and summary blocks.
- Add
product-highlightsinproduct-details#defaultblock.
- Add
store.orderplacedblock definition toblocks.json.
- Include missing dependencies. Previously, it was working only due to a dependency leak on IO, but the store-theme was breaking since that problem was fixed.
- Update app name to
store-themeinstead ofdreamstore. - Change
related-productsforshelf.relatedProducts.
- Add product-specifications in product-details block.
- Moved hard-coded store version dependency from 2.0.0 to 2.x
- Add new required blocks for
ProductDetail.
- Add profile challenge block on account.
- Bye
pages.json! Welcomestore-builder. - Add styles builder 1.x
- Two new nav icons.
- New Icon for telemarketing.
- Default padding setted on body.
- Dreamstore with Design Tokens! :tada
- Configure blocks props.
- Remove
global.cssand bumpvtex.storeto 2.0.0. - Adjust search-result blocks configuration.
- Remove Fabriga font from global.css.
- Update Search Result icons.
- Update Profile and Minicart Icon.
- Fix paddings to match header.
IconPackcomponent to serve the icon used by the dreamstore components.
- Component definitions for
vtex.search-resultnew extension points.
- Remove unused queries and tests.
- Import footer from the new app
vtex.dreamstore-footer.
- Remove Category Menu CSS class definition.
- Remove
package-lock.jsonfrom react/ folder.
- Moved product details breadcrumb to be inside of the
ProductDetails.
Headerstandalone component.
- Add again Telemarketing app to the Header extension point.
LogoandSearchBaras extensions of theHeader.
- Page padding class to allow apps to have same default padding.
- Unused dependency
vtex.product-summary
- HotFix Remove telemarketing app from dreamstore.
- Fix malformed release.
- Add
vtex.my-accountapp.
- Bump version of
vtex.store-componentsandvtex.styleguide.
- Fix carousel position in home page.
- Renamed
SearchResulttoindex. - Bumped
vtex.search-resultto version 1.x.
- Bump major of
vtex.category-menu.
- Update
menuandminicartversions to 1.x.
- Rollback rename
CategoriesHighlights.
- Undeprecate v1.10.1.
CategoriesHighlightstoCategoriesHightlighted.- Bump
vtex.telemarketingto 1.x.
- Component
ImpersonateCustomertoHeader. - DepartmentHeader component to wrap Carousel and MainCategories components.
- Department page template.
- Bump
vtex.styleguidemajor version.
- Fix the
my-ordersrendering error.
- Update
vtex.loginversion.
- Bump my-orders version dependency to use stable.
- Loading extension to pages.json
- Add ProductKit to pages.json
- Moved
store/login/containertovtex.store.
vtex.login/LoginContenttostore/login/containerextension point.
- Add
SearchResultto the brand page.
- Use
store-components/Headerinstead internal componentHeader.
pages.jsonto injectsearch-resultintoCategoryPage
- Remove the integration with
vtex.my-orders-app.
- Add
vtex.shelf/RelatedProductscomponent to the product page.
- Fix incorrect build made by builder-hub
- Fix my-orders-app version in manifest.json
- Add integration with
vtex.search-result. - Add integration with
vtex.my-orders-app.
- Remove dependency
vtex.gallery. - Remove
GalleryWrappercomponent. - Remove file
queries/productsQuery.gql.
- Adapt Top Menu CSS to integrate
vtex.login.
- Login component to the Header.
- Add
vtex.styleguidedependency.
- Add the breadcrumb component to the SearchPage and ProductPage
- Removed redundant Spinner in ProductPage Component.
- Breaking Change Now, dreamstore-theme is a template based on
vtex.store. - Add free billing policy in
manifest.json. - Add the breadcrumb component to the
SearchPageandProductPage.
- Changed
postreleasyscript to publish only on vtex vendor.
- Fix pages dependency to be able to use
ExntesionContaineragain. Topbarwhen scrolled overlapped theVTEX-topbar.- Update css product details class for the spinner be in the center.
- Update version of
vtex.storecomponentsto 1.x
- Add toast message system to be used on error scenarios.
- Fix padding top of product page content
- Top menus covering great portion of the page.
- Fix pages error when ExtensionContainer was used.
- Display category menu only in large screens.
- Fix padding-top of Product page.
- Add category menu and fix padding.
- Add the search bar component and make header responsive again.
- Fix minicart div position
- Remove flex box from product page to fix non-expected behavior of react-slick
- Show success toast when a product is add to the cart.
- Add responsive layout to the header.
- Add gallery to the search page.
- Add the search bar component
- Replace own Footer implementation by
vtex.storecomponents/Footercomponent.
- Add Product Details app.
- Remove legacy implementations of buy button and minicart.
- Add Minicart app.
- Add Menu app on top bar.
- Remove the own implementation of shelf to add the app.