Vue Storefront for Magento 1.0.0-rc.9 release notes
Vue Storefront for Magento 1.0.0.rc.9 contains backward-incompatible changes. To review these backward-incompatible changes, see
1.0.0-rc.9 Backward incompatible changes reference
Vue Storefront for Magento 1.0.0-rc.9 highlights
New features
- feat: added productSkeleton component #1097 (opens new window)
- feat: add configurable filters #1060 (opens new window)
Bugfix
- fix!: search bar not returning results #1087 (opens new window)
- fix: total price and discount calculation #1090 (opens new window)
- fix: removed filters skeleton on mobile devices #1100 (opens new window)
- fix: category page filters are taken off after using pagination #1093 (opens new window)
- fix: bundle product option change special price calculation
- fix: grouped product special price calculation #1069 (opens new window)
- fix: category page header invalid title
- fix: disable body scroll lock #1059 (opens new window)
- fix: fetch new orders on each orders history visit AND move order information to separate section #1046 (opens new window)
Refactors
- refactor!: refactor the useApi composable [#1104](https://github.com/vuestorefront/magento2/pull/1107 https://github.com/vuestorefront/magento2/pull/1104)
- refactor: make unit tests typing work even when theme is moved to template-magento #1091 (opens new window)
- refactor: remove some instances of implicit any #1066 (opens new window)
- refactor: double-check types in composables #1085 (opens new window)
- refactor!: refactored useUrlResolver to use the route query #1078 (opens new window)
- refactor!: break down login modal into separate components #1095 (opens new window)
- refactor: use null instead of {} #1068 (opens new window)
- refactor: improve typing of sorting in facetGetters/category.vue #1080 (opens new window)
- refactor: add interface for useProductsWithCommonCardProps #1086 (opens new window)
- refactor: remove a few more instances of implicit any #1071 (opens new window)
- refactor: add types for HeaderNavigation*.vue components #1079 (opens new window)
- refactor!: add typing for VsfPaymentProvider.vue #1077 (opens new window)
- refactor: connection to api refactor https://github.com/vuestorefront/magento2/pull/1101 (opens new window)
- refactor: remove useless function #1083 (opens new window)
- refactor: fixed customer logging and authorization checking #1081 (opens new window)
- refactor: resolve all todos #1064 (opens new window)
Tests
- test: added tests for selectedfilters component #1067 (opens new window)
- test: add tests for filter renderers #1065 (opens new window)
- test: added tests for categoryfilters component #1076 (opens new window)
- test: added tests for category sidebar component #1028 (opens new window)
- test: add CategorySidebar tests #1103 (opens new window)
Chore
- chore: fix all remaining .vue lang="ts" errors #1043 (opens new window)
- chore: updated contributors list #1074 (opens new window)
Documentation
- docs: added documentation about global state management #1072 (opens new window)
- docs: add catalog module documentation #1082 (opens new window)
- docs: fix typos in Composables document #1102 (opens new window)
- docs: new Installation document and image optimization #1084 (opens new window)
- docs: add composables docs #1062 (opens new window)