Releases: bloomreach/spa-sdk
15.3.2
- Fixed issue with
rel
attribute in sanitized content; - Fixed issue with a multiple line input for
LinkWriter.rewrite
method; - Fixed issue with reading segmentations cookie on the server-side.
15.3.1
- Fixed issue with
Link
in the rich text which is appeared after addingsanitize()
method to the Page object to sanitize HTML strings in version15.3.0
; - Added some improvements to releasing script.
15.3.0
Added sanitize()
method to Page object to sanitize HTML strings usually coming from a Bloomreach component with a Rich Content field.
Suggested use is described in the SPA SDK package README.
15.2.1
Added support for Segmentation Based Personalization
15.1.2
- Fixed bug metadata HTML comments are not updated when a component is redrawn;
- Add missed documentation for
getContainerItemContent
function; - Updated development steps regarding publishing test release to npm.
15.1.0
15.1.0
Note: This release contains security fixes for xmldom
- Added feature: Integration of segment based content personalization
- Updated internal eslint configs which required adding explicit return
types to functions/methods
New SDK release line supporting PaaS and SaaS
Version 15 of the SDKs has just been published to npm.
While its a major release it does not actually include backwards incompatible changes, we felt it was needed due to the following reason:
From now on we will release a single line of versions that supports both our PaaS and SaaS products, separate from the release cycle of Bloomreach Content itself This means that the saas
npm tag will be removed and everyone should install 15.0.0 and get the updates from the latest
tag from now on, regardless if you are on brXM 14.x or saas.
Other changes:
- We have updated and expanded the usage documentation in the README's
- We have added a CHANGELOG so you can clearly track changes done in a particular release
- We have published new (and fixed) TypeDocs that now include the full references needed
- We have locked all dependency versions to prevent the @bloomreach/spa-sdk package from being updated transitively when updating one of the framework sdk's. However we strongly recommend using a lock file and installing with
yarn install --frozen-lockfile
or if you are using yarn berryyarn install --immutable
ornpm ci
if you are using npm, to prevent any transitive dependencies from updating if they are set as a version range. - We have bumped some dependency versions. Unfortunately we could not yet bump to Angular 12 due to a problem with the Ivy builds and libraries. We will investigate and update to Angular 12 asap.