Wishlist changelog
September 23, 2026
Wishlist v3.5.0
Section titled “Wishlist v3.5.0”The Wishlist drop-in has been updated with the following changes. Every change in this release is additive and backward compatible.
New features
- Multiple named wishlists: New
createWishlist(name, visibility)API lets authenticated shoppers create additional named wishlists. The call has no effect for guests (#113).addProductsToWishlistaccepts an optionalwishlistIdto target a specific list instead of the default one (#114). - Multi-list rendering: The
Wishlistcontainer accepts a newscopeprop so multiple instances can coexist on one page without cross-talk.getWishlistByIdgains ascopeoption, and the wishlistnameis now exposed (#117). - Guest wishlist persistence: Guest wishlists (for example, Save for Later) can now persist with an opt-in per-list expiration via a
guestWishlistTtlconfig;mergeWishlistsgains an optionallistKey(#119). - Actions slot and stock status: New optional
slots.actionsrender slot onWishlist,WishlistItem, andProductItemlets you replace the main action button (#122). New optionalshowStockStatusprop onProductItemshows an In stock/Out of stock label, off by default (#116).
Fixes
- Accessibility:
ImageCarouselandProductItemgain tablist/tab roles and slide count in carousel dotaria-labels, 3:1 contrast on inactive dots, a 24px dot target size, product name in Remove/Move-to-Cartaria-labels, and accessible product image links (#115). - Button text: Visible button text no longer shows a literal
{productName}placeholder (#118). - Screen reader announcements: Wishlist status alerts (“Removed from wishlist”, “Moved to cart”) are now reliably announced, by keeping the
aria-liveregion mounted (#112).
July 30, 2026
Wishlist v3.4.0
Section titled “Wishlist v3.4.0”The Wishlist drop-in has been updated with the following changes:
New features
- Pagination: New
pageSizeoption on theinitializeconfig controls how many wishlist items load and display per page, defaulting to 9. Set a custom value to enable page-by-page navigation. Pagination controls render automatically when the total exceeds one page (#85).
Fixes
- Wishlist icon state: Fixed the wishlist heart icon showing the wrong state on the PLP and PDP for products on a wishlist page beyond the first. The drop-in now fetches all wishlist pages in the background on initialization so the wishlisted state is correct regardless of pagination (#100).
- Accessibility: Made the image carousel dot controls keyboard accessible by replacing
<span>elements with<button>elements (#102). - Gift cards: Gift card wishlist items now redirect to the PDP for configuration instead of silently failing on Move to Cart (#103).
June 10, 2026
Wishlist v3.3.0
Section titled “Wishlist v3.3.0”Infrastructure
- Node.js 22 LTS: The package now builds and distributes using Node.js 22 LTS. The
engines.nodeconstraint has been removed as this drop-in targets browser environments exclusively.
March 24, 2026
Wishlist v3.2.0
Section titled “Wishlist v3.2.0”The Wishlist drop-in has been updated with the following changes:
- Multi-store wishlist - The drop-in now supports multi-store scenarios. Pass an optional
storeCodeconfig prop during initialization (the boilerplate reads it from the AEM config system and passes it into the drop-in). WhenstoreCodeis set and not'default', localStorage and sessionStorage keys and wishlist ID cookies are scoped per store (for example,DROPIN__WISHLIST__WISHLIST__DATA__plus the store code), so guest and authenticated wishlist data stay isolated between store views. Single-store setups and the'default'store continue using the original unscoped keys for backward compatibility ( #73 ). Includes the boilerplate integration ( #1139 ).
February 17, 2026
Wishlist v3.1.0
Section titled “Wishlist v3.1.0”The Wishlist drop-in has been updated with the following changes:
- Event bus upgrade - Upgraded event-bus package to latest version for improved event handling reliability.
January 8, 2026
Wishlist v3.0.0
Section titled “Wishlist v3.0.0”Major version upgrade with SDK and dependency updates. The Wishlist drop-in has been updated to include the following changes:
- Elsie SDK upgrade - Updated to Elsie SDK 1.6.0, bringing pagination SEO enhancements, improved price formatting utilities, table component mobile responsiveness improvements, enhanced field component rendering, and icon stroke width fixes ( #64 ).
- GraphQL fetch upgrade - Updated to @adobe-commerce/fetch-graphql 1.2.3-beta2 for improved GraphQL query handling and better header management.
- Revised Adobe Commerce Drop-in License Agreement - Updated license agreement to current terms. Drop-ins are now exclusively licensed for Adobe Commerce as a Cloud Service (ACCS) and Adobe Commerce Optimizer (ACO). Use on on-premise or Platform-as-a-Service (PaaS) deployments is not permitted under the license agreement ( #66 ).
October 14, 2025
Wishlist v2.0.1
Section titled “Wishlist v2.0.1”The Wishlist drop-in has been updated to include the following changes:
- No more visual flickering: Wishlist content no longer flickers when opening thanks to consistent minimum height constraints across all responsive breakpoints, ensuring smooth visual transitions ( #57 ).
- Bundle products now supported: Wishlists now handle bundle products comprehensively, including proper
bundle_optionsandbundleOptionsUIDshandling for adding, displaying, and managing bundle products with their selected options ( #59 ). - Cleaner getWishlistById API: The
getWishlistByIdfunction is now simpler with unusedcurrentPageandpageSizeparameters removed. The API now only requires thewishlistIdparameter, improving code maintainability ( #58 ).
August 12, 2025
Wishlist v2.0.0
Section titled “Wishlist v2.0.0”The Wishlist drop-in has been updated to include the following changes:
- Fixed accessibility for Wishlist toggle: Added proper
aria-labelattributes to WishlistToggle button elements in Product Discovery, resolving critical AXE accessibility issues related to discernible button text and accessible names. - Fixed Wishlist alert messaging: Corrected WishlistAlert to display appropriate success or error messages based on the actual operation status when adding or removing items, instead of always showing success messages even when operations failed.
- Added image slots to Wishlist: Implemented image slots throughout the Wishlist drop-in to allow customization and replacement of default image rendering, providing extensibility for all images within the component.
- Enhanced Wishlist functionality: Released an improved iteration of the Wishlist drop-in with better support for Adobe Commerce Cloud Service (ACCS) and enhanced move-to-cart flows for complex products, addressing feature gaps from the initial June release.
June 25, 2025
Wishlist v1.0.0
Section titled “Wishlist v1.0.0”Initial release of the Wishlist drop-in component, including accompanying developer documentation.