Introduction
Welcome to Intershop Progressive Web App 5.1.
This public release note contains information about the latest features of the Intershop Progressive Web App. In addition, it serves as a quick reference for the latest documentation.
What's New?
Features
- Order list filtering (#1571) (564d5c8)
- Lazy loading switch option for the Enhanced Image Teaser component (#1591) (650dcf3)
- Handle complex values of variation attributes (#1600) (59d15c6)
- Use brotli instead of gzip for compression in NGINX (#1593) (a9c5766)
- Add an order to shopping cart (#1592) (8c216a7)
- CMS navigation category component (b08443c)
- CMS navigation page component (c4ff692)
- CMS navigation link component (c9ca883)
- Styling changes for main navigation with CMS components + documentation (b3c3e92)
- Support further budget periods (#1539) (e2e7aea)
- Newsletter subscription (#1523) (68c0bc5)
- Introduce optional ICM Compatibility Interceptor (#1542) (88de2a2)
- Use server setting for message-to-merchant checkout field (#1542) (a77fd0f)
- Extension schematic adds feature toggle (29173be)
- Introduce
htmlEncode
pipe to encode HTML code to be rendered as string (#1575) (c99e1d0)
| Intershop Progressive Web App | Intershop Commerce Management B2C/B2X |
---|
Version | 5.1.0 | 11.7.0 |
---|
References
For more details about the release, refer to the following documents:
Refer to the following documentation for more information on how to work/develop with the Angular-based storefront project:
Fixed Defects
- Scrolling to basket validation messages (#1615) (25c2c3f)
- Confirming cookie preferences removes punchout related cookies (#1619) (d929606)
- Content page tree calculation improvments (#1555) (2e84cb7)
- Prevent validation error when closing dialogs (#1617) (f14f8aa)
- Product variation availability if the products have more than two variation attributes (#1613) (4e06b47)
- Render CMS content based on component templates correctly (#1608) (ff21e54)
- Paging bar UI issues on cart (cc23804)
- Missing translation for "Edit address" button (#1596) (6a0f9e3)
- Use a prefix (icm_) for internal token OAuth storage (#1601) (f3e940f)
- Display variations when there are no variation attributes at the master product (#1599) (b230a93)
- Small UI issues (#1604) (7643c5f)
- Support hyphens in translation case variables (#1539) (9487fc3)
- Improved NGINX route rewrite handling for '/home' and '/loading' (#1566) (052a4ec)
- Remove default search input field specific elements in Chrome (#1589) (1903d09)
- Display of duplicated headers for special logins with activated hydration (#1585) (75bf2d2)
- Prevent rendering errors for text on enhanced image teaser caused by Angular hydration (#1583) (6b8256e)
- Display dates in the user's time zone if no time zone is given (#1582) (33ff2fc)
- Fix data type of certain creation dates (#1582) (7e6c02c)
- Prevent HTML injection on "no search result" page and account overview (#1575) (3066250)
- Display error message on order history page #1565 (a93e17d)
- Improve the performance of 'Static Content Page' component (#1603) (a6189fe)
- In SSR load only top level categories, on client side load and render the configured level of subcategories (#1586) (b589113)
- Lazily fetch products for CMS carousels (#1581) (cbe9072)
- Prevent unnecessary actions (#1580) (093f1ec)
- Fetching eligible basket addresses (#1567) (71a93ad)
- Optimize getting order lists (#1565) (9211841)
Documentation
- Documentation improvements (Redis, Address Doctor) (#1605) (194d4d4)
- Improve Google Tag Manager integration documentation (b68ab76)
- Clarify ICM required version documentation (#1574) (afab8cf)
Breaking Changes
- An empty 'NavigationDepth' value of the 'Static Content Page' component now defaults to '0' instead of no depth limitation that resulted in the whole content page tree being fetched and saved to the state (see Migrations / From 5.0 to 5.1 for more details).
- Header rendering has been changed and a header type has been introduced (see Migrations / From 5.0 to 5.1 for more details).
- The feature toggle
messageToMerchant
has been removed since the feature is controlled via back office configuration in ICM 11 (see Migrations / From 5.0 to 5.1 for more details and ICM 7.10 compatibility). - The order API call now additionally uses the
limit
parameter (requires ICM 11.6), the deprecated page[limit]
parameter will be removed soon.
Changes That Require More Recent ICM Versions
- Order list filtering (#1571) - ICM 11.7.0
- Support further budget periods (#1539) - ICM 11.8.0 or ICM 7.10.38.29-LTS
- Use server setting for message-to-merchant checkout field (#1542) - ICM 11.5.0
- CMS navigation components (link, page, category) (#1266) -
icm-as-customization-headless:1.7.0
The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.