Release Notes & Documentation Updates

This page provides information on the Bloomreach Content (SaaS) releases. Watch this space to stay updated about our fortnightly, planned releases containing critical bug fixes, feature enhancements, and new feature releases. We also share new documentation updates to bring exciting and helpful pages to your attention.

Releases are deployed to customer environments 2 weeks after the date encoded in the release version. This will occur between 10:00-14:00 CET on a Tuesday for customers hosted in the US or APAC. (This is usually 4-8am EST or 18:00-22:00 AET, except during daylight saving time transitions.) For customers in the EU, this will happen on the same Tuesday between 18:00-22:00 CET.

Holiday Freeze Until January 10 2023

Please note that Bloomreach currently has an active holiday freeze until January 10 2023 during which no new releases will be deployed to customer environments in order to decrease any risks of unforeseen incidents.

The last release deployed before the freeze was 20221102. The next release to be deployed after the freeze is expected to be 20221228 and will contain all changes introduced after the 20221102 release.

SPA SDK 17.1.0 - Support for React 18!

We have released a new version of the SPA SDK: v17.1.0.

Highlights:

  • Much requested support for React 18! The changes are backwards compatible, meaning that customers can use the same SDK version with React >16 && <=18
  • A fix for a very recent critical security vulnerability affecting xmldom.

We strongly advise moving to the latest SDK version!

Release Highlight: Automatically Synchronize Segmentations for Full Site Personalization 🎉

We are excited to announce the availability of our new Enagagement integration which enables Site Admins to add Bloomreach Engagement projects in the Bloomreach Content UI for automatic synchronization of segmentations, to be used for segment-based page-level personalization. With segment-based content personalization, Bloomreach Engagement and Content allow you to personalize your site experience based on a visitor’s real-time segment, ensuring a consistent experience across recurring visits.

How it works:

Available as of release 20220907!

Release 20221116

🎉 New Features

🚀 Improvements

🐛Bug fixes

Documentation Update November 3rd, 2022

Release 20221102

🎉 New Features

  • The new Project Management API enables Bloomreach Content developers to manage projects in a running Bloomreach Content environment. The Project Management API enables project operations mostly related to automation of project workflows. These operations only work in the context of developer projects.

🚀 Improvements

  • We improved the error messaging when the “type” field is omitted in a Content Batch Import API payload.
  • We improved the error messaging when a page is edited via Content Batch Import API but the page’s channel hasn't been added to the project yet.

🐛Bug fixes

Release 20221020

🚀 Improvements

🐛Bug fixes

  • Index routes are now correctly labeled with the relevant folder name instead of "index" in the Sitemap in the Experience manager.
  • Routes that act as a parent route and have no page configuration themselves are no longer clickable (and no longer lead to an error page) in the Sitemap in the Experience manager.
  • The Cloudinary asset preview now correctly shows the selected variant instead of always showing the original.

Release 20221005

🚀 Improvements

🐛Bug fixes

Release 20220921

🎉 New Features

  • The new Cloudinary integration enables connecting to a Cloudinary DAM system in the Bloomreach Content UI so that digital assets stored in Cloudinary are available for use in Bloomreach Content.

🚀 Improvements

🐛Bug fixes

  • Deleting a completed project no longer fails in certain scenarios.
  • Adding a new user no longer fails after a previous attempt to create a user with the same information was cancelled.
  • Navigating from the Experience manager to Content audiences no longer results in a 404 error page in certain scenarios.
  • Adding an integration with an empty Integration ID field no longer fails silently.
  • A typo in the description of the Engagement integration has been fixed.

Release 20220907

🎉 New Features

  • The new Engagement project integration enables Site Admins to add Bloomreach Engagement projects in the Bloomreach Content UI for automatic synchronization of segmentations, to be used for segment-based page-level personalization.
  • The new Bynder integration enables connecting to a Bynder DAM system in the Bloomreach Content UI so that digital assets stored in Bynder are available for use in Bloomreach Content.

