Change Log
3.0.0
Major Changes
CHANGED
- Update
@vue-storefront/middleware
to^5.1.0
- Update
@vue-storefront/unified-data-model
to^3.0.0
2.3.0
Minor Changes
- ADDED
userAttributes
param togetPage
. It allows you to pass any custom user attributes to the Builder.io's request.
2.2.0
Minor Changes
- CHANGED Upgraded the path-to-regexp package to version
8.0.0
. Note that page path patterns must now follow a different convention. For more details, please refer to the Release Notes forpath-to-regexp@8.0.0
.
2.1.2
Patch Changes
- CHANGED
getPage
method requires aunified
configuration withresolvePages
andresolveFallbackPage
defined. - FIXED RegExp path matching in
resolvePages
.
2.1.1
Patch Changes
- FIXED Passing locale to Builder.io API
2.1.0
Minor Changes
- ADDED Unified extension which is available at the
/unified
namespace and adds a newgetPage
endpoint. The endpoint allows to fetch a unified page object, regardless of whether our page is built from a single Page model or multiple Section models.
To use the extension on the Storefront side:
- Export extension types in the
storefront-middleware/types.ts
file:
+ export type { UnifiedEndpoints as UnifiedCmsEndpoints } from '@vsf-enterprise/builderio-api';
- In the SDK config, add a new
middlewareModule
:
+ import type { UnifiedCmsEndpoints } from 'storefront-middleware/types';
+ unifiedCms: buildModule(middlewareModule<UnifiedCmsEndpoints>, {
+ apiUrl: `${config.middlewareUrl}/builderio/unified`,
+ defaultRequestConfig: {
+ headers: getRequestHeaders(),
+ },
+ }),
// ...
- In your page component, use the
getPage
method to fetch the page data:
const page = await sdk.unifiedCms.getPage({
path: "/",
locale: "en",
});
- CHANGED The
BuilderIntegrationContext
interface has been renamed toIntegrationContext
. Update the relevant imports in your application.
import type {
- BuilderIntegrationContext
+ IntegrationContext as BuilderIntegrationContext
} from '@vsf-enterprise/builderio-api';
2.0.0
Major Changes
Created Builder.io new middleware module.
3.0.0
Major Changes
- BREAKING Updated
@vue-storefront/middleware
version 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 avoid CVE-2023-45857
2.0.0
Major Changes
Update minimum Node version to 18
1.0.0
Major Changes
- ea7594a: Initial Major release