version 4.5.4 ( updated 08-07-2020 )
- Fixed missing backward compatibility function to handle Gutenberg data for block editor.
- Hide block inserter button when Divi Layout is not activated yet.
- Fixed responsive custom border styles not being applied to the module preview.
- Fixed extra space being added in the end of the page whenever a Divider is used.
- Normalized the height of video sliders.
- Fixed the issue where it was impossible update a preset with current styles for columns.
- Fixed error when using the portfolio module as homepage.
- Fixed premade Layouts loading from the Divi Library in Safari and Edge.
* core/admin/js/portability.js
* core/components/data/Utils.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/module/Portfolio.php
version 4.5.3 ( updated 08-03-2020 )
- Fixed arbitrary file upload vulnerability. For more information, please read the full disclosure:
https://us7.campaign-archive.com/?u=9ae7aa91c578052b052b864d6&id=cb6b4b1ed3.
- Fixed issue with Portfolio module pagination which was not being displayed on single pages.
- Fixed Theme Builder template pages search which was displaying duplicated results.
* core/components/Portability.php
* core/components/data/Utils.php
* includes/builder/core.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/i18n/portability.php
* includes/builder/frontend-builder/theme-builder/ThemeBuilderApiErrors.php
* includes/builder/frontend-builder/theme-builder/api.php
* includes/builder/module/Portfolio.php
version 4.5.2 ( updated 07-30-2020 )
- Fixed issue when changing the colors of the Circle Counter in different responsive view contexts.
- Fixed the issue when module settings were not saved in some cases.
- Fixed uncaught addEventListener error when hover over Divi Layout Block and it's not activated yet.
- Updated Divi Layout placeholder button class names and fixed deprecated properties and methods warnings.
- Restricted the Divi Presets functional for non admin users.
- Theme Builder will now disable some filters (like Blur) on hover to match Visual Builder behavior.
- Fixed the issue when any Custom CSS settings assigned through a module preset were not displayed in Visual Builder.
- Fixed an issue where the body text style overwrote the company text style when a company link was set.
- Increased reCAPTHA badge z-index to ensure it's always on top.
- Fixed broken Divi Layout block preview and styles when Gutenberg preview device is on tablet or mobile type.
- Hides actions control on the builder metabox.
- Handles deprecated function wp_make_content_images_responsive() on rendering layout.
- Improved embedded video performance by caching the result.
- Fixed undefined text on new editable block element on 3rd party extensions.
- Fixed PHP 7.4+ deprecated passing parameters to join() (implode() alias) in reverse order.
- Updated the Support Center to verify the WP Debug Log setting points to a file (not a directory) before attempting to load its recent entries.
* core/components/SupportCenter.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/global-presets/History.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/functions.php
* includes/builder/module/Portfolio.php
* includes/builder/module/SliderItem.php
* includes/builder/module/Testimonial.php
* includes/builder/module/Video.php
* includes/builder/module/VideoSliderItem.php
* includes/builder/module/helpers/HoverOptions.php
* includes/builder/scripts/src/bfb_admin_script.js
version 4.5.1 ( updated 07-13-2020 )
- Fixed the issue preventing to switch between the tabs of the responsive options.
- Added hover background when button is hovered in Visual Builder.
- Allow 3rd Party Extension to use builder editable elements on their custom modules.
- Fixed PHP 7.4+ deprecated passing parameters to implode in reverse order.
- Fixed bug with Parallax effect on iPad with iOS 13.
- Prevent setting selected option on the 2nd position in select control when total results size is 1.
- Fixed Blog Module conflict with Video widget.
- Fixed issue with dynamic categories on custom post types.
- Fixed the Button Icon option description text.
- Fixed CSS filter's hover transition effect on desktop.
- Fixed contact form rendering issue when option filed was added with keyboard shortcut.
- Fixed products per page plugin compatibility.
- Fixed the issue where module attributes were empty while importing a layout either through Divi Library or Divi Builder.
- Fixed the issue caused by incompatibility with PHP 5.4.
- Changed blacklist and whitelist terms to blocklist and allowlist throughout codebase.
* core/admin/js/support-center.js
* core/components/Portability.php
* core/components/SupportCenter.php
* core/components/VersionRollback.php
* core/components/api/ElegantThemes.php
* core/components/data/Utils.php
* core/components/mu-plugins/SupportCenterSafeModeDisablePlugins.php
* core/functions.php
* core/ui/utils/utils.js
* epanel/custom_functions.php
* includes/builder/ab-testing.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/deprecations.php
* includes/builder/feature/dynamic-content.php
* includes/builder/feature/global-presets/History.php
* includes/builder/feature/global-presets/Settings.php
* includes/builder/feature/woocommerce-modules.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/theme-builder/theme-builder.php
* includes/builder/functions.php
* includes/builder/module/Blurb.php
* includes/builder/module/ContactFormItem.php
* includes/builder/module/helpers/HoverOptions.php
* includes/builder/plugin-compat/eventon.php
* includes/builder/plugin-compat/woocommerce.php
* includes/builder/scripts/frontend/scripts.js
* includes/builder/scripts/src/builder.js
* includes/ratings.php