🚀 Improvements

  • It is now possible to opt-out of the endpoint query string parameter in the Experience manager's channel preview iframe by setting the new remoteHostProtection property of the channel to false. This prevents triggering the remote inclusion rule in certain Web Application Firewalls. For details see SPA Integration Troubleshooting.
  • We made improvements to the Product Highlight and Category Highlight components in order to reduce the number of separate GraphQL queries executed by the browser in case of multiple commerce components on a single page.

🐛Bug fixes

  • Several bugs in the Experience manager editing experience for page-specific components have been fixed.
  • Merging a project into core no longer erroneously invalidates the external preview token for the core channel.

Documentation Update August 25th, 2022

Release 20220824

🎉 New Features

  • The Folder Management API is now available, allowing developers to create and configure content folders, including metadata such as the locale and allowed content types for a folder. It also allows developers to list the content items contained within a folder to support scripting use cases.
  • The Content Batch Export API is now available as beta feature, enabling developers to export large amounts of content from a Bloomreach Content project. There may be known issues with this feature in this version, so please use with caution. The final version is expected in a following release.
  • Developers can now configure custom integrations in the Bloomreach Content UI. At this point, there is one extension point for document fields in the content editor. In the future, more extension points will be added.
  • The SPA SDK version 16.0.0 supports a new non-blocking render mode (NBRMode) which can be used to decrease the time for your application to load fully on the client side. By default NBRMode is disabled to avoid breaking existing setups. Please test to assess any changes in end-user experience before enabling NBRMode in production.
  • It is now possible to specify a country and language (combined as locale) as well as an icon when creating a new channel in the Experience manager. A channel's icon and locale can also be retrieved and updated through the Site Management APIs Channels endpoint. The locale is included in the Delivery API's Pages endpoint's response.

🐛Bug fixes

  • The Page endpoint of the Content API no longer returns an error on a PUT operation when the page configuration contains a Boolean type component parameter with an "on" or "off" value.
  • The Experience manager no longer fails to save new list items within page-specific components in certain scenarios.

Release 20220810

🐛Bug fixes

  • Adding a new value to a multi-valued content field in the component editor using the link picker no longer results in an error after adding a certain number of values.

Release 20220728

🚀 Improvements

  • This release contains updates related to GraphQL infrastructure improvements. Customers may be required to make minor configuration changes once the improvements are fully implemented. Further communication will follow.

Documentation Update July 13th, 2022

  • We expanded our personalization documentation in Content Audiences with a new Personalized Landing Pages user guide.
  • We updated our API library with our new Content Batch Import API which enables developers to import large amounts of content into a Bloomreach Content project. We also released a complementary Import Content user guide!
  • We published a Postman Collections page about using the new Bloomreach Content public Postman workspace and updated individual Management API landing pages with a Run in Postman button.
  • Check out our new Content Help Center which aims to answer any questions or doubts you may have!

Release 20220713

🎉 New Features

  • The new Content Batch Import API is now available! API reference documentation has been published along with an Import Content step-by-step tutorial.
  • It is now possible to generate external preview URLs for a channel's frontend application and Delivery API endpoints. These URLs can be generated for a channel's Core or for any branch within a project context. The URLs can be used by developers for easier debugging and they can be shared with stakeholders who do not have access to the Bloomreach Content environment.

🚀 Improvements

  • We made several improvements to the Open API specifications for our Management APIs in order to improve the usability of the interactive API reference documentation.
  • We improved our support for Postman by creating a Bloomreach public Postman workspace containing collections for each of our Management APIs and adding Run in Postman buttons to the relevant documentation pages.

Documentation Update June 29th, 2022

Release 20220629

🎉 New Features

🚀 Improvements

🐛Bug fixes

  • When previewing a project branch of a channel in the Experience manager and navigating to the channel overview and opening the same channel, the core version of the channel is now opened instead of the previously opened project branch.
  • When creating a new project and entering a project end date without a start date, the Create button now remains disabled and a feedback message is displayed.
  • In the Site Management API, when specifying component and channel parameters, specifically of type contentpath or imagesetpath, the new enableUpload property is no longer ignored on PUT operations.

