Skip to content

5.0.0

Compare
Choose a tag to compare
@shauke shauke released this 31 Dec 15:52
· 147 commits to develop since this release

Note

The Intershop PWA 5.0.0 has been developed and tested with Intershop Commerce Management (ICM) version 11.7.0.
It will work with all versions from ICM 11.7.0 and later.
Other ICM versions may also work with some limitations, which are listed in the "CHANGES THAT REQUIRE MORE RECENT ICM VERSIONS" sections.

The PWA should work as well with the latest ICM 7.10.38.28-LTS release and newer ICM 7.10.x versions. The "CHANGES THAT REQUIRE MORE RECENT ICM VERSIONS" sections list functionalities that are only available with ICM releases of the noted version or newer.

The PWA has been developed and tested using Node.js version 18.16.0 LTS (including npm 9.5.1), which is the recommended version.

Intershop recommends using the PWA Helm Chart version 0.8.0 for PWA 5.0.0 deployments.

Features

  • button for clearing cart (#1537) (dd5f34f)
  • add custom response headers with NGINX (#1456) (28268d8)
  • use an optional shared Redis cache for multiple NGINX instances (e266e28)
  • use OpenResty image instead of NGINX (7d7c8ec)
  • ICM 11: experimental Design View support for the PWA (within the Intershop Administration Portal) (#1462) (8452343)
  • ICM 11: co-browsing support via Customer Engagement Center (#1475) (e7346b5)
  • ICM 11: switch to ICM 11 as project dependency and configuration for develop, demo and review servers (0594bcc)

Bug Fixes

  • console error after saving user roles selection (cbb77f5)
  • avoid scrolling up after show/hide permissions (6263074)
  • use take instead of first to prevent EmptyError on missing translation (#1554) (0904c9e)
  • sanitize potentially malicious values in order template and wishlist titles (#1551) (4602463)
  • remove sortkey 'default' from product list REST calls to prevent inconsistent results (#1550) (cf7541c)
  • trailing '/' in path results to a wrong multi channel configuration (#1553) (c500625)
  • handle static ICM content links in CMS content (#1543) (eb03fde)
  • respect cache settings for static files from PWA (cc2057a)
  • navigate to anchor on master filter selection (#1534) (f1e8947)
  • include rewriting for scripts artifact in deploy-url handling (#1532) (4304cf2)
  • revert irrelevant changes of "wrong ICM is used with errors on SSR" (#1533) (a48c7ae)
  • forward protocol correctly from reverse proxy (#1524) (eca77f9)
  • deploy URL not set right for all CSS 'url' references (e.g. fonts) (#1521) (e6d4dfb)
  • wrong ICM is used when configured ICM throws errors on SSR (#1519) (8c2c203)
  • display salutions on registration page rendering (#1518) (51b52ad)
  • ICM 11: sort basket line items by position - missing in ICM 11 REST API (67bba20)

Documentation

  • rename 'upgrade' to 'update' as suggested (367fe70)
  • documentation review adjustments (7123e81)
  • use new GitHub blockquote highlighting options (6423534)
  • improved getting started guide (39f1ba4)
  • punchout identity provider documentation improvement (bb21aab)

BREAKING CHANGES

  • Switch to ICM 11 as required/tested version and - as default application.
  • Switch from the plain standard NGINX Docker image to an OpenResty Docker image that provides more flexibility to configure the underlying NGINX (see Migrations / From 4.2 to 5.0 for more details).

CHANGES THAT REQUIRE MORE RECENT ICM VERSIONS

  • experimental Design View support for the PWA (within the Intershop Administration Portal) (#1462) - ICM 11.7.0
  • co-browsing support via Customer Engagement Center (#1475) - ICM 11.8.0