About this Release
Beaver Builder 2.10 includes the following new features and improvements.
🚀 New Features​
Assistant Integration​
Added new cloud icon to the toolbar for connecting to the cloud and saving templates.
Components​
Add the ability to select fields that can be edited per-page for global templates, allowing you to override the global defaults on a per-page basis.
Pre-built Box Module Templates​
Added 60+ pre-built Box module templates.
Star Rating Module​
Added a new Star Rating module to easily display ratings to create testimonial sections and more!
💥 Improvements​
Box Module​
Grid​
Added a global setting for applying global row spacing to top-level boxes. This will be enabled by default on new sites and disabled for existing 2.9 sites updating to 2.10 to ensure backward compatibility.
Spacing​
Added a global setting for applying global row spacing to top-level boxes. This will be enabled by default on new sites and disabled for existing 2.9 sites updating to 2.10 to ensure backward compatibility.
Button Module​
Enable responsive behavior on additional fields: custom width, text color, background colors and border color.
Menu Module​
Added width option for flyout menu.
UI Changes​
Content Panel​
Pre-built rows and modules​
Reworked the pre-built rows and modules panels to show categories instead of a dropdown.
Saved Tab​
Added the ability to collapse the sections in the Saved panel
Global Templates​
Change the global template overlay and badge color to green for better contrast with white text and icons.
All Nodes​
Added a "Save As" action to the settings dropdown on overlays. Added a "Type" select in the "Save As" form to include Template, Global, and Component.
Added copy and paste options to the context menu in the Outline Panel.
Accessibility​
Any changes to markup mentioned here make use of the Deprecation API.
Accordion Module​
Changes to HTML tags used for elements for new modules dropped on the page, increase focus ring size and change key event listener from keypress to keydown.
Ensure proper ARIA attributes are used. Replaced the .fl-menu-mobile-toggle
with the generic class .fl-content-ui-button
so those buttons are excluded from Global Styles button styling. Implemented closing accordion tabs with Escape key and also ensured event handlers only target interactive buttons. All items close now when focus is outside of the accordion.
Content Slider Module​
Added various improvements including making sure focus ring shows for links, add support for reduced-motion preference, prevent auto play on focus in or out, add aria-label and role attributes, improvements to keyboard navigation, adding focus to slider dot navigation, adjusting HTML markup in favor of list tags and button tags and more!
Gallery Module​
Added various improvements including deprecating div tags in favor of list tags and adding ARIA roles for the deprecated div tags.
Menu Module​
Added various accessibility improvements including enhancements for keyboard navigation, using appropriate aria attributes and roles, adjusted some markup and sizing of sub-menu icon as well.
Photo Module​
Change markup to use figcaption for caption per accessibility recommendations.
Posts Module​
Added various accessibility improvements including deprecating the div container tag in favor of an unordered list and added a new option in the post container field.
Post Slider & Post Carousel​
Added many accessibility improvements including using list tags for slides, button tags for navigation and pagination, proper aria attributes and making sure focus is visible on all controls.
All Posts Modules​
Ensured if there are redundant links, they are hidden from screen readers and are not used by keyboard navigation.
Tabs Module​
Added various accessibility fixes including using button tags for any buttons instead of links or divs. This uses the module deprecation API so the markup changes only affect new modules dropped on the page.
Ensured proper ARIA attributes are in place.
Testimonials Module​
Changed HTML tag from div to blockquote. This uses the module deprecation API so the markup changes only affect new modules dropped on the page.
Also added support for the reduced-motion preference and added an option for showing play/pause buttons.
Row Shapes​
Add generic title/desc to row shapes for accessibility.
Modules that display excerpts​
In modules that display excerpts, change default read more text to provide more context per accessibility recommendations.
WP Admin​
Reworked wp-admin list table to show "Global" or "Component" label. Reworked user access settings to allow editing per-page component settings but not the component itself. Added new user access setting for enabling or disabling cloud access based on user role.
Other Changes​
Performance​
Improved the time it takes for settings to initially render when first opened.
Subscribe Module​
Added support for ConvertKit custom fields
Debug Mode​
Added version control tab when it is enabled.