Documentation Update June 16th, 2022

Release 20220615

🚀 Improvements

  • It is now possible to upload an image within the image picker in the Experience manager app, consistent with the image picker in the Content app.
  • Improved validation of URLs in the Front end URL configuration dialog for a channel in a development project.
  • Developers now have more customization options to control the folder where a link picker will start, immediately after an editor clicks to add a new link.
  • Developers now have more fine-grained control over menu items through additional (beta) menu operations in the Site Management API.

🐛Bug fixes

  • The channel preview iframe no longer reloads unnecessarily when switching from editing content to editing component properties in the right drawer.
  • Editing a component's properties after navigating away from the page the component is on is now handled correctly when personalization is enabled.
  • In the Site development app, unsaved changes to a component's properties are no longer lost after editing and saving the component's details.

Release 20220601

🚀 Improvements

  • 'Blueprints' have been renamed 'Channel templates' in the new channel wizard.
  • The value in the URL name field in the New folder dialog in the folder picker in the Experience manager is now automatically generated based on the Name field or regenerated when clicking on the refresh button.
  • UX improvements in the API token management dialog.
  • The names of the Reference SPA's configuration properties related to Bloomreach Discovery have been updated, replacing "SM" with "DISCOVERY". Customers planning to use the latest Reference SPA version must use the new variables defined in the the env.dist file.

🐛Bug fixes

  • Outdated Help links in the Navapp menu have been updated.
  • Spacing issues in the Channel settings UI have been fixed.

Release 20220519

🎉 New Features

  • The Reference SPA frontend implementation has been reimplemented to use (partial) server-side rendering (SSR) based on Next.js. Previously it used client-side rendering (CSR) based on Create React App. This change was made to better align with typical implementation scenarios and improve SEO and conversion.
  • A new, dedicated "page" content type with extensive predefined SEO fields has been added to the Reference SPA channel template and all pages in the template are now based on this content type.
  • A new folder picker improves the folder selection user experience while creating new pages in the Experience manager app and enables site authors and editors to create new folders directly from within the picker.

🚀 Improvements

  • Site development app improvements:
    • Navigating away from a page layout with unsaved changes now triggers a pop-up asking to save or discard the changes, or to cancel navigating away from the layout.
    • The base component group is now read-only and cannot be edited.
    • The Extends field in the component editing form is now a dropdown instead of a free text field and is populated with available base components.
    • The list of components now shows the icons for components that have one defined.
  • Experience manager app improvements:
    • Sorting of channels in the channel overview in the Experience manager app is now case insensitive.
    • The buttons to enable/disable the component and content editing overlays has been merged into a single button to enable/disable the overlays.
    • Document types for the Reference SPA channel template now use sentence-style capitalization for their display names, consistent with the rest of the Bloomreach UI.
  • Delivery API improvements:
    • The Delivery API status check now always returns status 200 when it's available, even if no channels are defined. Previously, a 404 response was returned in this situation.
    • The API details item in the Setup menu has been renamed to Discovery API details to avoid confusion with Content APIs.

Release 20220504

🎉 New Features

🐛Bug fixes

  • In the Site development app, values of newly created component properties are no longer erroneously showing as empty on subsequent editing.
  • The Content tab for a newly added page-specific component is no longer showing as empty in the Experience manager.

Release 20220420

🚀 Improvements

  • The Site development app received many functional and usability improvements following feedback on the first beta release.

🐛Bug fixes

  • Picking an internal link on the Content tab of a custom component no longer results in an error in certain use cases.
  • Icons for disabled options in Publication menu in the Content application are now properly greyed out as expected.
  • Restoring a page template version in the Experience manager app now works as expected.

Documentation Update April 13th, 2022

  • We now have an Introduction to Content SaaS page! It zooms in on the specifics of our product and guides you to great starting points.
  • There is now a Content SaaS vs brXM page! On this page you will learn about the differences between our two Content products.
  • We have also shared credentials to our Public Developer Environment, where you can try our Content SaaS product hands-on!

