v4.5.10 release
Release date: November 1, 2022
v4.5.10 had 24 bug fixes, one new feature, and four improvements.
Significant new features
The Styleguide build command has a new option that allows for a continuous integration pipeline. The option is
-p puppeteer-custom-config.json
. The contents ofpuppeteer-custom-config.json
override the standard Styleguide build configuration. A typical command is as follows:yarn node node_modules/@brightspot/styleguide/build/bundle -b build/styleguide -o build/theme.zip -p puppeteer-launch-config.json
Significant improvements
Enhanced accessibility in various Brightspot forms and widgets.
- Search filters now have the
aria-labelledby
attribute to describe the inputs. - Keyboard shortcuts are available for editing images and videos.
- The focus order of the items in the navigation area are now sequential.
- In the image and video editing UI, the crop feature now has a proper name, role, and value.
- Individual projects can customize the purpose of each input field.
- Tabs remain tabs in smaller resolutions instead of turning into a menu.
- Increased contrast between separators and items in a list.
- Buttons in the header now have visible focus.
- Clear identification of multiple languages, such as mixed English and Spanish, in the rich-text editor.
- Search filters now have the
- Ensured that Styleguide builds invalidate the browser cache so that after five minutes the server delivers the latest assets.
- In board view, editors can now abort a drag-and-drop action by returning the dragged card to its initial column.
- Improved the MarkedText schema in GraphQL.
Significant defects addressed
- Corrected a regression error that caused batch upload failures into objects of type
GoogleStorageItem
. - Corrected an issue in which invalid Dynamic Placeholder values can block editors from creating new content.
- Corrected issues that prevented saving and processing of editorial content types.
- Corrected an issue that prevented correct operation of the show/hide comments toggle.
- Corrected an issue that prevented proper deployment of a new bundle to an existing theme.
- Corrected an issue that caused overlays to disappear when adding a slide to a homepage carousel.
- Corrected an issue that caused comments to appear in promo descriptions.
- Corrected an issue that displayed the Edit Theme widget behind a full-screen rich-text editor.
- Corrected a regression error that displayed empty production guides that cannot be closed.
Breaking changes
The schema for the CDA and rCDA have changed, and the following elements have been removed:
-
interface Mark
—removed -
type HtmlMark
—removed -
type MarkedText
—removed -
type RichTextMark
—removed
For the rCDA, there is an option for backwards compatibility in the form of a Use Marked Text Schema V1 toggle field in the Advanced tab of Recordable API schema settings.
For the regular view CDA, this is a breaking change with no backwards compatibility.