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 of puppeteer-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.
  • 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.

Browse All Docs

Everything you need to know when creating, managing, and administering content within Brightspot CMS.

Dashboards
Publishing
Workflows
Admin configurations
A guide for installing, supporting, extending, modifying and administering code on the Brightspot platform.

Field types
Content modeling
Rich-text elements
Images
A guide to configuring Brightspot's library of integrations, including pre-built options and developer-configured extensions.

Google Analytics
Shopify
Apple News
Brightspot is packaged with content types that get you up and running in a matter of days, including assets, modules and landing pages.

Assets
Modules
Landing pages
Our robust, flexible Design System provides hundreds of pre-built components you can use to build the presentation layer of your dreams.

Asset types
Module types
Page types