Releases: vuestorefront/vue-storefront
@vue-storefront/nuxt@4.1.0
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
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
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
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
Minor Changes
- [CHANGED] cdnCacheBustingId is now optional
@vue-storefront/nuxt@4.0.1
Patch Changes
- [CHANGED] shared package wasn't being bundled with the release of the package
@vue-storefront/nuxt@4.0.0
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
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
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
Minor Changes
- [ADDED] Support for asynchronous
fetchConfiguration()
and cacheManagerFactory'sget()
/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) { ... },
}),
});