Release Notes

Release Notes

March 19th 2025 - v3.19.0

  • DOCS: Update integrating doc
  • CHORE: Security vulnerabilities
  • DGP-4408: Fix double scroll when widget is fullscreen
  • DGP-4378: Refactor logic creating message groups
  • DGP-4414: End chat overlay close animation
  • DGP-4416: Reset replacement return option radio
  • DGP-4424: Returns design tweaks
  • DGP-4396: Zopim SDK integration
  • DGP-4366: Order tracking status
  • DGP-3628: Organisms unit tests
  • DGP-4023: Support markdown image previews
  • FIX: Sunco tags
  • FIX: Sunco tags format, order tracker z-index, popup overflow
  • [Snyk] Upgrade preact from 10.24.3 to 10.25.4

March 18th 2025 - v3.18.3

  • DGP-4328: Change address form updates
  • DGP-4000: Design updates / tweaks
  • DGP-4256: Returns unit tests
  • DGP-4244: Drag and drop redesign
  • DGP-4239: Fix scroll to bottom broken after widget loading
  • DOCS: Update docs around auth token system message
  • DGP-4245: Remove Gladly package
  • DGP-4365: Fix code err in userDetails RTK slice

March 13th 2025 - v3.18.2

  • [Snyk] Upgrade react-textarea-autosize from 8.5.4 to 8.5.7
  • DGP-4343: Fix multi select carousel selected items

March 5th 2025 - v3.18.1

  • Move SDK docs under widget technical docs
  • Upgrade pusher-js from 8.3.0 to 8.4.0
  • DGP-4316: Fix initProactiveButtons method issue
  • DGP-4279: Replace Axios with fetch in SDK packages
  • DGP-4294: CSAT thumbs updates
  • Update / remove redundant dependencies
  • DGP-4319: Allow custom properties in replacementSelector size obj
  • DGP-4297: Additional returns updates

