Skip to content

1.0.0-rc.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@bloodf bloodf released this 30 Aug 20:05
acd8e7d

🚀 Features

api-client

  • added cmsBlocks method
  • added groupedProductDetail method
  • added getter for grouped products
  • added bundle product detail method

composables

  • added loadBlocks methods to the useContent composable
  • added blocks to the useContent 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 to CartSidebar when removing products
  • added ContentBlock and ContentBlocks 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 on placeOrder 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 on placeOrder 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