Skip to content

Releases: bloomreach/spa-sdk

15.3.2

19 Oct 14:48
Compare
Choose a tag to compare
  • 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

12 Oct 15:36
Compare
Choose a tag to compare
  • Fixed issue with Link in the rich text which is appeared after adding sanitize() method to the Page object to sanitize HTML strings in version 15.3.0;
  • Added some improvements to releasing script.

15.3.0

06 Oct 20:01
Compare
Choose a tag to compare

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

06 Oct 19:58
Compare
Choose a tag to compare

Added support for Segmentation Based Personalization

15.1.2

23 Sep 12:33
Compare
Choose a tag to compare
  • 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

23 Aug 10:14
Compare
Choose a tag to compare

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

10 Aug 08:04
Compare
Choose a tag to compare

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 berry yarn install --immutable or npm 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.