Public Release Note - Intershop Progressive Web App 3.1

Table of Contents


Product Version

3.1

Product To Version

3.1
Status

Introduction

Welcome to Intershop Progressive Web App 3.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 

  • Add customer approval handling (#1284) (2c6ac07)
  • Add personal data request handling - GDPR (#1214) (b8ba675)
  • Support for two separate applications in hybrid mode (#1289) (6b99953)
  • Show inactive flag for cost center users (#958, #1283) (752e38e)
  • Add html text formly field type (295e122)
  • Display server error page if the loading of the server configuration fails (856b3f7)
  • Display a maintenance page if a http error 503 occurs (#1111) (27d937a)
  • Add specific header component for error pages (a461e35)
  • Add "no server side rendering" guard to protect routes that should not be rendered in SSR (#1277) (e0cbc91)
  • Extended default mobile listing view type environment configuration (#1268) (713675e)
  • Add default mobile listing view type environment configuration (#1243) (e4ec8e7)

Intershop Progressive Web AppIntershop Commerce Management B2C/B2X
Version3.1.0

7.10.38.11-LTS

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

  • Replace the PNG image with a self explaining SVG image without text (#625, #1296) (9a984da)
  • Product list after a logged in user clicked a filter navigation link on family page (#1300) (ef8e2ba)
  • Equality validation of input fields like password/passwordConfirmation (#1297) (7895931)
  • Prevent filter changes when opening sign in popup (#468, #1286) (ef234c1)
  • Display filter navigation after page refresh with logged in user (#1232, #1286) (c6bbe51)
  • Show mini cart animation after add quote to cart (#1041, #1287) (a1cf6c8)
  • Explicitly set breadcrumb data when using the Static Content Page Component (#1250) (efa1323)
  • Account pages with enabled quoting feature should be at least one time stable (#1265) (8ef8768)
  • Replace server encoded whitespace in productfilters '+' with '%20' (#1278) (4692947)
  • Merge product information for lower product completeness levels (#1279) (eec9cda)
  • Repair dead-code script finding comments (#1222, #1273) (0a550ea)
  • Rework category completeness computation (#1276) (a6783cc)
  • Use product prices API for retail sets and product master (#1262) (208decc)
  • Open product description tab by default when navigating between product detail pages (#1263) (8138800)
  • Extend ishServerHtml mediaobject handling to handle new image resource format (#1263) (c4066d4)
  • Render product descriptions with images properly (#1263) (5477d85)
  • Add fallbackLocales to show translations even if there is no connection to the server (#1259) (9b3ec42)
  • Show success messages for cost center buyer actions (#959, #1249) (9e079a2)
  • Do not override theme specific favicon if requested from assets (#1257, #1261) (8b5c5e2)
  • Do not merge product filter query params by default but only for products of the product listing component (#1252) (8a4f66e)
  • Add missing translation key for company information on registration page (40e5362)
  • Do not override product information in the state with information with lower completeness level (#1256) (81b2220)
  • Product attributes not nullable (#1197, #1248) (90c384c)
  • ESLint rules: repair ban-imports-file-pattern rule (0c65e3d)

Documentation

  • Updated getting started, development and customization documentation (#1275) (f8eb9b9)

Breaking Changes

  • Removed the not_available.png image, and replaced it with an SVG image (without text inside the image), and adjusted file references (see Migrations / 3.0 to 3.1 for more details).
  • Changed the default queryParamsHandling for product detail links via product image or product name component (see Migrations / 3.0 to 3.1 for more details).
  • Removed the equalToControl validator. Use the equalTo validator instead. Find more information in the method description in special-validators.ts.

Changes That Require More Recent ICM Versions

  • Add customer approval handling (#1284) - 7.10.38.15-LTS
  • Add personal data request handling - GDPR (#1214) - 7.10.38.14-LTS
  • Show inactive flag for cost center users (#958, #1283) - 7.10.38.15-LTS
  • Display a maintenance page if a http error 503 occurs (#1111) - ICM 7.10.38.16-LTS
Disclaimer

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.

Customer Support
Knowledge Base
Product Resources
Tickets