- Added position options to all modules.
- Added draggable position controller to all modules.
- Fixed missing Circle Counter module validation in VB.
- Fixed certain custom post types from plugins not being visible in the Builder Post Type Integration tab of the options page.
- Fixed HTML5 validation error with the search button element in Menu and Fullwidth Menu modules.
- Fixed the issue when fonts are not visible in Customizer in some cases.
- Fixed broken CSS Parallax in new builder experience.
- Fixed Theme Builder compatibility with WPML.
- Fixed an issue with the Fullwidth Header module logo image alt using the title text instead of the alternative text.
- Fixed clone existing page options still being available when load layout permission is disabled.
- Fixed the Use Current Page option in the Shop module not displaying the correct products on product attribute archive pages.
- Fixed Theme Builder import not importing all layouts from the export file in certain cases.
- Fixed setting of initial shortcode index for child items in Visual Builder.
- Fix an error that occurred when attempting to load a layout using the Divi Layout Block.
- Fixed potential PHP error when activating the New Divi Builder Experience using the link below legacy builder.
- Fixed Comments & Reviews modules' Border option group selector.
- Fixed fullscreen Header module not accounting for the Theme Builder header layout height, if any.
- Fixed an issue where the Featured Image on a post would use the Post Title in place of its own Alt Text (as set in the WP Media Library).
- Fixed Theme Builder Body layout section background color page settings interactions with Post Content section background color page settings.
- Fixed empty default WooCommerce HTML tags appearing on product pages which are powered by the Theme Builder.
- Fixed border radius not applying to the Gallery module image overlay.
- Removed unwanted vertical spaces in accordion, toggle, call to action, email optin, login, and testimonial modules when their title and/or content are empty.
- Added check to ensure Gutenberg is installed before registering Divi Layout Block.
- Fixed the responsive images srcset & sizes attributes after upload directory changed.
- Fixed errors caused by using Gutenberg functions when Gutenberg wasn't installed.
- Fixed users being unable to subscribe to other lists if they are already subscribed on another list on Activecampaign.
- Optimized database queries during frontend page load for improved performance.
- Fixed issue were builder broke when pasting incorrect payload on background tab UI.
- Fixed WooCommerce cart notices being misplaced when the module is used in a Theme Builder layout on products that do not use the builder for their content.
- Shortened the product and project taxonomy labels in theme builder.
- Fixed Extra's category layouts being included in Your Existing Pages tab of Load From Library modal.
- Improved hover content swap on per post mouse hover.
- Fixed responsive images not switching properly when tablet/phone mode images had no SRCSET attributes.
- Fixed overflow settings being overwritten by border radius settings in certain cases.
- Fixed color manager tooltip not being visible in the first row in some cases.
- Allowed common HTML tags (e.g. h1-h6, i, strong etc.) in Dynamic Content Before and After fields.
- Adding Divi Layout Block.
- Enabling user to add pre-made layout, saved layout, or page's layout to Block Editor.
- Enabling user to edit layout inserted into Divi Layout Block.
- Post Featured Image Dynamic Content option will now display the category/tag/term featured image, if any.
- Fixed large import files failing to import in the Theme Builder.
- Introduced paste styles on mixed selected items.
- Fixed Woo Related Products to display only Products when used in Shop page irrespective of the Theme Customizer's Shop Page Display setting.
- Added the Skype protocol ("skype:") to WP's URL whitelist, so that Skype URLs can be used in link fields.
- Updated translation tasks so it can handle Divi Layout Block's translatable string mechanism.
- Added styling for Block Editor which matches Divi's frontend appearance.
version 4.0.11 ( updated 01-02-2020 )
- Fix issue with Google fonts not loading.
- Fix syntax error that occured on retired PHP versions.
version 4.0.10 ( updated 01-02-2020 )
- Fixed code injection vulnerability. For more information, please read the full disclosure: Elegant Themes Security Update
- Fixed an issue with reCAPTCHA Minimum Score option where the value would validate to a size unit.
- Fixed Cannot modify header information warning.
- Fixed broken theme builder when add-ons using mechanism which was not compatible with how Theme Builder render WooCommerce module's placeholder data.
- Added a new "Edit Template" button to the Admin Bar when the current page is affected by a Theme Builder template.
- Fixed module borders not being visible when a video column background is set.
- Fixed Smush 3.2.* compatibility.
- Duplicated Theme Builder templates with custom titles will now have a "Copy" suffix appended.
- Fixed inaccurate import UI behaviour when the import time takes longer than heartbeat interval.
- Fixed compatibility with the TablePress plugin when searching.
- Fixed HTML in Post Title Dynamic Content always being escaped.
- Fixed Theme Builder Visual Builder jumpting to top when you change the preview mode.
- Fixed Theme Builder overwriting current page builder's style.
- Added placeholders when using Woo Gallery module w/ "This Product" in Theme Builder layout.
- Toggling a Theme Builder template settings will now toggle off its counterpart (Use On vs Exclude From).
- Fixed responsive/hover content getting stripped when has a link with a target attribute.
- Fixed responsive content not visible on page load when it has same value as desktop mode.
- Fixed Divi Testimonial Slider causing the Visual Builder to reload itself.
- Global Defaults are now exported and imported in the Theme Builder.
- Fixed "Syntax error, unrecognized expression: unsupported pseudo: ui-sortable" error caused by user's custom javascript widget dynamically inserted jQuery script.
- Added icon/image alignment option in Blurb module.
- Fixed Theme Builder to show Category image on Product category archive page.
- Fixed Invalid Responsive Images SRCSET Attribute Value.
- Fixed WooCommerce structured data not being output when using a Theme Builder Body layout.
- Fixed Copy/Paste text fields not working correctly after reset.
- Added Copy/Paste between Text module Heading option group and Woo modules that contains the Title option group.
- Fixed Editors not being able to use the Theme Builder even if it gets enabled for them.
- Reduce server load by implementing several performance optimizations.
- Fixed wrong syntax for responsive image sizes attributes for thumbnail size images.
- Fixed Toolset Views {!{ ... }!} shortcode compatibility with Theme Builder layouts.
- Fixed inability to add Active Campaign account on email optin module due to Form ID being marked as required field.
- Fixed broken visual builder when jQuery v3.x gets queued by plugins instead of default v1.12.x.
- Fixed saving post in builder triggers purging all cache.
- Fixed compatibility with WP Job Manager.
- Fixed layout settings such as Custom CSS not being exported in Theme Builder.
- Added a new "Category Description" Dynamic Content option when editing layouts in the Theme Builder.
- Fixed unwanted 1px vertical space that appears on certain divider repeat on chrome and safari.
- Fixed the Visual Builder not opening the last edited layout when a builder reload is triggered.
- Added new "Specific Author Page By Role" options for Theme Builder templates.
- Fixed issue where list Item Indent is different on VB vs front end.
- Added a new "Author Page Link" Dynamic Content option.
- Fixed Post Title and Fullwidth Post Title modules not allowing HTML in the titles anymore.
- Added missing Google fonts.
- Fixed a JavaScript error in the WooCommerce admin page.
- Fixed a PHP warning in Support Center that occurred when credentials had an incorrect value type.
- Improved Support Center handling of wp-debug.log when no errors have yet triggered its creation.
- Fix a PHP filesystem error that occured on some hosting environments.