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.

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
Brightspot is packaged with content types that get you up and running in a matter of days, including assets, modules and landing pages.

Content types
Modules
Landing pages
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