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.
- v0.22.1 and v0.22.0
experimentalPreventLayoutShift
was added as animage-list
prop within thestore-image
component.
- Adds the height prop to the image but without adding the maxHeight as default value
- height field in the site editor
- Bulgarian, German, English, Spanish, French, Italian, Japanese, Korean, Dutch, Portuguese, Romanian and Thai translations
fetchpriority
prop forImage
to allow fetch priority.
- Bulgarian, German, English, Spanish, Korean, Portuguese and Romanian translations.
- Pseudolanguage translation.
- Thai translation.
- Fixes of i18n on readme.md according to task LOC-10606.
promotionProductId
andpromotionProductName
props forImage
andImageList
to be used by promotion analytics events. GA4's view_promotion event now requires the product's ID or name.
loading
prop forImage
to allow lazy loading.
- German translation.
experimentalSetExplicitDimensions
prop forImage
andImageList
- Support for
experimentalPreventLayoutShift
prop inImageList
which will apply the setting to all child images
- Add Image title removed.
- Query strings would not be carried over when users navigated through a link wrapping an Image component.
- I18n Bg and Bs (pseudo-language to implement In-context tool).
- I18n es, it-IT, ko-KR, pt
Image
: Prevent to trigger promoView event when__isDuplicated
is enabled.
Image
:__isDuplicated
prop to handle when an image is duplicated inside the slider-layout.
- prevent thruty value on condition
- Allows preloading.
- Crowdin configuration file
- I18n It, Fr, Ko and Nl.
- Crowdin configuration file.
- Changelog
- I18n Ro and JP.
- Crowdin configuration file.
Height
not apearing in site editor and fixed to be a number instead of enum
- Exports CSS Handles embedded within
Image
component. ImageTypes.ts
file exporting all types of the app.
- Schema properties' titles not being displayed correctly when imported by other apps.
- Update
vtex.css-handles
to1.x
.
- Option to send image's analytics event.
list-context.image-list
has been refactored to use theimage-list
with alist-context
image-list
a new block that renders a simple list of images that can be editable via the Site Editor
- Remove description of
new-image
schema to make it not available in the new CMS.
experimentalPreventLayoutShift
not being passed down toImage
s rendered byImageList
.
title
prop toImage
component
experimentalPreventLayoutShift
prop toImage
component
ImageList
component usesexperimentalPreventLayoutShift
prop.
- Title and description to
image
block schema to make it compliant with the new cms.
- Bump dependency versions.
- Users not able to configure links to open in new tabs via Site Editor.
- Use
useIntl
hook instead of the HOC.
react-intl
typings that was breaking the build.
- Bump dependencies versions.
- README.md documentation
- Potential runtime error on ImageList component.
title
prop to theImage
component.
- Default values for the props
maxWidth
andmaxHeight
inImage
.
image-uploader
widget toImage
contentSchema.
- New
ImageList
component that useslist-context
.
- Initial implementation.
- Port
Image
component fromvtex.store-components
. - Create
ImageSlider
component. - New
image-slider
interface.