Releases: amplience/dc-demostore-core
Releases · amplience/dc-demostore-core
v4.2.0
v4.1.0
4.1.0 (2024-08-29)
Features
- Automated Video Captions: Updated video component to render captions if available in English only
Docs
- Video captions component
Bug Fixes
v4.0.1
v4.0.0
4.0.0 (2024-05-15)
⚠ BREAKING CHANGES
- blog page powered by the filter api (#53)
Features
- adding meta tags for seo and more (f726647)
- blog page powered by the filter api (#53) (77fe33d)
- Card uses DI image instead of standard image (#66) (b809bfb)
- Implemented pagination, 9 items per view and grid fixes (2bc347c)
- Latest released middleware with product description (5acdc6a)
- product description overrides (#63) (2c7905e)
- replace cdn instantsearch (#56) (b0e721a)
Bug Fixes
- building cta link (#55) (1f368e4)
- dynamic blog list: create search client local to usage to avoid us effect loop (#52) (e39a9fe)
- footer: removing unnecessary useeffect that changes link visibility in mobile (#58) (1b7da23)
- Grid rendering in a natural way without gaps (53997e1)
- hit area of pagination. (3d0aea4)
- Product descriptions when not active (d14e2a4)
- rendering header (#57) (dd266e6)
v3.0.0
3.0.0 (2024-04-09)
Summary
Upgrades
- Upgrade of main packages to latest major versions:
- Node 20
- Next 14
- React 18
- TypeScript 5
- Storybook 8
- Upgrade of all outdated packages to latest minor versions
Updates
- Migrated React component styles away from mui/styles
- Updated most components props and signature (cleanup)
- Comments cleanup in code
- Migrated LegacySlider to React Carousel
- Named imports for lodash
- Removed nanoid for component keys
- Updated props names
Fixes
- Fix router issue with visualization page (automation impacted for two content types)
- Fix store pages crash where content properties were not available
- Fix Shoppable Image intermittent loading issue
⚠ BREAKING CHANGES
- breaking change version bump commit
Features
- breaking change version bump commit (e3171a2)
- update package dependencies to latest and migrate storybook (7f0f016)
- Updated URLs to app.amplience.net (f77d5b4)
- using react carousel and removed legacy (fe1b987)
Bug Fixes
- breadcrumb styling (c76bf2b)
- bumped react, nextjs, node (5aed80e)
- burger icon display for mobile only (99f65fb)
- fixing linting issues with dependencies and links (e6afe34)
- got category styles file back (01302c5)
- migrated dynamic styles (d710e9b)
- migrated dynamic styles (8f8e1f7)
- migrated styles (1da0b58)
- migrated styles with responsive (a326285)
- migrated styles, updated import and formatting (4f5054a)
- migrating static and dynamic styles (69ac426)
- migrating styles (9577f20)
- missing component dependency (0931795)
- moved to cms-modern (1f6cb16)
- name exports for lodash (0bf4789)
- packages upgrades (b6db701)
- proper key based on content id (abe6f80)
- remove unused package dependencies (72a8c84)
- removed nanoid for keys (8f056b2)
- removing incorrect usage of nanoid for key to avoid continual dom element reloads (4a356fa)
- rename visualization page route to avoid app router conflicts (fbfc66d)
- reverted padding top value (13c0d96)
- Shoppable Image intermittent loading issue (5775f60)
- Slot and Content debug URLs to DC (1dba618)
- Store Crashes and Types (SQUID-485) (5a91bde)
- updated props and signature (ed6ba15)
- updates static styles (23564a6)
- upgraded minors (6645a49)
- visible slides for 1 and 2 slides only (3224271)
- wrapping elements to avoid console errors (df4a267)
v2.3.0
2.3.0 (2023-12-01)
Release Notes
AI Shoppable Image implementation:
- Enhances shoppable image component to interface better with eCommerce data
- Product information
- Category Names
- Custom Tooltips
- New modal for delivery keys
Updates
- Image components now have
additionalDIParams
for more control on things like background color for transparent images
Features
- custom tooltips (a1824d5)
- porting diParams feature (1a2296d)
- shoppable-image: basic product tooltip (87ea259)
- shoppable-image: delivery key selector (87cba66)
- shoppable-image: displaying category name (3ef9c51)
- shoppable-image: displaying thumbnail for interactable product (1d7a19b)
- shoppable-image: fixing product tooltip dimensions (9075413)
- shoppable-image: new tab link selector (e8801e0)
- shoppable-image: using resuable component for interactables (cc1757a)
Bug Fixes
v2.2.0
2.2.0 (2023-11-27)
Release Notes
Bynder Extension implementation:
- New Simple Banner Bynder Component using the extension to select assets
- Documentation for this component
Features
- Basic Bynder component based on Simple Banner (c27d71d)
- simple-banner-bynder: use selected file url if available and handle image loading (33e24bd)
Bug Fixes
v2.1.0
Features
Accelerated Media implementation:
- New Accelerated Media admin panel
- Flag to enable/disable Accelerated Media on all demostore pages
- Getting image statistics for current page in admin panel
- Displaying image statistics details in a modal window
- Grid view and list view implementation
- Export as CSV from the details modal window
Fixes
- All links are now internal (Next links)
- Improves load times when navigating between pages
v2.0.0
Version 2.0.0
- Navigation fixes for scroll behaviour
- Implementation of not drawing navigation item from commerce if commerce data set to not be in menu in vendor platform
- Implementation of priority order to mix commerce nav and CMS nav
- Commerce API only uses Server API on deployment / local to secure commerce credentials pages/api
- Pagination and limits for data fetching from commerce
- Dynamic Product grid component no longer has query for product by category as not all commerce vendors support
- Update X-Ray panel to display vendor
- Configuration to support environment variables for connection to Amplience and eCommerce locally and in Vercel
- No longer loads credentials from CMS
- uses dc-integration-middleware for segment selection
- Verbose personalisation logic and fallbacks
- default deployment pointing to production Amplience account and demo data
- docs for all including breaking change
- Demostore and API configuration are no longer done via published content items and a locator string, they are instead configured by environment variable.
- Updated to use the latest version of
dc-integration-middleware
rather thandc-demostore-integration
. - Navigation can now be populated using categories from ecommerce, without any attached CMS components.
- Navigation nodes now have an active property that is used to properly update delivery key, deactivate and publish on cleanup. This property also allows to show/hide menu entries and deactivate pages.
- User segments now come from ecomm toolkit and work with all vendors.
- Improve support for backends other than rest in general.
Upgrade from previous versions of dc-demostore-core
You must migrate your configuration to environment variables, then build the application specifically for your deployment.
v2.0.0 upgrade
Fixes
- Product card now has a sentence/character limit on the description.
v1.4.0
New functionality
- Implementation of Stylitics Integration
- Stylitics renders
- Implementation of link overrides to PDP in demo data
Upgrade from previous versions of demostore-core
- If you already have an Amplience Demostore account and are upgrading to version
1.4.0
or later, you should upload the rendering templates for Stylitics components into your Content Hub.
Location: examples/crs
Upload asset store in Content Hub: Templates
Fixes
- Updated Amplience branding
- PLP image rendering with uncontrolled sizing of images