Skip to content

2.3.0

Compare
Choose a tag to compare
@shauke shauke released this 03 May 20:30
· 594 commits to develop since this release

required Intershop Commerce Management version: 7.10.38.0-LTS

Features

  • introduce price update strategies (#1089) (c980cbe)
  • make products service default attrs easily overridable (#1098) (78ef2e1)
  • clean-localizations on used sources (#1047) (bf81099)
  • display loading overlay for basket merge (811b540)
  • allow strings as propagate index (fc19edd)
  • export product context for debug usage (036602b)
  • support language plural rules for translations (#1073) (af747b0)
  • eslint: add rule disallowing optional inputs (#1121) (e4121a4)

Bug Fixes

  • enable locale override for development mode (#1139) (ae7237b)
  • allow same product list call after a specified time (#1140) (c4bfe88)
  • URL encode formParamsToString values (#1115) (269bf72)
  • use feature subscription instead of static check in lazy components (#1138) (a8c75ac)
  • handle ICM static files with the ICM proxy configuration (#1105) (29be2c1)
  • pin usage of ubuntu focal (0ddcb74)
  • add missing feature guards to feature routing modules (5eef759)
  • re-implement tracking of anonymous basket for merge basket logic (#1130) (b9ff6cb)
  • login gets lost after a link is opened in a different tab (#938, #1109) (2daea47)
  • display buyer information for orders based on order data and not based on data of the logged in customer (#1104) (85888d9)
  • remove equal character from url slugs (#1112) (26c61d6)
  • fix spacing for old prices and scaled prices (8b9a10c)
  • schematics: add feature toggle guard to new pages if required (fcd0ac5)

Performance Improvements

  • debounce changes made to the context (8aee8b1)

Documentation

Code Refactoring

  • adapt 'apiToken' cookie handling after ICM api token changes (#1105) (7e24ba1)

BREAKING CHANGES

  • For a working hybrid approach ICM 7.10.32.16-LTS or 7.10.38.6-LTS or newer is required. The changes in the PWA should not be incompatible with older ICM version if no hybrid approach is needed.
  • The method getFilteredProducts was moved from FilterService to ProductsService.