Skip to content

Releases: vuestorefront/vue-storefront

@vue-storefront/[email protected]

29 Aug 10:44
492567c
Compare
Choose a tag to compare

Patch Changes

  • [CHANGED] the package @vue-storefront/sdk is now a peer dependency instead of dependency

@vue-storefront/[email protected]

29 Aug 10:44
492567c
Compare
Choose a tag to compare

Patch Changes

  • [CHANGED] the package @vue-storefront/sdk is now a peer dependency instead of dependency

@vue-storefront/[email protected]

28 Aug 11:56
c7befab
Compare
Choose a tag to compare

Patch Changes

[FIXED] Removed backquote from defineSdkConfig.template

@vue-storefront/[email protected]

27 Aug 10:25
8b83581
Compare
Choose a tag to compare

Major Changes

  • [BREAKING]: Added functionality that automatically configures the proper URLs for SSR & SPA modes when mutlistore mode is enabled. Left your environment variables like in normal mode, just set NUXT_PUBLIC_ALOKAI_MULTISTORE_ENABLED to true.

@vue-storefront/[email protected]

27 Aug 10:25
8b83581
Compare
Choose a tag to compare

Minor Changes

  • [CHANGE]: Added the resolveSdkOptions helper that automatically setup proper SSR & SPA URLs for middleware when multistore option is enabled. To use it, change your SDK configuration:
-import type { CreateSdkOptions } from '@vue-storefront/next';
+import { resolveSdkOptions } from '@vue-storefront/next';

-const options: CreateSdkOptions = {
+const options = resolveSdkOptions({
  middleware: {
    apiUrl,
    cdnCacheBustingId,
    ssrApiUrl,
  },
  multistore: {
    enabled: isMultiStoreEnabled,
  },
});

@vue-storefront/[email protected]

23 Aug 09:58
9f22e5c
Compare
Choose a tag to compare

Patch Changes

  • [CHANGED] response type of HTTPClient to Promise<any>. Previously it was Promise<true> | SdkHttpError, which was making it impossible the use of an axios with the middlewareModule. Now, it more flexible and can be used with any HTTP client.

@vue-storefront/[email protected]

22 Aug 13:37
4f173b3
Compare
Choose a tag to compare

Patch Changes

[FIXED] Content-Length header will no longer be appended to requests if its value is "0" - such situation caused Next.js server to crash

@vue-storefront/[email protected]

22 Aug 14:04
ee1eeb9
Compare
Choose a tag to compare
Pre-release

Patch Changes

@vue-storefront/[email protected]

22 Aug 14:04
ee1eeb9
Compare
Choose a tag to compare
Pre-release

Minor Changes

  • [ADDED] New GET /readyz endpoint for middleware for using with Kubernetes readiness probes.

@vue-storefront/[email protected]

06 Aug 12:41
6eed9c6
Compare
Choose a tag to compare

Minor Changes

  • [ADDED] logger option to the middlewareModule config. This option allows you to turn on/off the logging of the SDK requests and responses or to provide a custom logger function.
import { initSDK, buildModule, middlewareModule } from "@vue-storefront/sdk";
import { Endpoints } from "@vsf-enterprise/sapcc-api";

const sdk = initSDK({
  commerce: buildModule(middlewareModule<Endpoints>, {
    apiUrl: "http://localhost:8181/commerce",
+   logger: true,
  }),
});

Logger can be also turned on by setting the ALOKAI_SDK_DEBUG environment variable to true.