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.
What's New?
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)
Compatibility
| Intershop Progressive Web App | Intershop Commerce Management B2C/B2X |
---|
Version | 1.0.0 | 7.10.32.0-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
- 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)
Dependencies
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)
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.