This repository has been archived by the owner on Feb 13, 2023. It is now read-only.
1.0.0-rc.8
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 vuestorefront/magento2#996
- feat: add skeleton loaders for address edit and addresses details pages vuestorefront/magento2#999
- feat: add skeleton loaders in category navbar vuestorefront/magento2#936
Performance improvements
- perf: make related and upsell products lazy loaded when visible vuestorefront/magento2#981
- perf: make read reviews loaded on request vuestorefront/magento2#982
- perf: make PDP Instagram feed section loaded when visible vuestorefront/magento2#980
- perf: make mobile store banner lazy-loaded on PDP vuestorefront/magento2#979
- perf: remove TopBar layout shift vuestorefront/magento2#1034
- perf: prevent loading all main images on the mobile PDP gallery vuestorefront/magento2#985
Bugfix
- fix: issue with displaying product price od PDP and PLP vuestorefront/magento2#1053
- fix: empty wishlist implementation vuestorefront/magento2#1006
- fix: fixed errors during wishlist loading vuestorefront/magento2#995
- fix: fetch new orders on each orders history visit AND move order information to separate section vuestorefront/magento2#1046
- fix: remove unwanted authorization errors in the console vuestorefront/magento2#976
- fix: coupon code invalid error message vuestorefront/magento2#1009
- fix: coupon code doesn't show error vuestorefront/magento2#958
- fix: prevent SfSidebar disableBodyScroll triggering on desktop vuestorefront/magento2#1027
- fix: category page - equal amount of product for a row vuestorefront/magento2#1007
- fix: wrong warning announcement on modal window to login vuestorefront/magento2#1004
- fix: entities on filters are not displayed properly vuestorefront/magento2#989
- fix: add html content purify for the selected filters vuestorefront/magento2#1039
- fix: useProductGallery reactivity vuestorefront/magento2#1033
- fix: sfcontentpages style missing on myaccount develop vuestorefront/magento2#992
- fix: filter by category issue vuestorefront/magento2#977
Refactors
- refactor!: moved customer pages to subroutes vuestorefront/magento2#991
- refactor!: create renderers for each product type vuestorefront/magento2#1014
- refactor: updated order details totals section styling vuestorefront/magento2#988 vuestorefront/magento2#1042
- refactor!: use order.number instead of deprecated order.order_number vuestorefront/magento2#1000
- refactor: add product to cart from wishlist vuestorefront/magento2#1026
- refactor: remove useless order getters vuestorefront/magento2#1016
- refactor!: create wishlist module vuestorefront/magento2#945
Tests
- test: added tests for cmscontent component vuestorefront/magento2#1056
- test: categorynavbar component vuestorefront/magento2#952
- test: category-breadcrumbs component vuestorefront/magento2#987
Chore
- chore: fix all remaining .vue lang="ts" errors vuestorefront/magento2#1043
- refactor: fix eslint warnings in .vue files vuestorefront/magento2#1036
- chore: implement overlooked additional tasks vuestorefront/magento2#1023
- chore: fix all remaining eslint errors vuestorefront/magento2#1010
- chore: fix ~50 eslint errors vuestorefront/magento2#1008
- chore: fix ~240 eslint errors/warnings vuestorefront/magento2#1005
Documentation
- docs: update composables docs vuestorefront/magento2#994
- docs: refactor the setup guide docs vuestorefront/magento2#975
- docs: update useAddresses API reference vuestorefront/magento2#935