Divi Version: 4.2

These are the changelog notes for Divi version 4.2 that was released on January 16, 2020. Check out of all the changes, updates, and bug fixes below.

info As an affiliate marketer, I get commissions for purchases made for products and services that I recommend through links on this page.

Divi 4.2 Summary

Improvements & Feature Additions

  • Added check to ensure Gutenberg is installed before registering Divi Layout Block.
  • Added draggable position controller to all modules.
  • Added position options to all modules.

Fixed Bugs

  • Fix an error that occurred when attempting to load a layout using the Divi Layout Block.
  • Fixed Comments & Reviews modules’ Border option group selector.
  • Fixed HTML5 validation error with the search button element in Menu and Fullwidth Menu modules.
  • Fixed Theme Builder Body layout section background color page settings interactions with Post Content section background color page settings.
  • Fixed Theme Builder compatibility with WPML.
  • Fixed Theme Builder import not importing all layouts from the export file in certain cases.
  • 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 an issue with the Fullwidth Header module logo image alt using the title text instead of the alternative text.
  • Fixed border radius not applying to the Gallery module image overlay.
  • Fixed broken CSS Parallax in new builder experience.
  • Fixed certain custom post types from plugins not being visible in the Builder Post Type Integration tab of the options page.
  • Fixed clone existing page options still being available when load layout permission is disabled.
  • Fixed empty default WooCommerce HTML tags appearing on product pages which are powered by the Theme Builder.
  • Fixed errors caused by using Gutenberg functions when Gutenberg wasn’t installed.
  • Fixed fullscreen Header module not accounting for the Theme Builder header layout height, if any.
  • Fixed missing Circle Counter module validation in VB.
  • Fixed potential PHP error when activating the New Divi Builder Experience using the link below legacy builder.
  • Fixed setting of initial shortcode index for child items in Visual Builder.
  • Fixed the Use Current Page option in the Shop module not displaying the correct products on product attribute archive pages.
  • Fixed the issue when fonts are not visible in Customizer in some cases.
  • Fixed the responsive images srcset & sizes attributes after upload directory changed.
  • Fixed users being unable to subscribe to other lists if they are already subscribed on another list on Activecampaign.

Miscellaneous

  • Removed unwanted vertical spaces in accordion, toggle, call to action, email optin, login, and testimonial modules when their title and/or content are empty.

New & Modified Files

  • core/admin/js/core.js
  • core/components/api/email/ActiveCampaign.php
  • core/composer.json
  • core/cypress.json
  • core/functions.php
  • core/ui/components/controls/sortable-list/sortable-list.jsx
  • core/ui/components/controls/toggle/toggle.jsx
  • core/ui/components/hoc/drag-drop-context.jsx
  • core/ui/components/icon/icon.jsx
  • core/ui/utils/frame-helpers.js
  • core/ui/utils/property-resolver.js
  • core/wp_functions.php
  • epanel/core_functions.php
  • includes/builder/class-et-builder-element.php
  • includes/builder/core.php
  • includes/builder/feature/BlockEditorIntegration.php
  • includes/builder/feature/gutenberg/blocks/Layout.php
  • includes/builder/frontend-builder/bundle.js
  • includes/builder/frontend-builder/helpers.php
  • includes/builder/frontend-builder/theme-builder/ThemeBuilderRequest.php
  • includes/builder/frontend-builder/theme-builder/admin.php
  • includes/builder/frontend-builder/theme-builder/api.php
  • includes/builder/frontend-builder/theme-builder/template-setting-validations.php
  • includes/builder/frontend-builder/theme-builder/theme-builder.php
  • includes/builder/frontend-builder/theme-builder/wpml.php
  • includes/builder/functions.php
  • includes/builder/main-structure-elements.php
  • includes/builder/module/AccordionItem.php
  • includes/builder/module/Audio.php
  • includes/builder/module/Blog.php
  • includes/builder/module/Button.php
  • includes/builder/module/CircleCounter.php
  • includes/builder/module/Comments.php
  • includes/builder/module/Cta.php
  • includes/builder/module/Divider.php
  • includes/builder/module/FilterablePortfolio.php
  • includes/builder/module/FullwidthCode.php
  • includes/builder/module/FullwidthHeader.php
  • includes/builder/module/FullwidthImage.php
  • includes/builder/module/FullwidthMenu.php
  • includes/builder/module/FullwidthPortfolio.php
  • includes/builder/module/FullwidthPostSlider.php
  • includes/builder/module/Gallery.php
  • includes/builder/module/Login.php
  • includes/builder/module/Map.php
  • includes/builder/module/Menu.php
  • includes/builder/module/NumberCounter.php
  • includes/builder/module/Portfolio.php
  • includes/builder/module/PostSlider.php
  • includes/builder/module/PricingTables.php
  • includes/builder/module/Search.php
  • includes/builder/module/Shop.php
  • includes/builder/module/Signup.php
  • includes/builder/module/Slider.php
  • includes/builder/module/SliderItem.php
  • includes/builder/module/Testimonial.php
  • includes/builder/module/Toggle.php
  • includes/builder/module/Video.php
  • includes/builder/module/VideoSlider.php
  • includes/builder/module/field/MaxWidth.php
  • includes/builder/module/field/Position.php
  • includes/builder/module/woocommerce/Gallery.php
  • includes/builder/plugin-compat/woocommerce.php
  • includes/builder/scripts/bfb_admin_script.js
  • includes/builder/scripts/frontend-builder-scripts.js
  • index.php
  • js/custom.js
  • page-template-blank.php
  • page.php
  • single-project.php
  • single.php
Get 10% off Divi at Elegant Themes today!