Enhancements
Developer: Add min_version support to hide settings fields for deprecated module instances (#5182)
WooCommerce Module: Add Product Title and Random to Order options (#4867)
Bug Fixes
Color Picker: Trim whitespace from color picker values on blur and load to prevent corrupting CSS strings (#5039)
Components: Fixed repeatable fields not being able to be enabled as component fields (#5200)
Accordion module: Fixed functionality when nested inside another Accordion module (#4984)
Button Module: Fixed closing tag containing escaped attributes when click action is set to link (#5169)
Button Group Module: Fixed first button popup showing “Content not found” or JS error when using lightbox on multiple buttons (#4861)
Subscribe Module: Fixed fatal when using ConvertKit service in third party modules (#4974)
Module Blocks: Fixed margin not rendering on the frontend (#5131)
Module Blocks: Fixed React security warning in the WP editor (#4847)
Photo Module: Fixed AJAX error when attachment parent post type is unregistered (#5094)
Post Module: Fixed content color overriding link color for Read More link (#4766)
Slideshow Module: Fixed repetitive links in the social caption of the Slideshow module when multiple modules appear on the page (#4108)
Outline Panel: Fixed context menu remaining open when it should close (#4806)
Outline Panel: Fixed preview not always being accurate when re-ordering in the Outline Panel (#4381)
Outline Panel: Fixed adjusting content panel width when pinned left also adjusting Outline Panel width (#4205)
Fixed fatal error in 3rd party callbacks forfl_builder_render_settings_field(#5157)
Debug: Previous installed version was not showing when on a Multi-Site setup (#5269)
Fixed connections being removed from nested form items after debounced preview-save fires post-close (#5217)
Query Monitor: Fixed icon missing from UI with Query Monitor 4.0+ (#5204)
Safe Mode: Fixed container modules causing JS error when moved in the Outline Panel in Safe Mode (#4678)
UI: Fixed AJAX loader SVG 404 error (#4608)
Fixed conflict with Estatik Pro where modules were not able to be dropped on the page (#3945)
Fixed pagination 404ing with multiple loops and using a custom archive slug with a prefix (#4991)
Changes
Replace Font Awesome visibility rules icon with inline SVG (#5234)
Components: Disable connect icons for raw fields (#4945)
Module Blocks are now disabled inside widget areas (#4803)
Components now load module settings.js when editing a component to prevent breaking AJAX fields (#5072)
Menu Module: Fixed triggering additional user event handlers not working (#4792 & #5184)
Fixed Global color connections in component instances remaining stale after main component changes (#5303)
Hotfix
Fixed Global color connection on gradient fields not rendering properly in some circumstances (#5189)
Fixed field connections cache poisoned in custom post loops (#5180)
Added capability checks to broken admin AJAX handlers in User Access. Props: Austin Grinder (#5175)
Fixed wpbb-if shortcodes returning true when there is no match (#5186)
Hotfix
Components: Fixed changes to main component not reflecting on instance that has been edited when using global colors (#5113)
MultiSite: Fixedmaybe_flush_rewritesusing get_option instead ofget_site_option(#5138)
Icons: Fixed incompability with new version of IcoMoon (#5144)
Fixed fatal error inupdate_layout_settingswhen $settings is an object (#5150)
Fixed wpbb / wpbb-if shortcodes treating "0" as empty (#5168)
Enhancements
Bug Fixes
- Button Module: Add copy text action (#4653)
- Fixed nodes not being visible in builder when visibility is hidden in some circumstances (#4900)
- Accordion Module: Fixed icons not being visible when nested inside a Tabs module (#4985)
- Box Module: Fixed links opening as a pop-up window and not a new tab when new window and nofollow are enabled (#5023)
- Box Module: Fixed links not working when connected to Post Custom Field and Box is inside Loop Modules (#4672)
- Fixed Global Styles device toggle button not syncing with responsive editing (#4095)
- Fixed Global Styles button styles applying to UI inline editing buttons (#4550)
- Popup Maker integration: Fixed not being able to scroll down while editing (#3625)
- Fixed row border radius not applying to slideshow and video backgrounds (#3365)
- Outline Panel: Fixed context menu not being visible at the very bottom of the page (#4670)
- Outline Panel: Fixed draggable areas appearing when they should not (#4319)
- Advanced Settings: Fixed the Mod_Security fix interfering with node import/export (#3507)
- Separator Module: Fixed module not working properly when placed inside a Box Module (#4270)
- Fixed permalinks when switching from Lite to Premium version (#3185)
- Fixed some layout CSS affecting color picker swatches (#4708)
- Debug Mode: Fixed undefined key when there's an unassigned menu in the BB theme (#4135)
- Loop Module: Fixed rendering issue when page ID matches repeater ID (#4648)
- Button Module: Fixed background animation CSS specificity (#4658)
- Subscribe Module: Fixed issue with AWeber integration (#4493)
- Subscribe Module: Ensure choose option stays at top in select (#4544)
- Fixed missing translations for color picker (#5037)
- Fixed fatal error when a page title contains a new line or control character (#5059)
- Fixed PHP warning in update object when a slug property is missing (#5065)
- Remove deprecated json2 script enqueue (#4972)
- FontAwesome: Catch API exception in get_kit_data to prevent fatal error (#5089)
- Fixed incorrect pagination url when using Post Module Block (#4953)
- Outline Panel: ensure you can only have 1 top level container when editing a template (#4638)
- Fixed saved element thumbnail images displaying distorted (#3313)
- Fixed _load_textdomain_just_in_time notice on WordPress 6.7+ for non-US locales (#5117)
Hotfix
Reworked CSS preview to fire a preview refresh when the value is empty so the correct fallback is used (#5063)
Fixed Cloud icon not showing up in Toolbar until User Access settings are saved (#5073)
Fixed Themer activation link in Available Downloads requiring a refresh
Hotfix
Menu Module: Fixedulsitting outside ofnavafter switching from responsive layout (#5044)
Menu Module: Reverted fix for inline logo link not working on touchscreen devices in favor of new fix so that it doesn't cause sub-menus to not work properly on mobile (#4983)
Menu Module: Remove unneeded accessibility attributes (#4772)
Hotfix
- Accordion Module: Fixed opening issue when label is an anchor link and expand on tab is enabled (#4976)
- Callout Modoule: Fixed conflict with Event Espresso (#4925)
- Menu Module: Fixed inline logo link not working on touchscreen devices (#4983)
- Fixed fatal error when using a role with restricted editing (#5012)
- Fixed Stripe being enqueued even when Cloud access is disabled (#4934)
- Menu Module: Fixed background color not rendering when responsive menu is set to flyout (#5019)
Hotfix
Security: Fixed possible SQL injection in duplicate_post meta key handling (#4965)
Components: Fixed component not opening for editing in some cases (#4790 & #4747)
Components: Fixed CSS breaking when child module is using a global color (#4947)
Components: Fixed settings not opening after setting node label in the Outline Panel (#4990)
Components: Fixed row background video not rendering (#4999)
Accordion Module: Fixed accordion not opening when clicking the title/label if HTML tags are used in label (#4863)
Menu Module: Fixed menu link color overriding dropdown link color (#4995)
Fixed JS error when using Post Slider and Post Carousel in the block editor (#4733)
Hotfix
Security: Check if user has unrestricted_editing before allowing JS to be changed (#4882)
Fixed row link color overriding menu module link color (#4866)
Fixed template views with duplicate handles overwriting each other in the Templates tab (#4889)
Loop Module: Fixed issues with pagination on Themer layout or when using Relationship as a source (#4641)
Fixed compatibility issue with Cookiebot plugin (#4904)
Components: Fixed nested component settings showing all fields when opened from the Outline Panel (#4906)
Box Module: Fixed min-width causing child boxes to overlap in some flex row layouts (#4911)
Video module: Fixed autoplay issues when Assistant plugin is active (#4935)