Skip to content

Releases: vuestorefront/vue-storefront

@vue-storefront/nuxt@4.1.0

21 Jun 10:26
e150079
Compare
Choose a tag to compare

Minor Changes

[ADDED]: Using the GIT_SHA environment variable as secondary input for cdnCacheBustingId option. You can still override this value through NUXT_PUBLIC_ALOKAI_MIDDLEWARE_CDN_CACHE_BUSTING_ID.
[ADDED] Value of Busting ID for CDN Cache. You can access it via config.cdnCacheBustingId.
[CHANGED] Deprecated middlewareUrl in defineSdkConfig context. Use config.middlewareUrl instead.
[CHANGED] Deprecated defaults in defineSdkConfig context. Use config.defaultMethodsRequestConfig instead.
[CHANGED] Depreacted vsf key in RuntimeConfig. Use alokai instead. You should change you environment variables. Example: Change from NUXT_PUBLIC_VSF_MIDDLEWARE_API_URL to NUXT_PUBLIC_ALOKAI_MIDDLEWARE_API_URL.
[CHANGED] Internal naming changed from VSF to Alokai. For e.g. we inject the SDK into the $alokai key in Nuxt App instead of $vsf as in previous versions.

@vue-storefront/next@3.0.0

21 Jun 10:26
e150079
Compare
Choose a tag to compare

Major Changes

[BREAKING CHANGE]: Now the SDK is separately initialized on the server and client. We recommend splitting configuration files for SDK Options and Configuration to re-use them between instances. Introduce the defineSdkConfig helper function. Changed the SdkProvider interface, taking only type and no arguments. The SDK instance is passed to the Provider in the place where it's used.

Minor Changes

[ADDED] Value of Busting ID for CDN Cache. You can access it via config.cdnCacheBustingId.
[CHANGED] Deprecated middlewareUrl in defineSdkConfig context. Use config.middlewareUrl instead.
[CHANGED] Deprecated defaults in defineSdkConfig context. Use config.defaultMethodsRequestConfig instead.

@vue-storefront/nuxt@4.1.0-rc.0

21 Jun 06:59
Compare
Choose a tag to compare
Pre-release

Minor Changes

[ADDED]: Using the GIT_SHA environment variable as secondary input for cdnCacheBustingId option. You can still override this value through NUXT_PUBLIC_ALOKAI_MIDDLEWARE_CDN_CACHE_BUSTING_ID.
[ADDED] Value of Busting ID for CDN Cache. You can access it via config.cdnCacheBustingId.
[CHANGED] Deprecated middlewareUrl in defineSdkConfig context. Use config.middlewareUrl instead.
[CHANGED] Deprecated defaults in defineSdkConfig context. Use config.defaultMethodsRequestConfig instead.
[CHANGED] Depreacted vsf key in RuntimeConfig. Use alokai instead. You should change you environment variables. Example: Change from NUXT_PUBLIC_VSF_MIDDLEWARE_API_URL to NUXT_PUBLIC_ALOKAI_MIDDLEWARE_API_URL.
[CHANGED] Internal naming changed from VSF to Alokai. For e.g. we inject the SDK into the $alokai key in Nuxt App instead of $vsf as in previous versions.

@vue-storefront/next@3.0.0-rc.0

21 Jun 06:59
Compare
Choose a tag to compare
Pre-release

Major Changes

[BREAKING CHANGE]: Now the SDK is separately initialized on the server and client. We recommend splitting configuration files for SDK Options and Configuration to re-use them between instances. Introduce the defineSdkConfig helper function. Changed the SdkProvider interface, taking only type and no arguments. The SDK instance is passed to the Provider in the place where it's used.

Minor Changes

[ADDED] Value of Busting ID for CDN Cache. You can access it via config.cdnCacheBustingId.
[CHANGED] Deprecated middlewareUrl in defineSdkConfig context. Use config.middlewareUrl instead.
[CHANGED] Deprecated defaults in defineSdkConfig context. Use config.defaultMethodsRequestConfig instead.

@vue-storefront/sdk@3.1.0

17 Jun 08:20
cbf8202
Compare
Choose a tag to compare

Minor Changes

  • [CHANGED] cdnCacheBustingId is now optional

@vue-storefront/nuxt@4.0.1

17 Jun 10:42
dacf57f
Compare
Choose a tag to compare

Patch Changes

  • [CHANGED] shared package wasn't being bundled with the release of the package

@vue-storefront/nuxt@4.0.0

17 Jun 08:20
cbf8202
Compare
Choose a tag to compare

Major Changes

  • [CHANGED] Updated core sdk dependency to latest version
  • [ADDED] Added .config parameter in createSdk callback

Patch Changes

  • Updated dependencies:
    • @vue-storefront/sdk@3.1.0

@vue-storefront/next@2.1.0

17 Jun 08:20
cbf8202
Compare
Choose a tag to compare

Minor Changes

  • [ADDED] Added .config parameter in createSdk callback

Patch Changes

  • Updated dependencies:
    • @vue-storefront/sdk@3.1.0

@vue-storefront/eslint-config@3.1.3

12 Jun 11:15
8700ddc
Compare
Choose a tag to compare

Patch Changes

  • [CHANGED] Filename casing lint rule in @vue-storefront/eslint-config/next. From now kebab-case is preferred for filenames.

@vue-storefront/multistore@4.1.0

11 Jun 09:15
9b728bc
Compare
Choose a tag to compare

Minor Changes

  • [ADDED] Support for asynchronous fetchConfiguration() and cacheManagerFactory's get() / set() methods.
import { createMultistoreExtension } from "@vue-storefront/multistore";

export const multistoreExtension = createMultistoreExtension({
- fetchConfiguration: () => ({
+ fetchConfiguration: async () => ({ ... }),
  mergeConfigurations: () => ({ ... }),
  cacheManagerFactory: () => ({
-   get(key) { ... },
+   async get(key) { ... },
-   set(key, value) { ... },
+   async set(key, value) { ... },
  }),
});