Public Release Note - Intershop Progressive Web App 1.0

1 Introduction

Welcome to Intershop Progressive Web App 1.0.

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.

2 What's New?

2.1 Features 

  • Multi-PWA container build with runtime theme switching (for customization handling) (#775) (b4c6060)
  • Add readiness and liveness probe for pm2 (#818) (8a21fb1)
  • Payone creditcard payment (#717) (1b6190e)
  • Provide deploy-url as runtime property (#630) (03911e1)
  • Disable NgRx store devtools in production environments (#773) (22ef75e)
  • Forward mouse event to callback handler in server-html directive (#750) (478c096)
  • Container provides better error message when given ICM uses an invalid SSL certificate (#779) (d2793a6)
  • Adapt language switch with configurable multi-site support (#722) (4949be1)
  • Enable data retention for NgRx store slices (recently, compare, tacton) (#720) (3f0069e)
  • Basic auth support for NGINX (#677) (7c3e193)
  • Add basic Formly radio button functionality (031fc53)
  • Add Formly phone number input with basic validator (#778, #424) (3a20d3c)
  • Unification of "Product List (Manual)" with the other CMS Product Lists (#673) (6edf125)
  • Add support for CMS component "Product List (Category)" (#673) (d3f0489)
  • Add support for CMS component "Product List (Filter)" (#673) (fbc5e3e)
  • Introduce shared ProductsList component with list and carousel view (#673) (8df9599)
  • Introduce content parameter state management - initial with filtered product lists (#673) (6aa7fb4)
  • Individual page sizes for product listings (category, search, master) (#709) (e6d41ca)
  • Rework Quick Order page (#752) (b06ac13)
  • Add Quick Order link for mobile view (#794) (b06ac13)
  • Add direct order on cart when feature Quick Order is enabled (#745) (a1e2aff)
  • Enable B2B users to enter an order reference id during checkout (#714) (2cf15f2)
  • Replace i18nPlural pipe usage with translate compiler (#719) (0df6e8d)
  • Add translate-placeholder extension and use it (#801) (a413c3e)
  • Improve detecting missing translations (#659) (32c57bd)
  • Load translations with webpack (#655) (267395c)

3 Compatibility


Intershop Progressive Web AppIntershop Commerce Management B2C/B2X
Version1.0.0

7.10.32.0-LTS

4 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:

5 Fixed Defects

  • Address countryCode and mainDivision behaviour (#819) (5f2e70c)
  • Remove type=text from registration password fields (#820) (8907f36)
  • Translate-select-options without expressionProperty (#813) (5b4c817)
  • Ensure only one REST call is executed to get eligible shipping/payment methods on checkout pages (f19434d)
  • Fetch endlessly addresses on checkout address page all the time (8e2f66f)
  • Checkout shipping selection error and test (#798) (50d9413)
  • Display an error message in case the customer creation failed (21e19e0)
  • Set canonical link and 'og:url' info independent from SSR container context to 'https' (#777) (e3f0749)
  • Double-check missing translation before reporting (#728) (f1eb525)
  • Adapt post wrappers extension and fix occurences (e061d25)
  • Repair 'npm run start:local' (#758, #760) (1a07855)
  • Incorrect product label display on product detail page (#762, #763) (757c1eb)
  • Add support for CMS component "Product List (Filter)" - use correct scope configuration (#755) (1fa5e02)
  • Adapt project SCSS definitions in regards to sass '/' deprecation warnings (#751) (9ba3618)
  • Do not display payment costs on checkout payment page if the value is zero (#744) (c94c3fb)
  • Do not display multiple buckets message after redirect before checkout (#735) (ad029d5)
  • Display edit line item link only for variation products (#741) (03c9988)
  • Quick Order - enable the add-to-cart button after a valid CSV file has been selected (#736) (72aaf83)
  • Trigger change detection in the authorization toggle directive after permission changes (74810ed)
  • Add permission check to edit the company profile (2096b26)
  • Exclude table styles from removing by purgeCSS (5983945)
  • Incorrect hover styles for navigation links in hamburger menu (#805) (dafafe1)
  • Formly styling issues (c548ca4)
  • Styling issue concerning mobile language switch (#769) (7b7e835)

6  Dependencies

7  Documentation

  • Update changed/moved links in documentation (d17d133)
  • Extend environment.ts configuration documentation (4ca29d6)
  • Add single theme configuration description for multi theme support (302be6d)
  • Add code documentation for Formly things (#806) (614b9d1)
  • Documentation for deploy URL (#646) (8418166)

8  Breaking Changes

  • Webpack 5 upgrade - custom webpack configuration has to be updated if customized.
  • Build process in docker image was enhanced to enable multiple theme configurations at runtime.
  • The environment.ts handling and with that the handling of environment.local.ts was changed. See Migrations / 0.30 to 1.0 for more details.
  • Locale definitions in environment.ts models are no longer supported, only ICM channel configurations are now used for switching locales.

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