Announcement – Display Builder 1.0.0-beta4 is released
Image
Author
G4MBINI
Tags
design system
drupal-planet
display builder
display building
Reading time
2min
Comments
Just one week after beta 3, we are happy to announce the release of Display Builder 1.0.0-beta4! This is a focused stabilization release, shipping a solid batch of bug fixes — in particular around Entity view overrides — alongside improved API error logging and a handful of developer-facing improvements.
A big thank you to the 6 contributors who made this release possible: anruether, fmb, ipumpkin, mogtofu33, nickolaj, and pdureau.
New features (beta 4)
- Entity View Override Enhancements (#3562686): A series of improvements to the Entity view override feature, making it more robust and flexible to work with across different content types and display configurations.
- Specific First Log Messages per Data Source (#3576918): API error log messages are now tailored to the data source that triggered them, making it significantly easier to diagnose and debug issues when something goes wrong.
Bug fixes (beta 4)
- Issues with Token Modal Window (#3575406): Fixed several issues affecting the token modal window, restoring expected behaviour when browsing and inserting tokens into component properties.
- Empty Steps No Longer Counted as Proper Steps (#3577023): Empty steps in the builder workflow were incorrectly treated as valid steps, leading to unexpected UI behaviour. This is now resolved.
- [attachToSlot] moveToSlot Failed with Invalid Data (#3576984): Fixed an error thrown by
moveToSlot()when it received invalid data during the slot attachment process, a follow-up to the similar fix shipped in beta 3. - Field Management in Entity View Override (#3577332): Resolved an issue where field management within Entity view overrides was not behaving correctly, preventing proper configuration of field display settings.
Under the hood (beta 4)
- UI Patterns Dependency Updated: The
ui_patternsdependency has been updated to its latest version to keep the module aligned with the broader UI Suite ecosystem. - Views Refactor (#3577308): The
ViewsManagementControllernow usesViewDisplay::collectInstances(), harmonising the Views integration with the rest of the codebase's instance management approach. - Tests Updated and Reworked (#3578068): Test coverage has been updated and restructured to keep pace with recent changes and ensure continued reliability.
How to install
Display Builder 1.0.0-beta4 requires Drupal ^11.3.3. Install it via Composer:
composer require 'drupal/display_builder:^1.0@beta'