Divi Version: 3.1

These are the changelog notes for Divi version 3.1 that was released on April 19, 2018. 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 3.1 Summary

Improvements & Feature Additions

  • Added automatic limited support for current third party modules in the Visual Builder.
  • Added new inline documentation to various parts of Divi’s code.
  • Added new theme hooks and filters.
  • Added support for live updating cart items while on WooCommerce cart page
  • Added the Divi Developer API, allowing for the creation of custom Visual Builder modules.

Fixed Bugs

  • Fixed “Additional CSS” not being exported when exporting Customizer settings.
  • Fixed “Gutter Width” field showing an incorrect default value in builder.
  • Fixed “Save & Exit” button publishing draft posts.
  • Fixed “add new element button” still being rendered when parent section or row is locked in wireframe view.
  • Fixed Portfolio module pagination issue for 3rd page and the subsequent pages on the front page.
  • Fixed WooCommerce product images not displaying for a specific versions of Safari.
  • Fixed [shop_messages] WooCommerce shortcode error.
  • Fixed a JavaScript error in Visual Builder when using IE11.
  • Fixed a PHP notice that appeared when using custom button icons in the fullwidth slider module.
  • Fixed a bug that caused the title text decoration color in blog module to not take effect.
  • Fixed a bug that caused the tooltip modal to remain open when certain buttons were clicked.
  • Fixed a bug that prevented scrolling in TinyMCE when using Safari.
  • Fixed a bug where input control values weren’t being correctly updated in some circumstances.
  • Fixed a bug where portfolio carousel height was incorrectly computed when adding borders.
  • Fixed a problem where editing CSS sometimes caused animations to restart too frequently.
  • Fixed an edge-case error with Fullwidth Portfolio modules when interacting with category options.
  • Fixed animation fade effect issue on number counter preview in the Visual Builder.
  • Fixed broken custom button icon caused by missing variable on slide item.
  • Fixed broken page settings toggles that occurred when disabling the “display all options in closed toggles” setting.
  • Fixed broken responsive default value inheritance in range control in Visual Builder.
  • Fixed column css field description showing incorrect class name.
  • Fixed contact form module conditional logic being applied too late, which resulted in erratic appearances.
  • Fixed error in console when saving module setting if app modal is opened before click module settings button.
  • Fixed inconsistencies in the default settings appearance of section divider options.
  • Fixed incorrect default divider colors in global sections.
  • Fixed incorrect rendering of Filter & Blend Mode settings in some browsers.
  • Fixed inline editor behavior when editing pricing table content.
  • Fixed issue where default widget area was empty when adding new sidebar module.
  • Fixed logic error of toggle assignment for background options in case of module customization by 3RD Party developers.
  • Fixed missing inner box shadow on modules with video background.
  • Fixed missing pin marker in Visual Builder map preview when title and description were defined.
  • Fixed range fields showing the reset button in cases when it was not needed.
  • Fixed reset icon positioning on the backend builder for consistency
  • Fixed section divider rendering and incorrect white space occurring in some situations.
  • Fixed several issues and bugs with the Map Module.
  • Fixed some blog module blend mode inconsistencies that existed when comparing the Visual Builder to the front end.
  • Fixed some pricing table inconsistencies that existed when comparing the Visual Builder to the front end.
  • Fixed spacing changes on hover for the testimonial module in the Visual Builder.
  • Fixed text field color option not getting applied in the frontend builder for the email optin module.
  • Fixed the broken appearance of some hover icons.
  • Fixed wireframe section titles in Internet Explorer.
  • Prevented inline text editor from converting URLs to relative URLs when they matched the site domain.

Miscellaneous

  • Removed space between pricing table and container shadow.
  • Reworked and greatly optimized the Divi default settings system.
  • Undo keyboard shortcut is now working for range controls more consistently.
  • Update automatic adjacent section divider color logic so fallback color only appears if prev/next section is identical to current section and current section has no gradient, image, or video background.