v3.20.0 - 2025-05-13

  • CHORE: Update README to include new release process (#473)
  • DGP-4659: Automate prep of release (#472)
  • CHORE: Upgrade Preact versions to 10.26.6 (#469)
  • [Snyk] Upgrade smooch from 5.5.6 to 5.6.5 (#275)
  • DGP-4419: Fix hide / disable chat input not respected for CSAT activity (#407)
  • CHORE: upgrade react-textarea-autosize from 8.5.8 to 8.5.9 (#458)
  • CHORE: Use babel-loader for dev builds. Tidy up Webpack configs (#468)
  • DOCS: Tidy up integrating-genius-chat.md
  • DOCS: Tidy up recipes.md

v3.20.1 - 2025-05-14

  • [Snyk] upgrade react-hook-form from 7.55.0 to 7.56.0 (#474)
  • DGP-4671: Set focus on CSAT title if close button is disabled (#475)

v3.21.0 - 2025-06-04

  • fix: upgrade react-hook-form from 7.56.1 to 7.56.3 (#494)
  • DGP-4701: Zopim end chat rework (#493)
  • DGP-4642: Returns portal redesign (#481)
  • DGP-4683: Accessibility focus ring tweaks (#482)
  • DGP-4635: Video message design tweaks (#483)
  • DGP-4632: Error overlay redesigns (#491)
  • DGP-4702: Zopim attachments (#492)
  • fix: upgrade react-hook-form from 7.56.0 to 7.56.1 (#479)
  • DGP-4669: Return overdue card (#478)
  • DGP-4669: Returns portal initialisation error popup (#480)
  • DGP-4679: Delivery status card updates (#477)
  • DGP-4664: Improve list UI to indicate scrollable content (#476)

v3.21.1 - 2025-06-04

  • DGP-3835: Send minimise / maximise events (#255)
  • DGP-4745: Fix file upload code error due to sendRawFileToSDK (#496)

v3.22.0 - 2025-06-10

  • DGP-4752: Support multiple chat sessions (#497)
  • Build(deps-dev): Bump webpack-dev-server from 5.2.0 to 5.2.1 (#501)
  • CHORE: Improve calendar aria-labels
  • FIX: carousel checkbox not labelled correctly (again)
  • FIX: ADR_22550-1 message feedback text alternative (#484)
  • FIX: ADR_22550-18 carousel checkbox not labelled correctly (#485)
  • FIX: ADR_22550 70 carousel heading semantics (#486)
  • FIX: ADR_22550-26 Add text alternative to error icon (#490)
  • FIX: ADR_22550-39 fix calendar reading order (#487)
  • FIX: ADR_22550-20 Select dropdown focus (#488)
  • FIX: ADR_22550-67 Make product carousel link more descriptive
  • FIX: ADR_22550 69 Carousel reading order (#495)

v3.22.0 - 2025-06-10

  • CHORE: Release version v3.22.0
  • DGP-4752: Support multiple chat sessions (#497)
  • Build(deps-dev): Bump webpack-dev-server from 5.2.0 to 5.2.1 (#501)
  • CHORE: Improve calendar aria-labels
  • FIX: carousel checkbox not labelled correctly (again)
  • FIX: ADR_22550-1 message feedback text alternative (#484)
  • FIX: ADR_22550-18 carousel checkbox not labelled correctly (#485)
  • FIX: ADR_22550 70 carousel heading semantics (#486)
  • FIX: ADR_22550-26 Add text alternative to error icon (#490)
  • FIX: ADR_22550-39 fix calendar reading order (#487)
  • FIX: ADR_22550-20 Select dropdown focus (#488)
  • FIX: ADR_22550-67 Make product carousel link more descriptive
  • FIX: ADR_22550 69 Carousel reading order (#495)

v3.22.0 - 2025-06-10

  • CHORE: Release version v3.22.0
  • CHORE: Release version v3.22.0
  • DGP-4752: Support multiple chat sessions (#497)
  • Build(deps-dev): Bump webpack-dev-server from 5.2.0 to 5.2.1 (#501)
  • CHORE: Improve calendar aria-labels
  • FIX: carousel checkbox not labelled correctly (again)
  • FIX: ADR_22550-1 message feedback text alternative (#484)
  • FIX: ADR_22550-18 carousel checkbox not labelled correctly (#485)
  • FIX: ADR_22550 70 carousel heading semantics (#486)
  • FIX: ADR_22550-26 Add text alternative to error icon (#490)
  • FIX: ADR_22550-39 fix calendar reading order (#487)
  • FIX: ADR_22550-20 Select dropdown focus (#488)
  • FIX: ADR_22550-67 Make product carousel link more descriptive
  • FIX: ADR_22550 69 Carousel reading order (#495)

v3.22.1 - 2025-06-11

  • Revert "DGP-3835: Send minimise / maximise events (#255)" (#503)
  • CHORE: Release version v3.22.0
  • CHORE: Release version v3.22.0
  • CHORE: Release version v3.22.0
  • DGP-4752: Support multiple chat sessions (#497)
  • Build(deps-dev): Bump webpack-dev-server from 5.2.0 to 5.2.1 (#501)
  • CHORE: Improve calendar aria-labels
  • FIX: carousel checkbox not labelled correctly (again)
  • FIX: ADR_22550-1 message feedback text alternative (#484)
  • FIX: ADR_22550-18 carousel checkbox not labelled correctly (#485)
  • FIX: ADR_22550 70 carousel heading semantics (#486)
  • FIX: ADR_22550-26 Add text alternative to error icon (#490)
  • FIX: ADR_22550-39 fix calendar reading order (#487)
  • FIX: ADR_22550-20 Select dropdown focus (#488)
  • FIX: ADR_22550-67 Make product carousel link more descriptive
  • FIX: ADR_22550 69 Carousel reading order (#495)

v3.22.2 - 2025-06-13

  • DGP-4785: Fix dashboard widget (#510)

v3.23.0 - 2025-06-26

  • fix: upgrade react-hook-form from 7.56.3 to 7.56.4 (#502)
  • DGP-4766: Returns fixes (#508)
  • DGP-4794: Update returns portal animations (#512)
  • DGP-4816: Fix return reason comments & attachments not persisting (#514)
  • DGP-4765: Update returns loading screen (#504)
  • DGP-4838: Return reason custom fields (#515)
  • Build(deps-dev): Bump brace-expansion from 1.1.11 to 1.1.12 (#505)
  • DGP-4744: Fix returns important info dropdown double zero (#506)
  • DGP-4743: Returns configurable comments label (#507)
  • DGP-4774: Delivery status bar animation (#509)

v3.23.1 - 2025-06-27

  • DGP-4854: Fix carousel_selection chat event not handling multi select (#516)

v3.23.2 - 2025-06-27

  • DGP-4860: Mammaly returns fixes / updates (#518)

v3.23.3 - 2025-07-01

  • DGP-4877: Coerce Zopim Dept Id to be a number (#522)

v3.23.4 - 2025-07-02

  • DGP-4882: Fix Zopim creating new ticket on page reload whilst CSAT offered (#523)
  • DGP-4836: More returns design updates (#521)
  • DGP-4837: Show file upload button if enabled and chat input is hidden (#517)
  • DGP-4866: Reduce amount of data passed as flow inputs for returns (#520)
  • CHORE: Release version 3.23.3
  • DGP-4877: Coerce Zopim Dept Id to be a number (#522)
  • FIX: Primary button loading state bg colour

v3.23.5 - 2025-07-03

  • FIX: Zopim - previous agent messages appearing after closing widget (#524)