Skip to content

0.17.0

Compare
Choose a tag to compare
@shauke shauke released this 24 Jan 14:10
· 1857 commits to develop since this release

required Intershop Commerce Management version: 7.10.15.2

Features

  • add customized-copy schematic for creating a customization copy (#77) (f92bcbc)
  • script for setting up customization (#77) (0a2059f)
  • add My Account / Payment section with saved payment information (#78) (df8407f)
  • add anchor scrolling / fragment navigation on the current route for serverHtml content (#80) (ccf461c)
  • include logo images via CSS to configure them via theme styling (#49, #64) (a5f49fb)
  • styling restructuring for multiple themes support and introduction of an alternative blue theme (#49, #64) (fb62ebb)
  • support for multiple themes and switching via environment (#49, #64) (9f53006)
  • add counter input component (#61) (a7f5aee)
  • serve robots.txt from universal server (#66) (34bbd04)
  • seo canonical link support (#45) (7e19179)
  • remove promotion from basket (#71) (16c6f1f)
  • migration script for removing container-component-pattern (c7a1c9e)
  • add move-component schematic (6b1523b)
  • basket validation with adjustments on checkout shipping, review & payment page (b04fadf)
  • run Cypress e2e tests with GitHub actions (996b5c1)
  • extend ishServerHtml directive to handle links with callbacks, e.g. to open dialogs (#8) (08416f7)

Bug Fixes

  • missing route in user effects RouterTestingModule (#95, #97) (a73d17f)
  • open 'Terms & Conditions' and 'Privacy Policy' in new tab instead of in a dialog (#84) (1fcb795)
  • my account overview breadcrumb should not have parent / child structure (#43) (25ce59a)
  • prevent elements with non-unique ids in product-variation-select-component (#74, #76) (85c8cb2)
  • product master should not display product availability and shipping information (#44) (17c684a)
  • defer-load images not loading in carousel in Chrome/Chromium on Linux (#47) (9b0cb0c)
  • ngx-meta translate on load is not working (#69, #72) (b77a3ee)
  • repair memoization of promotion selectors (#70) (3ea5ee9)
  • reopen the pwa in the user's language after coming back from payment redirect (#55) (8638bc0)
  • load quote-requests on login and page refresh (#37) (b43d5b4)
  • wrong alignment of forgot password link for mobile view (#59) (f8a05eb)
  • remove trademark content from open source project (#39) (9759b26)
  • always write apiToken cookie as it is a functional cookie (#36) (cbcfc86)
  • display error messages on empty cart (0d75e7c)
  • universal EmptyError in console (#38) (3547cef)
  • lazy loading (ng-defer-load) works in chromium only on block-elements (#28) (cba69a9)

Documentation

  • documentation for search engine optimizations (#85) (75c9338)
  • introduce developer documentation within the project (Project Structure, State Management, Migrations) (#67) (95bc368)

Code Refactoring

  • perform migration to pattern without containers (11d729d)

BREAKING CHANGES