Release 20220406

🚀 Improvements

  • Hovering over a page in the Sitemap tree in the Experience manager application now results in a tooltip showing the page's title.

🐛Bug fixes

  • The application no longer freezes when selecting all referring documents in the Publish and Take offline dialogs.
  • Changes made to a field group type using the content type editor are now immediately reflected in the content editor in the Experience manager application.

Release 20220323

🎉 New Features

  • Site development app (Beta)
    • Site developers can now manage site configuration using the new Site development app in Bloomreach Content. The Site development app works as a GUI layer on top of the Site Management API.

🚀 Improvements

  • The Site Management API reference and Postman collection have been updated for display name support of component parameters field groups and selection option choice values of a component parameter.
  • The Site Management API now supports labels of selection option choices in component and channel parameters.

Release 20220309

🎉 New Features

🚀 Improvements

  • The Site Management API now supports display names for channel field groups and component parameters field groups.
  • The namespace prefix for contentType is now optional when creating a page-specific component using the Site Management API.

🐛Bug fixes

  • The page status banner at the top of a page in the channel preview no longer shows an outdated publication status in some cases.
  • Creating a content type containing a link type with a null pickerType value using the Content Type Management API no longer causes the link picker not to open in the content editor.
  • Hitting the Enter key in the search box the link picker dialog now works as expected.

Release 20220223

🚀 Improvements

  • Developers can now configure folders to be used for specific content types that are part of an active development project, but not yet published.
  • Package dependencies for the Bloomreach Spartacus Library were updated to resolve high vulnerabilities reported by npm.

🐛Bug fixes

  • Content type display names in the Edit allowed content dialog now include group names as expected.

Release 20220209

🎉 New Features

  • New Channel templates for SAP Spartacus and Vue Storefront enable developers to have a starting point that integrates Content with a storefront as a reference for building their own commerce project.
  • It is now possible to add a separate display name to a content type.

🚀 Improvements

  • The OpenAPI specifications for the Management APIs have been improved in order to generate better API reference documentation.
  • Improved error messaging and documentation related to attempting to create a content type using a reserved name.
  • Improved error messaging in the "Add document" dialog.
  • Improved user input validation in the Content application.
  • The way banners are rendered by the "Banner gallery" component has been improved and now better takes into account which content fields are filled for each banner.
  • UX improvements related to restricting document types per folder ("Edit allowed content..."). Display names are now used and newly created document types are automatically included in the dropdown.

🐛Bug fixes

  • Rich text fields in the in the Experience manager's content editor no longer assume a width that is wider than the sidebar in case of out-of-bounds content. Such content is now handled by either wrapping or scaling, or adding a horizontal scrollbar, depending on the use case.
  • Compound fields that have never been edited are now visble in the Experience manager's content editor.
  • The Sitemap search box in the Experience manager's left sidebar no longer get hidden behind the scroll bar.
  • The Reference SPA no longer displays the cookie consent popup within the Experience manager channel preview.
  • Creating a content type with a name that is the same as a system field group type is no longer erroneously disallowed.
  • The "Add new [content type] document" link for a disabled content type no longer results in the browser waiting indefinitely.
  • The label for adding/allowing a Taxonomy document in a folder now properly shows the "Taxonomy document" name instead of an internal name.

Release 20220113

🎉 New Features

  • Cookie consent functionality has been added to the Reference SPA.

🚀 Improvements

  • The Content application's Edit allowed content dialog for a folder now filters out disabled content types.
  • Disabled unpublished content types are now excluded from the Project workflow.
  • The Content Type Management API reference documentation has been updated for the disabling of content types, a feature introduced in the previous release.

🐛 Bug fixes

  • Merging a project into Core no longer incorrectly results in empty containers on merged pages in certain scenarios.
  • Selecting a page-specific component on an Experience page while the page content editor is open in the right sidebar now properly closes the page content editor and opens the component editor.

