1.0.0-rc.3
Pre-release
Pre-release
🚀 Features
api-client
- added
cmsBlocks
method - added
groupedProductDetail
method - added getter for grouped products
- added bundle product detail method
composables
- added
loadBlocks
methods to theuseContent
composable - added
blocks
to theuseContent
composable - fetching information for grouped products
- added fetching bundle product details
- add the bundle product to the cart
- add the bundle product to the wishlist
- add the resetPassword method to
useForgotPassword
theme
- added
NotificationUi
toCartSidebar
when removing products - added
ContentBlock
andContentBlocks
components - added
GroupedProduct
template options - added bundle product details information
- added bundle product component
- added wishlist sidebar
💅 Refactors
api-client
- added better error handling
- updated graphql typings
- added missing
customQuery
onplaceOrder
method - adds error handling for API method on
cmsPage
- adds error handling for API method on
productDetails
- adds error handling for API method on
requestPasswordResetEmail
composable
- updated
useBilling
not setting the address correctly - added missing
customQuery
onplaceOrder
method - fixed
productGetters
getGroupedProducts
method - fixed
categoryGetters.ts
buildTree method filtering - fixed the wishlist getters
- updated the
useWishlist
methods - updated composables interface to match 2.4.1
- removed types from
orderGetters.ts
- added user wishlist loading when login (closes #165)
- adds error handling for API method on cmsPage
- closes #162
theme
- update imports pointing to /src
- fixed the
cmsPage
content loading - added the
cmsPage
routing system - fixed cleaning cart after the order is done
- fixed product page displaying wrongly add to cart
- fixed how sidebar category is filtered
- fixed the login dialog error display for create user and login
- fixed product price and variant selection on sidebar
- fixed discount display on checkout flow
- added product link to cart items on sidebar
- added redirect to product on wishlist
- added
checkout.js
middleware - closes #149
- closes #148
- closes #152
🏡 Chore
- updated dependencies and devDependencies
eslint
- updated eslint-config-airbnb-typescript to 14.0.0
eslint-config-vue
- updated eslint-plugin-vue to 7.16.0
eslint-config-import
- updated eslint-plugin-import to 2.24.1
eslint-config-base
- updated eslint-plugin-unicorn to 35.0.0
eslint-config-typescript
- updated @typescript-eslint/eslint-plugin to 4.29.3
- updated @typescript-eslint/parser to 4.29.3
api-client
- updated graphql-tools to 8.1.0
- updated @apollo/client to 3.4.8
- updated @vue-storefront/core to 2.4.1
composable
- updated @vue-storefront/core to 2.4.1
theme
- updated @nuxtjs/style-resources to 1.2.1
- updated @storefront-ui/vue to 0.10.8
- updated @vue-storefront/core to 2.4.1
- updated @vue-storefront/middleware to 2.4.1
- updated @vue-storefront/nuxt to 2.4.1
- updated @vue-storefront/nuxt-theme to 2.4.1
- updated core-js to 3.16.2
- updated cypress to 8.3.0
- updated jest-localstorage-mock to 2.4.17
- updated lint-staged to 11.1.2
- updated nuxt to 2.15.8
- updated ts-jest to 27.0.5
- updated tslib to 2.3.1
repository
- updated @babel/core to 7.15.0
- updated @graphql-codegen/cli to 2.1.1
- updated @graphql-codegen/typescript to 2.1.1
- updated @graphql-codegen/typescript-operations to 2.1.1
- updated @types/jest to 27.0.1
- updated @types/node to 16.7.1
- updated @typescript-eslint/parser to 4.29.3
- updated eslint to 7.32.0
- updated jest-localstorage-mock to 2.4.17
- updated lint-staged to 11.1.2
- updated rollup to 2.56.3
- updated ts-jest to 27.0.5
- updated ts-node to 10.2.1
- updated tslib to 2.3.1