diff --git a/packages/boilerplate/api-client/package.json b/packages/boilerplate/api-client/package.json index e713eaf878..e101aef6d4 100644 --- a/packages/boilerplate/api-client/package.json +++ b/packages/boilerplate/api-client/package.json @@ -1,6 +1,6 @@ { "name": "@vue-storefront/boilerplate-api", - "version": "2.4.5", + "version": "2.5.0", "private": true, "sideEffects": false, "server": "server/index.js", @@ -14,7 +14,7 @@ "prepublish": "yarn build" }, "dependencies": { - "@vue-storefront/core": "~2.4.5" + "@vue-storefront/core": "~2.5.0" }, "devDependencies": { "@rollup/plugin-node-resolve": "^13.0.6", diff --git a/packages/boilerplate/composables/package.json b/packages/boilerplate/composables/package.json index d3b9f338cf..7a2290abf3 100644 --- a/packages/boilerplate/composables/package.json +++ b/packages/boilerplate/composables/package.json @@ -1,6 +1,6 @@ { "name": "@vue-storefront/boilerplate", - "version": "2.4.5", + "version": "2.5.0", "private": true, "sideEffects": false, "main": "lib/index.cjs.js", @@ -13,8 +13,8 @@ "prepublish": "yarn build" }, "dependencies": { - "@vue-storefront/boilerplate-api": "~2.4.5", - "@vue-storefront/core": "~2.4.5" + "@vue-storefront/boilerplate-api": "~2.5.0", + "@vue-storefront/core": "~2.5.0" }, "devDependencies": { "@rollup/plugin-node-resolve": "^13.0.6", diff --git a/packages/boilerplate/theme/package.json b/packages/boilerplate/theme/package.json index 284364d7e8..7c356560e5 100644 --- a/packages/boilerplate/theme/package.json +++ b/packages/boilerplate/theme/package.json @@ -1,6 +1,6 @@ { "name": "@vue-storefront/boilerplate-theme", - "version": "2.4.5", + "version": "2.5.0", "private": true, "scripts": { "dev": "nuxt", @@ -14,10 +14,10 @@ }, "dependencies": { "@storefront-ui/vue": "0.11.0-rc.1", - "@vue-storefront/boilerplate": "~2.4.5", - "@vue-storefront/middleware": "~2.4.5", - "@vue-storefront/nuxt": "~2.4.5", - "@vue-storefront/nuxt-theme": "~2.4.5", + "@vue-storefront/boilerplate": "~2.5.0", + "@vue-storefront/middleware": "~2.5.0", + "@vue-storefront/nuxt": "~2.5.0", + "@vue-storefront/nuxt-theme": "~2.5.0", "cookie-universal-nuxt": "^2.1.3", "core-js": "^2.6.5", "nuxt": "^2.13.3", diff --git a/packages/commercetools/api-client/package.json b/packages/commercetools/api-client/package.json index 2578109830..f375296f6a 100644 --- a/packages/commercetools/api-client/package.json +++ b/packages/commercetools/api-client/package.json @@ -1,6 +1,6 @@ { "name": "@vue-storefront/commercetools-api", - "version": "1.3.5", + "version": "1.4.0", "sideEffects": false, "server": "server/index.js", "main": "lib/index.cjs.js", @@ -15,7 +15,7 @@ "dependencies": { "@apollo/client": "^3.3.21", "@commercetools/sdk-auth": "^3.0.12", - "@vue-storefront/core": "~2.4.5", + "@vue-storefront/core": "~2.5.0", "apollo-cache-inmemory": "^1.6.6", "apollo-client": "^2.6.10", "apollo-link": "^1.2.14", diff --git a/packages/commercetools/composables/package.json b/packages/commercetools/composables/package.json index a8f8975c45..926b539ae2 100644 --- a/packages/commercetools/composables/package.json +++ b/packages/commercetools/composables/package.json @@ -1,6 +1,6 @@ { "name": "@vue-storefront/commercetools", - "version": "1.3.5", + "version": "1.4.0", "sideEffects": false, "main": "lib/index.cjs.js", "module": "lib/index.es.js", @@ -13,8 +13,8 @@ "prepublish": "yarn build" }, "dependencies": { - "@vue-storefront/commercetools-api": "~1.3.5", - "@vue-storefront/core": "~2.4.5", + "@vue-storefront/commercetools-api": "~1.4.0", + "@vue-storefront/core": "~2.5.0", "js-cookie": "^2.2.1", "vue": "^2.6.x" }, diff --git a/packages/commercetools/theme/package.json b/packages/commercetools/theme/package.json index fcbeaf6935..5019a010d7 100644 --- a/packages/commercetools/theme/package.json +++ b/packages/commercetools/theme/package.json @@ -2,7 +2,7 @@ "name": "@vue-storefront/commercetools-theme", "description": "My awesome Vue Storefront project", "author": "Filip Rakowski", - "version": "1.3.5", + "version": "1.4.0", "publishConfig": { "access": "public" }, @@ -20,10 +20,10 @@ "@nuxtjs/google-fonts": "1.3.0", "@nuxtjs/pwa": "^3.2.2", "@storefront-ui/vue": "0.11.0-rc.1", - "@vue-storefront/commercetools": "~1.3.5", - "@vue-storefront/middleware": "~2.4.5", - "@vue-storefront/nuxt": "~2.4.5", - "@vue-storefront/nuxt-theme": "~2.4.5", + "@vue-storefront/commercetools": "~1.4.0", + "@vue-storefront/middleware": "~2.5.0", + "@vue-storefront/nuxt": "~2.5.0", + "@vue-storefront/nuxt-theme": "~2.5.0", "awesome-phonenumber": "^2.51.2", "cookie-universal-nuxt": "^2.1.3", "core-js": "^2.6.5", diff --git a/packages/core/cache/package.json b/packages/core/cache/package.json index 76a1500d15..b53f0db5d1 100644 --- a/packages/core/cache/package.json +++ b/packages/core/cache/package.json @@ -1,6 +1,6 @@ { "name": "@vue-storefront/cache", - "version": "2.4.5", + "version": "2.5.0", "license": "MIT", "main": "lib/index.cjs.js", "module": "lib/index.es.js", @@ -12,7 +12,7 @@ "prepublish": "yarn build" }, "dependencies": { - "@vue-storefront/core": "~2.4.5" + "@vue-storefront/core": "~2.5.0" }, "peerDependencies": { "@nuxtjs/composition-api": "^0.29.3" diff --git a/packages/core/core/package.json b/packages/core/core/package.json index 7a44183873..c3bb23b8dd 100644 --- a/packages/core/core/package.json +++ b/packages/core/core/package.json @@ -1,6 +1,6 @@ { "name": "@vue-storefront/core", - "version": "2.4.5", + "version": "2.5.0", "sideEffects": false, "main": "lib/index.cjs.js", "module": "lib/index.es.js", diff --git a/packages/core/docs/commercetools/changelog.md b/packages/core/docs/commercetools/changelog.md index 9d694feb0f..041939d63b 100644 --- a/packages/core/docs/commercetools/changelog.md +++ b/packages/core/docs/commercetools/changelog.md @@ -1,5 +1,43 @@ # Changelog +## 1.4.0 + +- Fix UI for Click and Collect ([6276](https://github.com/vuestorefront/vue-storefront/pull/6276)) - [Alef Barbeli](https://github.com/alefbarbeli) + +- **[BREAKING]** Refactor token handling ([6329](https://github.com/vuestorefront/vue-storefront/pull/6329)) - [Filip Sobol](https://github.com/filipsobol) + +- Fix bug with wrong version UI and resolve problems with parse negative number for css calc method(after upgrading SFUI to 0.11.0-rc.1) ([6354](https://github.com/vuestorefront/vue-storefront/issues/6354)) - [Rafał Dobrowolski](https://github.com/RafalDobrowolski) + +- Added server access token ([6365](https://github.com/vuestorefront/vue-storefront/issues/6365)) - [Rafał Dobrowolski](https://github.com/RafalDobrowolski) + +- Add @nuxtjs/google-fonts to improve performance ([6374](https://github.com/vuestorefront/vue-storefront/pull/6374)) - [Baroshem](https://github.com/Baroshem) + +- use extractCSS rule in build to make the bundle smaller ([6375](https://github.com/vuestorefront/vue-storefront/pull/6375)) - [Baroshem](https://github.com/Baroshem) + +- **[BREAKING]** Update GraphQL API types ([6410](https://github.com/vuestorefront/vue-storefront/pull/6410)) - [Filip Sobol](https://github.com/filipsobol) + + | Before | After | Comment | Module | + | ------ | ----- | ------- | ------ | + | Shipping address could contain `contactInfo` object with `phone`, `mobile`, `email` and `tax` properties | `phone`, `mobile`, `email` and `tax` properties should be used directly on the address object, not nested in the `contactInfo` object | In the past, the application logged a warning when `contactInfo` was present on the address object. Now we are deprecating it to match commercetools API | @vue-storefront/commercetools-api | + +- Prevent cookie creation during SSR ([6442](https://github.com/vuestorefront/vue-storefront/pull/6442)) - [Dawid Ziobro](https://github.com/dawid-ziobro) + + | Before | After | Comment | Module | + | ------ | ----- | ------- | ------ | + | Cookies for currency, locale and country were included in SSR response | Cookies for currency, locale and country are generated on client side | To prevent generating cookies during SSR (server-side rendering) and allowing caching, change in the `nuxt.config.js` file is required. Inside the `i18n` configuration, you should set the `detectBrowserLanguage` options to `false`. Then change the order of loaded modules. In the `buildModules` configuration, move the `@vue-storefront/commercetools/nuxt` module before `@vue-storefront/nuxt`. Lastly, update the Vue components used to switch locales to use the `nuxt-link` component instead of the `a` tag. By default it's located in the `StoreLocaleSelector.vue` file. | core | + +- **[BREAKING]** Update Composition API to 1.2.4 ([6452](https://github.com/vuestorefront/vue-storefront/pull/6452)) - [Filip Sobol](https://github.com/filipsobol) + + | Before | After | Comment | Module | + | ------ | ----- | ------- | ------ | + | Composition API module was registered internally by Vue Storefront modules | Composition API module must be registered inside projects | Please refer to the migration guide for more information | Theme | + +## 1.3.6 + +- Fixed close button placement (StoreLocaleSelector). ([6202](https://github.com/vuestorefront/vue-storefront/issues/6202)) - [Łukasz Jędrasik](https://github.com/lukaszjedrasik) + +- Fixed redirect to localized My Account page. ([6474](https://github.com/vuestorefront/vue-storefront/issues/6474)) - [Łukasz Jędrasik](https://github.com/lukaszjedrasik) + ## 1.3.3 - Overwrite `CategoryPageHeader` component and remove filters from OS ([5684](https://github.com/vuestorefront/vue-storefront/issues/5684)) - [Łukasz Jędrasik](https://github.com/lukaszjedrasik) @@ -82,7 +120,7 @@ - **[BREAKING]** refactor(commercetools): fix the frontend client bundling the commercetools-sdk and apollo client ([#6066](https://github.com/vuestorefront/vue-storefront/pull/6066)) - [bloodf](https://github.com/bloodf) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | the "createCommerceToolsConnection" were being exported by the api-client | the "createCommerceToolsConnection" is not being exported anymore | to use the current connection, you will need to access the context to call the API | api-client @@ -100,7 +138,7 @@ - **[BREAKING]** updated the removeCoupon interface to match the applyCoupon ([#6126](https://github.com/vuestorefront/vue-storefront/pull/6126)) - [Heitor Ramon Ribeiro](https://github.com/bloodf) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | the useCart composable method removeCoupon was using this call signature: ({ coupon: COUPON, customQuery?: CustomQuery }) | the method signature was changed to: ({ couponCode: string, customQuery?: CustomQuery }) | on each removeCoupon composable usage need to change the "coupon" to "couponCode" | composables @@ -148,7 +186,7 @@ - **[BREAKING]** Usage of api middleware ([#5361](https://github.com/vuestorefront/vue-storefront/pull/5361)) - [Patryk Andrzejewski](https://github.com/andrzejewsky) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | one entrypoint | multiple entrypoints | We expose multiple entrypoints for server and client side interaction | commercetools @@ -160,25 +198,25 @@ - **[BREAKING]** New part of checkout - Billing details, inside core and commercetools ([#5552](https://github.com/vuestorefront/vue-storefront/pull/5552)) - [Fifciu](https://github.com/Fifciu) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | UserBillingAddress works properly | New API inside Checkout/UserBillingAddress.vue | Customized components to work with new checkout | commercetools-theme - **[BREAKING]** Quick search ([#5566](https://github.com/vuestorefront/vue-storefront/issues/5566)) - [Justyna Gieracka](https://github.com/justyna-13) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | { changeSearchTerm } = useUiHelpers() | { setTermForUrl } = useUiHelpers(); | Changed changeSearchTerm name to setTermForUrl | useUiHelpers/index.ts, | { getSearchTermFromUrl } = useUiHelpers(); | Created new function | useUiHelpers/index.ts - **[BREAKING]** Implementation of api middleware ([#5577](https://github.com/vuestorefront/vue-storefront/pull/5577)) - [Patryk Andrzejewski](https://github.com/andrzejewsky) -| Before | After | Comment | Module +| Before | After | Comment | Module | ------ | ----- | ------ | ------ customQuery was used as a function | customQuery is a key-value object | The key is a query name, value is the name of a new query function, defined in the middleware config | commercetools, - **[BREAKING]** New Payment API for Checkout ([#5587](https://github.com/vuestorefront/vue-storefront/pull/5587)) - [Fifciu](https://github.com/Fifciu) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | Dedicated composable for whole checkout | Dedicated composable for Shipping, Billing and Provider components | undefined | commercetools diff --git a/packages/core/docs/contributing/changelog.md b/packages/core/docs/contributing/changelog.md index b80ec0607a..9e80955331 100644 --- a/packages/core/docs/contributing/changelog.md +++ b/packages/core/docs/contributing/changelog.md @@ -1,5 +1,31 @@ # Changelog +## 2.5.0 + +- Refactor Homepage to use Composition API ([6432](https://github.com/vuestorefront/vue-storefront/pull/6432)) - [Łukasz Jędrasik](https://github.com/lukaszjedrasik) + +- Prevent cookie creation during SSR ([6442](https://github.com/vuestorefront/vue-storefront/pull/6442)) - [Dawid Ziobro](https://github.com/dawid-ziobro) + + | Before | After | Comment | Module | + | ------ | ----- | ------- | ------ | + | Cookies for currency, locale and country were included in SSR response | Cookies for currency, locale and country are generated on client side | To prevent generating cookies during SSR (server-side rendering) and allowing caching, change in the `nuxt.config.js` file is required. Inside the `i18n` configuration, you should set the `detectBrowserLanguage` options to `false`. Then change the order of loaded modules. In the `buildModules` configuration, move the `@vue-storefront/__INTEGRATION__/nuxt` module before `@vue-storefront/nuxt`. Lastly, update the Vue components used to switch locales to use the `nuxt-link` component instead of the `a` tag. By default it's located in the `StoreLocaleSelector.vue` file. | core | + +- **[BREAKING]** Update Composition API to 1.2.4 ([6452](https://github.com/vuestorefront/vue-storefront/pull/6452)) - [Filip Sobol](https://github.com/filipsobol) + + | Before | After | Comment | Module | + | ------ | ----- | ------- | ------ | + | Composition API module was registered internally by Vue Storefront modules | Composition API module must be registered inside projects | Please refer to the migration guide for more information | Theme | + +## 2.4.6 + +- Fixed close button placement (LocaleSelector). ([6202](https://github.com/vuestorefront/vue-storefront/issues/6202)) - [Łukasz Jędrasik](https://github.com/lukaszjedrasik) + +- Add language map to the middleware config ([6491](https://github.com/vuestorefront/vue-storefront/pull/6491)) - [Łukasz Śliwa](https://github.com/lsliwaradioluz) + +- Fixed data sharing between components in the `useFacet` composable ([6492](https://github.com/vuestorefront/vue-storefront/issues/6492)) - [Dawid Ziobro](https://github.com/dawid-ziobro) + +- Fixed duplicated search requests ([6495](https://github.com/vuestorefront/vue-storefront/pull/6495)) - [Dawid Ziobro](https://github.com/dawid-ziobro) + ## 2.4.3 - Extract `CategoryPageHeader` and `FiltersSidebar` to separate components ([5684](https://github.com/vuestorefront/vue-storefront/issues/5684)) - [Łukasz Jędrasik](https://github.com/lukaszjedrasik) @@ -97,7 +123,7 @@ - [BREAKING] updated the removeCoupon interface to match the applyCoupon ([#6126](https://github.com/vuestorefront/vue-storefront/pull/6126)) - [Heitor Ramon Ribeiro](https://github.com/bloodf) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | the useCart composable method removeCoupon was using this call signature: ({ coupon: COUPON, customQuery?: CustomQuery }) | the method signature was changed to: ({ couponCode: string, customQuery?: CustomQuery }) | on each removeCoupon composable usage need to change the "coupon" to "couponCode" | composables @@ -121,13 +147,13 @@ - [BREAKING] update Storefront UI version ([#5691](https://github.com/vuestorefront/vue-storefront/issues/5691)) - [Justyna Gieracka](https://github.com/justyna-13) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | toggleCategoryGridView | changeToCategoryGridView, changeToCategoryListView | toggleCategoryGridView has been divided into two functions: changeToCategoryGridView and changeToCategoryListView | /composables/useUiState.ts - [BREAKING] mocked results for search ([#5709](https://github.com/vuestorefront/vue-storefront/pull/5709/files)) - [Justyna Gieracka](https://github.com/justyna-13) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | term | phrase | term is changed to phrase | acomposables/useUiHelpers/index.ts @@ -139,7 +165,7 @@ - [BREAKING] Pass integration configuration to 'extendApp' ([#5774](https://github.com/vuestorefront/vue-storefront/pull/5774)) - [Filip Sobol](https://github.com/filipsobol) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | `extendApp` accepted only Express.js app as a parameter: `extendApp(app)` | `extendApp` accepts object containing `app` and `configuration` properties: `extendApp({ app, configuration })` | Allow access to integration configuration when extending application. | @vue-storefront/middleware @@ -156,7 +182,7 @@ - [BREAKING] Fix infinite loading for login and register by implementing error handling in core module and in LoginModal ([#5508](https://github.com/vuestorefront/vue-storefront/issues/5508)) - [Baroshem](https://github.com/Baroshem) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | There was no error handling and thats why the infinite loading was appearing | Errors are handled immediately | add try/catch to middleware, set more appriopriate value to err.value in useUserFactory, and implement error handling in LoginModal | core/middleware, LoginModal @@ -177,7 +203,7 @@ - [BREAKING] Implementation of api middleware ([#5361](https://github.com/vuestorefront/vue-storefront/pull/5361)) - [Patryk Andrzejewski](https://github.com/andrzejewsky) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | apiClientFactory | apiClientFactory | Api client factory is being called only on our middleware. It is no longer supported in the borwser. For client-side interaction please use proxied version | core @@ -187,14 +213,14 @@ - [BREAKING] New part of checkout - shipping details, inside core and commercetools ([#5419](https://github.com/vuestorefront/vue-storefront/pull/5552)) - [Fifciu](https://github.com/Fifciu) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | Using checkoutGetters | Removed checkoutGetters | Accesing checkout-related properties directly | core, CartPreview.vue uses checkoutGetters | CartPreview.vue is implemented per integration as we do not use getters for checkout-related stuff | We have to implement CartPreview component per integration | nuxt-theme-module - [BREAKING] Added `is-authenticated` middleware to protect user profile routes from guest access. By default it emits an error message asking to implement vendor-specific validation. ([#5442_1](https://github.com/vuestorefront/vue-storefront/pull/5442)) - [Filip Sobol](https://github.com/filipsobol) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | - | [Link](https://docs.vuestorefront.io/v2/integrate/integration-guide.html#creating-a-middleware) | Create new middleware that checks if customer is logged in, and if not, redirects to homepage. | middleware/is-authenticated.js @@ -206,7 +232,7 @@ - [BREAKING] Unify case of theme's directories ([#5511](https://github.com/vuestorefront/vue-storefront/issues/5511)) - [Fifciu](https://github.com/Fifciu) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | pages/Checkout.vue imported components from ~/components/checkout | pages/Checkout.vue imports components from ~/components/Checkout | Nested directories should be in PascalCase. Remember to update imports | nuxt-theme-module, pages/Checkout.vue imported components from ~/components/checkout | pages/Checkout.vue imports components from ~/components/Checkout | Nested directories should be in PascalCase. Remember to update imports | commercetools-theme @@ -215,7 +241,7 @@ - [BREAKING] Update Cache library ([#5524](https://github.com/vuestorefront/vue-storefront/pull/5524)) - [Filip Sobol](https://github.com/filipsobol) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | - | - | Please see "Advanced > SSR Cache" and "Build integration > Cache drive" pages in the documentation for more information. | @vue-storefront/cache @@ -223,7 +249,7 @@ - [BREAKING] New part of checkout - useBillingFactory, inside core ([#5552](https://github.com/vuestorefront/vue-storefront/pull/5552)) - [Fifciu](https://github.com/Fifciu) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | Integrations implement useCheckout | Integrations implement useBilling | New factories dedicated for the checkout | core @@ -231,7 +257,7 @@ - [BREAKING] Quick search ([#5566](https://github.com/vuestorefront/vue-storefront/issues/5566)) - [Justyna Gieracka](https://github.com/justyna-13) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | { changeSearchTerm } = useUiHelpers() | { setTermForUrl } = useUiHelpers(); | Changed changeSearchTerm name to setTermForUrl | useUiHelpers/index.ts, | { getSearchTermFromUrl } = useUiHelpers(); | Created new function | useUiHelpers/index.ts, @@ -240,20 +266,20 @@ - [BREAKING] Implementation of api middleware ([#5577](https://github.com/vuestorefront/vue-storefront/pull/5577)) - [Patryk Andrzejewski](https://github.com/andrzejewsky) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | customQuery was used as a function | customQuery is a key-value object | The key is a query name, value is the name of a new query function, defined in the middleware config | core - [BREAKING] Add 'useMakeOrder' and rename composable 'useUserOrders' to 'useUserOrder' ([#5584](https://github.com/vuestorefront/vue-storefront/pull/5584)) - [Filip Sobol](https://github.com/filipsobol) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | useUserOrders | useUserOrder | Renamed composable 'useUserOrders' to 'useUserOrder'. | core and commercetools, 'placeOrder' from 'useCheckout' composable was used to place new orders. | Added new 'useMakeOrder' composable and used it's 'make' function to place new orders. | Use new 'useMakeOrder' composable to place orders. | core and commercetools - [BREAKING] New Payment API for Checkout ([#5587](https://github.com/vuestorefront/vue-storefront/pull/5587)) - [Fifciu](https://github.com/Fifciu) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | Dedicated composable for whole checkout | Dedicated composable for Shipping, Billing and Provider components | undefined | core @@ -261,7 +287,7 @@ - [BREAKING] fix naming convention for isOnCart and isOnWishlist to isInCart and isInWishlist ([#5592](https://github.com/vuestorefront/vue-storefront/issues/5592)) - [Jakub Andrzejewski](https://github.com/Baroshem) - | Before | After | Comment | Module + | Before | After | Comment | Module | ------ | ----- | ------ | ------ | variables and methods had names isOnCart and isOnWishlist | variables and methods have names isInCart and isInWishlist | fix naming convention for isOnCart and isOnWishlist to isInCart and isInWishlist | useCart/useWishlist diff --git a/packages/core/middleware/package.json b/packages/core/middleware/package.json index 3bb393363e..a07ff81b56 100644 --- a/packages/core/middleware/package.json +++ b/packages/core/middleware/package.json @@ -1,6 +1,6 @@ { "name": "@vue-storefront/middleware", - "version": "2.4.5", + "version": "2.5.0", "description": "", "main": "lib/index.cjs.js", "module": "lib/index.es.js", diff --git a/packages/core/nuxt-module/package.json b/packages/core/nuxt-module/package.json index c7ca2efeb8..a6910fab26 100644 --- a/packages/core/nuxt-module/package.json +++ b/packages/core/nuxt-module/package.json @@ -1,6 +1,6 @@ { "name": "@vue-storefront/nuxt", - "version": "2.4.5", + "version": "2.5.0", "description": "", "main": "lib/module.js", "scripts": { diff --git a/packages/core/nuxt-theme-module/package.json b/packages/core/nuxt-theme-module/package.json index e192110095..d5bcea9fb0 100644 --- a/packages/core/nuxt-theme-module/package.json +++ b/packages/core/nuxt-theme-module/package.json @@ -1,6 +1,6 @@ { "name": "@vue-storefront/nuxt-theme", - "version": "2.4.5", + "version": "2.5.0", "description": "", "main": "lib/module.js", "scripts": { diff --git a/packages/core/nuxt-theme-module/theme/pages/Category.vue b/packages/core/nuxt-theme-module/theme/pages/Category.vue index 25d77f6632..1a35353941 100644 --- a/packages/core/nuxt-theme-module/theme/pages/Category.vue +++ b/packages/core/nuxt-theme-module/theme/pages/Category.vue @@ -342,13 +342,10 @@ export default { padding: 0; } } - &__aside, - { + &__aside { display: flex; align-items: center; padding: var(--spacer-sm) 0; - } - &__aside { flex: 0 0 15%; padding: var(--spacer-sm) var(--spacer-sm); border: 1px solid var(--c-light); diff --git a/yarn.lock b/yarn.lock index 1d6ffaab17..78514ca0b3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,9 +10,9 @@ "@types/throttle-debounce" "^2.1.0" "@apollo/client@^3.2.5", "@apollo/client@^3.2.9", "@apollo/client@^3.3.21": - version "3.4.16" - resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.4.16.tgz#67090d5655aa843fa64d26f1913315e384a5fa0f" - integrity sha512-iF4zEYwvebkri0BZQyv8zfavPfVEafsK0wkOofa6eC2yZu50J18uTutKtC174rjHZ2eyxZ8tV7NvAPKRT+OtZw== + version "3.4.17" + resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.4.17.tgz#4972e19a49809e16d17c5adc67f45623a6dac135" + integrity sha512-MDt2rwMX1GqodiVEKJqmDmAz8xr0qJmq5PdWeIt0yDaT4GOkKYWZiWkyfhfv3raTk8PyJvbsNG9q2CqmUrlGfg== dependencies: "@graphql-typed-document-node/core" "^3.0.0" "@wry/context" "^0.6.0" @@ -1320,9 +1320,9 @@ watchify "^4.0.0" "@cypress/request@^2.88.6": - version "2.88.6" - resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.6.tgz#a970dd675befc6bdf8a8921576c01f51cc5798e9" - integrity sha512-z0UxBE/+qaESAHY9p9sM2h8Y4XqtsbDCt0/DPOrqA/RZgKi4PkxdpXyK4wCCnSk1xHqWHZZAE+gV6aDAR6+caQ== + version "2.88.7" + resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.7.tgz#386d960ab845a96953723348088525d5a75aaac4" + integrity sha512-FTULIP2rnDJvZDT9t6B4nSfYR40ue19tVmv3wUcY05R9/FPCoMl1nAPJkzWzBCo7ltVn5ThQTbxiMoGBN7k0ig== dependencies: aws-sign2 "~0.7.0" aws4 "^1.8.0" @@ -1550,11 +1550,11 @@ tslib "~2.1.0" "@graphql-tools/import@^6.2.4", "@graphql-tools/import@^6.2.6": - version "6.5.8" - resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.5.8.tgz#f6fb890031f1f1e5fd59a5663bc256d1d6f22fd2" - integrity sha512-G0/PRf7tY3FZ8QzCeI+XH+CMye1Gd5JHw1G8RvhELxKG0l94xMAih/y7n8FgYp1Q2NgjsY2hFhUpdqgvF/WU3w== + version "6.6.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.6.1.tgz#2a7e1ceda10103ffeb8652a48ddc47150b035485" + integrity sha512-i9WA6k+erJMci822o9w9DoX+uncVBK60LGGYW8mdbhX0l7wEubUpA000thJ1aarCusYh0u+ZT9qX0HyVPXu25Q== dependencies: - "@graphql-tools/utils" "8.5.2" + "@graphql-tools/utils" "8.5.3" resolve-from "5.0.0" tslib "~2.3.0" @@ -1727,10 +1727,10 @@ dependencies: tslib "~2.3.0" -"@graphql-tools/utils@8.5.2", "@graphql-tools/utils@^8.5.1": - version "8.5.2" - resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.5.2.tgz#fa775d92c19237f648105f7d4aeeeb63ba3d257f" - integrity sha512-wxA51td/759nQziPYh+HxE0WbURRufrp1lwfOYMgfK4e8Aa6gCa1P1p6ERogUIm423NrIfOVau19Q/BBpHdolw== +"@graphql-tools/utils@8.5.3", "@graphql-tools/utils@^8.5.1": + version "8.5.3" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.5.3.tgz#404062e62cae9453501197039687749c4885356e" + integrity sha512-HDNGWFVa8QQkoQB0H1lftvaO1X5xUaUDk1zr1qDe0xN1NL0E/CrQdJ5UKLqOvH4hkqVUPxQsyOoAZFkaH6rLHg== dependencies: tslib "~2.3.0" @@ -2829,38 +2829,38 @@ write-file-atomic "^2.3.0" "@microsoft/api-documenter@^7.13.7": - version "7.13.65" - resolved "https://registry.yarnpkg.com/@microsoft/api-documenter/-/api-documenter-7.13.65.tgz#c9c82369046e882d26f557ab187428f254123b62" - integrity sha512-cajrUQaNTjzRXMzftUhTku5J4BHSqrCiPXv3tCzdWnii9FxZpqvAYZelfW0/Tz9gjM9kYEMp9Msetf41AR1u7A== + version "7.13.68" + resolved "https://registry.yarnpkg.com/@microsoft/api-documenter/-/api-documenter-7.13.68.tgz#c1e144764cac0684adefe78fd848d78c3f374681" + integrity sha512-cRjwK1TDyGxFGgCsRG8G0Yi3Z4akvfWgw1pWAxKFbm7ajlQQGZcHPnb+n4lKlSeQ5g/cxc7hcdw54Mvisne9Bg== dependencies: - "@microsoft/api-extractor-model" "7.13.14" + "@microsoft/api-extractor-model" "7.13.16" "@microsoft/tsdoc" "0.13.2" - "@rushstack/node-core-library" "3.43.0" - "@rushstack/ts-command-line" "4.10.3" + "@rushstack/node-core-library" "3.43.2" + "@rushstack/ts-command-line" "4.10.4" colors "~1.2.1" js-yaml "~3.13.1" resolve "~1.17.0" -"@microsoft/api-extractor-model@7.13.14": - version "7.13.14" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.13.14.tgz#071bf881942814c7786a20c6805bc5cde4019bc5" - integrity sha512-mKc917+QhOuOZebSnE77i8Tavj/G5ydIFoJqDIY9LpmAfJjsVHgL2pc7vkvW58QTxH2wadIDK1tLzcteOMEt4w== +"@microsoft/api-extractor-model@7.13.16": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.13.16.tgz#1d67541ebbcea32672c5fdd9392dc1579b2fc23a" + integrity sha512-ttdxVXsTWL5dd26W1YNLe3LgDsE0EE273aZlcLe58W0opymBybCYU1Mn+OHQM8BuErrdvdN8LdpWAAbkiOEN/Q== dependencies: "@microsoft/tsdoc" "0.13.2" "@microsoft/tsdoc-config" "~0.15.2" - "@rushstack/node-core-library" "3.43.0" + "@rushstack/node-core-library" "3.43.2" "@microsoft/api-extractor@^7.18.3": - version "7.18.17" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.18.17.tgz#3139f803fcaef919c7ff68e02bd6759bc637a64b" - integrity sha512-gZuJ//FAyfrOqWssY0cyU2bEo8FOIaIYVs+pU5IDyfImkye6YkT2Qnm5PAFhyYSkfUjV5SjvyuP4+VsDfS3jww== + version "7.18.19" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.18.19.tgz#f09afc1c210aa67e2f3f34b0a68281a12f144541" + integrity sha512-aY+/XR7PtQXtnqNPFRs3/+iVRlQJpo6uLTjO2g7PqmnMywl3GBU3bCgAlV/khZtAQbIs6Le57XxmSE6rOqbcfg== dependencies: - "@microsoft/api-extractor-model" "7.13.14" + "@microsoft/api-extractor-model" "7.13.16" "@microsoft/tsdoc" "0.13.2" "@microsoft/tsdoc-config" "~0.15.2" - "@rushstack/node-core-library" "3.43.0" - "@rushstack/rig-package" "0.3.4" - "@rushstack/ts-command-line" "4.10.3" + "@rushstack/node-core-library" "3.43.2" + "@rushstack/rig-package" "0.3.5" + "@rushstack/ts-command-line" "4.10.4" colors "~1.2.1" lodash "~4.17.15" resolve "~1.17.0" @@ -3515,10 +3515,10 @@ estree-walker "^2.0.1" picomatch "^2.2.2" -"@rushstack/node-core-library@3.43.0": - version "3.43.0" - resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.43.0.tgz#aace43bf49bc907445fa306f8c2e6010a8353cda" - integrity sha512-MFLW+6X83k6o8m8KnWkDhL/8NCJYHbFnnDokPSX1UHC3JwiEvVhHmEnxZv2YEzwnXeFYoKViub2G2t2liHbHLA== +"@rushstack/node-core-library@3.43.2": + version "3.43.2" + resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.43.2.tgz#f067371a94fd92ed8f9d9aa8201c5e9e17a19f0f" + integrity sha512-b7AEhSf6CvZgvuDcWMFDeKx2mQSn9AVnMQVyxNxFeHCtLz3gJicqCOlw2GOXM8HKh6PInLdil/NVCDcstwSrIw== dependencies: "@types/node" "12.20.24" colors "~1.2.1" @@ -3530,18 +3530,18 @@ timsort "~0.3.0" z-schema "~3.18.3" -"@rushstack/rig-package@0.3.4": - version "0.3.4" - resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.3.4.tgz#13987cea8eef2f350e2e7538e028fa839f8c4f3c" - integrity sha512-NsCzPxPQ8cu7lnqa/4xBQXuCJwaBrb5vEbOC8Q/bMQK7GDOxeVUN3/f+NCYjgQSl39toAm8jQJ7TJe+RYYX3yQ== +"@rushstack/rig-package@0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.3.5.tgz#7ddab0994647837bab8fdef26f990f1774d82e78" + integrity sha512-CvqWw+E81U5lRBN/lUj7Ngr/XQa/PPb2jAS5QcLP7WL+IMUl+3+Cc2qYrsDoB4zke81kz+usWGmBQpBzGMLmAA== dependencies: resolve "~1.17.0" strip-json-comments "~3.1.1" -"@rushstack/ts-command-line@4.10.3": - version "4.10.3" - resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.10.3.tgz#2b8610473f2aa9e22450273f662abb02a3979a11" - integrity sha512-DdDfwr8CO6CP/kBZlQrrwKyA6UxOteujaIBrmoHa+J+dyLZC19YA/LK0fAHjr2qHLAJHHXVpZwPH8BpqN84oVg== +"@rushstack/ts-command-line@4.10.4": + version "4.10.4" + resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.10.4.tgz#05142b74e5cb207d3dd9b935c82f80d7fcb68042" + integrity sha512-4T5ao4UgDb6LmiRj4GumvG3VT/p6RSMgl7TN7S58ifaAGN2GeTNBajFCDdJs9QQP0d/4tA5p0SFzT7Ps5Byirg== dependencies: "@types/argparse" "1.0.38" argparse "~1.0.9" @@ -3752,9 +3752,9 @@ "@types/node" "*" "@types/express-serve-static-core@^4.17.18": - version "4.17.24" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz#ea41f93bf7e0d59cd5a76665068ed6aab6815c07" - integrity sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA== + version "4.17.25" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.25.tgz#e42f7046adc65ece2eb6059b77aecfbe9e9f82e0" + integrity sha512-OUJIVfRMFijZukGGwTpKNFprqCCXk5WjNGvUgB/CxxBR40QWSjsNK86+yvGKlCOGc7sbwfHLaXhkG+NsytwBaQ== dependencies: "@types/node" "*" "@types/qs" "*" @@ -3891,9 +3891,9 @@ "@types/node" "*" "@types/node@*", "@types/node@>= 8", "@types/node@>=6": - version "16.11.6" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.6.tgz#6bef7a2a0ad684cf6e90fcfe31cecabd9ce0a3ae" - integrity sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w== + version "16.11.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.7.tgz#36820945061326978c42a01e56b61cd223dfdc42" + integrity sha512-QB5D2sqfSjCmTuWcBWyJ+/44bcjO7VbjSbOE0ucoVbAsSNQc4Lt6QkgkVXkTDwkL4z/beecZNDvVX15D4P8Jbw== "@types/node@12.20.12": version "12.20.12" @@ -3906,14 +3906,14 @@ integrity sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ== "@types/node@^12.12.14", "@types/node@^12.12.2": - version "12.20.36" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.36.tgz#5bd54d2383e714fc4d2c258107ee70c5bad86d0c" - integrity sha512-+5haRZ9uzI7rYqzDznXgkuacqb6LJhAti8mzZKWxIXn/WEtvB+GHVJ7AuMwcN1HMvXOSJcrvA6PPoYHYOYYebA== + version "12.20.37" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.37.tgz#abb38afa9d6e8a2f627a8cb52290b3c80fbe61ed" + integrity sha512-i1KGxqcvJaLQali+WuypQnXwcplhtNtjs66eNsZpp2P2FL/trJJxx/VWsM0YCL2iMoIJrbXje48lvIQAQ4p2ZA== "@types/node@^14.14.31": - version "14.17.32" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.32.tgz#2ca61c9ef8c77f6fa1733be9e623ceb0d372ad96" - integrity sha512-JcII3D5/OapPGx+eJ+Ik1SQGyt6WvuqdRfh9jUwL6/iHGjmyOriBDciBUu7lEIBTL2ijxwrR70WUnw5AEDmFvQ== + version "14.17.33" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.33.tgz#011ee28e38dc7aee1be032ceadf6332a0ab15b12" + integrity sha512-noEeJ06zbn3lOh4gqe2v7NMGS33jrulfNqYFDjjEbhpDEHR5VTxgYNQSBqBlJIsBJW3uEYDgD6kvMnrrhGzq8g== "@types/normalize-package-data@^2.4.0": version "2.4.1" @@ -4954,9 +4954,9 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv uri-js "^4.2.2" ajv@^8.0.1: - version "8.6.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.3.tgz#11a66527761dc3e9a3845ea775d2d3c0414e8764" - integrity sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw== + version "8.7.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.7.1.tgz#52be6f1736b076074798124293618f132ad07a7e" + integrity sha512-gPpOObTO1QjbnN1sVMjJcp1TF9nggMfO4MBR5uQl6ZVTOaEPq5i4oq/6R9q2alMMPB3eg53wFv1RuJBLuxf3Hw== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -5023,11 +5023,6 @@ ansi-html-community@0.0.8: resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== -ansi-html@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" - integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= - ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" @@ -6450,9 +6445,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001228, caniuse-lite@^1.0.30001274: - version "1.0.30001276" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001276.tgz#7049685eb972eb09c0ecbb57227b489d76244fb1" - integrity sha512-psUNoaG1ilknZPxi8HuhQWobuhLqtYSRUxplfVkEJdgZNB9TETVYGSBtv4YyfAdGvE6gn2eb0ztiXqHoWJcGnw== + version "1.0.30001279" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001279.tgz#eb06818da481ef5096a3b3760f43e5382ed6b0ce" + integrity sha512-VfEHpzHEXj6/CxggTwSFoZBBYGQfQv9Cf42KPlO79sWXCD1QNKWKsKzFeWL7QpZHJQYAvocqV6Rty1yJMkqWLQ== capture-exit@^2.0.0: version "2.0.0" @@ -8464,9 +8459,9 @@ ejs@^3.0.2, ejs@^3.1.5: jake "^10.6.1" electron-to-chromium@^1.3.886: - version "1.3.888" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.888.tgz#243204af9b4c928ac45e47dbbe7bc44c30e65bf0" - integrity sha512-5iD1zgyPpFER4kJ716VsA4MxQ6x405dxdFNCEK2mITL075VHO5ResjY0xzQUZguCww/KlBxCA6JmBA9sDt1PRw== + version "1.3.892" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.892.tgz#0e3f5bb1de577e2e5a6dffd5a4b278c4a735cd39" + integrity sha512-YDW4yIjdfMnbRoBjRZ/aNQYmT6JgQFLwmTSDRJMQdrY4MByEzppdXp3rnJ0g4LBWcsYTUvwKKClYN1ofZ0COOQ== elliptic@^6.5.3: version "6.5.4" @@ -10138,9 +10133,9 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6 integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== graphql-tag@^2.10.1, graphql-tag@^2.12.0, graphql-tag@^2.12.3, graphql-tag@^2.12.5, graphql-tag@^2.2.2: - version "2.12.5" - resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.5.tgz#5cff974a67b417747d05c8d9f5f3cb4495d0db8f" - integrity sha512-5xNhP4063d16Pz3HBtKprutsPrmHZi5IdUGOWRxA2B6VF7BIRGOHZ5WQvDmJXZuPcBg7rYwaFxvQYjqkSdR3TQ== + version "2.12.6" + resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" + integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== dependencies: tslib "^2.1.0" @@ -13635,17 +13630,17 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.50.0, "mime-db@>= 1.43.0 < 2": - version "1.50.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.50.0.tgz#abd4ac94e98d3c0e185016c67ab45d5fde40c11f" - integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== +mime-db@1.51.0, "mime-db@>= 1.43.0 < 2": + version "1.51.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" + integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== mime-types@^2.1.12, mime-types@^2.1.19, mime-types@^2.1.27, mime-types@^2.1.30, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.33" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.33.tgz#1fa12a904472fafd068e48d9e8401f74d3f70edb" - integrity sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g== + version "2.1.34" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" + integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== dependencies: - mime-db "1.50.0" + mime-db "1.51.0" mime@1.6.0: version "1.6.0" @@ -19033,9 +19028,9 @@ unplugin-vue2-script-setup@^0.6.11: unplugin "^0.2.11" unplugin@^0.2.11: - version "0.2.19" - resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-0.2.19.tgz#f1699b36eaef14be94cf5eb3babfe1cac37be67a" - integrity sha512-r5PDeBBecir99rhLFp1ftqIkp5afD91anweIlWtF5Ca46FJsn2kQczD93FdFJw79R6HSF5waeYo79bFOQ9GVhQ== + version "0.2.20" + resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-0.2.20.tgz#fd579b8f302459eb1ae3616f71c2ba93e6076187" + integrity sha512-CGnCaTqNjqeixpIlNEkpysxfR2hb4xv21xa4IURXnhYTfCp73UWuG0KcdanuhFJbwO5w+EGK4XaAaqdb/1vWbg== dependencies: webpack-virtual-modules "^0.4.3" @@ -19303,9 +19298,9 @@ vary@^1, vary@^1.1.2, vary@~1.1.2: integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= vee-validate@^3.2.3: - version "3.4.13" - resolved "https://registry.yarnpkg.com/vee-validate/-/vee-validate-3.4.13.tgz#886ffe90778edde9c2f0c3ad94bfab3fe8079f31" - integrity sha512-ONnyRixpd0/JOGLuN8dlxFwLoT5FGq5ti1w4rx/zFZWaJZ1EefhfAbXkQvLwLhjU6izkfHyITXojW/7InOU3Tw== + version "3.4.14" + resolved "https://registry.yarnpkg.com/vee-validate/-/vee-validate-3.4.14.tgz#51f91c01d6660c43c6252c417c89fb07cdf8b8dd" + integrity sha512-Hqqic8G9WcRSIzCxiCPqMZv4qB8JE1lIQqIOLDm2K5BXUiL8d4a2+kqkanv8gQSGDzYpnCQZ7BO/T99Aj05T1Q== vendors@^1.0.0: version "1.0.4" @@ -19660,11 +19655,11 @@ webpack-dev-middleware@^4.2.0: schema-utils "^3.0.0" webpack-dev-server@^3.5.1: - version "3.11.2" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz#695ebced76a4929f0d5de7fd73fafe185fe33708" - integrity sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ== + version "3.11.3" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz#8c86b9d2812bf135d3c9bce6f07b718e30f7c3d3" + integrity sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA== dependencies: - ansi-html "0.0.7" + ansi-html-community "0.0.8" bonjour "^3.5.0" chokidar "^2.1.8" compression "^1.7.4"