Skip to content

Releases: amplience/dc-demostore-core

v4.1.0

29 Aug 10:49
0b4f668
Compare
Choose a tag to compare

4.1.0 (2024-08-29)

Features

Docs

  • Video captions component

Bug Fixes

  • Crash on category page breadcrumb and fix to # to not link for group (9f06476)
  • Display of locationName and click and collect with crash fix (38d9b2f)
  • Possible Link with no object / string causing crash (742f82f)

v4.0.1

23 Jul 13:08
79ac897
Compare
Choose a tag to compare

4.0.1 (2024-07-23)

Bug Fixes

  • Advanced banner now adheres to DI params (d0b4bdd)

v4.0.0

15 May 13:41
4eab1fd
Compare
Choose a tag to compare

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

09 Apr 10:47
3c17f54
Compare
Choose a tag to compare

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

01 Dec 12:34
50b61cd
Compare
Choose a tag to compare

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

  • shoppable-image: display category not found in tooltip (60a1d79)
  • shoppable-image: handle missing product (d68da21)
  • shoppable-image: remove page selector and deliveryKey drawer padding (1dab71a)
  • Sticky Close (0255334)
  • tooltip not found, display target (2de8702)

v2.2.0

27 Nov 12:26
dded923
Compare
Choose a tag to compare

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

  • simple-banner-bynder: using imageref correctly (fc04cb0)
  • Without handling load event for image load WIP (46b7aac)

v2.1.0

25 Sep 13:53
a9a1db4
Compare
Choose a tag to compare

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

13 Sep 15:31
6d52900
Compare
Choose a tag to compare

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 than dc-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

21 Aug 11:33
0445560
Compare
Choose a tag to compare

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

v1.3.0

08 Aug 10:17
d5edd0c
Compare
Choose a tag to compare

New functionality

Fixes:

  • Update curated product grid to use the product name instead of the slug for alt text
  • Alt text for masthead logo
  • Removal of unwanted console logs