Release 20211229

🎉 New Features

  • It is now possible to enable or disable a content type through the Content Type Management API.

🚀 Improvements

  • Channels in the Experience manager's channel overview are now sorted alphabetically.
  • Improved UX when copying a variant of a personalized component in the Experience manager.
  • The active session timeout has been increased from 30 to 60 minutes.

🐛 Bug fixes

  • Editing a page-specific component on a copied page no longer results in the original page being saved instead of the copy in some scenarios.
  • Custom channel region images uploaded in the Content application are now properly displayed.

Release 20211215

🚀 Improvements

  • The value and default value specified for an HTML field in the Content Type Management API now go through the same HTML cleaning process as used by the Document Type Editor GUI.
  • The segment selection for a Personalize a Page is now consistently maintained between the page preview and the component configuration editor in the right-side panel, including when opening and closing the right-side panel and when selecting a different Alter Ego.
  • The segment picker in the Experience manager application now shows a progress indicator while loading for an improved user experience.

🐛 Bug fixes

  • This release incorporates all required updates to fix the recently discovered Log4j vulnerabilities.
  • [API authentication tokens] are no longer mistakenly removed before their expiration date in some internal exception handling scenarios.
  • Adding more than one product or category in the Product Highlight or Category Highlight component using the commercetools connector no longer results in an error message.

Release 20211201

🎉 New Features

  • It is now possible to use content personalization to hide a component completely for a segment.

🐛 Bug fixes

  • Within segmentations, it is no longer possible to create a segment with a duplicate ID.
  • When creating a new variant for a component, the Select a segment dialog no longer incorrectly preselects the first campaign or segmentation if that component already has variants for all segments in that campaign or segmentation.
  • Navigating from the Experience manager to Content audiences and back to the Experience manager no longer results in a blank screen in some use cases.

Release 20211117

🎉 New Features

  • Page level personalization based on segmentations defined in Bloomreach Engagement:
    • Personalize page components for visitor segments defined in Bloomreach Engagement.
    • Preview personalized pages for combinations of segments and campaigns in the Experience manager by defining an "alter ego" in the As viewed by menu.
    • Easily add Bloomreach Engagement segmentations to Content audiences using the copy-paste JSON importer.
    • Personalization based on Bloomreach Engagement segmentations stores a visitor cookie to continue the personalized experience for recurring visits. Cookie consent should be handled separately by the customer.
    • Personalize only on segmentations exposed through Bloomreach Engagement Segmentations API.
    • Personalization support in the Bloomreach SPA SDK helps developers get up and running quickly with the integration of personalization in their frontend.

Content personalization features must be enabled on a per-environment basis. To get started with personalization, reach out to your Bloomreach account manager or sales representative.

🐛 Bug fixes

  • Category links in the Category highlight component in the Reference SPA are now working properly.
  • Selecting an already open component in the Experience manager no longer disables the Delete component button.

Release 20211103

🚀 Improvements

  • Improved validation of SVG images uploaded to Assets.
  • Support for menu item prototype functionality in the Site Management API.

🐛 Bug fixes

  • The Page info dialog in the Experience manager no longer exposes the internal namespace for a document type.
  • The Page info dialog in the Experience manager no longer displays an incorrect publication date.
  • A UI glitch in Versions tab of the Page panel in the Experience manager has been fixed.

Release 20211020

🚀 Improvements

  • CKEditor (the rich text editor used by Bloomreach Content) has been updated to v4.16.2.
  • No more external calls to Google font files.

🐛 Bug fixes

  • The Experience manager channels list view now refreshes after creating a new channel.
  • When a Project is reopened, the Includes document types checkbox is now reset properly.

🐛 Other changes

  • As of Content release 20211020, Bloomreach no longer performs QA testing for the Edge and Internet Explorer browsers.

Release 20211006

