challenge-vtex-io-patricksouza/CHANGELOG.md

928 lines
17 KiB
Markdown
Raw Permalink Normal View History

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
// VTEX Store Theme by Growth Hacking Team
## [Unreleased]
## [5.1.0] - 2022-06-07
### Changed
- Fixed height in `list-context.image-list#demo` example.
- Images used in `slider-layout#demo-images` example.
- Amount of products displayed as default in `slider-layout#demo-products`.
- Max-width to 100% in `sliderTrackContainer` in vtex.slider-layout.css.
- Width in `logo#mobile`.
- Benefits bar color to improve contrast.
### Added
- Fold block in home page.
- Pre-load prop in `list-context.image-list#demo`.
- `image-rendering: -webkit-optimize-contrast` in vtex.store-components.css file.
- min-height:450px in `sliderLayoutContainer--carousel` in vtex.slider-layout.css file.
- min-height in `.layoutContainer--shelf` and `slide--shelf` in vtex.slider-layout.css file.
- Height in `logo#mobile` and `logo#desktop`.
### Removed
- `__fold__.experimentalLazyAssets` from home page.
- Margin-bottom and padding-bottom from `flexRow--deals .flexCol` in vtex.flex-layout.css file.
- `flex-layout.row#2-desktop` block from header-layout.desktop.
- `notification.bar#home` from header.
## [5.0.0] - 2022-05-25
### Changed
- `vtex.reviews-and-ratings` peer dependency from `2.x` t0 `3.x`
## [4.4.2] - 2021-07-02
### Fixed
- Wrong condition subject being used in `condition-layout` example.
## [4.4.1] - 2021-06-28 [YANKED]
### Added
- Example of conditional-layout usage on the product-page
## [4.4.0] - 2021-06-08
### Changed
- `search-fetch-previous` and `search-fetch-more` to use `a` tags to improve SEO performance
## [4.3.0] - 2021-01-14
### Added
- Example of multiple search gallery layouts usage
## [4.2.1] - 2020-12-14
### Fixed
- Unnecessary `max-width` style in the input of `search-bar` block which causes the style to break when the `search-bar` needs to be bigger`.
## [4.2.0] - 2020-11-30
### Added
- Example of [vtex.store-video](https://github.com/vtex-apps/store-video) usage.
## [4.1.0] - 2020-11-16
### Changed
- Update `vtex.order-placed@1.x` to `vtex.order-placed@2.x`.
## [4.0.0] - 2020-10-30
### Added
- Example of [vtex.product-specifications](https://github.com/vtex-apps/product-specifications) usage.
### Changed
- Use new major of [vtex.reviews-and-ratings](https://github.com/vtex-apps/reviews-and-ratings).
## [3.41.0] - 2020-10-08
### Added
- Example of [vtex.product-highlight](https://github.com/vtex-apps/product-highlights) usage.
### Changed
- Change files and folder structure so it's easier to find the blocks.
### Removed
- Unused blocks.
## [3.40.0] - 2020-10-07
### Added
- "Contact us" page as example of [vtex.store-form](https://github.com/vtex-apps/store-form) usage.
## [3.39.2] - 2020-10-06
### Fixed
- `minicart.v2` opening itself on **all** `addToCart` events, including the ones triggered by quantity changes in the checkout cart.
## [3.39.1] - 2020-10-05
### Fixed
- `icon-cart` being bigger than it should.
## [3.39.0] - 2020-09-30
### Added
- Example of how to make the `minicart.v2` block respond to the `addToCart` pixel event.
## [3.38.0] - 2020-09-10
### Added
- `disclosure-layout` example.
### Removed
- `public` folder.
## [3.37.2] - 2020-07-30
### Fixed
- Active **background** `action-secondary` color from `#dbe9fd` to `#d2defc`
- Active **border** `action-secondary` color from `#dbe9fd` to `#d2defc`
## [3.37.1] - 2020-07-08
### Changed
- Change URL of the docs in README
## [3.37.0] - 2020-05-18
### Changed
- PreventRouteChange to `false`.
## [3.36.0] - 2020-05-11
### Added
- Add input values for recursive assemblies
## [3.35.0] - 2020-04-13
### Added
- `aspectRatio` and `maxHeight` on `product-summary-image#shelf`.
### Fixed
- Some styles on product summary and price components.
## [3.34.0] - 2020-04-07
### Added
- `fetch-more` and `fetch-previous` buttons on mobile.
## [3.33.0] - 2020-04-02
### Changed
- Price blocks on `product-summary` and on the PDP to use the new blocks from `vtex.product-price`
- Product title style on PDP.
## [3.32.0] - 2020-03-20
### Changed
- Use `__fold__.experimentalLazyAssets` on home.
## [3.31.0] - 2020-03-19
### Added
- `product-gifts` block to `store.product`.
## [3.30.1] - 2020-03-06
### Fixed
- Fix version of the app.
## [3.29.0] - 2020-03-06
## [3.28.0] - 2020-03-05
### Added
- `__fold__` blocks on home.
- `aspectRatio` prop on `product-images`.
## [3.27.0] - 2020-03-03
### Added
- `store.not-found#search` block.
## [3.26.1] - 2020-02-20
### Changed
- Limit the width of the search bar input instead of its container.
### Fixed
- Logo animation when header sticks to the top of the page.
### Added
- `prefers-reduced-motion` query to remove animation for users which don't want unnecessary animations.
## [3.26.0] - 2020-02-18
### Changed
- Refactor the `header` with native IO blocks.
### Added
- Animations to the `header` when it sticks to the top of the page.
## [3.25.0] - 2020-02-06
### Changed
- `vtex.carousel` in favor of using `list-context.image-list` and `slider-layout`.
- `vtex.shelf` in favor of using `list-context.product-list` and `slider-layout`.
## [3.24.0] - 2020-02-05
### Added
- `height` on `product-summary-image`
## [3.23.2] - 2020-02-03
### Changed
- Make search use cold prices by default.
## [3.23.1] - 2020-01-27
### Fixed
- Use default `minicart.v2` from `vtex.minicart`.
## [3.23.0] - 2020-01-27
### Added
- `store.not-found#product` block.
## [3.22.0] - 2020-01-23
### Added
- `product-bookmark` blocks.
## [3.21.2] - 2020-01-22
### Fixed
- Layout on search pages with few results but a big filter sidebar.
## [3.21.1] - 2019-12-27
### Fixed
- Use docs builder.
## [3.21.0] - 2019-12-20
### Added
- `showValueNameForImageVariation` to `sku-selector`.
### Changed
- Remove product-identifier.
## [3.20.2] - 2019-12-19
### Fixed
- Menu links and layout
## [3.20.1] - 2019-12-18
### Changed
- Use `styles-builder@2.x`.
## [3.20.0] - 2019-12-17
### Changed
- Use new flexible `minicart.v2` and `add-to-cart-button`.
### Added
- Custom CSS styles for `product-identifier`.
## [3.20.0-beta.0] - 2019-12-11
## [3.20.0-beta] - 2019-12-06
## [3.19.2] - 2019-12-16
### Fixed
- `minItemsPerPage` prop in `shelf#home` block.
## [3.19.1] - 2019-12-03
## [3.18.2] - 2019-12-03
### Fixed
- Add missing dependencies
## [3.18.1] - 2019-11-11
### Fixed
- Use the proper API to space SKU Selector
## [3.18.0] - 2019-11-11
### Fixed
- Product page spacing issues.
### Added
- Product description.
## [3.17.2] - 2019-11-08
### Added
- Use `skusFilter` `FIRST_AVAILABLE` value.
## [3.17.1] - 2019-11-06
### Fixed
- Remove usage of deprecated selectors.
## [3.17.0] - 2019-11-06
### Changed
- PreventRouteChange to `true`.
## [3.16.2] - 2019-10-17
### Changed
- Default font.
## [3.16.1] - 2019-10-08
## [3.16.0] - 2019-10-07
### Added
- The `search-fetch-previous` block to the search result.
## [3.15.1] - 2019-09-23
## [3.15.0] - 2019-09-18
### Added
- Add sitemap builder with about-us url
## [3.14.0] - 2019-09-18
### Added
- Product Customizer to PDP.
## [3.13.1] - 2019-09-10
### Fixed
- Use `search-fetch-more`.
## [3.13.0] - 2019-09-10
### Changed
- Use flexble layout for `search-result`.
## [3.12.0] - 2019-08-27
### Added
- Accordion menu to footer on mobile.
## [3.11.0] - 2019-08-20
### Changed
- Use `flex-layout` to define the `footer` block.
### Fixed
- Missing padding in the Footer.
## [3.10.0] - 2019-08-16
### Removed
- `product-add-to-list-button` from `flex-layout.col#product-image` so that it isn't rendered in the products page.
### Added
- New props (`minItemsPerPage` and `paginationDotsVisibility`) for the Shelf component to `shelf#home`.
## [3.9.1] - 2019-08-14
### Fixed
- Remove incorrect props from search-result block.
## [3.9.0] - 2019-08-07
### Added
- created a `breadcrumb` block with `showOnMobile` set to true
## [3.8.0] - 2019-08-01
### Added
- `mobileLayout` prop to `search-result` block.
## [3.7.2] - 2019-07-31
### Fixed
- Add product-review-form block to avoid falling back to the default layout.
## [3.7.1] - 2019-07-26
### Changed
- fixed some errors in the category-menu
## [3.7.0] - 2019-07-23
### Added
- `displayThumbnailsArrows` to the `product-images` block.
## [3.6.1] - 2019-07-17
### Changed
- Split the blocks.json into multiple files.
## [3.6.0] - 2019-07-04
### Added
- Add `product-identifier.product` to the product page.
- Add `product-identifier.summary` to the product summary.
## [3.5.1] - 2019-06-12
### Fixed
- Show the heart icon of wish list in product details.
## [3.5.0] - 2019-06-11
### Added
- Product Review interfaces to PDP and shelf.
### Changed
- `product-summary` to `product-summary.shelf` so it's possible to add product review interfaces in the shelf.
## [3.4.2] - 2019-06-11
### Added
- Example of institutional page.
## [3.4.1] - 2019-06-10
### Changed
- Use new `filter-navigator`.
## [3.4.0] - 2019-06-04
## [3.3.0] - 2019-06-04
### Changed
- Changed logo position in header.
## [3.3.0] - 2019-06-04
### Changed
- Product details is now broken down into smaller blocks, inserted directly into `store.product`.
## [3.2.1] - 2019-05-28
### Fixed
- `labelListPrice` and `labelSellingPrice` defaults.
## [3.2.0] - 2019-05-28
### Added
- `LocaleSwitcher` component to the `Header`.
## [3.1.1] - 2019-05-27
## [3.1.0] - 2019-05-25
### Fixed
- Changed the way props are declared in product-summary and product-details.
### Changed
- New store layout using flexible blocks for Header and Footer.
## [2.4.1] - 2019-05-17
### Added
- Add `under construction` status to product kit
## [2.4.0] - 2019-05-09
### Added
- Add `labelListPrice` in product-details and summary blocks.
## [2.3.1] - 2019-05-06
## [2.3.0] - 2019-03-27
### Added
- Add `product-highlights` in `product-details#default` block.
## [2.2.2] - 2019-05-02
- Add `store.orderplaced` block definition to `blocks.json`.
## [2.2.1] - 2019-03-18
### Fixed
- 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.
## [2.2.0] - 2019-02-18
### Changed
- Update app name to `store-theme` instead of `dreamstore`.
- Change `related-products` for `shelf.relatedProducts`.
## [2.1.0] - 2019-02-12
### Added
- Add product-specifications in product-details block.
## [2.0.2] - 2019-02-05
### Fixed
- Moved hard-coded store version dependency from 2.0.0 to 2.x
## [2.0.1] - 2019-02-05
### Added
- Add new required blocks for `ProductDetail`.
## [2.0.0] - 2019-02-01
### Added
- Add profile challenge block on account.
- Bye `pages.json`! Welcome `store-builder`.
- Add styles builder 1.x
- Two new nav icons.
- New Icon for telemarketing.
- Default padding setted on body.
- Dreamstore with Design Tokens! :tada
### Changed
- Configure blocks props.
- Remove `global.css` and bump `vtex.store` to 2.0.0.
- Adjust search-result blocks configuration.
## [1.18.6] - 2018-12-20
### Fixed
- Remove Fabriga font from global.css.
## [1.18.5] - 2018-11-23
### Changed
- Update Search Result icons.
## [1.18.4] - 2018-11-23
### Changed
- Update Profile and Minicart Icon.
## [1.18.3] - 2018-11-07
### Fixed
- Fix paddings to match header.
## [1.18.2] - 2018-11-01
### Added
- `IconPack` component to serve the icon used by the dreamstore components.
## [1.18.1] - 2018-10-25
## [1.18.0] - 2018-10-02
### Added
- Component definitions for `vtex.search-result` new extension points.
## [1.17.0] - 2018-10-02
### Removed
- Remove unused queries and tests.
## [1.16.0] - 2018-09-26
### Changed
- Import footer from the new app `vtex.dreamstore-footer`.
## [1.15.2] - 2018-09-20
### Fixed
- Remove Category Menu CSS class definition.
### Changed
- Remove `package-lock.json` from react/ folder.
## [1.15.1] - 2018-09-19
### Changed
- Moved product details breadcrumb to be inside of the `ProductDetails`.
## [1.15.0] - 2018-09-18
### Added
- `Header` standalone component.
## [1.14.1] - 2018-09-18
### Added
- Add again Telemarketing app to the Header extension point.
## [1.14.0] - 2018-09-14
### Added
- `Logo` and `SearchBar` as extensions of the `Header`.
## [1.13.3] - 2018-09-12
### Added
- Page padding class to allow apps to have same default padding.
### Removed
- Unused dependency `vtex.product-summary`
## [1.13.2] - 2018-09-05
### Fixed
- **HotFix** Remove telemarketing app from dreamstore.
## [1.13.1] - 2018-09-05
### Fixed
- Fix malformed release.
## [1.13.0] - 2018-09-05
### Added
- Add `vtex.my-account` app.
## [1.12.2] - 2018-08-30
### Changed
- Bump version of `vtex.store-components` and `vtex.styleguide`.
## [1.12.1] - 2018-08-24
### Fixed
- Fix carousel position in home page.
## [1.12.0] - 2018-08-24
### Changed
- Renamed `SearchResult` to `index`.
- Bumped `vtex.search-result` to version 1.x.
## [1.11.0] - 2018-08-24
### Changed
- Bump major of `vtex.category-menu`.
## [1.10.5] - 2018-08-17
### Changed
- Update `menu` and `minicart` versions to 1.x.
## [1.10.4] - 2018-08-17
## [1.10.3] - 2018-08-16
### Fixed
- Rollback rename `CategoriesHighlights`.
## [1.10.2] - 2018-08-16
### Changed
- Undeprecate v1.10.1.
## [1.10.1] - 2018-08-15
### Changed
- `CategoriesHighlights` to `CategoriesHightlighted`.
- Bump `vtex.telemarketing` to 1.x.
## [1.10.0] - 2018-08-14
## [1.9.5] - 2018-08-13
### Added
- Component `ImpersonateCustomer` to `Header`.
- DepartmentHeader component to wrap Carousel and MainCategories components.
- Department page template.
## [1.9.4] - 2018-08-02
### Changed
- Bump `vtex.styleguide` major version.
## [1.9.3] - 2018-07-30
### Fixed
- Fix the `my-orders` rendering error.
## [1.9.2] - 2018-07-27
### Changed
- Update `vtex.login` version.
## [1.9.1] - 2018-07-24
### Changed
- Bump my-orders version dependency to use stable.
## [1.7.0] - 2018-07-09
### Added
- Loading extension to pages.json
## [1.6.0] - 2018-7-6
### Added
- Add ProductKit to pages.json
## [1.5.1] - 2018-7-6
### Removed
- Moved `store/login/container` to `vtex.store`.
## [1.5.0] - 2018-7-6
### Added
- `vtex.login/LoginContent` to `store/login/container` extension point.
## [1.4.0] - 2018-7-6
### Added
- Add `SearchResult` to the brand page.
## [1.3.2] - 2018-7-4
### Changed
- Use `store-components/Header` instead internal component `Header`.
## [1.3.1] - 2018-6-27
### Changed
- `pages.json` to inject `search-result` into `CategoryPage`
### Fixed
- Remove the integration with `vtex.my-orders-app`.
## [1.3.0] - 2018-6-20
### Added
- Add `vtex.shelf/RelatedProducts` component to the product page.
## [1.2.2] - 2018-6-15
### Fixed
- Fix incorrect build made by builder-hub
## [1.2.1] - 2018-6-14
### Fixed
- Fix my-orders-app version in manifest.json
## [1.2.0] - 2018-6-14
### Added
- Add integration with `vtex.search-result`.
- Add integration with `vtex.my-orders-app`.
### Removed
- Remove dependency `vtex.gallery`.
- Remove `GalleryWrapper` component.
- Remove file `queries/productsQuery.gql`.
### Fixed
- Adapt Top Menu CSS to integrate `vtex.login`.
## [1.1.0] - 2018-6-8
### Added
- _Login_ component to the _Header_.
- Add `vtex.styleguide` dependency.
## [1.0.0] - 2018-6-4
### Added
- Add the breadcrumb component to the SearchPage and ProductPage
### Fixed
- Removed redundant Spinner in _ProductPage_ Component.
### Added
- **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 `SearchPage` and `ProductPage`.
### Changed
- Changed `postreleasy` script to publish only on vtex vendor.
## [0.3.5] - 2018-05-21
### Fixed
- Fix pages dependency to be able to use `ExntesionContainer` again.
- `Topbar` when scrolled overlapped the `VTEX-topbar`.
- Update css product details class for the spinner be in the center.
## [0.3.4] - 2018-05-19
### Changed
- Update version of `vtex.storecomponents` to 1.x
## [0.3.3] - 2018-05-18
### Added
- Add toast message system to be used on error scenarios.
### Fixed
- Fix padding top of product page content
## [0.3.2] - 2018-05-18
### Fixed
- Top menus covering great portion of the page.
- Fix pages error when ExtensionContainer was used.
## [0.3.1] - 2018-05-12
### Fixed
- Display category menu only in large screens.
- Fix padding-top of Product page.
## [0.3.0] - 2018-05-12
### Added
- Add category menu and fix padding.
- Add the search bar component and make header responsive again.
### Fixed
- Fix minicart div position
- Remove flex box from product page to fix non-expected behavior of react-slick
## [0.2.0] - 2018-05-11
### Added
- Show success toast when a product is add to the cart.
- Add responsive layout to the header.
- Add gallery to the search page.
## [0.1.0] - 2018-05-11
### Added
- Add the search bar component
### Changed
- Replace own Footer implementation by `vtex.storecomponents/Footer` component.
## [0.0.11] - 2018-05-09
### Added
- Add Product Details app.
### Deprecated
- Remove legacy implementations of buy button and minicart.
## [0.0.10] - 2018-05-09
### Added
- Add Minicart app.
## [0.0.9] - 2018-05-07
### Added
- Add Menu app on top bar.
### Deprecated
- Remove the own implementation of shelf to add the app.