- Added new fonts to the List of Google Fonts which available without API key.
- Fixed various jQuery breaking changes and deprecated warnings.
- Fixed jQuery deprecated warnings on ET products.
- Fixed Email Optin module with MailPoet showing error message even when subscriber is added to the list.
- Introduces FluentCRM plugin and Email Optin module integration.
- Fixed the issue when Divi Presets and Global Colors were missing in exported layouts.
- Fixed an error causing builder to not function properly when common dependencies are modified/used.
- Fixed issue where you couldn't authorize a SalesForce account.
- Improve LiteSpeed Cache compatibility during clear cache action.
- Fixed issue where one user with same email cannot subscribe to multiple MailPoet lists.
- Fixes incorrect generated selector when 3rd party extension use Divi Module Elements on their modules.
- Fixed a PHP warning that occurred on PHP 7+ after rolling back.
- Fixed an issue where MailerLite subscribers were not able to resubscribe once unsubscribed.
- Fixed First Name and Last Name saving to Sendinblue lists.
- Fixed an issue in Support Center where repeated calls could be made to our Token API if a site lacked API credentials.
- Added support for PHP 8.0 to fix deprecated warnings of required parameters after optional parameters in function/method signatures.
- Fixed PHP 8 libxml_disable_entity_loader deprecation warning by adding conditional statement to run the method only on PHP 7.4 and below.
- Fixed preload key requests for modules.ttf.
- Fixed Featured Images import and export for Library items.
- Fixed ActiveCampaign general fields not shown in the custom field option.
- Fixed issue with form being assigned to different account when editing the Email Option module.
- Fixed some PHP notices regarding plugins and themes update checking.
- Added support for the latest Sendinblue API (v3).
- Introduces compatibility warning system for ET plugins/themes.
- Fixes issue making user unable to save BFB layout when cache and scheduled cache preloading are enabled on WP Optimize plugin.
- Fixed broken image size on image of Slider & Fullwidth Slider modules.
- Fixed broken image size on Image module and image logo of Menu module.
- Fixed various jQuery breaking changes and deprecated warnings.
- Fixed the required OAuth fields showing up in the site without https.
- Fixed the email list not working if the account name contains a quote.
- Fixed Google Fonts loading when Use Google Fonts set to off.
- Fixed Opt-in Popup edge style for the small screen.
- Fixed Opt-in Popup height and top position.
- Fixed the Button background color Sticky state not being properly applied.
- Fixed the issue with downloading a backup of Divi Theme Options.
- Fixed a case where Divi page would cause an error when loaded inside an iframe hosted on a different domain.
- Updated unit test for Sticky Style bugfix.
- Fixed premade Layouts loading from the Divi Library in Safari and Edge.
- 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.
- 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.
- Fixed query to the image by URL failed when served URL different with guid URL.
- Fixed failing intentional-error test because Divi loads another product's core.
- Fixed bug with reset field options in Contact Form module.
- Added dismissible "Get Recommended Divi Hosting" Card in Divi Support Center to show if any system status item is in a warning state.
- Added slashes for post content at layout's import.
- Fixed issue so that our plugins wont clear cache if Divi, Extra, or the Divi Builder are not active.
- Fixed layout export progress bar going above 100% in certain cases.
- Fixed srset attributes not being generated properly for images that were scaled down by WordPress core.
- Fixed rollback to use fallback version format for trailing dot zero case.
- Fixed ES6 Promise enqueuing from jsDelivr CDN instead of local.
- Fixed a Javascript error when loading a page inside an iframe on a different domain.
- Fixed an issue with HTML special characters not being decoded in Mailster error messages.
- Decreased recommended max execution time and max input time from 180 to 120 seconds.
- Fixed mailster custom field data not showing.
- Fixed reCAPTCHA v3 invalid action name JavaScript error.
- Revived progress bar in tooltip export at visual builder.
- Fixed issue with Mailchimp Email Optin's group data with type dropdown / radio not being sent properly.
- Fixed error email already exists in Mailster Optin Email Module when the user already subscribed to another list.
- Fixed fatal error when previewing Divi theme.
- Fixed a bug that cause the builder's global JS object to be defined on frontend pages.
- Fixed locale system.
- Fixed responsive images compatibility issue with WP Offload Media Lite for Amazon S3 plugin.
- Fixed the responsive images srcset & sizes attributes after upload directory changed.
- Fixed errors caused by using Gutenberg functions when Gutenberg wasn't installed.
- Fixed language files not loading from plugin's languages directory.
- Added Support Center to Bloom, Monarch, and Divi Builder plugins.
- Security Update: Fixed a vulnerability that could allow some cross-site request forgery checks within our core product framework to be bypassed. In all cases, these checks were also hardened by user permission checks, however, user permissions checks alone are not sufficient to protect against all CSRF vectors. View the full disclosure here: Elegant Themes Security Update.
- Updated core to the latest version.