v4.2.23 release
Release date: September 3, 2021
Version 4.2.23 had 48 bug fixes, two new features, and 17 improvements.
Significant improvements
Preview pane—
- Shared previews include the name of the editor who generated the preview.
- Preview of assets inside parent assets. For example, if an image is used in an article, editors can preview the image itself and also preview the image inside the article.
- Better integration for headless projects.
GraphQL—
- CDA now supports headless applications with their own object types.
- Added support of non-standard scalar input types.
- Where appropriate, the
Access-Control-Allow-Credentials
response header has been added. - Improved error processing in the GraphiQL Explorer.
- Traces of the Dari profiler response option have been removed. This feature will be redeployed in a future release.
- New annotation that allows changing the type name of a view model in the GraphQL schema.
Significant defects addressed
- Prior to this release, editors without permission to access content templates saw the Create Content Template menu item in the content edit page, and clicking that menu item displayed an error page. Starting with this release, editors without permission to content templates do not see the Create Content Template menu item.
- Prior to this release, creating a content template for an iframe module with a blank URL generated an error. Starting with this release, editors can create a content template for an iframe with a blank URL.
- In some scenarios, the method
AutomaticPersistedQueryProtocol#loadQuery
did not handle validation exceptions. This defect has been addressed. - Published URLs containing higher-order UTF-8 characters generated 404 errors. For example, visitors attempting to view a URL containing Chinese characters received an error 404. This defect has been addressed.
- Prior to this release, the Bulk Upload servlet did not query a file’s storage setting, and always uploaded files using the default storage defined in
context.xml
. Starting with this release, the Bulk Upload servlet queries a file’s storage setting; if none is specified, it falls back to the setting incontext.xml
. - In some scenarios, the Image Editor did not preserve freeform crops. This defect has been addressed.
- In some scenarios, the percentage complete indicator in a bulk upload did not match the progress circles. This defect has been addressed.
- In some scenarios, both English and Spanish field labels appeared when the Brightspot locale was set to use Spanish only. This defect has been addressed.
- Prior to this release, the preview pane did not always display the latest edits made in the content edit form. This defect has been addressed.
- Corrected the presentation of area-stacked, line, and scatter report graphs.
- Corrected an issue causing the Color field in the Edit Text Color widget to behave incorrectly.
- Corrected an issue in which clicking the Raw HTML button in the rich-text editor's toolbar crashed the browser.
Breaking changes
- The Recent Activity widget displays by default only the last 30 days of activity. This default can be overridden by configuring
brightspot/cms/recentActivityLimitDays
setting. - Updates to the preview pane mandated that
AppetizeioContentEditPreviewType
be no longer supported. To leverage Appetize IO, projects must use the newAppetizeioPreviewType
. - A new method
BulkUploadProcessor#getStorageSetting
needs to be implemented for situations in whichBulkUploadProcessor#onUpload
is used.
Previous Topic
v4.2.24.1 release
Next Topic
v4.2.23.10 release