Skip to content

1.0.0-rc.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@Frodigo Frodigo released this 14 Dec 02:37
· 1321 commits to main since this release
bb16522

๐Ÿš€ Features

  • added base support for Virtual and Downloadable products
  • added cart coupon code input
  • added base support for multi-store
  • configured remote environments and deployments: dev, stage, prod

composables

  • added storeGetters getters functions
  • added neighborhood, extra, and tax field on addresses getters
  • added exported API types

theme

  • created and applied addToCart composable function
  • added pagination on the MyOrderHistory page
  • created new HTMLContent component

๐Ÿ’… Refactors & FIxes

theme

  • fixed core web vitals results
  • fixed sidebar loading
  • removed minimal char amount in street fixes
  • removed @vue/composition-api and added @nuxtjs/composition-api
  • fixed the @nuxtjs/composition-api calls and usages
  • added the useGETForQueries as option in the middleware.config.js
  • fixed wishlist icon display
  • added wishlist pagination support on MyAccount area (closes [Bug]: Pagination for wishlist #219)
  • improved wishlist theme page
  • improved MyAccount base page
  • removed allow_remote_shopping_assistance from user
  • created and applied addToCart composable function
  • created currencySelector component
  • created and applied handleChanges composable function for Magento configuration
  • added pagination in MyOrderHistory page
  • fixed password regex rules
  • fixed product configuration URL #117
  • fixed losing the state in shipping / billing step related to region
  • removed duplicated api call #220
  • updated customer password regex #248
  • fixed address creation navigation issue #256
  • updated cart item key to stop rendering #287

api-client

  • fixed categoryList.ts query
  • fixed categorySearch.ts query
  • improvements in GraphQL client
  • added pagination in user order and wishlist and enhanced API speed
  • enabled default useGETForQueries to true for apollo-http-link
  • fixed missing type CustomerOrdersFilterInput
  • removed allow_remote_shopping_assistance from user
  • fixed reset password APIs
  • added missing vat_id field
  • added missing pagination information in orders

composables

  • removed vue-demi and added @vue/composition-api
  • improved cart error handling
  • improved facet prices filter
  • added wishlist pagination and wishlist factory
  • removed allow_remote_shopping_assistance from user
  • fixed useUserOrder pagination parameters
  • added missing pagination on orderGetters
  • fixed itemsPerPage default value to 10
  • fixed storeConfigGetters adding types
  • removed redundant debugger statement
  • solved duplicate addresses when creating an order #196
  • solved cart data update on login/logout action
  • fixed adding to wishlist #190
  • fixed cookie values

repository

  • fixed the rollup script build
  • fixed builds ondevelop andmain branches

๐Ÿก Chore

  • updated README with new VSF brand
  • fixed vue-demi version on 0.11.4
  • chore: fixes Conventional PR GH Action

updated dependencies and devDependencies

eslint-typescript

  • updated @typescript-eslint/eslint-plugin to 5.6.0
  • updated @typescript-eslint/parser to 5.6.0

eslint-vue

  • updated eslint-plugin-vue to 8.2.0

api-client

  • updated @vue-storefront/core to 2.5.2
  • updated @apollo/client to 3.5.6
  • updated graphql to 16.1.0

composables

  • updated @vue-storefront/core to 2.5.2

theme

  • updated @nuxtjs/composition-api to 0.31.0
  • updated @vue-storefront/core to 2.5.2
  • updated @vue-storefront/middleware to 2.5.2
  • updated @vue-storefront/nuxt to 2.5.2
  • updated @vue-storefront/nuxt-theme to 2.5.2
  • updated cypress to 9.1.1
  • updated mochawesome-merge to 4.2.1
  • updated npm-check-updates to 12.0.3
  • updated ts-jest to 27.1.1

repository

  • updated @types/node to 16.11.12
  • updated @typescript-eslint/parser to 5.6.0
  • updated eslint to 8.4.1
  • updated npm-check-updates to 12.0.3
  • updated @graphql-tools/utils to 8.5.4
  • updated rollup to 2.61.0
  • updated ts-jest to 27.1.1

๐Ÿ“— Docs

  • refined project setup description
  • Added documentation for the useStore composable