Divi Theme - universal template for WordPress

Divi Theme - universal template for WordPress 5.2.0

Vous n'avez pas l'autorisation de télécharger
- Fixed Visual Builder filter hover reset - filters now automatically reset on hover to ensure module options remain accessible when filters are applied.
- Fixed sticky filter effects and other sticky state attributes not migrating correctly from Divi 4 to Divi 5 when applied to child elements of sticky-positioned containers.
- Fixed parallax background rendering to match Divi 4 behavior when gradient overlay is enabled on Conference Event Landing Page layouts, and resolved section height discrepancies by correcting background class logic in Countdown Timer and Signup modules.
- Fixed custom button icons to properly inherit font-size from their parent button instead of using hard-coded values.
- Fixed module links not working when third-party DiviExtension plugins (Divi Supreme, Divi Pixel, etc.) are active.
- Fixed 404 page footer layout issues caused by missing CSS rules when using Theme Builder templates.
- Fixed the slider module's title text not changing issue for the Phone Wide responsive breakpoint.
- Fixed Blog module column layout changes during migration from Divi 4 to Divi 5.
- Fixed Text modules from Robotics Landing Page and Middle Eastern Restaurant Landing Page failing to migrate from Divi 4 to Divi 5 due to corrupted font size attributes.
- Fixed sticky elements not maintaining their width and max-width dimensions when entering sticky state due to CSS specificity.
- Fixed issue where users could manually enter invalid values outside the 1-10 range in Group Carousel "slides to show" and "slides to scroll" settings.
- Fixed gradient stop percentage values not displaying on hover in background gradient settings.
- Added vw and vh viewport units support to Letter Spacing field for responsive typography.
- Fixed WooCommerce Product Upsell module incorrectly displaying responsive controls for Product Count, Column Layout, Order, and Product Offset Number fields in VB, which are intentionally desktop-only to match D4 behavior and WooCommerce's server-side rendering architecture.
- Fixed Dynamic Content image fields not displaying correctly when using ACF Image return format.
- Added comprehensive Divi Marketplace compatibility labeling tutorial to help third-party developers properly configure D4/D5 product compatibility settings.
- Fixed Contact Form conditional logic rules not working correctly when importing D4 layouts into D5.
- Fixed D4 to D5 data conversion for third-party custom modules by implementing automated conversion outline build system.
- Enhanced Module Visibility Manager by replacing localStorage with WordPress REST API persistence and refactored React components for improved reliability.
- Fixed Divi 5 checkout modules to display appropriate warnings when used on non-checkout pages.
- Fixed WooCommerce Checkout Payment module background styles overflowing outside border radius boundaries and corrected AGMS border selector usage.
- Fixed Theme Builder compatibility issue with LearnDash plugin that caused fatal errors.
- Fixed WooCommerce Product Gallery image border radius and title text styling not working properly.
- Fixed missing WooCommerce checkout payment module warnings that alert users when required billing or shipping modules are not present on checkout pages.
- Fixed WooCommerce Checkout Payment Module preview not displaying in Theme Builder Visual Builder.
- Fixed CSS class numbering issue where classes started with random numbers instead of 0 in WordPress 6.8 and later versions. Added inner-content rendering API and improved parsing delegation for better WordPress compatibility.
- Enhanced D4→D5 conversion to allow Popups for Divi attributes to be safely ignored when popup is disabled so that sections with disabled popups will be converted to native D5 modules instead of shortcode-modules (backward compatibility mode).
- 🤖 Generated with Claude Code.
- Co-Authored-By: Claude [email protected].
- Fixed gradient colors not migrating correctly from Divi 4 to Divi 5, preventing RGBA gradient stops from being replaced with 100% in background-image CSS.
- Fixed WooCommerce checkout page showing duplicate content on order confirmation page when using Visual Builder or Theme Builder for checkout templates.
- Updated dynamic module tutorial with comprehensive plugin setup guidance, fixed compatibility issues, and optimized workflow for developers completing both static and dynamic module tutorials.
- Fixed Menu module background color not preserving the module background during D4 to D5 migration.
- Fixed Woo Breadcrumbs module link text color not applying after D4 to D5 migration due to missing CSS important flag.
- Fixed missing WooCommerce cart-totals script causing 404 errors in Visual Builder by updating webpack configuration to properly discover and compile scripts from nested module directories.
- Fixed Person module custom CSS fields not applying in Visual Builder.
- Fixed sticky state styles being always active in the Visual Builder when WordPress admin bar is enabled.
- Fixed Map Module crashing the Visual Builder when closing the Responsive Editor with a configured Map Center Address.
- Fixed Code Module shortcodes and HTML content incorrectly showing CSS validation errors in the Inspector modal.
- Fixed a recently introduced regression in D4 to D5 conversion where third-party legacy shortcode modules were rendered as empty placeholders instead of displaying their content.
- Fixed Loop Builder sticky posts being ignored by default when using non-date ordering options.
- Fixed unintentional stripping of custom contact form fields added by third-party plugins while preserving conditional logic placeholder removal.
- Fixed broken Theme Builder styles on Custom Post Type taxonomy pages, such as WooCommerce categories.
- Added automatic alt attribute generation to image modules.
- Fixed auto-generated alt attributes not targeting the correct sub element in some modules.
- Fixed a compatibility issue with W3 Total Cache, where the builder would not load when JS minification was enabled in the plugin settings.
- Fixed Global Elements not being saved correctly when saving entire layouts to the Divi Library.
- Fixed Code Module JavaScript operators (&&) being incorrectly converted to HTML entities on the frontend, causing JavaScript execution errors.
- Fixed PHP warnings when processing advanced styles with null entries during transition rendering, particularly when upgrading between Divi versions or using certain module configurations.
- Fixed D5 flexbox modules (Blog, Portfolio, Filterable Portfolio) to use responsive grid layouts by default, improving mobile experience with appropriate column counts across devices.
- Fixed the language issue of the dynamic content generated options in settings panel.
- Fixed Background Mask and Pattern transform settings not properly overriding inherited values on responsive breakpoints.
- Fixed layer view to display actual module content instead of generic module names for child modules like Icon List Items, Accordion Items, and Slides.
- Implemented WooCommerce Cross Sells module in Divi 5, enabling users to display product cross sells with comprehensive styling options in FE.
- Added WooCommerce Cart and Checkout Template Integration for Visual Builder.
- Fixed new ACF fields not appearing immediately in Dynamic Content and Loop Builder selection dropdowns.
- Fixed WooCommerce modules appearing in module picker when WooCommerce plugin is not installed or active.
- Fixed TinyMCE empty paragraphs rendering with inconsistent heights between Visual Builder and Frontend by adding server-side preprocessing that matches the established D4 pattern.
- Fixed function naming inconsistency in position inheritance utilities to match their internal implementation logic.
- Consolidated WooCommerce checkout hook management utilities to improve code maintainability and eliminate duplication.
- Introduced new responsive editor.
- Fixed select menu search gets reset while hovering outside of submenu group.
- Fixed Contact Form module button padding options not applying on Custom Post Types frontend.
- Fixed Theme Builder template tooltips to show actual page titles instead of generic "Specific Pages" message when hovering over "and X more" text.
- Fixed WordPress admin bar dropdowns appearing behind Divi Builder modals.
- Fixed WordPress admin bar dropdown menus appearing behind Divi Builder interface elements.
- Fixed an issue where a background image with parallax enabled would incorrectly persist on smaller breakpoints after being removed.
- Fixed blog module categories not respecting "Included Categories" setting on responsive breakpoints by preventing array corruption during attribute inheritance.
- Fixed Variable Manager font changes not reflecting immediately in Visual Builder when adding new modules.
- Fixed Interactions modal not closing automatically when clicking outside or opening other modals.
- Fixed Blog Module custom CSS rendering issue in Visual Builder where margin-top applied to module title would not display correctly due to incorrect CSS class assignment.
- Fixed Blog module style conflicts where individual post styles were bleeding into other posts in the blog loop, causing duplicate CSS rules and broken layouts.
- Extended loop post terms dynamic content to automatically support custom taxonomies beyond just categories and tags.
- Fixed an issue where clicking global color variable chips in Page Settings fields caused console errors instead of displaying dynamic content options.
- Fixed contact form migration failure when recaptcha_list attribute was present.
- Fixed date parsing in Dynamic Content custom fields to support additional date formats including European date formats, natural language dates, and ISO datetime strings.
- Fixed date displays throughout Divi to respect WordPress timezone settings and show properly translated month/weekday names in international sites.
- Fixed keyboard shortcut display for module duplication to show correct CMD+Shift+D (Mac) / CTRL+Shift+D (Windows) combination.
- Fixed WooCommerce Related Products module Sale Badge styling options not working in Visual Builder.
- Fixed section box shadows overriding custom z-index values set in Advanced > Position settings.
- Fixed an issue where global colors selected in Page Settings would not save properly in Divi 5.
- Fixed an issue where global colors selected in Page Settings would not display correctly on the frontend in Divi 5.
- Fixed WooCommerce Products module column layout breaking when using specific Product Type and Order combinations such as "Sale Products" with various sorting options and "Top Rated Products" with any order setting.
- Fixed Caption Text options incorrectly appearing in WooCommerce Product Gallery module settings when Slider layout was selected.
- Fixed missing "Select a Group Preset" functionality for Text, Title Text, and Attribute Text design options in the WooCommerce Product Information module.
- Fixed missing "Select a Group Preset" option for Text design settings in WooCommerce Product Meta module.
- Fixed missing Option Group preset functionality for Body Text and Tab Text design options in the WooCommerce Product Tabs module, allowing users to create and apply styling presets consistently across all module design groups.
- Fixed border preview not displaying global colors with opacity settings correctly in Divi 5 Visual Builder.
- Fixed WooCommerce Product Title and Breadcrumb modules displaying "Theme Builder Layout" instead of actual product information in Theme Builder layouts.
- Added missing Order OG (Order Option Group) to all WooCommerce modules, enabling flexbox order controls in the Content Tab that were previously unavailable.
- Fixed WooCommerce Cart Notice module button styles not applying correctly on single product pages.
- Fixed Icon module hover state issue where icons rendering as "0" character would disappear instead of showing on hover.
- Fixed HTML structure inconsistency in WooCommerce Product Gallery module between frontend and visual builder rendering.
- Fixed Table Properties modal tabs not displaying correctly in Divi 5 dark mode.
- Fixed WooCommerce modules in Theme Builder displaying "This Post" instead of "This Product" in the product selection dropdown, improving consistency with Divi 4 behavior.
- Fixed Visual Builder interface layout issues when using RTL (Right-to-Left) languages such as Arabic.
- Fixed an issue where FontHeaderGroup and BodyFont components ignored custom font family lists specified in module configurations, allowing third-party developers to provide curated font selections for their modules.
- Fixed select options of docked to sidebar modal being clipped by modal's sibling sidebar row.
- Fixed background gradient overlay over background image showing white instead of gradient colors in both server-side rendering and Divi 5 Visual Builder.
- Fixed AI content generation button incorrectly appearing in shortcode module settings panel.
- Fixed background mask colors not displaying correctly when applied through module presets and group presets.
- Fixed draft pages not appearing in the load from library - existing Pages.
- Fixed an issue where clicking on the scrollbar in the Divider Style selector would close the dropdown instead of scrolling.
- Fixed PHP warning "Undefined array key 'mode'" that appeared when using Position Absolute settings on responsive breakpoints in Image modules.
- Fixed search results templates in Theme Builder showing placeholder text instead of proper "Results for [search term]" titles when no results are found.
- Fixed the issue of the Theme Builder's search page's placeholder message issue for the module that enables Dynamic content.
- Added Page Creation Flow options in Divi 5 Visual Builder to properly trigger based on user preferences when opening empty pages.
- Fixed Blurb module content overflow in Visual Builder when border-radius and border-width were applied together.
- Fixed CSSNumeric spinner drag functionality to work correctly with keyword values like 'auto' and 'inherit', matching the behavior of increment/decrement buttons.
- Fixed D5 Image Module to automatically populate alt and title attributes from Media Library images, matching D4 behavior.
- Enhanced click-based interactions to prevent browser navigation interference, resolving page reloads during Visibility Toggle interactions.
- Fixed group component visibility callbacks to work dynamically with user interactions, enabling third-party developers to show/hide group components based on tab selections and other conditional logic.
- Added explanation page documenting Contact Form's unique ID system architecture, D4 to D5 evolution, and third-party developer usage patterns.
- Automatically open row settings when row is inserted by adding section + column structure or row + column structure.
- Fixed Field ID input in Contact Form Module to automatically convert spaces to underscores when clicking outside the field, restoring Divi 4 behavior.
- Fixed fatal error that occurred when using interactions with preset effects (toggle preset, add preset, remove preset) on Divi 5 pages.
- Fixed scroll effects field showing placeholder description text instead of helpful user guidance.
- Fixed Menu Module hover text color not appearing in Visual Builder preview.
- Fixed ColorPicker modal freezing when closing it in global modules with unsaved changes.
- Fixed JavaScript error that occurred when accessing admin bar shortcode framework element properties while the admin bar was hidden.
- Fixed ColorPicker resetting other field values in legacy WooCommerce modules.
- Fixed Add Module button overlapping with module action icons when placing Text modules as the last item in Group containers.
- Fixed Loop Builder reset functionality to properly restore default values.
- Enhanced Contact Form uniqueId documentation by consolidating the implementation tutorial into a comprehensive explanation page, providing a unified resource for third-party developers.
- Fixed Loop Terms not displaying as clickable links in the Visual Builder when the links option was enabled.
- Fixed Modified filter view where Reset Button and Field Information icon were inaccessible due to insufficient spacing around field labels.
- Fixed an issue where multiple Tabs modules on the same page caused the second and subsequent modules to display with their first tab content hidden by default.
- Fixed WooCommerce Add to Cart module dropdown focus styles not displaying on the frontend.
- Fixed box shadow overlay rendering for migrated Divi 4 layouts using preset box shadow styles.
- Fixed alignment option typo showing "Strecth" instead of "Stretch" in module sizing options when working with flex containers.
- Added automated JSON generation for conversion outline files during build process, bringing d5-extension-example-modules build tooling into full parity with Divi 5 core modules.
- Updated conversion outline tutorial documentation to include automated JSON generation guidance, webpack plugin configuration, and build process automation for extension module developers.
- Fixed ACF Repeater fields assigned to Theme Options not appearing in Loop Builder field selection.
- Fixed inner shadow overlay not appearing for Related Products in Divi 5 when using inner box shadow.
- Fixed Star Rating Text Alignment setting not working in WooCommerce Related Products module.
- Fixed Divi 5 WooCommerce Related Products module offset setting to correctly skip the specified number of products from the beginning of the related products list.
- Fixed missing Dynamic Content option for Circle Counter module's Circle Background Color field.
- Removed WooCommerce Cart Notice error option group from module settings as well as coupon error example from VB ("Coupon "DIVI" does not exist!") since WooCommerce has updated how this error is output and the existing settings no longer apply.
- Added integration tests for module conversion outline filter hooks to ensure third-party developer customization features work correctly.
- Fixed variable chips converting to text when using loop option on modules with inline editing capabilities.
- Fixed WooCommerce Related Products module element toggles not working on frontend when elements are deactivated.
- Fixed WooCommerce Product Meta module background color to match Divi 4 styling behavior for consistent visual output.
- Updated Algolia search configuration to support separated documentation sites with proper index boundaries.
- Fixed WooCommerce Cart Notice styles not applying on frontend by replacing default WooCommerce notice element and ensuring styles generate on initial load.
- Fixed duplicate Focus Border Styles options in WooCommerce Cart Notice module and ensured proper D4 to D5 conversion.
- Fixed Post Navigation pagination target dropdown to immediately reflect loop module changes when modules are deleted or duplicated.
- Fixed multiple Loop modules on the same page could display wrong results on the front end.
- Fixed shadow fields to support viewport width (VW) units for responsive shadow effects.
- Fixed ACF oembed fields not displaying in Divi 5 dynamic content by implementing smart sanitization that allows iframe tags for oembed content while maintaining security for other content types.
- Fixed Woo Product Price module margin-bottom values being ignored in Divi 5.
- Fixed Icon List module padding values being ignored in Divi 5.
- Fixed Icon List Item content visibility when using parallax backgrounds.
- Fixed animation and transition timing fields to properly reject calculated values (calc expressions) while maintaining support for standard time units.
- Updated documentation roadmap data to reflect current development and public roadmap status.
- Fixed WooCommerce Meta module showing unwanted border colors during D4 to D5 layout migration.
- Fixed an issue where Button modules with links could not be dragged in the Visual Builder.
- Fixed Portfolio module's Column Flex setting not appearing when using grid layout presets.
- Fixed WooCommerce Products module image box shadows being cropped when border radius was applied.
- Fixed issue where interactions only worked on the first item when modules were used with the loop option enabled.
- Fixed missing "Sort By Rating" option in WooCommerce Products module Visual Builder settings for Divi 5.
- Fixed WooCommerce Products module "Sort by Popularity" option to correctly display products in descending order by sales count.
- Fixed WooCommerce Products module to properly apply overflow hidden when border radius is used, preventing content from overflowing outside rounded corners.
- Fixed WooCommerce Products module pagination not responding to tablet/mobile breakpoint settings in D5.
- Fixed WooCommerce Cart Notice module spacing inconsistency where Visual Builder preview lacked bottom margin that appeared correctly on frontend.
- Fixed WooCommerce Related Products module image border radius clipping on Frontend - product images with border radius now properly display with overflow hidden as intended.
- Fixed WooCommerce Product Gallery captions incorrectly appearing in Slider layout mode.
- Fixed Caption Line Color and Caption Line Style controls in WooCommerce Product Gallery to only appear when Underline or Strikethrough font styles are selected.
- Added OG preset support for Text option groups in Woo Product Gallery module.
- Fixed missing "Select a Group Preset" functionality for Price Text, Sale Old Price Text, and Sale New Price Text options in the Woo Product Price module.
- Fixed missing Option Group preset functionality for WooCommerce Product Reviews module design groups, allowing users to create and apply styling presets for Text, Review Count Text, Form Title Text, Meta Text, Comment Text, Star Rating, and Button options.
- Fixed missing Option Group preset functionality for text design options in WooCommerce Product Stock module.
- Fixed missing "Select a Group Preset" option for Title Text styling in the WooCommerce Product Title module.
- Fixed missing Option Group preset functionality for text and rating design options in WooCommerce Product Upsell module.
- Fixed an issue where the Woo Cart Notice output does not change from the page-type=product output even when the page type is changed.
- Fixed inconsistent spacing and line-height in Builder Settings dropdown lists to match other dropdown components throughout the interface.
- Fixed international characters in Loop dynamic content before/after fields displaying as broken character sequences instead of proper UTF-8 text.
- Fixed manual excerpts in Loop Builder not displaying line breaks on the front-end.
- Added feature flag for WooCommerce Cart and Checkout modules to control their availability in Divi Builder 5.
- Fixed Loop Post Term taxonomy links not working when using "Post for Current Page" query in Theme Builder templates.
- Fixed React hooks crash in third-party module filter callbacks by updating documentation with proper React component pattern for hook usage.
- Removed chi-divi-accordions/chi-divi-accordions.php plugin slug from the Divi 5 migrator's disallowed plugins list.
- Fixex broken Theme Builder styles on WooCommerce shop pages.
- Fixed unwanted padding on flex rows when used on custom post types.
- Implemented WooCommerce Product Gallery REST API endpoints for D5 with D4 output parity and modern security patterns.
- Fixed WooCommerce Product Gallery pagination controls, thumbnail orientation visual effects, and slider layout transitions in Visual Builder.
- Added test coverage for module groups filter system to ensure stability of third-party integrations.
- Updated Contact Form module's Unique ID field to use consistent responsive field architecture, ensuring proper display, persistence, and migration compatibility.
- Fixed an issue where Interaction “Toggle Attribute” affected all duplicated modules instead of only the clicked one.
- Updated DisabledOn styling system to support custom media queries (atRules) when used with external plugins and advanced customizations, enabling more flexible responsive design options.
- Implemented intelligent responsive image sizing for Portfolio and Filterable Portfolio modules. Images now automatically select optimal WordPress image sizes based on column layout and viewport, fixing mobile gaps and improving image quality for layouts with larger columns.
- Added dynamic content support to WooCommerce Breadcrumb module fields.
- Fixed roll animations not re-triggering when switching between responsive breakpoints in the Visual Builder.
- Fixed Global Variables Body Text color not updating immediately in Visual Builder when changed, ensuring instant color preview while respecting module-specific color overrides.
- Fixed global color conversion during PHP migration to properly handle legacy colors from Divi 4, ensuring premade layouts maintain their global color references when migrating from Divi 4 to Divi 5.
- Fixed WooCommerce Product Additional Info module background styles to properly stay within border radius boundaries, ensuring visual consistency with Divi 4.
- Fixed section divider hover styles not working on the Frontend, ensuring hover state changes (like height modifications) now apply correctly when visitors hover over section dividers.
- Fixed Audio Module padding issue when Loop Builder displays "No Results Found" message.
- Fixed WooCommerce Product Upsells module sale badge margin settings not working in Visual Builder.
- Fixed Product Title Text Size setting not working in WooCommerce Product Upsells module Visual Builder.
- Fixed responsive animation options (duration, delay, etc.) not applying correctly on tablet and phone breakpoints.
- Fixed an issue where module styles were not rendering when Display Conditions were enabled.
- Added link functionality to loop author dynamic content with support for author archive and author website destinations.
- Fixed global color conversion issues when switching between Divi 4 and Divi 5, ensuring section backgrounds and colors in premade layouts render correctly regardless of switching frequency.
- Fixed loop excerpt word limits and read more text not working on the frontend in Loop Builder.
- Fixed WooCommerce Add to Cart field labels text alignment setting to properly center and align variation labels.
- Fixed WooCommerce Product Add To Cart module Field Label Position dropdown to display "Inline" as the default selected value.
- Fixed WooCommerce Product Additional Info module title visibility toggle to work correctly on frontend when disabled in Visual Builder by correcting attribute paths and implementing proper responsive frontend behavior.
- Fixed D5 WooCommerce Product Meta module border settings to correctly display the default 1px top border value in the settings panel, matching the visual output.
- Fixed WooCommerce Product Upsells Order setting to work correctly on frontend, ensuring products display in the selected order instead of random arrangement.
- Fixed issue where the comments text alignment is not applied correctly when the (module) text alignment is set.
- Fixed an issue where the product meta script hides the module by adding CSS class et_pb_wc_meta_empty to the module in VB while it is loading/fetching HTML from REST API resulting in the module staying hidden even when the template output is not empty.
- Fixed WooCommerce Product Upsells module offset option to correctly skip the specified number of products from the beginning of the upsell list.
- Enhanced WooCommerce Product Add To Cart module with comprehensive FormFieldStyle implementation for improved form field styling capabilities including focus states, cross-browser placeholder support, and enhanced selector coverage.
- Fixed Focus Border fields ordering in WooCommerce Add To Cart module to appear immediately after their toggle in the Dropdown Menus section.
- Fixed missing contextual labels for focus border fields in the WooCommerce Add To Cart module's Dropdown Menus section.
- Fixed WooCommerce Add To Cart dropdown menu text color setting being overridden by default WooCommerce styles.
- Fixed featured images not displaying correctly when importing layouts containing dynamic content.
- Fixed an issue where dynamic assets were not generating when WooCommerce coming soon mode was active.
- Fixed margin-bottom styling not applying correctly in WooCommerce Related Products module within Visual Builder.
- Added WooCommerce Products module for D5 Visual Builder, including a server-rendered endpoint and VB UI with filtering, ordering, pagination, and category support.
- Implemented frontend rendering for WooCommerce Products module with complete styling and functionality support.
- Fixed visual flickering in WooCommerce Related Products module when switching to tablet view.
- Fixed Content group fields in Woo Related Products module being enabled on responsive devices when they should be disabled.
- Fixed issue where "Include Categories" would sometimes fail for a selected category because of an error in processing the include_categories value passed from the REST API (in PHP code) from VB.
- Fixed nested rows in flexbox layouts to properly respect custom width and max-width settings.
- Fixed margin-bottom values not being applied for WooCommerce Product Description module in Visual Builder and Frontend.
- Fixed Cart Notice Title Text Text Color not applying in Visual Builder.
- Fixed WooCommerce Cart Notice module Title Text styling affecting View Cart buttons instead of only notice text and regular links.
- Fixed issue where the :hover pseudo selector was only applied to the last selector when multiple selectors are provided resulting in the reported bug where enabling the button icon styles in WooCommerce Cart Notice results in the hover style that adds padding being applied on the un-hovered button due to malformed selector.
- Fixed form margin and padding not rendering in Visual Builder for WooCommerce Woo Notice module.
- Fixed responsive section divider options not working correctly in frontend - dividers set to "none" on mobile devices are now properly hidden.
- Fixed field focus border styles not displaying on frontend for WooCommerce Cart Notice module in Divi 5.
- Fixed issue where form element's spacing (margin & padding) values were not applied correctly because of incorrect selector.
- Added comprehensive tutorial for creating non-persistent tab UI components in Divi 5 modules, enabling developers to build tabs that reset to the first tab each time settings are opened.
- Added automated workflow to keep Google Fonts library current with weekly updates from Google's API.
- Updated Google Fonts library with 416 new fonts, bringing the total available fonts to 1,871 for enhanced design flexibility.
- Fixed WooCommerce Cart Notice module incorrectly applying Extra theme padding to all themes.
- Fixed issued where the checkout page Option Groups Fields, Field Label and Form were not visible until manually selecting the page type option in Content -> Page Type even though the option is selected by default.
- Fixed WooCommerce Cart Notice module class name discrepancy between Visual Builder and frontend environments to ensure consistent styling and layout behavior.
- Fixed a PHP error that occurred on the frontend when generating video overlay thumbnails for the Video Slider module from self-hosted videos.
- Fixed Loop Builder pagination modules to render correctly when placed before looped elements through improved predictive query generation and code refactoring.
- Fixed WooCommerce Product Reviews module allowing submission without comment text by adding missing placeholder text clearing on form submission.
- Fixed issue where latest product ID does not show product description on FE in WooCommerce Product Description module.
- Fixed Loop Builder functionality when WordPress is configured to use default permalink structure.
- Fixed Icon List module's text alignment and text orientations settings not working.
- Fixed fatal PHP error that occurred when Theme Builder templates contained WooCommerce modules, ensuring proper function loading order for WooCommerce compatibility.
- Fixed WooCommerce Product Upsells module "Sort by Popularity" option to display products by actual sales data instead of random order.
- Updated WooCommerce module icons in the visual builder.
- Fixed Shop module border and box shadow styling to consistently apply to the module container in Divi 5, matching Divi 4 behavior.
- Added Custom CSS option group to Lottie module, allowing users to apply custom styles directly to Lottie animations.
- Fixed WooCommerce Products Sale Badge Text margin settings not applying in Visual Builder.
- Added a new developer tutorial series and reorganized Dynamic Content documentation, including a verified guide for enabling Dynamic Content on existing module fields using hooks in Divi 5.
- Fixed the issue of the ACF plugin's Page Link is not showing correct URL in the front-end.
- Added Child elements Loop support for Slider, Accordion, Tabs, Pricing Table, and Bar Counter modules. Fixed Visual Builder pagination consistency to ensure accurate item counts across all contexts.
- Fixed Loop Builder support for child modules, ensuring consistent behavior between both Visual Builder and frontend rendering.
- Looped Dynamic Content with before and after field values is not rendered in VB.
- Fixed third-party Divi modules with legacy folder names to properly appear under their designated categories in the Add Module dialog.
- Fixed an issue where loop dynamic content fields displayed blank content instead of actual post data on the frontend in Divi 5 loop-enabled modules.
- ACF ACF repeater fields are rendering properly on the frontend when using Loop Builder.
- Fixed loop position system to allow child modules within looped Row modules to display specific posts based on their configured position, enabling proper grid layout control and targeted content placement.
- Added support for Loop Users and Loop Terms dynamic content options.
- Improved D5 WooCommerce modules system with enhanced product page layout handling.
- Improved WooCommerce REST-API Controllers and fixed WPUnit Tests to work properly.
- Fixed missing "Delete Column" option in Layers View context menu when right-clicking on column elements.
- Fixed Loop Builder terms query to properly handle requests for all taxonomies instead of crashing when no specific taxonomy is selected.
- Fixed an issue where custom min-height values could not be applied to empty columns in the Visual Builder.
- Fixed JavaScript error that occurred during keyboard navigation in the Add Module modal.
- Fixed Loop Element post type to default to "Post" instead of "Page" when enabling loop functionality on pages.
- Fixed WooCommerce Product Price module frontend tests to ensure consistent and reliable test execution across different scenarios.
- Fixed issue where the Woo Product Title module loses styles if VB is enabled.
- Introduced new issue template for third-party support tasks.
- Enhanced loop system with comprehensive WooCommerce product support.
- Fixed layout flex options incorrectly displaying on tablet and phone breakpoints when desktop layout type was set to block.
- Fixed performance issues during save operations that caused lag and crashes on large layouts with many modules.
- Fixed issue where background colors incorrectly generated "initial" CSS values when switching between responsive breakpoints, preventing proper color inheritance.
- Fixed ColorPicker opacity interactions and SpectrumRange background display to properly default to white when no color is set, providing more logical behavior for modules without default background colors.
- Fixed an issue where nested global colors with filters lost their formatting after saving a preset.
- Fixed Fullwidth Post Slider showing the wrong content when using automatic excerpts or full content.
- Fixed D5 code modules having script and style tags stripped for non-logged-in users on frontend page loads.
- Fixed issue where code content in Code modules was being escaped on the front-end due to unnecessary migration processing.
- Fixed an issue where code modules would display raw code instead of rendering properly for non-logged in users on the frontend.
- Fixed a JavaScript TypeError that occurred when changing flex row column structures on legacy column structures.
- Introduced Relative Colors & HSL, including a brand new color field and color picker.
- Added support for conditional field visibility in Page Settings modal via a visible prop (boolean or function) on field props.
- Fixed the Export/Import modal visibility issue in Visual builder.
- Added support for meta query filters in Loop Group settings, enabling custom field-based content filtering.
- Fixed Visual Builder crashes when clicking edit buttons on modules from disabled plugins.
- Migrated woocommerce modules markup passed to VB on page load.
- Added a script command to streamline the process of updating JSON files for D5 conversion tests, ensuring more reliable and accurate module conversion.
- Fixed WooCommerce Block modules detection and ported the WooCommerce script loading functionality to D5.
- Improved global color picker to show disabled circular color references with explanatory tooltips instead of hiding them completely.
- Fixed issue where image with lazy loading enabled are distorted on WordPress 6.7.
* includes/builder/core.php
- Fixed broken "Use The Divi Builder" button in Block Editor header.
- Upgraded jQuery Mobile from v1.4.5 to v1.5.0 alpha and removed unused code.
- Fixes console errors in Divi Block Editor which has happening due to the WP API changes since 6.3 and 6.6.
* includes/block-editor-integration.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/feature/dynamic-assets/assets/js/jquery.mobile.js
* includes/builder/feature/feature/dynamic-assets/assets/js/jquery_mobile_custom.js
Haut