Skip to content

0.20.0

Compare
Choose a tag to compare
@shauke shauke released this 29 May 14:32
· 1566 commits to develop since this release

required Intershop Commerce Management version: 7.10.18.1

Features

  • add order templates functionality as configurable feature (#230) (75683ce)
  • remove (feature toggle) security question on forgot password and registration page (#255, #253) (9b5d10d)
  • display captcha component according to the related ICM captcha service (#200) (447317b)
  • tslint-rules: tslint rule ng-module-sorted-fields respects bundle arrays in modules (09f4295)
  • tslint-rules: add testing capabilities for tslint-rules (c0fc9c8)
  • add a link to order details page for registered users on checkout receipt page (#216) (64b0056)
  • schematics: add lazy option to page schematic (d07a378)
  • schematics: adapt schematics for creating files in projects (3e08d4b)
  • tslint-rules: adapt folder structure rules for projects (187a485)
  • respect returnUrl query parameter when logout guard is triggered (c7d49c2)
  • accept 'always' and 'never' as input for feature-toggle artifacts (e2372a9)
  • schematics: add schematic for generating lazy component (#215) (0468e73)
  • introduce module-loader for lazy loading extension modules depending on feature toggles (#215) (fc6e504)
  • schematics: add linting to files generated or touched by schematics (bf21771)
  • display loading animation while restoring user on first navigation (#211) (337d9d3)

Bug Fixes

  • PWA container healthcheck now supports ICM https (#261) (8ce42be)
  • schematics: handle imports of complex typings for input decorated fields in lazy-component schematic (#254) (b1b4ec3)
  • set captcha authorization key for 'contact us' REST requests (#200) (a838a8a)
  • display concardis direct debit form on checkout payment page (#240) (30444ef)
  • find possible variation for selection based on changed attribute (a951e27)
  • variation select "Not Available" flag in case of one variation attribute (0229788)
  • display the region in the address form on the checkout address page (#241) (7b8e1bf)
  • hide loading spinner after order creation failed (#217) (9d48c50)
  • use exhaustMap for user login to prevent creating multiple sessions (#236) (b144f47)
  • add a concardis direct debit payment instrument on checkout payment page (#234) (b778b00)
  • prevent mixed locale due to race condition using ngx-translate service use method (#207, #222) (7750993)
  • debounce loading wishlists to prevent picking up wrong token (cf35e52)

Documentation

BREAKING CHANGES

  • Upgrade to Angular 9, follow the recommendations in the migration guide.
  • The feature toggle 'securityQuestion' and the related functionality has been removed.
  • The feature toggles 'captchaV2' and 'captchaV3' are obsolete. This is now configured via ICM Backoffice and fetched via 'configurations' REST call. The component 'ish-captcha' is replaced by 'ish-lazy-captcha' with a mandatory topic input for the captcha context to check whether it is activated or not.