Vue Storefront is now Alokai! Learn More
@vsf-enterprise/contentstack-sdk

@vsf-enterprise/contentstack-sdk

4.3.1ri:link

Patch Changesri:link

  • FIXED Live preview cookie expiration time. Now the cookie will be valid for one hour.

4.3.0ri:link

Minor Changesri:link

  • ADDED New initLivePreview() utility for initializing the Live Preview in Contenstack. See the method's TSDoc for more information.

4.2.0ri:link

Minor Changesri:link

  • CHANGED The extractComponents utility has been marked as @deprecated and will be removed in 4 years from now (August 2028). Use getPage method which returns unified CMS page data.
- sdk.contentstack.utils.extractComponents(params);
+ sdk.unifiedCms.getPage(params);

4.1.0ri:link

Minor Changesri:link

  • CHANGED The extractComponents utility has been marked as @deprecated and will be removed in 4 years from now (August 2028). Use getPage method which returns unified CMS page data.
- sdk.contentstack.utils.extractComponents(params);
+ sdk.unifiedCms.getPage(params);

4.0.0ri:link

Major Changesri:link

  • CHANGED Implemented Alokai's middlewareModule.
  • REMOVED The package no longer exports the GetContentParams interface. Instead, extract getContent method parameters from the Endpoints interface imported from@vsf-enterprise/contentstack-api:
  • REMOVED The package no longer exports the HTTP Client used by the SDK because it now comes from the middlewareModule. Read this guide to find out how to modify the behaviour of the HTTP Client coming from the middlewareModule.

3.0.2ri:link

Patch Changesri:link

  • CHANGED Updated @vue-storefront/middleware version to 4.1.0.

3.0.1ri:link

Patch Changesri:link

Update axios to ^0.28.0 to mitigate security vulnerability CVE-2023-45857

3.0.0ri:link

Major Changesri:link

  • CHANGED Changed minimum Node version from 16 to 18. The condition that was forcing the Node version to be lower than 19 is also removed.

2.3.0ri:link

Minor Changesri:link

  • 4af65fe: ADDED Added new addQuery param for the getContent method. The values passed to it will be used to call query.addQuery() internally.
    See the Contentstack documentation for addQuery for more information.
    Example:
    const content = await sdk.contentstack.getContent({
      id: "blt9fb6f1c06ef8549e",
      addQuery: { include_dimension: true },
    });
    

2.2.0ri:link

Minor Changesri:link

  • 80eeb99: Support for only feature.

2.1.0ri:link

Minor Changesri:link

  • 2f9d766: Add includeFallback property to automatically include the published fallback language content in your API response (more info here).

2.1.0-rc.0ri:link

Minor Changesri:link

  • Add includeFallback property to automatically include the published fallback language content in your API response.

2.0.0ri:link

Major Changesri:link

  • implemented @vue-storefront/sdk-axios-request-sender package in all SDK methods. All methods now send GET instead of POST requests to Vue Storefront's Server Middleware

1.2.0ri:link

Minor Changesri:link

  • added support for Node 18 and 20

1.1.1ri:link

Patch Changesri:link

  • added generic types in the getContent method

1.1.0ri:link

Minor Changesri:link

  • added types to utils

1.0.0ri:link

Major Changesri:link

  • initial release