Change Log
4.1.1
Patch Changes
- CHANGED
getPagemethod requires aunifiedconfiguration withresolvePagesandresolveFallbackPagedefined. - FIXED RegExp path matching in
resolvePages.
4.1.0
Minor Changes
- ADDED Unified extension which allows fetching data from Amplience and extracting components. The extension is available at the
/unifiednamespace and adds two methods: getPage- Fetches the page data from Amplience.normalizePage- Normalizes the raw page data coming from Amplience.
To use the extension on the Storefront side:
- Export extension types in the
storefront-middleware/types.tsfile:
+ export type { UnifiedEndpoints as UnifiedCmsEndpoints } from '@vsf-enterprise/amplience-api';
- In the SDK config, add a new
middlewareModule:
+ import type { UnifiedCmsEndpoints } from 'storefront-middleware/types';
+ unifiedCms: buildModule(middlewareModule<UnifiedCmsEndpoints>, {
+ apiUrl: `${config.middlewareUrl}/amplience/unified`,
+ defaultRequestConfig: {
+ headers: getRequestHeaders(),
+ },
+ }),
// ...
- In your page component, use the
getPagemethod to fetch the page data:
const page = await sdk.unifiedCms.getPage({
path: "/",
locale: "en-GB",
});
All components are extracted, so you don't need to use the extractComponent utility from amplienceModule anymore.
4.0.0
Major Changes
- CHANGED Improved methods documentation present in the
Endpointsinterface. - REMOVED The package no longer exports the
AmplienceMethodsinterface. Use theEndpointsinterface instead. - REMOVED The package no longer exports the
ProxiedEndpointsinterface. Use theApiMethodsinterface instead. - REMOVED The package no longer exports the
ContextualizedEndpointsinterface. Use theApiMethodsinterface instead.
3.0.0
Major Changes
- BREAKING Updated
@vue-storefront/middlewareversion to4.1.0. Make sure this version is used in your project.
{
...
"dependencies": {
- "@vue-storefront/middleware": "3.x.x",
+ "@vue-storefront/middleware": "4.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