🎉 New Features

  • Content Type Management API
    The new Content Type Management API enables brX developers to manage content types through a set of REST endpoints for operations on content types and their field definitions.
  • Instant preview in the Experience manager
    The page preview in the Experience manager now instantly reflects changes made in the right side editing panel without clicking the Save button first. This eliminates having to save changes just to update the preview, improving usability for editors and reducing version clutter created by unnecessary save actions.

🚀 Improvements

  • UI performance improvements
    Performance of the brX navigation UI has improved significantly in this release due to the implementation of lazy loading for all brX applications.
  • Segment-based personalization for page-specific components
    In addition to shared components, page-specific components can now also be personalized based on segments used in Bloomreach Engagement email campaigns.
  • Development project with document type changes indicator
    A development project that has document type changes associated with it is now explicitly labeled as such.

🐛 Bug fixes

  • Adding a new Experience page while a campaign is running no longer results in an error.
  • Clicking on the Properties tab in the right side editing panel for a page-specific component no longer erroneously closes the entire panel.

Release 20210908

🐛 Bug fixes

  • The Experience manager's "As viewed by" selector no longer selects an incorrect variant in certain navigation scenarios.
  • Entering an invalid namespace in the List component's sort field parameter value is now handled properly and does not result in empty search results and/or error messages anymore.

Release 20210825

🎉 New Features

🚀 Improvements

  • The Reference SPA has been updated to use the latest release of the SPA SDK.
  • The Commerce Accelerator now supports displaying the localized product title and description in commercetools.

Release 20210811

🚀 Improvements

  • Improved user experience due to more efficient reloading of the page preview when saving content in the content editor for a page-specific component.
  • The Delivery API's Pages endpoint now always serializes referenced images and assets in the response, even if they are at a deeper reference level than the configured maximum.

🐛 Bug fixes

  • The Merge dialog for regular (i.e. non-development) projects no longer contains an empty section for document type changes.
  • Document instances of document types under development within a development project can no longer be copied outside that project's context.
  • It's no longer possible to select a non-image asset in the image component.

Release 20210728

🚀 Improvements

  • The Banner gallery and Banner CTA components in the Reference SPA have been converted to page-specific components.
  • Improved button labels in Create page and Create content dialogs in the Experience manager.
  • The brX UI has been updated with the current Bloomreach branding.

🐛 Bug fixes

  • Dynamic dropdowns in a document in a project context now show the published resource bundle key-value pairs.
  • Saving a document after editing in the Experience manage no longer results in a Page not found error.
  • The example REACT_APP_BRXM_ENDPOINT URL in the Reference SPA's .env.dist file now uses the current bloomreach.io domain.
  • It's now possible in the visual content editor in the Experience manager to add a single content block to a content block field that is not marked as multiple.
  • Content block fields with 'maxitems' configured are now properly handled in the visual content editor in the Experience manager.

Release 20210714

📘

Please note that Reference SPA moved to a new Github location: https://github.com/bloomreach/bloomreach-reference-spa

🎉 New Features

  • This release adds page-specific components. Page-specific component instances are fully self-contained and include content of a predefined content type, removing the component's dependency on a separate document with its own lifecycle. It's now possible for an Experience page and all component instances and content on that page to share a single lifecycle, simplifying the workflow to publish the page.

🚀 Improvements

  • Reference SPA improvements:
    • The Maps component now uses a search query in addition to latitude and longitude so that the map is automatically centered on the top result, and now includes different templates to select the map type (map, terrain, hybrid, or satellite).
    • Improved error messaging for many components.

🐛 Bug fixes

  • When switching between the core project and a developer project in the Experience Manager, the component overlay and the sitemap and components tray are now properly rendered and functional.
  • Copying a document of an unpublished document type within a development project no longer results in an error message.
  • Unpublished content changes in a document are now properly rendered inline instead of in separate blocks.
  • The Publish (request) option in the Page menu in the Experience manager is now enabled when this action is available.
  • It's now possible to deselect options in dynamic dropdown fields when editing content.
  • The application does not crash anymore when making changes to existing document types.
  • Several minor cosmetic UI issues have been fixed.
  • Dynamic dropdowns in a document in a project context now show the published resource bundle key-value pairs.

