Security
Security: Fixed possible XSS issue in the Testimonials Module with auto play by ensuring the setting is a boolean
Enhancements
Box Module: Add new alignment and order fields (#4254)
Change drop text when dropping a saved Box module as a top level container (#3959)
Heading Module: color field is now responsive (#4127)
Update version of jquery validate script (#4287)
Bug Fixes
Fixed incorrect margin preview selector for legacy modules (#4364)
Color Picker: try to reduce accidental clicks on presets by making some styling adjustments (#4166)
Color Picker: keep color value when disconnecting a global color from a color field (#4049)
Fixed issue with Module blocks settings not opening and not previewing (#4328)
Loop Module: fix issues with button module lightbox rendering the wrong content (#4252)
Additional changes to prevent conflict with WP Developer plugins (#4211)
Menu Module: Fix submenu spacing not working when using Expanded layout (#4164)
Fix some styling in modules affecting the parent menu for nodes (#4070)
Prevent history post type from being exportable (#4329)
Fixed issue with back button and anchor links (#3925)
Fixed conflict with Nested Pages plugin in the WP Admin (#1670)
Fixed conflict with Ultimate Member where shortcodes are parsed when BB is active (#3714)
Fixed looping issue with when using the builder for Toolset content (#1472)
Fixed fatal error on settings page when using Persian language
Developer
Loop Module: add new hooks fl_builder_module_data_repeater_has_items, fl_builder_module_data_repeater_setup_item_before, fl_builder_module_data_repeater_setup_item_after, fl_builder_module_data_repeater_can_paginate, fl_builder_module_data_repeater_before_cleanup, and fl_builder_module_data_repeater_after_cleanup
Hotfix
Fixed issues when importing only Global Colors (#4283)
Color Picker: Fix JS error when trying to select a global color on breakpoints other than XL (#4291)
Fixed issue when saving when on Multi-Site/Networks (#4301)
Revert fix for pagination not working if page slug and rewrite slug are the same in the Posts module
Harden _fl_builder_color_presets so that it is always an array
Fixed not being able to edit widgets or drag new widgets onto a layout (#4317)
Enhancements
Performance: only check for available downloads for a license if a license exists (#3984)
Sections: use local storage to remember which sections are open/closed (#4232)
Background Field: Allow shortcodes for image URLs (#4213)
Hotfix
Menu Module: Fix sub-menus on mobile being hard to open (#4162)
Video Module: Fix videos no longer autoplaying (#4146)
Fix filesystem initialization for deprecated module API (#4209)
Revert fix for pagination not working if page slug and rewrite slug are the same in the Posts module
Developer: add 2 filters to the Loop module <code>fl_builder_module_data_repeater_data_source and fl_builder_module_data_repeater_query
Dequeue some scripts from WPD Beaver Pop-ups and WPD Beaver Additions plugins when in the BB UI to prevent the UI from being broken (#4211)
Security: improve the icon set fix further only allow certain file types to be uploaded in an icon set
Background Field: make sure full size is available when using a photo (#4225)
Performance: Fix memory issues related to compound fields in some scenarios (#4143)
Lite version: Fix fatal errors relating to Global Styles and module blocks as well as JS error in icon picker when Icon module is used as a block (#4230)
Enhancements
Loop Module: Add option to show top level terms in the Taxonomy query (#3980)
There is a companion Themer release for this feature. Please update to Themer 1.5.0.4
Debug Mode: Show display_errors value (#4130)
Security: Improve icon set fix to prevent PHP files from being uploaded regardless of directory (#4197)
HotfixWhen Force Module Wrappers setting is turned on in Advanced Settings, do not render flex CSS for columns (#4133)Fix fatal error if ctype functions are not available (#4142)
Hotfix
Typography: Fix font weight resetting after editing (#4076)
Outline Panel: fix JS error after saving Global Colors and then clicking on the Outline Panel icon immediately after (#4077)
Global Colors: Make sure they are not empty to prevent a JS error (#4054)
Accordion Module: Fix HTML not being rendered in Accordion labels (#4083)
Callout Module: fix text color overriding link color settings (#4015)
Color Picker: fix colors affecting tabs when not needed (#4005)
History Manager: Fix history state not being saved when adding module templates (#4063)
Fix UI not working in Safari (#4088)
Beaver Builder 2.9 is here! This is a major update and will be released as the official download on the My Account page first. Remote updates to all existing sites will begin soon.
Please check out the Release Post for highlights of what's new or the "About this Release" doc for all of the details.
Enhancements
Box Module: Added new multi-layer background field
New re-written color/gradient pickers to nearly all color fields
Outline Panel: Added a search/filter option and the ability to add/edit labels inline
Container modules such as Box are no longer wrapped in a row when dropping into the layout
All Basic modules no longer have module wrapper divs
Added the ability to use a selection of modules as blocks in the block editor
ACF: Add ACF URL fields to Video Module embed field connections (#1518)
Box Module: Add background color field (#3973)
Box Module: Add auto option for aspect ratio (#3174)
Box Module: Add additional tooltips for some fields, set grid rows to 1 track(#3919)
Countdown Module: Add field connection support to time field (#3743)
Subscribe Module: Constant Contact integration has been upgraded to use v3 of their API. V2 of their API has been deprecated (#1899)
List Module: Allow rendering of basic HTML tags in the Heading field (#3862)
Nofications Center: revamp it and change it to What's New (#3049)
Posts Module: Add option for enabling equal height of Posts Featured Images for Masonry and Column layouts (#534)
Posts Module: Add aspect ratio as an option for images when Equal Height Images are used
Add sanitization to node attributes (#1654)
Outline Panel: Add title and change position of panel when content panel is pinned to the right (#3793)
Row Settings: make width responsive (#733)
Saved Nodes: Enable some information in the Publish metabox that was previously hidden (#3846)
Add new advanced setting to force module wrappers (#3744)
(a11y)Content Slider: Add aria-current for current item in dot navigation (#3583)
Add support for auto sizes for lazy loaded images in WP 6.7 (#3735)
Add Global Colors to Block Editor colors (#3188)
Icon & Icon Group Module: Adjust default spacing of new modules dropped on the page
Update code field script (Ace)
Show a modal when you've been logged out of WordPress(#2585)
Global Colors: when duplicating a color, add copy to label (#3567)
Subscribe Module: Add support for tags in the Active Campaign integration (#3198)
Performance: make sure expensive query doesn't run when Themer is not active (#3616)
Performance: debug mode query optimizations (#3334)
Add a modal when issues are detected that would interfere with the iFrame UI (#2736)
Debug Mode: Add menu counts (#3623)
HotFix
Callout Module: Fix PHP notice showing after upgrading from previous versions
Enhancements
Add AVIF image support (#3872)
Add force download option to link fields where it is missing (#3767)
Bug Fixes
Performance: optimize asset files to prevent files being generated when not necessary (#3869)
Ensure BB theme button settings still apply when setting some styles in button modules (#3857)
Remove update_metadata optimization that isn't needed and is causing issues when duplicating (#3849)
Audio Module: fix audio file not being able to be uploaded if you edited a photo module directly before (#3797)
Contact Form Module: Fix notice when displayed in the WP Admin (#2779)
List Module: Fix strong tag being overridden by font weight option (#2772)
Menu Module: Fix Below Row responsive style not working properly on mobile (#3841)
Photo Module: fix enabling photo page for the link type not working (#3769)
Fix Bugherd menu appearing twice in the UI (#2870)
Login Module: Fix issues with alignment of options on the login form (#2304)