Last updated: Jan-23-2025
The Cloudinary Product Gallery changelog provides updates whenever there are new features, enhancements, fixes or important announcements to share, ensuring you stay informed and updated.
On this page:
v1.2
v1.2.5
Jan-16-2025
- Enhancement: Touch gestures were enhanced to prevent vertical page-scroll when horizontally swiping the gallery.
v1.2.3
Jan-08-2025
-
New feature: Added 5 new methods to allow programmatically setting the current asset in the display or for getting info about the currently displayed asset:
setItem(index)
nextItem()
prevItem()
getActiveItem()
getActiveIndex()
v1.2.2
Dec-03-2024
- New feature: Pinch to zoom to allow multi-zoom on mobile. Previously, multi-zoom was available only for desktop using +/- buttons. Now end users can also use multi-zoom on touch devices by pinching.
- Enhancement: Improved gesture handling logic. Swipe and other zoom and carousel-transitions are more performant and much smoother.
- Fix: Prevent double loading of assets. When configuring a gallery with a zoom popup and not preloading assets, the assets that are behind an open popup won't render. This is a huge improvement for galleries with zoom-popup and many hard-to-render assets, like videos and 3D models.
v1.1
v1.1.36
Nov-04-2024
-
New feature: Endless looping carousel. Allows you to configure the previous/next buttons to always be available, so that when a user reaches the start/end of the carousel it jumps back to the first/last item. Enable looping by setting
carouselLoop: 'jump'
(example) -
New feature: Popup initial zoom. Allows users to request that the zoom popup opens already zoomed in. Enable initial zoom by configuring
zoomPopupProps: { initialZoom: true }
(example) - Fix: Improved swipe handling for iOS devices.
- Maintenance: Updated many dependencies.
v1.1.28
Oct-27-2024
-
New feature: To improve performance, you can now control an asset's
fetchPriority
property, which tells the browser the order to fetch assets, either earlier (high
) or later (low
). By default,fetchPriority
is automatically set tohigh
on the first image in a gallery. -
Enhancement: Improved render flow - optimized image loading:
- If a thumbnail image is available, the Product Gallery will also use that image as the placeholder image, making only a single request for an image, instead of 2 requests.
- The Product Gallery now loads the zoom image on-demand only when needed, postponing the request of the bigger zoom image.
- Results of testing a minimal gallery with a single asset:
v1.1.26
Oct-13-2024
- Enhancement: Major refactor to the carousel component, swipe/scroll logic, and state management, for improved performance and user experience, and prevents a noticeable delay in the active-index indicator interface (before/after).
- Fix: Addressed reported issues with inline zoom when using a mouse on touch-enabled laptops.
Register for notifications
Make sure you always know when we publish new a changelog with the Product Gallery Changelog RSS feed:
Grab this RSS link to watch for updates to the Product Gallery changelog in your favorite RSS reader.
✖️