Vue Storefront for Magento 1.0.0-rc.8 release notes
Vue Storefront for Magento 1.0.0.rc.8 contains backward-incompatible changes. To review these backward-incompatible changes, see
1.0.0-rc.8 Backward incompatible changes reference
Vue Storefront for Magento 1.0.0-rc.8 highlights
Improved Customer Account Pages
Customer pages (my account) have been rewritten, and from now, each account page is a separate route.
Improved code quality
All errors reported by the eslint have been fixed, and lang=”ts”
attribute has been added to all vue templates. Missing types have been also added.
New features
- feat: show configurable option values in order history AND feat: show more order details #996 (opens new window)
- feat: add skeleton loaders for address edit and addresses details pages #999 (opens new window)
- feat: add skeleton loaders in category navbar #936 (opens new window)
Performance improvements
- perf: make related and upsell products lazy loaded when visible #981 (opens new window)
- perf: make read reviews loaded on request #982 (opens new window)
- perf: make PDP Instagram feed section loaded when visible #980 (opens new window)
- perf: make mobile store banner lazy-loaded on PDP #979 (opens new window)
- perf: remove TopBar layout shift #1034 (opens new window)
- perf: prevent loading all main images on the mobile PDP gallery #985 (opens new window)
Bugfix
- fix: issue with displaying product price od PDP and PLP #1053 (opens new window)
- fix: empty wishlist implementation #1006 (opens new window)
- fix: fixed errors during wishlist loading #995 (opens new window)
- fix: fetch new orders on each orders history visit AND move order information to separate section #1046 (opens new window)
- fix: remove unwanted authorization errors in the console #976 (opens new window)
- fix: coupon code invalid error message #1009 (opens new window)
- fix: coupon code doesn't show error #958 (opens new window)
- fix: prevent SfSidebar disableBodyScroll triggering on desktop #1027 (opens new window)
- fix: category page - equal amount of product for a row #1007 (opens new window)
- fix: wrong warning announcement on modal window to login #1004 (opens new window)
- fix: entities on filters are not displayed properly #989 (opens new window)
- fix: add html content purify for the selected filters #1039 (opens new window)
- fix: useProductGallery reactivity #1033 (opens new window)
- fix: sfcontentpages style missing on my account develop #992 (opens new window)
- fix: filter by category issue #977 (opens new window)
Refactors
- refactor!: moved customer pages to subroutes #991 (opens new window)
- refactor!: create renderers for each product type #1014 (opens new window)
- refactor: updated order details totals section styling #1042 (opens new window)
- refactor!: use order.number instead of deprecated order.order_number #1000 (opens new window)
- refactor: add product to cart from wishlist #1026 (opens new window)
- refactor: remove useless order getters #1016 (opens new window)
- refactor!: create wishlist module #945 (opens new window)
Tests
- test: added tests for cmscontent component #1056 (opens new window)
- test: categorynavbar component #952 (opens new window)
- test: category-breadcrumbs component #987 (opens new window)
Chore
- chore: fix all remaining .vue lang="ts" errors #1043 (opens new window)
- refactor: fix eslint warnings in .vue files #1036 (opens new window)
- chore: implement overlooked additional tasks #1023 (opens new window)
- chore: fix all remaining eslint errors #1010 (opens new window)
- chore: fix ~50 eslint errors #1008 (opens new window)
- chore: fix ~240 eslint errors/warnings #1005 (opens new window)
Documentation
- docs: update composables docs #994 (opens new window)
- docs: refactor the setup guide docs #975 (opens new window)
- docs: update useAddresses API reference #935 (opens new window)