💥 Known Issues

  • As a developer, when merging a development project with document type changes for page-specific components, the Experience manager needs to be refreshed to see newly created components reflected in the component catalog.
  • Updating the content type of a page-specific component is currently not supported. Although the REST API call will succeed, the Experience manager is currently unable to handle such an update.
  • The following content field types are currently not supported and/or not fully functional for page-specific components:
    • Resource bundle
    • Taxonomy
    • Resource upload
    • Upload widget for the image picker

Release 20210630

🎉 New Features

  • This release adds a Documents Endpoint to the Delivery API, allowing developers to retrieve individual documents by their identifiers.
    Use cases for the Documents endpoint include retrieval of documents referenced but not included in the Pages Endpoint's response, and retrieval of standalone content outside the content of a page.

🚀 Improvements

  • Reference SPA improvements:
    • The Maps component now uses a search query in addition to latitude and longitude so that the map is automatically centered on the top result, and now includes different templates to select the map type (map, terrain, hybrid, or satellite).
    • Improved error messaging for Product highlight, Banner CTA, Pathways & Recommendations, and Video components.

🐛 Bug fixes

  • Clicking on the brand logo on the product details page in the Reference SPA no longer leads to a 404 error.
  • Broken links in the Experience manager sitemap have been fixed.
  • A bulk workflow UI glitch in the Search application has been fixed.

Release 20210616

🚀 Improvements

  • Styling of Experience page folders and documents in the Content application has been improved.
  • Focus is now automatically set on the first form field in the Page campaign 'Create version' and 'Schedule version' forms.
  • The Site Management API's Channels endpoint now only returns active developer branches.
  • Several improvements were made related to error handling:
    • It is now possible to specify a documentRequired property on Routes using the Site Management API in order to indicate whether a URL should have a (primary) document or folder item. If the value is true and the URL does not map to a specific content item, the Page Delivery API returns a 404 page.
    • The error handling in the Reference SPA has been completely redesigned to be more robust and serve as a reference implementation.

🐛 Bug Fixes

  • When adding a Rich Text Field within a Choice field in the Visual Editor in the Experience manager, the new field is now properly highlighted and focused.

Release 20210602

🚀 Improvements

  • We made several improvements to user roles and their associated privileges in order to provide more clearly defined workflows and a better user experience.
  • The Page menu in the Experience manager now shows context-sensitive options depending on whether a channel is being viewed within a Project context.

🐛 Bug fixes

  • Link creation no longer fails for certain advanced routing configurations.
  • Deleting a document no longer results in an error message being logged.
  • Certain Search Result Component configurations no longer result in 404 requests and the component disappearing from the container.

Release 20210519

🚀 Improvements

  • CKEditor, used to edit rich text content, has been upgraded to version 4.16.
  • Authors and developers can now create and restore experience page versions.
  • Minor UX improvements in the Content application.

🐛 Bug fixes

  • We fixed several bugs related to the Page Campaigns feature introduced in the previous release:
    • The Info and Schedule icons now show the correct tooltip messages when a page is offline.
    • Resetting a scheduled date for a campaign no longer causes a (silent) Javascript error.
    • Campaign and version related workflow actions are now showing in the activity stream in Home.
    • Version filtering glitches in tje Visual Editor sidebar were fixed.
  • Primary document and page link now works with dynamic components.

💥 Known issues

  • Creating a new channel as 'site-admin' fails.

Release 20210505

🎉 New Features

  • Page campaigns 
    • The new Page Campaign feature enables site editors to schedule an alternative version of a page to be served on the live website from a specified start date and optionally until a specified end date.
    • A page without a specified end date will stay live until a new campaign for that page starts or until an end date is added.
    • It is now possible to rename page versions.
    • It is now easier to set-up campaigns in advance as you can prepare multiple go-live dates on pages before the first scheduled publication date.