@vsf-enterprise/amplience-sdk
4.0.0
Major Changes
- CHANGED Guarantee compatibility with
@alokai/connectpackage. - CHANGED Updated the package for compatibility with Node.js 22.
Key Updates:
- Upgraded to the latest version of Node.js 22
- Updated CI pipelines to use Node.js 22 for consistency.
- Updated
.nvmrcor.node-versionfiles to specify Node.js version22.14. - Upgraded
@types/nodeto version^22.13.17for compatibility with the latest Node.js features.
Recommendations:
- Use Node.js version
22.14.0or higher for optimal performance, security, and compatibility. - While Node.js 20 is technically supported, it is not recommended as it may cause compatibility issues with certain packages and has not been thoroughly tested.
CHANGED Replaced core dependencies with a new
@alokai/connectpackage.@vue-storefront/middleware,@vue-storefront/sdk,vue-storefront/logger,vue-storefront/unified-data-model,@vue-storefront/multistorewere replaced with@alokai/connect. The replacement preserves the same functionality and interface as the original packages. To read more about the@alokai/connectpackage, please refer to the documentation.
Minor Changes
- CHANGED Update axios version to "^1.7.9"
Patch Changes
- Updated dependencies:
- @vsf-enterprise/cms-components-utils@3.0.0
- @alokai/connect@1.0.0
4.0.0-rc.5
Patch Changes
- Updated dependencies:
- @alokai/connect@1.0.0-rc.4
4.0.0-rc.4
Major Changes
- CHANGED Updated the package for compatibility with Node.js 22.
Key Updates:
- Upgraded to the latest version of Node.js 22
- Updated CI pipelines to use Node.js 22 for consistency.
- Updated
.nvmrcor.node-versionfiles to specify Node.js version22.14. - Upgraded
@types/nodeto version^22.13.17for compatibility with the latest Node.js features.
Recommendations:
- Use Node.js version
22.14.0or higher for optimal performance, security, and compatibility. - While Node.js 20 is technically supported, it is not recommended as it may cause compatibility issues with certain packages and has not been thoroughly tested.
Patch Changes
- Updated dependencies:
- @vsf-enterprise/cms-components-utils@3.0.0-rc.1
- @alokai/connect@1.0.0-rc.3
4.0.0-rc.3
Minor Changes
- CHANGED Update axios version to "^1.7.9"
Patch Changes
- Updated dependencies:
- @alokai/connect@1.0.0-rc.2
4.0.0-rc.2
Patch Changes
- Updated dependencies:
- @alokai/connect@1.0.0-rc.1
4.0.0-rc.1
Major Changes
Update packages to work with connect rc version
Patch Changes
- Updated dependencies:
- @vsf-enterprise/cms-components-utils@3.0.0-rc.0
- @alokai/connect@1.0.0-rc.0
4.0.0-rc.0
Major Changes
CHANGED Replaced core dependencies with a new @alokai/connect package. @vue-storefront/middleware, @vue-storefront/sdk, vue-storefront/logger, vue-storefront/unified-data-model were replaced with @alokai/connect. The replacement preserves the same functionality and interface as the original packages. To read more about the @alokai/connect package, please refer to the documentation. You will also find a migration guide in the documentation.
3.1.4
Patch Changes
- CHANGED Bump dc-delivery-sdk-js to ^0.14.0 to mitigate CVE-2023-45857
3.1.3
Patch Changes
- REMOVED the dependency to
@vue-storefront/sdk-axios-request-sender. It was redundant and not used in the project. - DEPRECATED
AmplienceModuleTypeinterface. It's redundant and will be removed in next major version after 04.2025.
3.1.2
Patch Changes
- Updated dependencies:
- @vsf-enterprise/cms-components-utils@2.0.0
3.1.1
Patch Changes
- CHANGED Updated the type of the callback accepted by the
initLivePreviewutil. Its return type is nowvoidand theupdatedDataparameter is no longerany.
3.1.0
Minor Changes
- ADDED Added
initLivePreviewutility function to the Amplience SDK. - CHANGED The
extractComponentsutility has been marked as @deprecated and will be removed in 4 years from now (July 2028). UsegetPagemethod which returns unified CMS page data.
- const extractedData = sdk.amplience.utils.extractComponents(params);
+ const extractedData = sdk.unifiedCms.getPage(params);
3.0.0
Major Changes
- CHANGED Implemented Alokai's middlewareModule.
- REMOVED The package no longer exports the
MethodOptionsinterface. Use theMethodConfiginterface imported from@vue-storefront/sdk.
- import type { MethodOptions } from "@vsf-enterprise/amplience-sdk";
+ import type { MethodConfig } from "@vue-storefront/sdk";
- const methodConfig: MethodOptions = { ... };
+ const methodCofig: MethodConfig = { ... };
- 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.
2.0.2
Patch Changes
- CHANGED Updated
@vue-storefront/middlewareversion to4.1.0.
2.0.1
Patch Changes
Update axios to ^0.28.0 to mitigate security vulnerability CVE-2023-45857
2.0.0
Major Changes
- 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.
1.0.0
Major Changes
- Initial release
1.0.0-beta.0
Major Changes
- Initial release