Decryption key:
Introduced Divi AI Sections and Unsplash integration for all Divi AI generated content.Fixed all links having underlines coming from new styles released in WordPress 6.6.Fixed image use problem after generating and extending a large image.Updated border radius limit in customizer button settings to allow up to 100px.Fixed WordPress Choose an Image modal not appearing when editing images via Divi Settings modal.Fixed a PHP error that occurred in some cases when the global presets history was split into separate database records.ai-app/ai-app.phpai-app/build/et-ai-app.bundle.cssai-app/build/et-ai-app.bundle.jsai-app/i18n/user-prompt.phpai-app/images/animated/ai/ai-progress-images.jsonai-app/images/animated/ai/ai-progress-import.jsonai-app/images/animated/ai/ai-progress-layout.jsonai-app/images/animated/ai/ai-progress-menu.jsonai-app/images/animated/ai/ai-progress-styles.jsonai-app/images/animated/ai/ai-progress-text.json
- Updated blurb text for "Choose a Premade Layout" option to include information about cloning an existing page.
- Fixed icon cutoff issue in Testimonial module when overflow is set to visible.
- Fixed unable to edit any Theme Builder templates when using WordPress 6.6.
- Improved Presets storage system to allow saving more presets.
- Introduced new hook 'et_fb_should_apply_wpautop' to filter whether to apply wpautop to content of a shortcode.
* ai-app/build/et-ai-app.bundle.css
* ai-app/build/et-ai-app.bundle.js
* core/admin/js/portability.js
* core/components/Portability.php
* core/components/Updates.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/frontend-builder/theme-builder/api.php
- Introduced Divi Quick Sites, including AI website creation and hand-crafted starter sites.
* ai-app/ai-app.php
* ai-app/build/et-ai-app.bundle.css
* ai-app/build/et-ai-app.bundle.js
* common/admin.php
* core/admin/js/portability.js
* core/components/Portability.php
* core/functions.php
* functions.php
* includes/builder/core.php
* includes/builder/feature/I18n.php
* includes/builder/feature/dynamic-assets/class-dynamic-assets.php
* includes/builder/framework.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/theme-builder/admin.php
* includes/builder/frontend-builder/theme-builder/api.php
* includes/builder/frontend-builder/theme-builder/theme-builder.php
* includes/builder/module/Blog.php
* js/src/theme-customizer.js
* onboarding/ajax.php
* onboarding/functions.php
* onboarding/helpers.php
Security Update: Fixed a stored XSS vulnerability that made it possible for users with Contributor role or above to insert JavaScript code onto the page via the Divi Builder Gallery module's shortcode. Props to Ngô Thiên An (ancorn_) for the responsible disclosure.
- Hide Role Editor settings related to Theme Options, Theme Builder, Theme Customizer, Divi Library, and Support Center for roles without edit_theme_options capability. By default, this changes effected Editor, Author, and Contributor roles, unless they have edit_theme_options capability.
- Fixed a PHP fatal error that occurred in some cases when importing Theme Builder layouts.
- Fixed a PHP notice that occurred during Social Media module Twitter to X migration.
- Fixed a PHP warning (Undefined array key 0).
* core/components/Portability.php
* core/components/SupportCenter.php
* core/components/Updates.php
* core/components/init.php
* core/functions.php
* epanel/core_functions.php
* epanel/custom_functions.php
* functions.php
* includes/builder/class-et-builder-value.php
* includes/builder/core.php
* includes/builder/frontend-builder/theme-builder/admin.php
* includes/builder/functions.php
* includes/builder/module/Gallery.php
* includes/builder/module/settings/migration/SocialMediaFollowNetworkTwitterToX.php
* includes/builder/scripts/frontend/scripts.js
Introduced Divi Layouts AI: Generate entire Divi pages with a simple prompt using AI.Fixed a fatal error that can occur with WordPress 6.5 while using a 3rdparty Divi extension which does not properly set the domain property when extending the DiviExtension base class.ai-app/ai-app.phpai-app/build/et-ai-app.bundle.jsai-app/build/et-ai-app.bundle.cssai-app/i18n/ai-image-editor.phpai-app/i18n/user-prompt.phpai-app/images/card-1.pngai-app/images/card-2.pngai-app/images/card-3.pngcore/components/Portability.phpfunctions.phpincludes/builder/api/DiviExtension.phpincludes/builder/class-et-builder-element.phpincludes/builder/class-et-builder-settings.phpincludes/builder/core.phpincludes/builder/feature/Library.phpincludes/builder/feature/global-presets/Settings.phpincludes/builder/framework.phpincludes/builder/frontend-builder/bundle.jsincludes/builder/frontend-builder/helpers.phpincludes/builder/functions.phpincludes/builder/images/ai.pngincludes/builder/images/layout-insert-build-with-ai.svgincludes/builder/images/layout-insert-premade-layout.svgincludes/builder/images/layout-insert-saved-layout.svgincludes/builder/module/helpers/Background.phpincludes/builder/scripts/src/builder.jsincludes/functions/choices.phpincludes/functions/sanitization.phpjs/src/theme-customizer.js
version 4.24.2 ( updated 02-20-2024 )
- Fixed an issue in the Divi Builder that caused fields in the module settings modal to crash.
* core/code-snippets/app/boot.js
* epanel/theme-options-library/app/boot.js
* includes/builder/frontend-builder/bundle.js
version 4.24.1 ( updated 02-14-2024 )
- Fixed a PHP deprecation notice in the Blog module.
- Added integration with AI for retrieving and updating the post settings title, excerpt, and featured image.
- Fixed an issue where the custom CSS tabs were being rendered when there was only one field for custom css.
- Fixed PHP 7.2 compatibility issue with the SplitLibrary.php file.
- Fixed a PHP fatal error that occurred in very rare cases where the mb_convert_encoding() PHP function was not available.
- Fixed an issue where replying to a comment did not work when the Dynamic CSS was disabled.
- Fixed the issue where clicking the favorite icon in the Theme Builder modal would exit the library.
- Fixed a small typo on the Support Center page.
* core/components/SupportCenter.php
* includes/builder/feature/SplitLibrary.php
* includes/builder/feature/dynamic-assets/class-dynamic-assets.php
* includes/builder/feature/dynamic-assets/dynamic-assets.php
* includes/builder/feature/icon-manager/ExtendedFontIcons.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/module/Blog.php
- Security Update: Fixed a bug that caused some modified administrator privileges to be reset on multisite. If a website had modified the administrator user role and removed the unfiltered_html privilege, that privilege was being mistakenly added back.
* core/components/SupportCenter.php
* includes/builder/class-et-builder-value.php
== Changelog ==
version 4.23.3 ( updated 12-26-2023 )
- Security Update: Fixed a bug that caused some modified administrator privileges to be reset on multisite. If a website had modified the administrator user role and removed the unfiltered_html privilege, that privilege was being mistakenly added back.
* core/components/SupportCenter.php
* includes/builder/class-et-builder-value.php
* includes/builder/feature/dynamic-content.php
* includes/builder/module/Blog.php
Elegant Themes Divi v4.21.0 - The Ultimate WordPress Theme
version 4.21 ( updated 04-21-2023 )
- Add local and Divi Cloud libraries for Theme Options
- Fix PHP fatal errors on WP CLI with admin context when checking themes list due to missing builder framework.
* cloud/i18n/library.php
* common/admin.php
* common/i18n/library.php
* common/init.php
* common/lib/local-library.js
* common/library.php
* core/admin/css/support-center.css
* core/admin/images/blurb-vip.jpg
* core/code-snippets/api.php
* core/code-snippets/code-snippets-app.php
* core/code-snippets/code-snippets-library-local/CodeSnippetsLibraryLocal.php
* core/code-snippets/code-snippets-library.php
* core/components/PageResource.php
* core/components/Portability.php
* core/components/SupportCenter.php
* core/components/init.php
* core/i18n/library.php
* core/item-library-local/ItemLibraryLocal.php
* epanel/core_functions.php
* epanel/css/panel.css
* epanel/i18n/epanel.php
* epanel/i18n/library.php
* epanel/js/functions-init.js
* epanel/postcss.config.js
* epanel/theme-options-library/ThemeOptionsLibrary.php
* epanel/theme-options-library/api.php
* epanel/theme-options-library/constants.php
* epanel/theme-options-library/post/type/ThemeOptions.php
* epanel/theme-options-library/theme-options-library-app.php
* epanel/theme-options-library/theme-options-library-local/ThemeOptionsLibraryLocal.php
* epanel/theme-options-library/theme-options.php
* epanel/webpack.config.js
* et-pagebuilder/et-pagebuilder.php
* includes/builder/autoload.php
* includes/builder/feature/SplitLibrary.php
* includes/builder/feature/local-library.php
* includes/builder/framework.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/theme-builder/api.php
* includes/builder/frontend-builder/theme-builder/theme-builder-library-local/ThemeBuilderLibraryLocal.php
* includes/builder/frontend-builder/theme-builder/theme-builder-library.php
Elegant Themes Divi v4.20.4 - The Ultimate WordPress Theme
version 4.20.4 ( updated 04-03-2023 )
- Fixed Divi Cloud configuration error.
* cloud/cloud-app.php
version 4.20.3 ( updated 04-03-2023 )
- Fixed progress bar rendering when importing items to the Divi Cloud.
- Added ability to split library layout into sections, section to rows, and row to modules.
- Fixed duplicate quantity number in Woo Cart Products module.
- Fixed a PHP error that occurred in some cases with 3rd-party WooCommerce plugins when the session object does not exist.
- Added support to import multiple json files in Divi Library.
- Fixed issues with Theme Builder loading and saving with big amount of templates.
- Improved local Divi Library performance on websites with big amount of layouts.
- Fixed security issue on a few legacy shortcodes, some attributes were not properly escaped.
- Added 'Share With My Team' button to the library modal.
- Added ability to split library layout into sections, section to rows, and row to modules.
- Improved shared clouds permission checks.
* cloud/cloud-app.php
* cloud/i18n/library.php
* composer.json
* core/admin/js/portability.js
* core/code-snippets/code-snippets-library.php
* core/ui/components/controls/index.js
* epanel/shortcodes/shortcodes.php
* includes/builder/core.php
* includes/builder/feature/Library.php
* includes/builder/feature/SplitLibrary.php
* includes/builder/feature/woocommerce-modules.php
* includes/builder/feature/woocommerce/templates/global/quantity-input.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/theme-builder/api.php
* includes/builder/frontend-builder/theme-builder/theme-builder-library.php
* includes/builder/frontend-builder/theme-builder/theme-builder.php
* includes/builder/functions.php
* includes/builder/scripts/src/builder.js