- Added the new Divi Builder product tour system.
- Implemented an introductory product tour that is run once when a new user launches the Visual Builder for the first time.
- Fixed a bug that caused certain icons to render incorrectly.
- Improved the way that line breaks are rendered in the Visual Builder to better match line break behavior in the standard WordPress editor.
- It's now possible to add global modules inside of global rows and sections. Upon adding global items inside of global items, the child items are transformed into non-global items.
- When the full-screen menu is used on a single page website, the menu will close automatically when on on-page anchor links are clicked.
- Improved scroll mechanism used for modals in the Visual Builder.
- Fixed a bug in the Role Editor that caused incorrect rendering in the standard Divi Builder.
- Meta data on fullwidth portfolio items will now appear to the side of the main content as originally intended.
- Fullwidth header background image overlays will now render correctly in the Visual Builder.
- Improved the title display of contact form fields with no title or ID.
- Fixed a bug in the Role Editor that prevented page option permissions from working on other post types.
- Fixed a bug that caused contact form conditional logic to break due to trailing spaces in the item ID.
- Increased the size of thumbnail images when used on fullwidth post title modules on posts that are set to fullwidth to accommodate modern resolutions.
- Fixed an error that occurred when adding any empty column to the page and then attempting to discard non-existent changes.
- Fixed a logic error in the Theme Customizer preview that made mobile font size adjustments inaccurate in some cases.
* functions.php
* header.php
* single.php
* post_thumbnails_divi.php
* js/custom.js
* epanel/custom_functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/main-modules.php
* includes/builder/functions.php
* includes/builder/layouts.php
* includes/builder/framework.php
* includes/builder/core.php
* includes/builder/class-et-builder-settings.php
* includes/builder/scripts/builder.js
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/assets/css/style.css
* includes/builder/frontend-builder/helpers.php
* includes/builder/main-modules.php
- Fixed a bug that caused CSS styles to break for pages in some case after exiting the Visual Builder without saving.
- Fixed a bug that caused Custom CSS styles to be absent from the Visual Builder in some cases.
- Fixed "Call to undefined function get_filesystem_method" error that occurred for some users due to a failed Divi 3.0.61 migration.
- Fixed "Trying to get property of non-object" error that occurred for some customers during Divi update migration.
- Fixed "invalid argument supplied for for each" error that occurred for some customers.
- Fixed "ET_Global_Settings not found" error that occurred for some customers.
- Fixed "Call to undefined function sb_divi_fe_get_layout()" error that occurred for some customers.
- Fixed "Missing argument 4" error that occurred for some customers.
* functions.php
* core/components/PageResource.php
* core/components/PageResource.php
* core/functions.php
* includes/builder/framework.php
* includes/builder/class-et-builder-element.php
* epanel/custom_functions.php
- Enhanced the Static CSS system to allow for the creation and implementation of global CSS resources.
- Posts and archives that do not contain Divi Builder layouts will now share a single static CSS file for all Theme Customizer and Custom CSS styles that can be cached for the entire website.
- All posts and archives will also share a single global static CSS file for all Theme Customizer and Custom CSS styles when the Ouput Inline Styles option is enabled for the Divi Builder within the Theme Options panel. This allows critical CSS to be loaded below the fold while global resources are cached above the fold.
- Greatly reduced the amount of CSS created for Extra Category Layouts by eliminating CSS from internal posts that was not intended to be included on the category layout.
- Fixed a bug that caused unneeded CSS files to be created for certain pages and requests. The new global CSS file is now used in these casees where no dynamic styles are needed and the unwanted CSS files are no longer generated.
- Disabled static CSS file generation for index feeds that include Divi Builder posts to ensure that dynamic queries do not cause CSS style conflicts. Global static CSS files for Theme Customizer and Custom CSS are still used in these cases.
- Fixed a bug that caused errors to occur on SiteGround hosting accounts for some customers when the Elegant Themes caching system attempted to clear the SiteGround cache during plugin & theme activation.
* functions.php
* epanel/custom_functions.php
* core/components/PageResource.php
* core/components/data/Utils.php
* core/components/init.php
* core/functions.php
* core/init.php