New & Modified Files

  • core/components/Logger.php
  • core/components/Portability.php
  • core/components/data/Utils.php
  • core/components/data/init.php
  • core/components/init.php
  • footer.php
  • functions.php
  • header.php
  • includes/builder/api/DiviExtension.php
  • includes/builder/api/DiviExtensions.php
  • includes/builder/class-et-builder-element.php
  • includes/builder/class-et-builder-settings.php
  • includes/builder/class-et-global-settings.php
  • includes/builder/core.php
  • includes/builder/deprecations.php
  • includes/builder/feature/Library.php
  • includes/builder/framework.php
  • includes/builder/frontend-builder/assets.php
  • includes/builder/frontend-builder/assets/scripts/react-dom.production.min.js
  • includes/builder/frontend-builder/assets/scripts/react.production.min.js
  • includes/builder/frontend-builder/bundle.js
  • includes/builder/frontend-builder/helpers.php
  • includes/builder/frontend-builder/webpack.config.js
  • includes/builder/frontend-builder/webpack.production.config.js
  • includes/builder/functions.php
  • includes/builder/main-structure-elements.php
  • includes/builder/module/Accordion.php
  • includes/builder/module/AccordionItem.php
  • includes/builder/module/Audio.php
  • includes/builder/module/BarCounters.php
  • includes/builder/module/BarCountersItem.php
  • includes/builder/module/Blog.php
  • includes/builder/module/Blurb.php
  • includes/builder/module/Button.php
  • includes/builder/module/CircleCounter.php
  • includes/builder/module/Code.php
  • includes/builder/module/Comments.php
  • includes/builder/module/ContactForm.php
  • includes/builder/module/ContactFormItem.php
  • includes/builder/module/CountdownTimer.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/FullwidthMap.php
  • includes/builder/module/FullwidthMenu.php
  • includes/builder/module/FullwidthPortfolio.php
  • includes/builder/module/FullwidthPostSlider.php
  • includes/builder/module/FullwidthPostTitle.php
  • includes/builder/module/FullwidthSlider.php
  • includes/builder/module/Gallery.php
  • includes/builder/module/Image.php
  • includes/builder/module/Login.php
  • includes/builder/module/Map.php
  • includes/builder/module/MapItem.php
  • includes/builder/module/NumberCounter.php
  • includes/builder/module/Portfolio.php
  • includes/builder/module/PostSlider.php
  • includes/builder/module/PostTitle.php
  • includes/builder/module/PostsNavigation.php
  • includes/builder/module/PricingTables.php
  • includes/builder/module/PricingTablesItem.php
  • includes/builder/module/Search.php
  • includes/builder/module/Shop.php
  • includes/builder/module/Sidebar.php
  • includes/builder/module/Signup.php
  • includes/builder/module/Slider.php
  • includes/builder/module/SliderItem.php
  • includes/builder/module/SocialMediaFollow.php
  • includes/builder/module/SocialMediaFollowItem.php
  • includes/builder/module/Tabs.php
  • includes/builder/module/TabsItem.php
  • includes/builder/module/TeamMember.php
  • includes/builder/module/Testimonial.php
  • includes/builder/module/Text.php
  • includes/builder/module/Toggle.php
  • includes/builder/module/Video.php
  • includes/builder/module/VideoSlider.php
  • includes/builder/module/VideoSliderItem.php
  • includes/builder/module/field/Border.php
  • includes/builder/module/field/BoxShadow.php
  • includes/builder/module/field/Divider.php
  • includes/builder/module/field/TextShadow.php
  • includes/builder/module/field/attribute/composite/type/Tabbed.php
  • includes/builder/module/settings/Migration.php
  • includes/builder/post/type/Layout.php
  • includes/builder/scripts/builder.js
  • includes/builder/scripts/frontend-builder-preview.js
  • includes/builder/scripts/frontend-builder-scripts.js
  • includes/builder/styles/frontend-builder-style.css
  • includes/builder/styles/style.css
  • includes/builder/template-preview.php
  • js/custom.js
  • js/html5.js
Get 10% off Divi at Elegant Themes today!