version 5.0.0-public-alpha.18 ( updated 06-25-2025 ) - Legacy modules are now available in the Add Module panel. - Fixed the Blurb module title DOM printing issue in the Front-end while the title field value is empty. - Improve backwards compatibility by properly handling custom settings added to modules by third-party D4 extensions. - Fixed Dynamic Content settings modal not restoring the previous value when canceled. - Re-exported and optimized all icons related to the Flexbox, removed hardcoded SVG fills, added missing icons, and fixed icon alignment and transformation logic. - Fixed an issue where Global Preset CSS became invalid after exporting and importing again. - Fixed an issue where deleting and undoing a module with preset styles caused the preset design tab styles to disappear in the preview. - Fixed the issue of the phone simulator initial width value not matching in Visual Builder. - Fixed the issue of the empty column missing its CSS class. - Improved backwards compatibility with Divi 4 third-party extensions that register modules later, for example on woocommerce_loaded. - New BackticksSniff for detecting and preventing shell command execution via backticks. - Fixed missing "undent" icon display in Divi 5 for third-party modules using tabbed subtoggle settings. - Fixed custom fields functionality in Email Optin module that was preventing users from adding custom fields to their opt-in forms. - Fixed D4 plugin text toggle tabs showing blank labels in D5 Visual Builder. - Fixed Image Module border radius overflow logic when using global variables, ensuring content stays properly contained within border bounds on the frontend. - Fixed divi-upcoming-countdown plugin compatibility issue where countdown timers appeared empty in D5 due to missing React dependencies. - Fixed an issue where the Contact Form's Conditional Logic feature would display an error when configuring conditions for certain field types. - Migrated WooCommerce default/placeholder modules' markup passed to VB/TB on page load. - Implement proper module attributes defaults for WooCommerce module attributes like product, columnsNumber etc. - Fixed Dynamic Content "Post/Archive Title" showing placeholder text instead of actual archive titles on empty category pages when using Theme Builder layouts. - Fixed an issue where links inside editable content would navigate away from the Visual Builder instead of activating the inline editor. - Implemented a PHP-based system to handle dynamic default attributes for WooCommerce modules. - Fixed undo/redo functionality for third-party modules in Divi 5 Visual Builder where undoing changes would incorrectly remove the entire module instead of reverting individual changes. - Fixed issue where color fields in the Find and Replace modal were rendering as text inputs instead of proper color picker components.
version 5.0.0-public-alpha.17.2 ( updated 06-20-2025 )- Fixed issue where shortcode modules were being removed during Divi 5 migration processes. - Fixed an issue where global layouts were incorrectly expanded during global color migration, causing layout structure corruption while preserving proper global color CSS variable conversion. - Fixed issue where color picker modals incorrectly closed option group preset editing mode and module switching didn't properly exit preset editing mode. - Fixed an issue where spaces added to the Text module via the settings panel would disappear when hovering over the module. - Fixed unitless global variables not appearing in z-index and other unitless CSS property fields. - Added support for setting the builder version when adding new sections, rows, and columns in the Visual Builder. - Fixed missing builder version in Flexbox column structure changes for proper migration support. - Updated Row module to support new Flexbox-based column structure selector and improved grid data handling. - Fixed Global Numbers appearing in random order in Dynamic Content field dropdown. - Fixed excessive spacing on layout card titles in the Theme Builder's insert layout modal.
version 5.0.0-public-alpha.17.1 ( updated 06-19-2025 ) - 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.
version 5.0.0-public-alpha.16 ( updated 06-05-2025 ) - Introduced Extend Attributes for quick attribute propagation of any type. - Fixed modified tabs were not blue in option groups while editing presets. - Added REST API endpoints for the WooCommerce Breadcrumb module in Builder 5. - Added backwards compatibility for structure modules that use custom module settings added by Divi 4 third-party extensions. - Implemented REST API for fetching product upsells HTML from VB. - Implemented REST API for fetching product tabs HTML from VB. - Implemented REST API for fetching product additional-info HTML from VB. - Fixed issue with editing column that uses custom settings added by third-party Divi 4 extensions. - Fixed error with ShortcodeModule settings crashing if user tries to open Module Settings while Module is being rendered. - Rendering loop based dynamic content on VB. - Fixed error when clearing the entire page layout while a shortcode module modal is open. - Fixed an issue where unmounting field components could cause errors in the Visual Builder if the clipboard attribute map structure was missing or malformed. - Fixed animation style not working for shortcode modules on FE. - Replaced double quotes with single quotes in shortcode attribute values to prevent shortcode parsing errors. - Introduced new Custom CSS field type to handle custom CSS fields as group on shortcode module. - Fixed issue with custom settings group missing if they are added by Divi 4 extension. - Implemented product-related loop option menus. - Add warning field type in shortcode module.
version 5.0.0-public-alpha.15.1 ( updated 05-29-2025 ) - Introduced settings search and filtering system. - Fixed an issue where pasting the same content in the Rich Text Editor while holding down the CMD/CTRL key could result in the content being cleared. - Implemented REST API for fetching product images HTML from VB. - Created Post related Select Options Menu for loop. - Implemented REST API for fetching product title from VB. - Implemented REST API for fetching product price HTML from VB. - Implemented REST API for fetching product rating from VB. - Fixed an issue where the Row module's default max width did not match the Theme Customizer's Website Content Width setting. - Added support for showing fields conditionally based on multiple dependencies using the show_if option. - Added PHP filter usage examples and a comprehensive explanation of the moduleConversionOutline filter to the D4-to-D5 conversion tutorials. - Extended the query result API to support additional filter parameters. - Implement a fallback icon for modules in the module picker modal. - Created explanation page for for Background Style component. - Fixed an issue where docked modals could not be dragged out of the docked state. - Fixed an issue where the Group module did not output spacing styles with !important, preventing user-set spacing from overriding defaults. - Migrated WooCommerce product page layout and settings functions from the legacy builder to Builder 5. - Migrated WooCommerce product display utility functions from the legacy builder to Builder 5. - Migrated WooCommerce product reviews utility functions from the legacy builder to Builder 5.
version 5.0.0-public-alpha.15 ( updated 05-23-2025 )
– Fixed an issue where Checkboxes fields did not restore all default values on reset and ensured defaults are correctly applied when modules are first added.
– Fixed an issue where restricted modules could still open their settings in the Visual Builder even after being disabled via Role Editor.
– Added a detailed tutorial explaining the correct usage of selector, selectors, and selectorFunction for handling hover and sticky styling in Divi 5 modules.
– Fixed the issue of the Accordion Module breaks if we use CSS math function in the Icon Font settings.
– Fixed an issue where double click triggering the single click on the module settings group.
– Fixed an issue where Image module spacing options did not accept global or dynamic variables.
– Added the WooCommerce Product Tabs module in the module-library package.
– Added ‘atRules’ support to Background Style component to override default breakpoints.
– Added the WooCommerce Product Add-To-Cart module in the module-library package.
– Added the WooCommerce Cart Notice module in the module-library package.
– Added the WooCommerce Related Products module in the module-library package.
– Added the WooCommerce Product Additional Info module in the module-library package.
– Added the WooCommerce Product Gallery module in the module-library package.
– Added the WooCommerce Product Meta module in the module-library package.
– Added the WooCommerce Product Reviews module in the module-library package.
– Enabled Loop functionality based on the selected query type and total number of available pages.
– Added ‘atRules’ support to Icon Style component to override default breakpoints.
– Fixed for the both Image and Fullwidth imamge module’s image link get reset issue.
– Prevented looped modules from rendering multiple times in Wireframe mode.
– Updated hover actions for the looped module to show only on the first element.
– Standardized loop support by adding loop option to all non-looping modules via the shared advanced metadata structure.
– Fixed the issue of the Column custom width gets reset while we change the Row’s gutter number.
– Fixed D4 export including presets losing styles after being imported in D5.
– Fixed Global Variable manager accessibility on WP Multisite.
– Created explanation page for for Icon Style component.
– Improved the D5 CLI tool’s WooCommerce module generation with standardized naming conventions, consistent paths, and enhanced error handling.
– Fixed an issue where the Contact Form module’s email and message pattern fields were not properly displaying global variables.
– Fixed the issue of the Section Divider’s invalid CSS property issue on Frontend.
– Added a new hook to filter ModuleGroups items, enabling third-party developers to customize the module group listings.
version 5.0.0-public-alpha.14.1 ( updated 05-16-2025 )
– Introduced a new Attribute Management system for copy, pasting and resetting various attribute types.
– Improved WooCommerce product images shortcode conversion to ensure accurate attribute mappings and better maintainability by centralizing mock data.
– Implemented autogenerated module settings for WooCommerce Product Images module.
– Fixed variables with the s unit not showing up in the dynamic content list. And unitless GV is not appearing on the z-Index field dynamic content list.
– Implemented D4’s et_builder_wc_relocate_single_product_summary to help make D5 WooCommerce modules like Product Description behave same as D4 versions.
– Fixed Blurb module title now renders correct font-size when using em or clamp(…) values by removing anchor selector from style metadata.
– Fixed an issue where video preview is not showing when we use YouTube short URL.
– Fixed an issue where global font variables used in module presets were rendered incorrectly with extra dashes, preventing them from working on the front end.
– Fixed the issue of the Blog module’s pagination does not work for the offset value set.
– Fixed unable to drag and drop a module inside a nested row column.
– Added WooCommerce Product Upsell module with basic module files, conversion, and autogenerated module settings.
– Enhanced Divi 5 WooCommerce integration by centralizing default settings management for columns, page types, and tabs.
– Added the WooCommerce Product Price module in the module-library package.
– Added the WooCommerce Product Rating module in the module-library package.
– Added the WooCommerce Product Stock module in the module-library package.
– Fixed the issue of the media uploader modal’s links color conflicts.
– Created explanation page for for Background Style component.
– Fixed a bug that caused some legacy Divi 4 custom modules to not render correctly on the frontend due to missing JavaScript dependencies.
– Fixed an issue where copying and pasting content between Blurb titles and other module’s titles/headings would not preserve the text content correctly.
version 5.0.0-public-alpha.14 ( updated 05-09-2025 )
– Fixed Visual Builder performance issue when it has large layout due to inefficient content parsing for keeping track of updating presets usage.
– Fixed a script conflict that prevented Divi Theme scripts from loading correctly when Builder D5 was enabled.
– Updated “Default Module Attributes” explanation page to use new and more general example usage for better understanding on each methods.
– Introduced new tutorial about modifying default attributes on existing D5 modules.
– Fixed Global Variables not applying to border settings in modules using Field Borders.
– Removed the unnecessary value units from the Gradient Field.
– Added conversion outline tests to verify conversion for the WooCommerce Product Description module.
– Add ability to use atRules props in CommonStyle::style function to override the breakpoints.
– Add ability to use atRules props in CssStyle::style function to override the breakpoints.
– Updated module settings panels (Content, Design and Advanced) to use autogenerated settings.
– Fixed the issue of Image module’s border-radius value is not working in Front-end for the decimal values.
– Fixed the issue of Background mask not showing on popup modal in Firefox browser.
– Add support to use atRules at eh Element styles level.
– Fixed the issue of the Section module’s divider cut off problem.
– Fixed an issue where nested row don’t appear in the regular section.
– Introduce new explanation page about “Placeholder Content” and new tutorial page for “Modifying Placeholder Content”.
– Added the WooCommerce Product Title module in the module-library package.
– Update docs index page nav links to include 3PS roadmap and fixed styling issues.
– Swapped placement of add icons in group modules to clarify inside vs. outside module additions.
– Reordered global colors now correctly reflect in builder elements (Sections, Rows, Columns, Modules).
– Removed unused convertImageToBase64 function from portability utils.
– Fixed unable to drag and drop a Row inside a Group.
– Fixed an issue where Group modules saved to the Divi Library or Cloud would not appear when trying to add them from the Library.
version 5.0.0-public-alpha.13.1 ( updated 05-01-2025 )
– Added new Group element to Divi’s container hierarchy.
– Fixed background styling conflicts between module presets and option group presets in the settings panel.
– Added basic setup for the WooCommerce Product Description module, added behind the wooProductPageModules flag.
– Improved export of images in Global Variables.
– Allow instances of unsupported Divi 4 modules to be duplicated in the builder.
– Added feature to to wrap selected module in the group.
– Make module options UI horizontally centered on module level.
– Make add module button of hovered module and all of its parent appear regardless the toggle-able action icons hover settings.
– Fixed an issue where numeric sizing values defaulted to “auto” instead of a valid unit like “px”, causing incorrect styling.
– Now only saved global variables are displayed in the dropdown menu.
– Fixed global variables do not work in the image module’s border radius options.
– Fixed the issue of the Global Variable modal field error message show typo in image, font & string field.
– Fixed WooCommerce module naming convention in D5 to ensure consistent block names and improve module organization.
– Removed temporary flag logic from the module group system.
– Fixed Isuue where we can not hover on the group module child when the page setting open.
version 5.0.0-public-alpha.13 ( updated 04-25-2025 )
– Fixed disabling scroll effects on smaller breakpoint doesn’t actually disables the effect IF the effect is enabled in larger breakpoint.
– Added tests for some option group preset functions.
– Fixed an issue where switching between Module or OG presets without saving or canceling edits did not properly discard unsaved changes or close the preset editor.
– Fixed an issue where unsaved changes were not discarded when switching modules or OG presets. Now, active editors close automatically, and any unsaved changes are properly discarded.
– Introduced new hooks to filter default attributes and default printed style attributes on server side.
– Fixed the Icon module’s icon picker expand icon and the Icon label help icon overlapping issue on hove on the Icon modal in the settings panel.
– D5 WooCommerce Modules: Improved compatibility with WooCommerce by abstracting template rendering into modular, dependency-managed components.
– Fixed the issue with error messages for Global Color in Variables Manager modal.
– Fixed the Global String Variable’s string is not sanitized issue.
– Added a new reusable custom WooCommerce product select field in module packages under options to be used in WooCommerce modules for the select field under Content in the Content panel.
– Fixed Global variables now correctly resolve for icon size settings in Accordion and Toggle modules.
– Added the group structure to the layers view model.
– Fixed an issue where Button Border values in the Theme Customizer caused errors due to inconsistent data types.
– Fixed duplicate animation options appearing in module and option group presets.
– Fixed the vertical alignment issue of the numeric GV label validation error.
– Updated module add to auto open “Add Module” after adding Group.
– Fixed an issue where the app could freeze when switching between different Global Variable types by properly ignoring archived items.
– Fixed an issue where we can still add the deactivated module.
– Created workflow file for devalpha index page.
– Fixed range field’s value being unnecessarily cleared when it matches the number of the default value.
– Fixed an issue where group presets couldn’t be used in the transform field when they contained global variable values.
– Fixed the Image module’s missing hover icon issue on Front-end.
– Updated Woocommerce plugin version in PHP test guide.
– Added the required WordPress version.
– Optimized shortcode module rendering in the Visual Builder when WooCommerce Plugin is active.
– Create Developer Roadmap page for 3rd party developers related tasks.
version 5.0.0-public-alpha.12.1 ( updated 04-17-2025 )
– Introduced Nested Rows and column sizing options.
– Added new tutorial for converting D4 custom module settings to D5.
– Slider and Fullwidth Slider module’s background, Title Text, Button, Sizing, Animation and Visibility fixed for OG preset.
– Fixed a bug in the method that identifies metadata for Divi core modules.
– Removed roadmap files from generated dir and update roadmap items.
– Fixes several third party plugin crashing the Divi 5 builder.
– Fixed an issue where modules were not visible in the Role Editor when using Divi Builder 5.
– Fixed the border radius settings value input field alignment on the settings panel.
– Fixed gutter width range slider visibility when using option group presets with custom gutter width enabled.
– Improved isNestedModule() selector function performance.
– Fixed Resolved a memory leak issue caused by redundant serialization of cached values in DynamicData.php.
– Added explanation page for Style::add with use cases and functionality examples.
version 5.0.0-public-alpha.12 ( updated 04-15-2025 )
– Updated Adding Help Videos tutorial.
– Fixed an issue where bottom padding is not working properly in the video slider.
– Fixed an issue where scroll effects applied through presets did not work in the Visual Builder or on the Front-End.
– Fixed an issue where the placeholder image was not displayed when the featured image was set as the source in the image module.
– Update outdated information on Feedback page.
– Fixed the Border width preview overloading issue for the rem/em/vh/vw units in the settings panel.
– Fixed an issue where initially Button Option Group Preset style options didn’t appear correctly.
– Fixed an issue where Spacing and Shadow option groups did not override Button Module Option Group Presets.
– Fixed an issue where creating multiple presets from current styles would inadvertently remove existing styles in the VB.
– Fixed an issue where heading styles (h1-h6) were only applied to the last selector when multiple selectors were specified.
– Fixed the Gallery module pagination which updated on the image count value change.
– Added visible prop to addModalField function to demonstrate how to control field visibility.
– Fixed the JS console error for the Supreme Card Carousel when trying to edit single slide.
– Fixed sync math function values in transform translate setting.
– Fixed an issue where the unit type was not correctly detected when using global variables in presets, ensuring the unit matches the assigned variable’s value.
– Fixed an issue where font-related Option Group Presets were not correctly applied across modules with similar group structures.
– Improved compatibility with third-party Divi plugins that use Upload Gallery field in module fields definition.
– Multi-sub-field style properties like border and transform now appear in the Global Variable menu and can be bound like other style properties.
– Adjusted chip display for number fields to show resolved value as title and label on hover.
– Fixed test failed for undefined array key.
– Fixed the colors variable order is not saved after reordering.
– Fixed deleting a selected OG preset also delete all selected OG presets across the module.
– Fixed typed value in global variable modal not being correctly parsed when it hits the timeout.
– Fixed an issue where the input field lost focus after typing a unit in the Global Variables Manager.
– Fixed a typo in confirmation message when saving Global Variables.
– Fixed the module’s background image center position issue from the settings panel.
– Fixed a UI error that occurred when clicking a Global Image variable name twice in the Blurb module.
– Improved rendering of long strings in Global Variables menu.
– Changed styling to keep long variable names in Global Variables chips on a single line.
– Fixed Variable option picker now closes when clicking outside the options.
– Fixed issue where newly added variables in Variable Manager were inserted in incorrect positions.
– Changed the Cancel Changes button label to Continue Editing in the Global Variable modal’s save confirmation prompt.
– Added support for mailto: and tel: URLs in global variables, allowing email and phone links to be validated correctly.
– Fixed an issue where directional labels (Top/Bottom/Left/Right) were not displayed when using variables for margin or padding settings.
– Added support for sms, file, data, skype, whatsapp, geo, maps, intent, market, slack, zoommtg, spotify URLs in global variables, allowing email and phone links to be validated correctly.
version 5.0.0-public-alpha.11.2 ( updated 04-03-2025 )
– Fixed variables icon not appearing for advanced numbers fields such as spacing, border and transforms options.
version 5.0.0-public-alpha.11.1 ( updated 04-03-2025 )
– Added Design Variables system for global variable management.
– Fixed bug that caused the button icon being different after the content is converted from Divi 4.
– Fixed the console error of the Toggle module when we open the Icon tab from its settings panel under the Design section.
– Fixed an issue where settings fields were not visible in Option Group Presets editing mode.
– Fixed an issue where deleting all slides and adding a new slide caused the slider module to crash.
– Fixed OG preset not visible in preset dropdown modal and imported default preset should be treated as a normal preset.
– Fixed module preset not visible in preset dropdown modal and imported default preset should be treated as a normal preset.
– Fixed syncing math function values in transform Scale.
– Fixed an issue where manually inputting a HEX color without the # prefix in the color picker results in the color value not being applied to a gradient stop.
– Fixed an issue where a background color cannot be edited across the color palettes/tabs.
– Fixed an issue where updating Option Group presets with current styles wasn’t working properly.
– Fixed an issue where form redirects after successful Email Optin submissions were not working when using either static URLs or global variable URLs.
– Fixed an issue where line breaks were not preserved in Global Variables and module output.
– Fixed an issue where the Variable Manager did not open the correct drawer when selecting “Manage Global Variable†while the modal was already open.
– Replaced text input field with Upload and replace buttons to open Media library directly.
version 5.0.0-public-alpha.11 ( updated 03-27-2025 )
– Fixed bug with gradients containing global colors not being correctly migrated to Divi 5.
– Fixed the image count does not reflect on change issue in the Gallery Module.
– Fixed an issue where global color values could not be saved/applied to page settings while regular colors were saving/being applied correctly.
– Fixed internationalization for some preset labels.
– Updated Map and Map-Pin module to use callbacks for the map field for the auto generated module settings.
– Fixed an issue where the Number Counter module animation triggered on page load instead of when entering the viewport.
– Improved performance when interacting with the builder’s UI.
– Fixed an issue where the Open Title Text color in Accordion Items reset to default when changing the Title Heading Level on module settings.
– Fixed an issue where the icon was not vertically centered when dynamic content was used.
– Slider and accordion module’s heading level is fixed for module preset and option group preset.
– Fixed an issue with Divider module would not display when set to Position: Absolute.
– Fixed sticky background colors were not applying correctly on rows in both Visual Builder and Frontend.
– Updated generated docs index and intro page.
– Fixed the slider module reinit issue while we change the heading level form the settings panel.
– Fixed the expanded icon color visibility issue while we switch the color mood to Dark.
– Updated our input validation to accept incomplete math functions rules.
– Updated math function validation for unit picker so it now can handle nested parentheses in math function value.
– Removed extra ‘docs’ from documentation and update all links.
– Fixed an issue where option group preset edit mode would close prematurely when creating presets from current styles.
– Fixed an issue where option group preset values were incorrectly inherited by module presets.
– Fixed issue where the unit always reset back to deg whenever we change the Transform Rotate and Skew value with spinner, dragging, and increment buttons.
– Fixed the issue where default presets based on custom Option Group presets were not applied correctly in the Visual Builder upon initial module addition.
– Fixed Gradient Length units showed undefined.
– Removed unsupported units (ch, ex, cm, mm, inch, pt, pc, calc(), min(), max(), clamp(), cssVar, inherit, unset) to prevent invalid selections.
– Fixed the Firefox browser error issue for the Fullwidth Header module when we enable the fullscreen for the module.
– Removed invalid unit options (unset, inherit, none, clamp) from the Transform OG unit picker to prevent invalid transformations.
– Set placeholder to empty when defaultValue is categorically keywordValue and the unit is changed into non keywordValue unit.
– Display error message when invalid unit is being used on math function.
– Fixed an issue where the Title Text Option Group preset did not apply the correct heading level for Accordion items.
– Fixed an issue where a global color edit cannot be canceled in TB because clicking the cancel button has no effect/does nothing.
– Fixed an issue that caused temp json files not being deleted after importing big pages.
– Properly clear all caches so that style related changes take effect across all applicable pages after changes to Module Presets, Option Group Presets, Global Colors, and Fonts.
– Fixed an issue where unit label is changing when line-height us increasing or decreasing from the unit picker.
– Introduced a dynamic feature flagging system to manage and toggle experimental functionalities in Divi submodules.
– Removed legacy feature flags and their associated code for enhanced maintainability and simplicity.
– Disable range field’s increment by pressing arrow up / down when current value is math function or css variable.
– Introduce new hooks to filter default attributes, default printed style attributes, and placeholder content defined in module config.
– Fixed a regression in the color picker where it would not open when clicking Add New Color button.
version 5.0.0-public-alpha.10.1 ( updated 03-19-2025 )
– Introduced Advanced Units, including support for all CSS units, functions, and variables.
– Fixed a bug where global colors used in presets are not exported when exporting a layout and subsequently are not available for import when importing a layout.
– Fixed bug with inline google fonts caching mechanism in Divi 5.
– Fixed an issue where motion effects are not applied to the Bar Counter module.
– Fixed an issue with customizable breakpoints reset too quickly while typing, requiring users to type very fast.
– When assigning default option group preset, it will not activate editing mode.
– Fixed a bug that was causing import to not work when the layout has Divi 5 shortcode modules.
– Updated the relative urls with @Divi where we need to import packages in visual builder shortcuts.ts.
– Fixed switching units in the Unit Picker automatically set the field value to 0, causing elements to disappear unexpectedly.
– Fixed a security issue in the custom heading tag.
– Fixed the unit picker error message for the calc unit picker.
version 5.0.0-public-alpha.10 ( updated 03-17-2025 )
– Moved module settings field’s button to the new position.
– Fixed the Accordion module toggle background color issue while changing the color form the child element level.
– Fixed an issue where the slider goes blank screen while adding a new slide.
– Fixed the inner-row module alignment issue while setting its left margin value for the speciality section.
– Fixed an issue where the fieldLabel is not showing on some fields in the component.
– Fixed the Blurb module Title color issue while we set the Text color in to Lite.
– Fixed issue with emails not going out to multiple emails separated by commas added in module settings of Contact Form.
– Fixed bug with the Map module if Enqueue Google Maps Script option is disabled in Theme Options.
– Updated docs new index page styling and added new CTAs for downloading Divi 5 and join Discord.
– Updated Manual documentation outdated Information and add new Download link.
version 5.0.0-public-alpha.9.3 ( updated 03-11-2025 )
– Introduced Option Group Presets.
– Improved performance while loading Pre-made packs in the Onboarding workflow.
– Implemented library items import system with portability in the cloud app.
– Fixed copying/pasting from/to nested module option groups.
– Fixed the priority order of fields in the Scroll Settings group to ensure ‘sticky’ appears before ‘scroll’ across various modules.
– Fixed the post navigation modules wrong post links while using the same category posts.
– Added custom callbacks in auto-generated module settings for the Fullwidth Map Module.
– Improved readability by removing unused files.
– Fixed an issue where the tab module was not displayed correctly when a condition was set on the first tab item and returned false.
– Fixed an issue with Width/max-width doesn’t work from the Design Tab for Position Absolute.
– Fixed an issue where the Slide module did not inherit the transition set in the Slider module.
– Updated all modules help modal videos.
– Added foundational support for Composite Group handling in Option Group Presets.
– Refactored AGMS to allow custom callbacks to be assigned for Group/Field in respective module index.ts file.
– Fixed the waring related to the Divider module’s right and left padding.
– Fixed an issue where hover state options were incorrectly available for Background and Text Overlay settings in the Fullwidth Slider Module.
– Fixes a security issue that could allow users lacking unfiltered_html capability to set enable_html Dynamic Content flag on via the classic editor.
– Fixed an issue where the Google font search was displaying all fonts instead of filtering results based on the search query.
– Added foundational support for Composite Group handling in Option Group Presets in Accordion Item module.
– Added foundational support for Composite Group handling in Option Group Presets in Accordion module.
– Added foundational support for Composite Group handling in Option Group Presets in Blog module.
– Added foundational support for Composite Group handling in Option Group Presets in CountDownTimer module.
– Added foundational support for Composite Group handling in Option Group Presets in Divider module.
– Added foundational support for Composite Group handling in Option Group Presets in FilterablePortfolio module.
– Added foundational support for Composite Group handling in Option Group Presets in Full-Width Menu module.
– Added foundational support for Composite Group handling in Option Group Presets in Fullwidth post Slider module.
– Added foundational support for Composite Group handling in Option Group Presets in Heading module.
– Added foundational support for Composite Group handling in Option Group Presets in Menu module.
– Added foundational support for Composite Group handling in Option Group Presets in Post Navigation module.
– Added foundational support for Composite Group handling in Option Group Presets in Pricing Table module.
– Added foundational support for Composite Group handling in Option Group Presets in Search module.
– Added foundational support for Composite Group handling in Option Group Presets in Section module.
– Added foundational support for Composite Group handling in Option Group Presets in SignupCustomField module.
– Added foundational support for Composite Group handling in Option Group Presets in Slide module.
– Added foundational support for Composite Group handling in Option Group Presets in Testimonial module.
– Added foundational support for Composite Group handling in Option Group Presets in Toggle module.
– Fixed the inner-row module’s et_clickable class missing issue, which make the module un clickable when we set the link value from the settings.
– Update the code example in “Adding Placeholder Content” and “Converting Dynamic Module” pages to import placeholderContent utility function from moduleUtils package.
– Fixed example modules are not loaded due to fatal error by updating the package to import placeholderContent utility function.
– Fixed a security issue in the Audio Module.
– Fixed an issue where composite groups with multiple attribute names having similar suffixes led to inconsistent attribute selection.
– Fixed a security issue in the Background component.
version 5.0.0-public-alpha.9.2 ( updated 03-02-2025 )
Fixed header and footer styles not working correctly on index pages, such as category pages and search results pages.
version 5.0.0-public-alpha.9.1 ( updated 02-28-2025 )
– Fixed an issue making the Visual Builder unable to load on page that contains shortcode modules.
version 5.0.0-public-alpha.9 ( updated 02-27-2025 )
– Fixed an issue where the Tabs module was not functioning correctly when a condition was set on a single item and the condition evaluated to false.
– Added page condition feature.
– Fixed Countdown Timer module displayed incorrect labels on mobile devices.
– Implemented auto generated module settings for Text Module.
– Added link option group for Heading module.
– Fixed an issue where custom CSS is not applying on the Login Title and Login button fields.
– Fixed an issue where the comment module is not getting correct comments in Theme Builder Layout.
– Fixed a bug where styles were applied to the wrong field when the target module has multiple fields of the type being pasted.
– Updated “Create Divi 5 Module in 10 Minutes” tutorial page to convert Simple Quick module into auto generated module settings.
– Implemented child module callbacks allowing the Accordion module to use autogenerated settings on the content panel.
– Implemented child module callbacks allowing the Slider module to use autogenerated settings on the content panel.
– Implemented child module callbacks allowing the Fullwidth Slider module to use autogenerated settings on the content panel.
– Fixed a crash that would happen after using a featured image as background.
– Introduced “Converting to Auto Generated Module Settings” tutorial page to explain how to convert manually generated module settings into auto generated module settings steps by steps using Parent and Child example modules as use cases.
– Fixed being unable to click icons in the settings modal while undocked.
– Fixed an issue where the Option Group Preset icon was not displayed for Sizing option group using in Blurb module.
– Fixed visibility of option group preset Icon in Visibility group.
– Fixed visibility of option group preset Icon in Scroll Settings group.
– Updated the Blog, Video slider, Icon, Testimonial, Menu modules help modal videos with the correct videos.
– Fixed an issue where the module breaks when I set the feature image as DC on the section background.
– Fixed issue with Slider module title heading level would not update in the builder or on frontend.
– Hide OG Preset Icon into child option groups in Button.
– Fixed the Audio module’s cover image is not populating while using it via Dynamic Content value.
– Added presetGroup prop to display option group preset Icon in composite groups.
– Fixed an issue where hover state options were incorrectly available for Background and Text Overlay settings in the Slider Module.
– Fixed an issue where if Tabs module has no children, it is showing a border.
– Updated various areas in “Introduction” and “Getting Started” categories due to we’re in Public Alpha now.
version 5.0.0-public-alpha.8.2 ( updated 02-21-2025 )
– Fixed background colors not working correctly within Theme Builder templates.
– Updated the “Social Media Follow” module to use auto-generated module settings.
– Updated the “Social Media Follow Item” module to use auto-generated module settings.
– Added Convert D4 Custom Setting values tutorial first sections like (Object, D4 and D5 code…).
version 5.0.0-public-alpha.8.1 ( updated 02-20-2025 )
– Added the full suite of Divi AI tools.
– Fixed an issue where transition custom value is not working on the Bar Counter Item module.
– Updated the Accordion and Accordion Item modules to use autogenerated module settings.
– Updated the Blog module to use autogenerated module settings.
– Updated the Filterable Portfolio module to use autogenerated module settings.
– Updated the “Fullwidth Map” module to use auto-generated module settings.
– Updated the Fullwidth Portfolio module to use autogenerated module settings.
– Updated the Fullwidth Slider module to use autogenerated module settings.
– Updated the Map and Map Pin module to use autogenerated module settings.
– Updated the Slider and Slide module to use autogenerated module settings.
– Added query-based search functionality.
– Moved printed default padding for Row module to Critical CSS processing for front-end.
– Improved module options positioning on small desktop screen sizes.
– Fixed an issue where the comment module is not getting correct comments in Theme Builder Layout.
– Fixed the Divi Helper Modal’s wrong video showing issue while click on a module.
– Fixed the post title module author name persists issue in the Front end.
– Created a tutorial for adding custom button that opens a Modal in Builder Bar.
– Fixed bug with default button font size being 0px when shortcode framework is used to load non-converted Divi 4 content in Divi 5.
– Fixed option group preset dropdown modal visibility issue when insufficient space in the sidebar.
– Updated “Customize Module Settings and Output” tutorial series to add custom modules from d5-extension-example-modules repository as examples.
– Fixed Fullscreen Header in VB not being resized correctly.
– Fixed the title style issue in Email module while the settings was getting changed from the Description Text settings.
– Fixed an issue where the dropdown modal was incorrectly visible in Option Group Preset Edit Mode.
– Added support for text alignment in tablet and phone devices in both VB and FE.
– Fixed hover content doesn’t work when attribute value is set for larger than desktop breakpoint while the frontend page is opened in larger than desktop breakpoint.
– Add support for adding custom module settings conversion data.
– Fixed an issue where tooltips were missing on duplicate buttons by ensuring unique tooltip identifiers.
– Fixed broken animations for the Post Navigation module on the front end.
– Fixed border options not working for individual toggles in the accordion module on the front end.
– Fixed the title font style issue in Login module while changing the font style from the body text settings option.
– Fixed the font style issue of the Title of Sidebar Module while the value was getting changed from the body text settings.
– Fixed the animation was not working issue in Filterable Portfolio in the visual builder.
– Fixed bug with Testimonial module conversion that caused image div to be rendered when the image is not set.
– Fixed Ctrl-based keyabord shortcuts not working on Windows computers.
– Fixed AI button position next to Dynamic button in respective fields in the Divi Settings modal.
– Fixed an issue where editing a Default Preset would unexpectedly select the preset ID assigned as default, causing unintended changes.
– Fixed an issue where other modals remained interactive while the AI modal was open, ensuring consistent modal behavior.
– Fixed refined prompt does not work in the first attempt.
– Fixed upscale Custom Size option opens the incorrect modal.
– Fixed the blog module’s reset button error when the value was added for overlay and its background and then click on reset icon of the overlay option.
– Hide the OG Preset Icon for unsupported groups in Contact Form and Email Optin module.
– Updated module settings snapshots for the Blog, Fullwidth Portfolio, and Filterable Portfolio modules to reflect the latest changes from the release branch.
version 5.0.0-public-alpha.8 ( updated 02-13-2025 )
– Updated the Portfolio module to use autogenerated module settings.
– Updated the “Fullwidth Header” module to use auto-generated module settings.
– Updated the Post Navigation module to use autogenerated module settings.
– Fixed an issue where extra spaces in Free-Form CSS selectors prevented styles from applying correctly.
– Fixed the blog grid layout image size issue in Visual builder.
– Fixed Contact Form module’s Padding/Margin not working when using used within a Theme Builder template.
– Standardized tests to utilize mock data in all preset and tests.
– Fixed triple dot menu not working for Text Fields.
– Improved the right-click menu on text fields in the Visual Builder and allowed users to use the browser’s native right-click menu instead of app’s context menu.
– Fixed an issue where the responsive gradient did not work when the “Use Parallax Effect” option was enabled for the module background on both the Visual Builder (VB) and Front-End (FE).
– Updated plugin structure and needed code to run with the D5.
– Fixed font-select field showing empty value when default value was being used.
– Fixed errors thrown when hovering over the Add To Library button in the Divi Code module.
– Fixed an issue where Module Presets and Option Group Presets did not correctly apply updates to advanced setting fields like Spacing Margin and Spacing Padding.
– Increased the number of excluded categories in the search module.
– Fixed broken image module disabling breakpoint settings.
– Reset active view and breakpoint to desktop when active breakpoint is disabled.
– Fixed selecting first option of responsive state picker will points to incorrect option.
– Fixed broken keyboard navigation on responsive state picker.
– Fixed broken divider style, background mask, and background pattern in VB when global color is used.
– Refactored Utils::get_statements() to match its Visual Builder counterpart.
– Renamed functions and parameter names in Customizable Breakpoints to prevent unnecessary double plurals.
– Fixed an issue where default presets could not be edited in Option Group Presets.
version 5.0.0-public-alpha.7.2 ( updated 02-06-2025 )
– Introduced Customizable Responsive Breakpoints.
– Fixed multiple issues in bar counters where it was not transition properly.
– Fixed an issue where sections with background patterns or masks became non-clickable, ensuring proper interaction with section settings.
– Fixed the exclude category issue for the search module.
– Fixed an issue where admin labels were incorrectly displayed in capitalized format in wireframe mode and Layers View.
– Fixed a typo in the module link target option.
– Introduced new hooks to filter module settings groups and attributes specifically during module registration.
– Fixed the AI Prompt Modal “Use Text” button does not work and shows an error when the module field contains subName.
– Removed unnecessary option group presets sorting mechanism.
– Added Styling support for the dev-clipboard Modal.
– Updated modal component and related files to use module imports.
– Updated @wordpress/scripts to version 30.10.0.
– Cleaned up imports and improved code structure in modal and icon components.
– Organized externals in webpack.config.js and cleaned up package.json devDependencies.
– Added a fallback mechanism to return the default Option Group preset when no preset ID is available.
– Fixed an issue where the dropdown caret icon was not visible in dark mode by ensuring it appears white.
– Implemented cancel action for option group preset edit mode.
– Fixed Button module’s padding in RTL mode.
– Fixed a case where adding an overlay would disable an image lightbox.
– Updated “Customize Module Settings and Output” tutorial series to use new hooks to filter module settings groups and attributes specifically.
version 5.0.0-public-alpha.7.1 ( updated 01-31-2025 )
– Fixed mobile menu text color would revert to default blue if it matched the desktop menu text color in the Customizer.
– Fixed SVG logos in the Menu module became invisible.
– Fixed an issue where module backgrounds using Dynamic Content → Featured Image did not update when the featured image was changed in Page Settings.
– Updated the Fullwidth Image module settings to use the new auto-generation approach for enhanced efficiency and consistency.
– Updated the Tabs and Tab module to use autogenerated module settings.
– Updated the Testimonial module to use autogenerated module settings.
– Updated theVideo module to use autogenerated module settings.
– Updated the Video Slider module to use autogenerated module settings.
– Introduced new tutorial page named “Rendering Additional Module Styles” that explains about how to render additional module styles with module wrapper hooks.
– Updated the Counters module to use autogenerated module settings in advanced panel.
– Added support for registering and managing custom buttons in the Builder bar, enabling dynamic rendering and sorting for improved plugin integration.
– Improved: Refactored the BuilderBar component for better readability, type safety, and maintainability.
– Fixed the Audio module’s dynamic content modal has scroll bar issue in Theme Builder.
– Fixed the Person Image in the Person module would not display in the Visual Builder when a background was applied.
– Fixed position settings not working across different breakpoints.
– Resolved an issue causing the website to break on D4.
– Updated outdated hooks in D5 for compatibility.
– Fixed outdated Webpack configurations.
– Updated D5 conversion files to match the latest requirements.
– Updated outdated attribute structures.
– Improved the README file for better clarity and updated it with the latest usage instructions and details.
– Fixed an issue where the placeholder image was not appearing in the lightbox.
– Fixed the inability to change the CTA button’s text color due to the color scheme option set by the customizer.
– Fixed the Theme builder page settings background color is not updating issue.
– Fixed the Exit Button dropdown option to allow opening links in a new tab by right-clicking.
– Added the ability to delete a option group preset by clicking the trash icon in the preset list.
– Added the ability to copy or clone a option group preset by clicking the copy icon in the preset list.
– Added the ability to set a preset as the default by clicking the star icon in the preset list.
– Fixed AI Icon visibility based on the Role capability settings in the Divi Admin Dashboard.
– Fixed the global font family not rendering issue in Visual builder and Frontend.
– Resolved an issue where the Insert Layout modal displayed an unwanted gray border below the header due to an empty tabs area.
– Fixed the Social Follow Module icon border not showing issue.
– Fixed an issue where option group presets data was incorrectly loaded and saved when the feature was disabled.
– Fixed an issue that prevented option group preset attributes from being reset to their default values.
– Implemented Classname Function for Logical Class Assignment in component.
– Added missing tests for Option Group Presets Actions and Selectors.
– Fixed the Typo issue in the Divi migrator confirmation message.
– Fixed missing code snippets import, export, and save panel styles.
– Fixed broken code snippets panel header.
version 5.0.0-public-alpha.7 ( updated 01-21-2025 )
– Added drop down menu on the Exit button to have multi-functionalities. It consists of three menus. Namely Exit, Dashboard, View Post/Page link option.
– Fixed an overcorrection of height offset when a fixed header might overlap anchored sections on tablet and phone devices.
– Fixed showBottomSpace option inside Image module not working.
– Added support for ImageSizing and ImageSpacing components to advancedStyles to output styles and it’s corresponding transitions.
– Fixed video module play button transitioning issue from desktop and hover.
– Implemented auto generated module settings for Full width Code Module.
– Updated the Toggle module to use autogenerated module settings.
– Fixed WooCommerce based speed issues that significantly boosted Divi’s speed and efficiency when used with WooCommerce.
– Enhanced the dependency checker for increased efficiency.
– Provided a robust solution for previously experienced slow loading times in Frontend rendering of shortcode content in backward compatibility mode.
– Fixed export library item with presets from Divi library.
– Improved: Centralized REST API root URL handling in the settings store, reducing network requests and simplifying logic.
– Fixed Improved test isolation and reliability by updating REST API-related mocks.
– Fixed Custom CSS fields not working in Blog module when being rendered on front-end.
– Fixed the range slider local step issue.
– Fixed issue where resetting checkboxes wouldnt work.
– Added other CSS units to Transform Scale, Background Image, and Background Pattern options to accept units like px, em, rem, vh, vw etc.
– Introduced new tutorial page named “Modifying Module Output” that explains about how to modify module output with module wrapper hooks.
– Renamed the “Adding Custom Module Settings Via Hook” tutorial series into “Customize Module Settings and Output”.
– Adding UI components for Custom Breakpoints. These are not visible to end user yet.
– Updated “Adding Custom Options Group” and “Adding Custom Option Field” tutorial series to use Audio module as test case to be connected with the upcoming tutorials such as rendering element and styles.
– Fixed the Pricing Tables module title tag while parent level value is in use.
– Fixed dynamic data processing by updating regex to support nested JSON-like structures.
– Updated how we enqueue scripts in Extending Page Settings tutorial and Create Simple Quick Module tutorial.
– Fixed parallax images defined at the desktop level not appearing for smaller breakpoints.
– Fixed the Media Uploader Button name while uploading a video file from the Slider Module.
– Fixed the wireframe showing background color issue.
– Fixed CheckboxesContainer component where default were not working.
– Fixed a typo in the icon color settings explination.
– Added assignGroupPresetToDefault store action to set a option group preset as a default .
– Fixed the Theme builder help modal type.
– Updated the Introduction page in the “Converting Divi 4 Module to Divi 5” section of the documentation to reference the new repository.
– Added warning sections to tutorial pages in the “Converting Divi 4 Module to Divi 5” section, indicating that the tutorials are outdated and currently being updated.
– Added updateOptionGroupPresetWithCurrentStyles store action to handle preset updates from current styles.
– Added deleteOptionGroupPreset store action to handle delete preset mechanism.
– Added cloneOptionGroupPreset store action to handle clone preset mechanism.
– Updated outdated preview and corrected grammar mistakes for Adding Placeholder Content tutorial page.
– Updated outdated Information and preview for Creating Dynamic Divi 4 Module tutorial.
– Updated visual builder app frame’s mechanism for Customizable Breakpoints.
– Fixed an issue in the pricing table where styles not applying to the Title Text when the Title Heading Level was set to h6.
– Fixed an issue where height transition is not working on Image Module.
– Fixed the alignment issue of the “Read More” text in the Blog module when using the grid layout.
– Reverted code explaining comments that were removed in previous Pull request.
– Fixed the condition display option’s Manual custom fields toggle issue.
– Fixed an issue in the Theme Builder Layout where the Post Title editor always displayed the current date instead of the correct date.
– Fixed broken TinyMCE panel close icon.
– Fixed changing column structures caused the settings sidebar to unsnap unexpectedly.
– Added addNewOptionGroupPreset store action to handle preset updates from current styles.
– Fixed clipboard system issue when copy/paste styles didn’t work in some cases.
– Added functionality to display assigned group preset in group UI.
– Added addNewOptionGroupPresetFromCurrentStyles store action to add a new preset from current styles.
– Fixed the Button design option jumps on selecting any button design on visual builder.
– Fixed the image module Hover icon overlay issue on Hover state.
– Enhanced global data store actions (‘divi/global-data’).setDefaultPresetOnSave() and (‘divi/global-data’).unsetDefaultPresetOnSave() to support Option Group Presets handling.
– Added updateOptionGroupPresetName store action to update the option group preset name .
– Fixed post count default value issue for the post slider and full width post slider module.
– Fixed an issue where preset changes were not reverted after clicking ‘Cancel Changes’.
– Fixed an issue where styles were printed twice for modules using defined presets.
– Added editPresetAttribute store action to handle options group preset attributes.
– Fixed an error that occurred when clicking a map pin in the map module, which caused the tooltip to malfunction.
– Fixed the Full Width Image Module overlay option missing issue.
– Update performance tests execution time limit into 5000ms to cover recent changes added in Visual Builder.
– Added (‘divi/global-data’).addDefaultOptionGroupPreset() store action to handle functionality to create default presets for specified option group.
version 5.0.0-public-alpha.6 ( updated 01-03-2025 )
– Fixed an issue where Vimeo unlisted videos were not working correctly with overlay images due to incorrect URL parameter handling.
– Fixed an issue in batchFetch utility where special characters in request data caused response handling errors.
– Fixed column drag and drop issue inside the row in wireframe mood.
– Added missing module shortcuts to the keyboard shortcut help module.
– Fixed transition duration issue in the login module.
– Fixed an issue causing some core Gutenberg blocks like Calendar and Latest Comments to break in the default editor.
– Fixed an issue where the Icon module would not correctly display the default icon on the frontend.
– Fixed D4 presets migration to D5 if migrator used multiple times.
– Fixed an issue where clicking through videos in the main video slider via the next button sometimes results in one of the videos disappearing from the main slider.
– Fixed an issue where Accordion module closed title text size differed between Divi 4 and Divi 5 after migration.
– Fixed placeholder image displaying in the Image module when no image URL is available for the Featured Image in TB templates.
– Fixed broken builder settings’ “Settings Modal Default Position†option.
– Fixed an issue where a new post can have a shortcode module already added before adding content.
– Fixed an issue where applying font styles, e.g Capitalize/Italicise the font, to the body of a Blurb module resulted in the styles being applied to the header/title text as well.
– Fixed Safe Mode Not Working.
– Passed customizer settings’ button values as default for Visual Builder button options group.
– Fixed default styling of Audio-format posts in a Blog module when set to “Grid.”.
– Added shifting of the Module Options and Add new Module button to prevent their overlapping with parent or child modules if modules have small margins and paddings.
– Customized the Not Found page with helpful links for improved user navigation.
– Fixed the Issue into settings-design.tsx component where the border group visible functions were not using the updated values of the module attributes.
– User can now Drag&Drop elements in the Visual Builder by Module Options, which is useful for Fullwidth Sections and Sections and Row that have no padding.
– Fixed the PHP fatal error related to shortcode handling in the video post format in the Divi 5 Blog module.
– Fixed a bug which was causing Divi 5 to load shortcode framework unnecessarily when only video or audio shortcode was used on a page.
– Fixed an issue where the Button module bar should not hide when the border radius was set to high values.
– Updated copy-paste style option label to not use module name.
– Fixed column structure not updating after drag-and-drop operations in Layers View.
– Fixed an issue where the Post Slider module could enter an infinite loop on the front end, crashing the page or server.
– Updated the Menu option name from Select a menu to ‘Default’.
– Added multiple selector support in the Custom CSS.
– Fixed the issue where copying and pasting Fullwidth Slider item styles could break the Visual Builder.
– Fixed bug with responsive styles order if a scenario where module has some settings changed only for desktop and tablets and other settings changed for mobile devices.
– Added a comprehensive tutorial for ElementStyle and AdvancedStyles.
– Fixed an issue where enabling the parallax option caused the mobile background image to override background images for other devices.
– Fixed button spacing issue when the icon is enabled and only is set shows on hover.
– Fixed an issue where the settings modal re-rendered when clicking on the responsive state picker.
– Fixed the overlapping icon in the settings panel while editing the accordion module.
– Improved performance by limiting unnecessary re-renderings of the Sidebar Modals that are not being interacted with.
– Fixed an issue where the settings modal would re-render when opening global presets.
– Fixed Trash items retrieval from Cloud in Library modal.
– Fixed emptying the trash progress bar goes above 100 and never finishes on Divi Cloud.
– Fixed an issue where custom margin values in the Row module would override the “auto” value from Row Alignment.
– Fixed the icon styling issue in Blurb module in which quote issue was present into content attribute of icon which was causing the breaking of styles.
– Fixed an issue where the Conditions options were missing in the Advanced tab of the Blog module settings.
– Fixed an issue where the custom gutter width setting for inner rows of Specialty Sections was not applied correctly in Divi.
– Added inline editor to Pricing Table module.
– Fixed an issue where copying and pasting the same text in the editor would remove the existing content.
– Updated Dynamic content field structure to support group header.
– Fixed an issue where unwanted top padding was applied on the page container when fixed navigation was disabled.
– Fixed inserting a regular row into an inner column of specialty sections.
– Fixed an issue where the migration process would fail due to a missing value expansion function.
– Fixed Added a new title prop to the Gradient component.
– Fixed the issue where the Button module did not apply CSS transitions defined in its decoration attributes.
– Prevented drag and drop of columns beyond row maximum limit.
– Fixed an issue where custom CSS added via Advanced > CSS > Main Element was incorrectly applied to the button module wrapper instead of the button itself.
– Fixed broken links and added some new links on the “Introduction” page.
– Fixed an issue where one could not import premade layouts.
– Fixed the inability to split a page layout into sections, rows, etc.
– Fixed clicking component area hides the actions bar.
– Fixed an issue where map pins did not appear immediately in the Visual Builder and Settings panel after being added.
– Fixed a bug in the Call To Action module where a button with no alignment set failed to inherit the module’s Text Alignment setting.
– Wrapped font family in quotes to ensure fonts with special characters in their names work correctly in all browsers.
– Added px, vw units with % unit in background Mask Vertical and Horizontal fields.
– Fixed an issue where the Slide module failed to render correctly when setting different Title and Content values for Desktop, Tablet, and Phone breakpoints.
– Fixed dynamic content crashes when I press enter in the Link options.
– Update JEDI 3rd party addon reference to version 3.
– Fixed an issue where the Empty Trash confirmation modal in the Divi Library panel could not be closed using the close or cancel buttons.
– Fixed PHP 8.4 deprecated warnings caused by implicit nullable parameters in MultiViewUtils by adding explicit ? type hints.
– Fixed the column equalizer issue for Inner Row of Specialty Section in the FE.
– Fixed an issue where Un-Ordered nested lists in Ordered List lacked proper text indentation.
– Fixed incorrect padding applied to the person module social links when the person module was used in a theme builder template.
– Fixed incorrect CSS selector used for the testimonial module’s description element.
– Fixed missed background position and size styles for the circle counter module.
– Fixed Server Side Rendering Element tutorial errors.
– Fixed horizontal offset not working correctly when an element’s position was set to absolute.
– Fixed parallax images defined at the desktop level not appearing for smaller breakpoints.
– Removed unwanted sidebar border that appeared when using wireframe most on a post.
version 5.0.0-public-alpha.5 ( updated 12-09-2024 )
– Fixed the unexpected jumping behaviour of the Sticky module on the frontend when the sticky state is activated and the default Divi header is set to be Fixed.
– Fixed an issue where a settings modal can be dragged beyond the top of the browser window effectively hiding a part of it.
– Enable module to be dragged when the module is being edited.
– Updated Drag and Drop feature to allow Modules to be dagged and drop even when in Editing mode in the Visual Builder.
– Fixed glitchy drag and drop behavior on wireframe mode under specific circumstances due to incorrect hoveredArea and bottomOffsetTop state value.
– Fixed only a single column in the row of specialty section should not be draggable.
– Added scrollbar in preset selection modal.
– Fixed a performance issue with shortcode attribute checks that assist frontend rendering of legacy layouts.
– Fixed various transition styles issues related to Body Text on some modules such as Pricing Tables and Blurb modules.
– Improved transition styles processing by merging Heading Font and Body Font transition styles with other transition styles on the same module element.
– Fix transitions issues with modules dependant upon propertySelectors and add tests to support the code changes.
– Added support of modules copy/paste between pages.
– Fixed an issue with special characters in font icons not being properly escaped.
– Fixed a bug which was causing parallax backgrounds not to work properly in D5 backward compatibility mode.
– Fixed a bug that was rendering unwanted
tags for some cases in D5 backward compatibility mode.
– Fixed an issue where legacy shortcodes were not properly migrated during the layout import process.
– Fixed an issue where the combination between Text color and Light/Dark Text Color doesn’t work as expected.
– Fixed an issue where Section Divider color is enforced to black when color is not set.
– Fixed backslashes being removed from Page Settings’ Custom CSS.
– Fixed rendering the Section divider’s color based on the sibling section’s background color.
– Updated Extending Divi 5 Page Settings tutorial with the new PHP hook.
– Added documentation explanation page for responsive content management in the Visual Builder.
– Fixed an issue where trailing spaces in checkbox labels caused validation errors in the Contact Form module.
– Fixed a PHP notice error on the frontend caused by an undefined property.
– Added an explanation page in the documentation for the shortcode lazy-loading feature and guidance on how to adapt it.
– Fixed an issue where the logo image in the Menu modules was stretched due to missing CSS rules in D5.
– Fixed bug with Drag&Drop reliability for the Button Module.
– Fixed an issue where the open state of the accordion item is not consistent, resulting in the first item showing open state attributes/properties even when it is not the open one, this only affects VB.
– Fixed issues with React hooks usage, component naming, and code structure to improve reliability, readability, and compliance with best practices.
– Added tests for the Positioning Order-class in Custom CSS Selector.
– Added example codes of adding a selector property in Custom CSS.
– Added tutorial for integrating selector property in customCssFields for Divi 5 modules.
– Added guide page for module icons design.
– Fixed category selection does not show a title as a divider.
– Updated the documentation of Static and Dynamic module conversion.
– Fixed all sections that are not visible on FE after importing a premade layout.
– Updated the Extensions Example Plugin to incorporate advancedStyles within the Elements class, ensuring compatibility wherever necessary on both the Visual Builder and Frontend.
– Fixed the issue with library items editing after permalinks update.
– Added Action Icons shift to prevent overlapping of Action Icons if modules have small margins and if structural elements have small margins and paddings.
– Fixed drag-and-dropping module on wireframe mode causing all module to be re-rendered.
– Fixed build issues with the Dynamic Module tutorial.
– Fixed unable to add inner row from Divi Library.
– Fixed an issue where font-weight in Fullwidth Header modules would incorrectly display as Regular when migrating from Divi 4 to Divi 5.
– Fixed an issue where custom preset values were not displayed as default when the custom preset was active.
– Fixed an issue where adding a new custom option group script in tutorials didn’t work as expected.
– Updated console errors to include uncoded module and path names to improve debugging clarity.
– Made auto-generated modules trigger warnings to ensure they are noticed.
– Added a list of auto-generated modules for easier reference.
– Fixed an issue with HTML markup differences between D4 and D5 in Blurb module.
– Fixed Presets importing issue in Theme Builder.
– Updated the Static and Dynamic module conversion documentation’s code with valueExpansionFunctionMap code snippet added.
– Fixed an issue where the first section settings bar would hide behind the header after switching from wireframe mode to desktop view.
– Fixed an issue with “Selected Categories” option being lost for Filterable Portfolio, Portfolio, and Fullwidth Portfolio modules after migrating from Divi 4 to Divi 5.
– Fixed slider module first slide image is hidden on the visual builder.
– Fixed an issue where an empty gradient background incorrectly inherited styles from other background options, ensuring a default white background is applied instead.
– Fixed Global Colors import when importing Theme Builder templates.
– Fix prevent memory exhaustion caused by Blog module recursion loop that occurs when the Blog Module is used on a single post and the Blog Module inadvertently includes the current post itself in the list of displayed posts.
– Fixed issue where row data added from a regular section was not displaying in the Specialty section’s row library.
– Fixed fatal error when adding a new post because of theme builder data imported as shortcode.
– Fixed post content module gets imported even outside of the theme builder.
– Fixed an issue where responsive options for the Parallax Method in Background Image settings were not working correctly.
– Updated “Adding Custom Options Group” and “Adding Custom Option Field” tutorial series to have more realistic examples to be connected with the upcoming tutorials such as rendering element and styles.
– Fixed bug when Save to Library button clicked.
– Fixed an issue where categories were not displayed in the Post Title module and Fullwidth Post Title module’s meta information on the front end when using the Theme Builder.
– Fix: Resolved an issue where the Row’s max-width in Visual Builder did not respect the Website Content Width setting from the Theme Customizer.
– Fixed an issue where custom content width in the Fullwidth Header Module was not applied on the FE.
– Fixed modal z-index issue where they appeared under the snapped sidebar.
– Fixed an issue where the Text Alignment and Text Color option in the Menu Module was not migrated correctly from Divi 4 to Divi 5.
– Fixed single product view page fatal error when no WooCommerce module is used on the page.
– Fixed visibility issue of Read More button into Post Slider and Fullwidth Post Slider module.
– Improved Dynamic Content rendering by properly escaping special characters in block attributes.
– Introduced new hooks to filter rendered module elements on VB and FE.
– Introduced new hooks to filter rendered module wrapper on VB and FE.
– Fixed the issue when clicking inside color picker closes the inline editor.
– Fixed sections with top or bottom padding set to 0 were not rendering correctly on the front end when importing specific layouts.
– Resolved an issue where CSS was not being fully generated for a specialty section when rendering Divi 5 layouts/blocks with the do_blocks() function in a page template.
– Fixed an issue where when editing a global color, the confirmation dialog for saving changes now appears in the correct sidebar if multiple sidebars are open.
Fixed the issue where shortcodes were not rendered into
version 5.0.0-public-alpha.4 ( updated 11-21-2024 )
– Improved modal behavior to ensure any interaction brings the modal to the top when one or more modals are open and partially overlapping.
– Added no-results messaging in Layers View, aligned with D4 behavior.
– Fixed an issue where Mailchimp custom fields prevented form submission in the Email Optin module.
– Fixed FilterableCheckboxes’ search field to be visible only if it has more than 10 items .
– Fixed Dynamic Content (menu) list not closing when clicked outside.
– Fixed an issue where dynamic content was displaying the meta key instead of the custom field’s name.
– Fixed Circle Counter and Number Counter modules to display the original text value at the end of the animation.
– Fixed resize constraints for the Builder’s Help modal and appearance of its resize handle.
– Fixed Background Video Stretch When Modules With Async Data Are Loaded.
– Properly migrate Group Settings Into Closed Toggles saved setting into Divi 5.
– Prevented Group Settings Into Closed Toggles from being unwantedly toggled off after saving page on D4.
– Missing post formats added into the blog module.
– Added alphabetic CSS values support in Spacing and Sizing options.
– Fixed the issue where users couldn’t edit Divi Library items after adding them.
– Fixed “Add Module” modal positioning for correct alignment when zoom is applied.
– Disabled scrolling when Insert New Row modal is opened.
– Fixed incorrect positioning of the Insert New Row modal when the page is scrolled.
– Fixed an issue where shortcode modules displayed as “Shortcode module” instead of their Admin Labels in the Layers View.
– Fixed sticky options aren’t reflected in VB with no sticky position itself.
– Fixed menu module active/regular/sticky color render for (frontend, visual, theme) builders.
– Fixed update Tab icon with app color when it’s field has any modified value.
– Added selector property to handle module order position in customCssFields.
– Fixed Inline Editor toolbar positioning with Divi nav menu and admin bar.
– Fixed bug with the single global section not being rendered on the Front-end if no other content is present on the page.
– Fixed issue with preset styles not applying correctly in the button module when “Use Custom Button Styles” option is not enabled in Presets.
– Fixed issue where post content was deleted during D5 migration when WPML was active.
– Fixed an issue where modules with blank URLs in parent elements (such as Column, Section, or Row) prevented module link options from functioning correctly.
– Fixed an issue where changing the animation speed in Fullwidth Slider and Slider modules could cause the module to malfunction in VB.
– Fixed issue with left sidebar docking area in Visual Builder being too big if modal width is increased.
– Fixed an issue where presets with ID _initial are not imported/applied to the content when importing layouts.
– Fixed an issue where automatic paragraph formatting was not applied on the front end.
– Fixed issue where styles were missing on global header and footer with “Blog Style Mode” enabled.
– Enhanced server response times when using Theme Builder templates.
– Improved clarity and performance by refactoring dynamic asset handling.
– Updated documentation to remove old JS API references and redirect URLs to the new JS-Beta API reference.
– Fixed an issue where adding a border to the Blog module caused an error due to incorrect handling of border radius attributes.
– Fixed ACF checkboxes compatibility with custom field display condition.
– Fixed an issue where slide text color only updated upon hover in the Visual Builder.
– Fixed WPML migration compatibility issue to fully translate posts in Divi 5.
– Fixed the Checkbox filed by settings its value property to [] empty array.
– Fixed an issue causing the VB to crash when the selected categories in the Fullwidth Portfolio Module were reset.
– Fixed the issue where button link text, generated by dynamic content Page Link, displayed HTML tags instead of plain text.
– Fixed an issue where scrolling to a module position in the Layers View was incorrect when fixed navigation was enabled.
– Added a tutorial on how to create a new custom dynamic content field for D5.
– Ensure Project titles are correctly displaying special characters by decoding HTML entities in VB in Portfolio modules.
– Prevented unnecessary confirmation modal when editing a global color in theme builder.
– Resolved issue in Theme Builder where the global color confirmation modal was not registering clicks on the “X” and “Yes” buttons.
– Corrected the conditional logic for displaying the counter value in the bar counter module when the “show percentage” setting is toggled.
– Fixed an issue in Fullwidth Slider and Slider module where updating the button link URL in individual slides added an extra tag and reduced font size.
– Refactored @divi/modal-library and @divi/right-click-options packages to eliminate code duplication, ensuring alignment with S.O.L.I.D principles.
– Fixed an issue where shortcode modules displayed as “Shortcode module” instead of their Admin Labels in the Wireframe Mode.
– Fixed full-width header covers drop-down menu on mobile devices.
– Fixed the Live Preview of Theme Builder Templates to correctly handle Global TB templates.
– Fixed the Live Preview of Theme Builder Templates to correctly handle the absence of a header or footer template.
– Fixed the output of Global Colors variables when Dynamic Assets are disabled on the Frontend.
– Fixed an issue where the Special character dialog window in the TinyMCE editor could be opened multiple times..
– Fixed a few modules containing child modules that aren’t getting saved.
– Fixed misalignment and overlap issues in fullwidth section icons when no modules are present.
– Fixed spacing issue between dropdown menu items in Menu and Fullwidth Menu module.
– Fixed an issue where the Layers View did not update the active element when navigating to parent elements through the Settings Modal breadcrumbs.
– Fixed missing Undo/Redo options in the right-click menu on Visual Builder.
– Fixed issue with module action icons not appearing in Theme Builder if Tablet or Phone Responsive View is turned on.
– Fixed issue with Blurb Module icon/image placement not updating correctly for Tablet and Phone breakpoints..
– Fixed an issue where responsive divider settings for sections were not working on tablet and mobile breakpoints.
– Fixed condition in gradient stops so that once the value is not present then it considers as undefined and fallback value is assigned.
– Remove the horizontal scrollbar that appears in the Visual Builder when setting a row’s width to 100%.
– Improved the clickability of add-column buttons that appear when hovering between columns.
– Fixed fade animation behavior in the Visual Builder.
– Disabled undo/redo options when there are no actions to undo or redo.
– Fixed save theme builder template modal can not be closed.
– Fixed removing internal notes content from the documentation.
– Fixed bold text not being bold in the module text editor.
version 5.0.0-public-alpha.3 ( updated 11-08-2024 )
– Fixed broken “Use The Divi Builder” button in Block Editor header.
– Fixed Inner Border Widths Not Working with Main Border Width Set.
– Fixed Default Border Width Inconsistency for left, right bottom and top border width. Default is 2px now.
– Fixed a bug in the appearance of Background Gradient stops in the Builder when Gradient Length is less than 100%.
– Fixed an issue with items conversion in Divi Library, enabling users to split and convert rows, sections, and modules as needed.
– Fixed an issue with items conversion in Divi Library to allow for more flexibility and enhanced functionality.
– Fixed inconsistencies between Divi 4 and Divi 5 styles when modules have applied border radius settings.
– Fixed broken modal behavior; Render last opened or dragged modal on top of other modal.
– Prevented unnecessary rerender on section’s module settings group component when breakpoint is changed.
– Added the Go To Layer option when right clicking a module when in Layers view modal and when the filter is active.
– Fixed Layers View issue where filtering did not update after removing a search term.
– Fixed a React 18 lifecycle bug in the Builder when enabling the “Use Custom Styles For Button” option.
– Fixed Inconsistent height of media library popup modal.
– Remove the option to enable and disable the “latest Divi Builder experience” since this option is no longer relevant in Divi 5.
– Improved Global Colors Styles output to only include the global colors that are being used in a page.
– Added Global Colors Styles output to Static CSS cache files to improve performance.
– Fixed showing Divi Plus animation and icons for Flip Box modules.
– Fixed Rollback button visibility after rollback in migrator.
– Implemented the conditions options for the shortcode modules.
– Fixed recently used fonts context.
– Disabled Settings modal interactions during Global Module save.
– Fixed Incompatible posts list in Migrator compatibility report file and “Download” button visibility.
– Fixed ET_DEBUG PHP constant issue preventing dependencies from loading in release versions without development dependencies.
– Fixed an issue where Contact Form’s Submit button hover styles were not matching with Divi 4 after migration to Divi 5.
– Improved elements highlighting in layers view when dragging items.
– Fixed history record for Copy/Paste module action.
– Fixed Ensured the settings modal consistently opens with the first option group expanded in the content tab,.
– Added Global Font Weight options on Font Options’ Font Weight field.
– Fixed dynamic content rendering in theme builder.
– Updated dynamic data variables when importing cloud theme builder template.
– Fixed history record for Duplicate action.
– Fixed an issue where absolute positioned elements are not properly positioned when placed on a parent element e.g column that has parallax enabled.
– Fixes inconsistent copy paste style result due to absence of clipboardCategory prop on divi/composite group component.
– Range slider’s starting value is fixed for sizing group.
– Fixed elements are not grayed out when hidden on all devices.
– Fixed an issue where shortcode modules displayed as “Shortcode module” instead of their Admin Labels in the Layers View.
– Fixed an issue wher Shortcode module options are not populated when opened through click in Layers View.
– Fixed issue where unsaved changes were not prompting a warning popup .
– Fixed missing WooCommerce pages group in the Theme Builder template list.
– Fixed an issue where editing a global color does not reflect preview on section divider, background mask and background pattern in VB.
– Fixed update Tab icon with app color when it’s field has any modified value.
– Fixed Overlay settings copy/paste when copying slide styles.
– Fixed sticky elements have no transition of width when sticky.
– Updated Converting Dynamic Module tutorial to cover new changes about how to add custom styles output to Style::add method.
– Updated module_styles method of all example modules to cover new changes about how to add custom styles output to Style::add method.
– Fixed incorrect imported background gradient from layout that was made prior to Divi v4.16.
– Fixed an issue where certain premade layouts including (Water Non-Profit Landing Page layout, Travel Agency Packages Page layout, Eatery Landing layout) are not imported properly.
– Fixed fatal error due to missing Portfolio style declaration trait file after Public Alpha release.
– Fixed an issue where the module order class (selector) was not correctly applied to multiple selectors when the selectorSuffix contained multiple items separated by commas.
– Updated the readme.txt file.
– Fixed the PHP warnings generated in debug.log file.
– Fixed a bug in DynamicAssets which was causing some social-media icons to not work properly on a 404 page.
– Fixed Contact Form’s Field Focus Text color not appearing in the Builder and in the front-end.
– Fix body layout having order classname with no layout suffix that causing custom style to affect both body and default layout when both body and default layout is used.
– Enhanced Divi 5 modules by adding support for custom Options Groups and Option Fields through JavaScript and PHP hooks.
– Fixed an issue where box shadow and border styles were not inheriting correctly in hover states.
– Fixed bug with FullwidthSlider Automatic Animation not working on the Frontend.
– Add explanatory documentation page detailing how to handle responsive content on the server side.
– Fixed broken visual builder layout on visual and wireframe mode when menu is set as vertical menu.
– Fixed issue with Fullwidth Post Content module Frontend rendering.
– Fixed significant lag that can happen when expanding all layers view module or switching to wireframe mode if the layout has significant amount of modules (eg. 200+ modules in a page).
– Fixed dropdown display issue in Layers view when using a searchable keyword and filter simultaneously.
– Resolved an issue where post meta was displayed on the front end despite the “Show Post Meta” option being set to “off.”.
– Fix button text being pasted when copy paste style button into another button.
– Fixed the positioning of the progress bar during Theme Builder import/export so it aligns correctly within its container.
– Fixed an issue where the Blog module did not display all categories in settings when there were more than 10 categories.
– Removed unwanted new lines from Compatibility Report file.
– Updated code to check if there is post before getting post content data.
– Fixed an issue where the z-index property in Row and Column modules was not adding the !important declaration.
– Fixed ACF Compatibility with Dynamic Content Custom Meta Field.
– Fixed hover behavior in Conditions Options to ensure only one field is highlighted at a time.
– Fixed the post-navigation module to show the correct link when the module is added from the theme builder.
– Fixed the Post Slider meta content showing issue in Front-end.
– Fixed an error that occurred when selecting a heading level in the Settings Modal.
– Fixed broken HTML tags during saving of Divi Onboarding layouts after conversion to D5.
– Re-introduced old Dynamic Assets function for backward-compatibility which are now marked as deprecated.
– Updated preset directory and renamed the Preset Attribute page. Improved directory sorting and corrected a typo on the Preset Attribute page.
– Fixed an issue where the Post Slider/Fullwidth Post Slider module did not display all categories in settings when there were more than 10 categories.
– Fixed an issue where the Portfolio/Filterable Portfolio/Fullwidth Portfolio module did not display all categories in settings when there were more than 10 categories.
– Ensure Post titles are correctly displaying special characters by decoding HTML entities in VB.
– Fixed an issue where setting one of right/left values for absolute position causes the other to appear with a CSS value of “undefined” in VB.
version 5.0.0-public-alpha.2 ( updated 10-25-2024 )
– Fixed broken code in the code module caused by stripped newline characters placing JavaScript comments on the same line as valid code.
– Fixed the inline editor color picker opening outside the bottom of the viewport.
– Position style fixed if the offset origin and transform is set.
– Fixed duplicate Delete item in the layers panel right click menu.
– Removed right click actions from specialty columns in the layers panel.
– Fixes drag and drop module that does not work when certain sequence of action is done beforehand
– Converted Visual Builder’s Exit Button Into a Link.
– Fixed layer view scrollbar does not work while using the Go To Layer option.
– Remove the option to enable and disable the “latest Divi Builder experience” since this option is no longer relevant in Divi 5.
– Fixed right-click action labels for the shortcode module to get the actual name.
– Prevent unnecessary re-render on module settings’ panel and group, when modifying any module attributes.
– Refactored module settings’ group, sub-group, and field’s visibility mechanism. Use function callback for its prop.visible instead of passing boolean.
– Fixed broken transition styles due to selector conflicts on built-in element styles.
– Fixed unnecessary rendered transition styles selectors.
– Fixed broken transition styles for advanced styles when there is built-in element styles module attributes modified.
– Fixed empty row changes the height of the section hovering over the layers.
– Fixed issue where responsive view width value tooltip displayed on both sides when dragging.
– Fixed issue where default divider styles were being printed, which were overriding custom divider styles on mobile.
– Fixed tooltips for Global Color swatches when viewed in the Recent palette.
– Fixed an issue where clicking the “New preset from current styles” and the “Add new preset” buttons as well as clicking the clone and/or “Preset Settings” (cog wheel to edit a preset) buttons does not open/expand the preset options group.
– Removed the Preset confirmation modal when adding a new preset and when adding a preset from current styles.
– Fixed the display of Button Module alignment options in both the Visual Builder and frontend.
– Fixed an issue where the Featured Image’s Box Shadow in the Blog module was different after migrating from Divi 4 to Divi 5.
– Improved select field’s UX. Fixed broken navigation on select’s option by keyboard shortcut (arrow up, down, enter)
– Fixed an issue where module conversion for split test attributes incorrectly hid modules by normalizing ab_subject_id values during conversion.
– Fixed unable to edit and save a Divi Cloud item.
– Fixed Progress bar not showing the actual progress when editing & saving a Divi cloud item.
– Fixed overlapping text and buttons in smaller inner columns when in wireframe mode.
– Fixed missing default border width value for grid layout in the Blog Module.
– Fixed blurb module text styles, such as text-shadow, affecting the blurb icon.
– Fixed the button custom style fields visibility issue in the module settings modal after closing the preset settings modal.
– Fixed an issue where custom CSS was not applied to modules in a layout.
– Added support of VB Save shortcut from Inline Editor.
– Fixed unexpected autoclosing of Add To Library modal when interacting with Help modal.
– Fixed the divider overlay color issue.
– Fixed context menu on tinyMCE, code and text fields.
– Fixed saving of Wireframe mode and Layers view as app preferences.
– Introduced Initial E2E Performance Tests.
– Fixed HTML tags escaping issue in Global Modules after edit.
– Fixed a bug which was causing PHP errors when using Restaurant startar pack to create quick site in D5.
– Fixed empty button(no text) not displayed/editable from VB.
– Upgraded jQuery Mobile from v1.4.5 to v1.5.0 alpha and removed unused code.
– Conditional Logic conversion issue is fixed.
– Fixed the issue with the featured image not being displayed in the Post Title module if used in a Theme Builder template.
– Fixed Zero division error in Divider in FE.
– Fixed broken gallery module when using slider mode.
– Fixed empty blurb image wrapper rendering in the Visual Builder when no image was defined in the module settings.
– Fixed a fatal error in the Transform::value() method if some layouts do not contain the transform value for desktop breakpoint.
– Fixed an issue where selecting a box shadow preset showed incorrect options in the module settings.
– Fixed an issue where sections set to absolute positioning were not visible in the Visual Builder.
– Fixed Blurb icon styles copy/paste.
– Fixed a bug which was causing free-form-css output in the frontend to not work properly.
– Fixed interaction options are not saved in database.
– Added documentation page for Preset Attribute.
– Fixed inability to copy module style of module with no attribute into module that has attribute.
– Adding missing fixed and absolute positioning classes for sections, which resulted in fixed sections that were not full width by default.
– Fixed Images imported system for gallery module.
– Fixed a bug which was not loading some google-font on frontend after the 2nd page load when customizer use a google-font for the header font.
– Fixed unable to edit and save a Divi Cloud item.
– Fixed Progress bar not showing the actual progress when editing & saving a Divi cloud item.
– Fixed irrelevant position options showing up in the shortcode module’s position option group, each of which should only appear when a relevant position is defined.
– Fixed incorrect Critical CSS height calculation when global modules were used in a layout.
– Fixed a fatal error that occurred in the Critical CSS height calculator when placing global modules within a specialty section’s inner column.
– Fixed unwanted et_pb_module class on module sub-elements that were causing gutter width issues on modules such as the contact form module.
– Fixed an issue causing errors when migrating content with special characters in Contact Form and Email Optin modules.
– Fixed duplicate Delete item in the layers panel right click menu.
– Removed right click actions from specialty columns in the layers panel.
– Fixed unwanted right-click options appearing for specialty section inner columns.
– Fixed a fatal error in the TextShadow::value() method if some layouts do not contain the text shadow value for desktop breakpoint.
– Fixed the issue when Shift was not applied to numeric fields in case of mouse input.
– Fixed cmd/ctrl + s shortcut fail from inline editor.
– Automated the generation of the _all_modules_metadata.php file to reduce manual updates and ensure consistency.
– Changed x-ray line color to a medium gray that will be visible on a wider variety of background colors.
– Fixed Cloud items refresh after saving new item to the Cloud.
– Fixed an issue where certain SVG images were not visible when added using the Image Module.
version 5.0.0-public-alpha.1.1 ( updated 10-18-2024 )
– Fixed an issue where the role attribute was not rendering from HTMLUtility::render(
– Fixed an issue where the checkbox did not return the correct value when its default was set in the module.json file.
– Added missing –with-menu classes to columns rows and sections that contained a menu module and improved the logic to only add these classes when the menu module contains a dropdown.
– Fixed menu module dropdowns in Theme Builder headers appearing hidden below the following section content.
– Increase the z-index on columns that contain dropdown menus to ensure they sit above adjacent sections with section dividers.
– Fixed delay issue when clearing search term in Layers View.
– Fixed an issue where a module animations beyond the parent row bounds (in VB and FE) when sticky and transition are used in combination with width and/or max-width.
– Fixed warning about unique “key” props while accessing Shortcode Module Background settings.
– Fixed Divi menu overlapping page content on the front end and in the builder.
– Updated validation to use default zoom value instead of NaN% in the app bar zoom level when input is invalid.
– Fixed an unwanted gap in the top left corner of module hover higlights that could be seen when module hover buttons were disabled.
– Fixed an issue where the zoom level value was not rounded to the nearest whole number for display purposes.
– Fixed email service account attribute conversion and corrected field rendering logic.
– Fixed image stretching issue by setting width to auto when maxHeight is applied.
– Fixed Accordion icon wasn’t vertically centered when the icon size was larger.
– Added missing –with-menu classes to columns rows and sections that contained a menu module and improved the logic to only add these classes when the menu module contains a dropdown.
– Fixed menu module dropdowns in Theme Builder headers appearing hidden below the following section content.
– Increase the z-index on columns that contain dropdown menus to ensure they sit above adjacent sections with section dividers.
– Fixed broken View Live Preview button for saved library items in the Theme Builder.
– Fixed wrong keyboard shortcut title for ? key.
– Fixed an issue where customiser font weight values weren’t being considered which affected some modules final text/heading font weight.
– Fixed an issue where enabling parallax in a preset showed incorrect options in the module settings.
– Fixed the misleading Preview button on Theme Builder layouts by removing the button.
– Fixed the issue of not openning the settings panel for Row module.
– Fixed broken portability modal styles in the Divi Library and replaced the legacy loader animation.
– Fixed the issue with Modules, Rows and Sections import from Divi Cloud.
– Removed open and close icons from option groups when the “Group Settings Into Closed Toggles” option is disabled.
– Fixed a bug where intentionally removing the background color for a specific breakpoint or state caused the parent breakpoint or state’s background color to be rendered (instead of applying no background color whatsoever).
– Fixed an issue where dynamic content was not processed correctly after migrating from Divi 4 to Divi 5 due to different escaping mechanisms.
– Fixed WooCommerce Fatal Error on Admin’s Area Product Page.
– Fixed broken fullscreen header height calculation that was resulting in fullscreen headers that exceeded the height of the browser viewport.
– Fixed “Free Form CSS” Not Working on Certain Modules in VB.
– Improved Exit button in VB to redirect user back to previous page.
– Fixed the Copy Delete Post plugin’s interface from interfering with the Visual Builder top bar.
– Improved Divi 5 Style Rendering Performance.
– Fixed menu module not showing all menu items on VB
– Fixed an issue where the default theme header was not visible in the Visual Builder.
– Added missing –with-menu classes to columns rows and sections that contained a menu module and improved the logic to only add these classes when the menu module contains a dropdown.
– Fixed menu module dropdowns in Theme Builder headers appearing hidden below the following section content.
– Increase the z-index on columns that contain dropdown menus to ensure they sit above adjacent sections with section dividers.
– Fixed an issue where enabling “Background Overlay” and setting a color in Slider or Fullwidth Slider modules caused broken module.
– Fixed broken overflow-x and overflow-y CSS rules which will applied to page wrappers due to an incorrect default value saved in post_meta.
– Fixed exporting a page with Gallery module only contains the ID, not the images encoded values.
– Fixed a bug which was causing module preset to not work properly.
– Fixed a bug which was causing module animation to not work in some cases.
– Fixed Preview button in Safari.
– Fixed a console error that appeared in the Visual Builder when using Woo modules that stemmed from a missing constant.
– Fixed fatal error that occurred on the front end after converting certain Divi 4 Email Option modules that were using custom button icons.
– Fixed the issue with unintended trigger of VB shortcuts in some fields.
– Fixed a bug which was causing some modules/features that requires script-data to not work on the Frontend.
version 5.0.0-public-alpha.1 ( updated 10-11-2024 )
– Fixed Divi Cloud log-in and team sidebar styles and updated colors to support dark mode.
– Fixed an issue where the fullwidth portfolio module does not rerender to reflect the current layout set, it always remains in carousel mode.
– Added focus on Search input field when filters icon is clicked in Layers View.
– Added options to set Fonts and Colors while creating quick sites using Pre-made packs.
– Fixed condition option strings that were not prepared for translation.
– Fixed issue context menu selection make highlights and options invisible for module.
– Removed duplicate styles from the Cloud App CSS file.
– Added Global Fonts Editor into Visual Builder.
– Fixed an issue where the Woo Cross Sells and Woo Cart Totals modules were not rendering content in VB
– Improved Divi 5 style output to combine declaration/selectors to reduce total style output sizes.
– Fixed issue with converting Global Presets that use CSS variables.
– Made history panel items full width, which is more consistent with select menu styles.
– Remove Visual Builder dependency from @wordpress/block-editor package.
– Fixed issue where Box shadow styling values did not support any values beyond 80px and negative 80px.
– Fixed an issue where global colors could not be applied to background mask and pattern.
– Fixed an issue where the gradient effect was not being displayed on background images.
– Fixed an issue where box shadow styles defined in presets were not rendering correctly.
– Fixed issues where background video, background pattern, and background mask for sticky state were not working when the module is inside another sticky module.
– Fixed an issue where the key combination Cmd + C + V (where you click the C and V while still pressing the Cmd key) does not duplicate/copy-paste a module.
– Updated preset IDs to use shorter unique IDs to reduce the size of preset names in HTML output.
– Fixed Text Shadow sticky style issue when it’s being used by a module inside another sticky module.
– Fixed some styling inconsistencies in the Theme Builder visual builder popup.
– Removes auto-scroll behavior when opening and closing option groups in the settings panel.
– Added The ‘Posts For Current Page’ field to the Blog Module for the Theme Builder.
– Fixed post content module not being rendered in front end
– Fixed post title, fullwidth post title, and dynamic content post title that points to theme builder layout’s title instead of current post title
– Fixed undefined index warning on Theme Builder page.
– Fixed Theme Builder template not being rendered on Front End.
– Countdown timer module’s font style fixed.
– Fixed an issue where the background color for the Social Media Network module was not rendering in the settings or the Visual Builder/Front-End when defined in a preset.
– Fixed an issue where the sections in a page imported via Add Layout -> Your Existing Page can’t be removed.
– Fixed the issue where the History Modal didn’t close automatically.
– Added confirmation modal if global color changes were not confirmed.
– Fixed in Blog module border was not working in fullwidth layout.
– Replaced the incorrect text capitalization icon in the text options group.
– Fixed an issue where the PHP conversion for the Specialty section did not correctly convert several attributes.
– Fixed Row Module’s Max Width field to maintain the same range and unit when the value changes, and added a maximum value of 2560.
– Added support for multiple CSS units for box shadow values.
– Fixed update tab icon with app color when it has value and not opened in background sections.
– Fixed Blend mode filters not work correctly on the frontend for the D5 Column module.
– Fixed a bug in Dynamic Assets which was causing style output for late detection to be incorrect.
– Fixed an issue where the upload setting field did not work in the Theme Builder.
– Adjusted the CSS to ensure the loading icon is vertically centered.
– Introducing Visual Builder load time improvement which allows Visual Builder settings data that is not needed on load time to be delivered asynchronously after the app is loaded.
– Optimize the shortcode framework initialization during Divi 5 content migration process.
– Fixed theme builder content is not saved in the database.
– Fixed the conversion process by ensuring the module conversion outlines weren’t improperly getting stripped in the .zip process.
– Fixed an issue where the input for the Color Pickers Default Palette option was hidden during editing.
– Fixed the issue when compatibility checks never finished if child theme or plugin overrides data using et_builder_get_default_post_types filter.
– Unnecessary default preset class is removed.
– Fixed the Add Column button issue.
– Added support for different units in vertical and horizontal offset in the Position Group.
– Fixed a bug that was causing PHP fatal error for Siteground Speed Optimizer Plugin activation.
– Fixed a bug in the Builder’s color picker that prevented saturation and opacity changes from taking effect for background gradient stops.
– Fixed the incorrect colors used in the preset save confirmation modal when in dark mode.
– Fixed the blurb module image width.
– Fixed an issue where the “ET_Global_Settings” class was not found.
– Fixed an issue where importing older layouts could get stuck at 99%.
– Fixed a bug where number value increments would sometimes not match the value’s level of precision.
– Improved tabbing through the settings panel and implemented more holistic hover and focus styles on buttons and icons.
– Fixed use of a D4 library item from Divi Cloud to D5.
– Fixed an issue where global colors did not reflect when added to section dividers.
– Replaced the native wp_die back button in the incompatible plugin message with a true URL so the link will work in all browsers.
– Fixed Admin bar visibility when editing a Theme builder layout.
– Fixed a PHP warning that occurred on the WordPress Importer page.
– Fixed export fatal error on Divi library items from the backend.
– Added dark mode support to the WordPress media library when used in the Visual Builder.
– Fixed an issue where inner column settings were not appearing in specialty sections.
– Fixed Layers View Search field focus color for readability.
– Fixed an issue where the Visual Builder would crash when setting various options in Blog module.
– Fixed a fatal error in the Pricing Tables module when importing the Divi AI Landing page layout on PHP 8.3.
– Fixed a PHP fatal error caused by an incorrect path for the convertInlineFont function in the Slide Module during D5 Migration.
– Fixed broken motion effects when applied to the social follow module.
– Fixed an issue where Free-form CSS was not retained during importing layout to Divi 5.
– Migrated PHP Composer scripts from package.json to composer.json for direct execution via Composer.
– Fixed an issue with the Divi Shortcode Module settings crashing when trying to edit a 3rd Party Module.
version 5.0.0-public-alpha ( updated 09-26-2024 )
– Added initial version of Static CSS in Divi 5
– Fixed an issue where the shortcode module would incorrectly display error messages for valid empty content.
– Reset button fixed for the Tablet and Phone mode for the Dynamic Content.
– Fixed No border transition between desktop and hover styles
– Fixed The divider weight isn’t functioning correctly in the hover state within VB
– Fixes text shadow and body text styles transitions.
– Fixed preventing Desktop CSS rule overriding Hover CSS value in bar Counters module percentage text group in Design Panel.
– Inner box shadow issue is fixed for the Fullwidth Post Slider module.
– Fixed No border transition between desktop and hover styles
– Fixed the person module box shadow cut off issue on hover state.
– Fixed inability to delete custom fonts.
– Fixed Default text styles from Theme Customizer now reflect in Text module’s Design Tab.
– Improved module registration for better performance by streamlining file system accessing pertaining to the module.json file.
– Fixed bug with drag&drop in layers view when element’s children are visible.
– Updated modal style for the ‘Save Failed’ modal.
– Fixed issue where tooltips were not appearing on Grid View and List View icons.
– Fixed missing triple dot icons for options and option groups.
– Fixed broken page bar display on smaller screens.
– Refactor page settings modal’s panel, group, and field registration
– Allow third party to register custom panel, group, and field to page settings’ modal.
– Fix Page Settings’ style not being rendered on Front End
– Fixed The button module hover padding issue once we set padding, turned on the Use Custom Styles and turn off the Show Button Icon
– Fixed layers view layer titles that were too long by truncating them.
– Fixed an issue where the cancel button in the Cloud login flow did not support color schemes.
– Added Free-Form CSS to Modules / Rows / Sections.
– Fixed display conditions option when using “Display if any condition is true” setting.
– Fixed Contact form success message html tag printed issue.
– Fixed the module sticky state settings bar crashing issue with clicking on the Visual Builder.
– Missing description and reset icon is fixed in the settings panel for the shortcode module.
– Fixed an issue where accordion module child elements motion effects are not applied when Apply Motion Effects To Child Elements is on.
– Fixed displaying responsive value for featured image visibility toggle in the PostSlider module.
– Fixed Post Title module responsive elements visibility.
– Fixed an issue where clicking on a video inside a video group did not open the media library.
– Fixed an issue where the lightbox image would incorrectly display the desktop version instead of the responsive content.
– Implemented Save and Cancel functionality in the Global Module, ensured compatibility with the new design specifications and introduced Store Middlewares.
– Added foundational logic for condition options conversion in PHP.
– All tests of the php conversion is fixed.
– Fixed number counter value was not changing when window is resized.
– Fixed an issue where the mouse cursor was incorrectly positioned when editing the Code field component.
– Added warning when editing Divi 4 modules in Divi 5.
– Fixed styling issues for warning if the website is getting slowed down by the Divi 4 framework.
– Fixed admin setting and initial state to show Admin Bar.
– Automatically open parent module settings when edited module is removed.
– Added “Page” Module Settings breadcrumbs.
– Frontend/Module traits are refactored to improve Visual Builder performance.
– Fixed an issue by removing traits from the FrontEnd/BlockParser traits submodule.
– VisualBuilder/AssetsUtility traits are refactored to improve Visual Builder performance.
– VisualBuilder/ClassicEditor traits are refactored to improve Visual Builder performance.
– VisualBuilder/DiviLibrary trait is refactored to improve Visual Builder performance.
– VisualBuilder/Fonts traits are refactored to improve the Visual Builder performance.
– Refactored VisualBuilder/Hook traits to improve the autoloader performance.
– Removed unnecessary traits from VisualBuilder/REST submodule.
– Fixed an issue where importing certain layouts caused an error: “Invalid File format. You should be uploading a JSON file.”
– Added foundational logic for Preset conversion in PHP.
– Fixed text color on hover for active non-regular sections in the D5 Layers View.
– Packages/Module/Options traits are refactored to improve the Visual Builder performance.
– Fixed unexpected row focus and column dividers appearing when a new module is added to an empty row.
– Fixed PHP warnings caused by deprecated practices in PHP 8.3.
– Fixed an issue with characters being escaped incorrectly on importing several layouts.
– Fixed an issue where the video slider did not resize correctly on mobile devices.
– Fixed an issue in D5 where a single module inside a Row incorrectly had a bottom margin, ensuring consistent behavior with D4.
– Added functionality to filter split test attributes during the conversion process.
– Fixed The Accordion toggle icon and toggle icon color in the frontend view.
– Fixed allowing entering value outside -2 and 2 range in Text Shadow fields.
– Fixed module sticky styles are not properly applied when the module itself is inside another sticky module.
– Fixed Transition settings values for tablet and phone are declared in VB and FE.
– Fixed an issue where importing some premade layouts caused “Save of Global Presets Has Failed” error.
– Fixed a fatal error which occured when attempting to use the Visual Builder on a Woo Commerce single product page.
– Implemented Conversion mechanism for converting D4 attribute to more than one D5 attribute.
– Fixed an issue where images were not imported into the media library during layout imports..
– Fixed an issue where the import is fails silently when the imported layout context is invalid.
– Fixed displaying responsive value for featured image visibility toggle in the Fullwidth Post Slider module.
– Fixed an issue with uploading specific font weights in the Custom Font modal.
– Fixed removing the offset or excerpt length value in post slider or fullwidth post slider generate error in VB.
– Preset importing fixed for some premade layouts.
– Added support for Customizer colors to Visual Builder.
– Fixed the Circle Counter issue.
– Converted presets from API To Divi 5 during onboarding
– Presets rendering is fixed for all modules.
– Improved lazy loaded shortcode framework support for 3rd party modules, so that the framework only loads if/when a 3P module is used on a given page, rather than merely because they’ve used a legacy hook.
– Fixed Admin bar should be disabled by default.
– Fixed an issue with the Tab module where saving in the Visual Builder (VB) was not working.
– Fixed a fatal error when editing a page with the Classic Editor enabled.
– Added functionality to show warning modal to alert users of unsaved changes when attempting to exit the page.
– Fixed error messages or warning were not displayed during font upload failure
– Fixed all font weights are selected when uploading and choosing any font weight
– Fixed custom font only uploads for first time after first time fonts are not uploading
– Improved frontend scripts to minimize render-blocking dependencies.
– Refactoring to improve PHP performance.
– Updated admin setting state retrieving process to show Admin Bar.
– Fixed saved view mode setting was not applying to VB after reloading the VB.
– Wrap admin menu item styles in a conditional check to ensure they are only printed when the user is logged in.
– Removed the use of SavingUtility::sanitize_css() to improve front-end performance by reducing the overhead of CSS sanitization.
– Optimized the SyncToServer REST endpoint to return rendered content only when the return_rendered_content option is set to true, speeding up the saving process by avoiding unnecessary content rendering.
– Preset attrs map generated in the php conversion.
– Added Loader when uploading custom font
– Fixed an issue where the Module Settings modal would crash when changing the column structure after deleting a column.
– Fixed divider weight and color and style were not working in responsive devices
– Various performance improvements
– Various minor code improvements to improve performance.
– Updated all the Feature Detections to add support for Shortcode content in DynamicAssets.
– Refactored all the Feature Detections to improve performance.
– Updated D4 code to provide animation script data in D5 format since all script code is handled by D5.
– Updated D4 code to provide background parallax script data in D5 format since all script code is handled by D5.
– Updated D4 code to provide background video script data in D5 format since all script code is handled by D5.
– Updated D4 code to provide circle counter script data in D5 format since all script code is handled by D5.
– Updated D4 code to provide Contact Form module script data in D5 format since all script code is handled by D5.
– Updated D4 code to provide link script data in D5 format since all script code is handled by D5.
– Updated D4 code to provide number counter script data in D5 format since all script code is handled by D5.
– Updated D4 code to provide signup module script data in D5 format since all script code is handled by D5.
– Various code improvements to increase page load performance.
– Added “Re-run Compatibility Check” functionality to Divi 5 Migrator.
– Fixed an issue where Blog module displayed all posts instead of selected category posts in VB.
– Fixed Feature Manager Cache in Dynamic Assets.
– Refactored Dynamic Assets to improve block and shortcode detections.
– Refactored to reduce feature detection calls to improve performance in Dynamic Assets.
– Moved functions to DynamicAssets class to enqueue various script-data to improve performance.
– Fix opening module settings modal from the right-click menu for modules that do not support D5 format.
– Fixed issue where Divi layout is loaded inside WooCommerce description tab.
– Make progress updates in the Divi 5 Migrator dash dynamic.
– Fixed VB loading time issue when the layout contains a lot of modules.
– Fixed an issue where we can’t open Insert Theme Builder Set modal.
– Remove the Dynamic Content check and ConditionalDisplay check from Divi 5 migrator since Divi 5 now supports these 2 features.
– Improved UI for Theme Builder Compatibility Check by consolidating and optimizing the display of post types.
– Fixed the issue with Export/Import not working in the theme builder.
– Fixed the conversion of background images for specialty section columns and corrected the padding issue in the rowInner module.
– Fixed issue with Specialty sections Inner Row Width and alignment options not converting correctly when a D4 layout is imported.
– Improved layout rendering speed on Visual Builder.
– Improve initial front end page load performance by priming page cache on save.
– Fixed HTML entities not being decoded in the D5 Readiness FAQ section.
– Fixed issue with Use Divi Builder button missing when editing WooCommerce Products.
– Hide nonfunctional code snippet buttons until the feature is ready.
– Fixed class was not found after enabling the D4 framework from options.
– Fixed an issue where custom colors were unintentionally overridden by global colors during the conversion process.
– Fixed bug with applying Primary color to icons by default.
– Slider module’s background color is fixed for the preset.
– Fixed Presets Base Selector Class for module
– Fixed issue with Circle Counter module where the sticky attributes did not show in FE and when hover values were set, then they would always be displayed and the desktop values would be ignored.
– Fixed issue with Number Counter module where the sticky number value did not show in FE and when hover number value is set, it is always displayed and the desktop number value would be ignored.
– Added presets conversion step for migration.
– Fixed the issue where the options menu would open in the wrong horizontal position(far left) when the cursor is near the right edge of the window.
– Load Core Divi Modules from cache to improve frontend performance.
– Fixed an issue where preset list styles is not applied immediately on first load VB in Divi 5.
– Fixed an issue where Divi migrator would convert the content of a page which is already in D5 format.
– Added cache for Video Module’s iframe embed code generation, improving front end performance.
– Improved logic around conditional display options processing to improve performance.
– Reduce framework load on WP Admin pages to improve WP Admin page load performance.
– Some missing preset attributes are fixed.
– Fixed an issue where the existing content is broken when edited with VB for the first time.
– Fixed Sticky Top Offset and Sticky Bottom Offset custom values were not working on Tablet breakpoint.
– Fixed issue where users couldn’t save elements to the library from the right-click menu.
– Fixed filtering and searching not working for element type in layers view.
– Fixed false positive warning for incompatible modules in Divi 5 Migrator.
– Fixed migration failure with fatal error during site conversion.
– Fixed an issue where Divi library items were not being converted during migration.
– Fixed an issue where the global colors is not converted into CSS variable.
– Fixed Divi Blocks / Divi Shortcodes detections in Dynamic Assets to work with feature cache
– Fixed Static CSS to create static cache files porperly and skip re-rendring styles when cache files exists
– Fixed an issue where decoded characters were not restored to their original form during conversion.
– Fixed an issue where newline characters in post content were incorrectly displayed as n after migrating from Divi 4 to Divi 5.
– Made Exit button got to Theme builder page when pressed from Theme builder.
– Fixed an issue where the Icon width in the Blurb module was not applied for presets.
– Gradient background for parallax and pattern color for preset is fixed.
– Added confirmation modal for Migration and Rollback actions.
– Fixes Issue where the code field in the Shortcode Module incorrectly validated inputs as CSS.
– Added support for multiple buttons for responsive icons and buttons without icons.
– Fixed issues where editing saved and global colors did not work as the changes were not persisted.
– Fixed issue where submitting new library items in the Divi Library modal was failing.
– Map pin module fixed.
– Fixed an issue where a fatal error was thrown when the innerContent attribute required by the responsive content element was missing.
– Fixed an issue where image overlay icon styles did not match between Divi 4 and Divi 5 in Frontend after migrating Quick sites.
– Improved VB laggy behavior when changing module settings in a large layout.
– Fixed alignment of Contact Form module button on front-end.
– Fixed Uncaught TypeError for $columns_data by giving a default value.
– Fixed margin issue in speciality section in FE when migrate from D4 into D5.
version 5.0.0-dev-beta.26 ( updated 08-21-2024 )
– Fixed an issue where the responsive options dropdown sometimes goes behind the top of the viewport and the top options like desktop, tablet etc are hidden from view behind the viewport.
– Fixed saved Divi 5 content appears as broken block when being opened on block editor by consistently wrapping the saved content with divi/placeholder block and adjusted loading / saving / and rendering mechanism on Visual Builder and Frontend.
– Fixed a bug which was causing sticky styles not to be applied in the builder to a module when selecting sticky state from the Module Settings.
– Added advanced transition for the Login module Field.
– Fixed background transition style for Search module.
– Fixed Help Modal Overlay does not show button to resize the modal.
– Fixed Post slider module reinitialised when alignment was changed.
– Fixed Transition Issue of Table Header Background Colour in Pricing Table module.
– Fixed an issue where the font size default value in the Font group was incorrect when the heading level option was enabled.
– Fixed Transition Style issue on module element style with custom selectors in VB side.
– Fixed the font modal style issues.
– Fixed Global Module Not Working and Getting Rendered inside Visual Builder.
– Added Save Individual Items to Divi Cloud.
– Added Save Individual Items to Library.
– Fixed an issue where after deleting a global color being used by an attribute e.g. background color, the global color indicator is still shown on the current color.
– Fixed issue where the position of the “add-module” modal would misalign with the “add-module” button after closing the module settings modal.
– Fixed an issue where the Add New Row modal in Specialty Sections appeared above the button instead of below it.
– Fixed displaying dynamic content list in the right width in Footer Section
– Fixed the Post slider modules arrow and dot advance style issue for both Visual Builder and Front-end.
– Fixed the Fullwidth Post slider modules arrow and dot advance style issue for both Visual Builder and Front-end.
– Fixed removed Dynamic Content icon when there is value in image perview in responsive view.
– Fixed issue where the percent sign in the Number Counter Module was displayed on responsive devices even when disabled.
– Fixed reset button not working in responsive modes,
– Disabled exception options in the Search module on responsive devices.
– Fixed responsive settings for the Search module fields Input placeholder and Submit Button.
– Fixed Slider module arrows and controls show and hide not working as per settings in VB for different modes (Desktop, Table and Mobile).
– Disabled network selection group in responsive modes in Social Media Follow Item module.
– Disabled Social Network link field on responsive devices in the Social Media Follow module.
– Fixed visibility issue for the Link group in the Social Media Follow module.
– Disabled state group in responsive modes in toggle module.
– Fixed Tablet/Mobile overlay image does not work if desktop is empty
– Fixed responsive thumbnails for different breakpoints in the VideoSliderItem module.
– Refactored feature use detection based on Gutenberg content string instead of Attributes/Preset Attributes in DynamicAssets.
– Refactored icon font use detection in DynamicAssets for various Modules to load appropiate assets.
– Fixed Fullwidth Slider module arrows and controls show and hide not working as per settings in VB for different modes (Desktop, Table and Mobile).
– Fixed Fullwidth Post Slider and Post Slider module’s arrows and controls show and hide not working as per settings in VB and FE for different modes (Desktop, Table and Mobile).
– Load shortcode framework in epanel if builder settings is needed to be init’ed, to prevent fatal error.
– Fixed broken layout on module that uses {{baseSelector}} (eg. button module)
– Fixed broken preset style on module that uses module wrapper (eg. button module)
– Added the srcset, sizes, alt, width, and height attributes to image outputs.
– Fixed responsive thumbnails for different breakpoints in the VideoSliderItem module.
– Fixed issue where clicking reset/delete on an attribute for a smaller breakpoint resets/deletes the desktop value instead.
– Fixed resetting module backgorund value in responsive screens.
version 5.0.0-dev-beta.25 ( updated 08-05-2024 )
– Added basic history undo / redo to Divi 5
– Fixed Help modal now fits the viewport when opened.
– Fixed the before after text rendering issue for dynamic content’s custom meta field.
– Fixed styling issue in child module when in sticky mode.
– Fixed issue where the blurb module’s D4 image_icon_width attribute is only converted correctly when using image but not when using icon either image or icon width as per D5 attribute map.
– Fixed an issue where deleting the first accordion item module does not result in the new first accordion item opening/expanding.
– Fixed Transition Issue in accordion Icon color.
– Fixed an issue where the default comment area was not hidden in FE when a Comments module was added to a post.
– Disabled Content Width in hover state in Fullwidth Header module.
– Transition styles for the icon and the border is fixed for the person module.
– Fixed an issue where the incorrect gradient stop is updated if a color is selected by first clicking on one stop to open the color picker and then immediately switching/selecting a different stop and selecting a color for that one.
– Fixed text shadow not working in Slider, Fullwidth Slider, and Slide modules in FE.
– Fixed Transition issue between states for accordion module
– Button icon fixed on hover for the CTA module.
– Fixed Text Styles, transition from slider -> slide module.
– Fixed snapped modals tab position does not update when sidebar is resized.
– Fixed changing the tab title is not reflected in VB.
– Fixed a bug in the Builder’s Tablet View where modules in six-column rows would occasionally jump on hover.
– Add automatic lazy load shortcode framework support for 3rd party modules.
– Fixed an issue where module settings modal openning behavior was not consistent after drag-and-drop.
– Added dynamic content support for the Parallax filter in the module background.
– Fixed an issue with the Media Link option in the Module Link field not working as expected.
– Fixed Deleting a child element breaks the module when the child element title has dynamic content.
– Fixed row and section not being selected when cursor leaves module and column module.
– Fixed an issue where the section divider in preset mode was not rendered.
– Fixed issue where the Blurb Module was unable to save if responsive content was used.
– Added Snapshot Tests for Scroll Effects script-data in Frontend.
– Fixed an issue where the Advanced tab title was not displayed in the Shortcode module settings modal. .
– Added Display Conditions conversion process for Post Type, Post Category, Post Tag, and Custom Field condition options in Audio module.
– Added Display Conditions conversion process for all modules.
– Refactored Scroll Effects script-data generation for modules with girdMotion setting enabled
– Fixed an issue where scroll effects attributes was not converting properly when importing Divi 4 layout with accordion-item
– Added the initial framework for Dynamic Assets in D5.
– Fixed a PHP error in the Gallery module on the frontend caused by using D4 code. This issue was resolved by duplicating the code into D5.
– Google map is fixed for the FE.
– Removed dynamic content option from Number Counter module’s number field.
– Dynamic Assets: A new PHP class, DetectFeature, has been added to perform feature detection based on content.
– Added DynamicContentElements::get_wrapper_element method to the missing dynamic content options.
– Added Dynamic Assets feature detection for specialty section.
– Added Dynamic Assets feature detection for sticky position.
– Added Dynamic Assets feature detection for sticky position.
– Added Dynamic Assets feature detection for scroll effects.
– Email Optin module’s button icon is fixed.
– Fixed an issue where resetting the desktop value caused errors on the front end when other modes (hover, tablet, or phone) had set values.
– Contact form submission error is fixed.
– Fixed an issue where an error was displayed in VB when the video in the Video module was deleted.
– Fixed PHP test failures
– Added Display Conditions conversion process for Tag Page, Category Page, Date Archive, and Search Results condition options in Audio module.
– Removed debugging value.
– Fixed an issue where a fatal error is occurred when a Section has divider enabled.
– Added Display Conditions conversion process for Dynamic Posts (Posts, Pages, Projects, etc.), Logged In Status, User Role, Page Visit, Post Visit, Browser, and Operating System condition options in Audio module.
– Added Dynamic Assets feature detection for font icon.
– Added Display Conditions conversion process for Date & Time, Number of Views, URL Parameter, and Cookie condition options in Audio module.
– Fixed the issue with responsive content not displaying in the frontend for the Blurb module.
– Fixed Menu Module not rendering in FE.
– Fixed an issue error thrown when exporting for layouts with modules that had deleted presets.
version 5.0.0-dev-beta.24 ( updated 07-17-2024 )
– Added Video module responsive content support.
– Lazy load the shortcode framework, only load if/when needed on the frontend.
– Fixed an issue where deleting the first accordion item module does not result in the new first accordion item opening/expanding.
– Fixed an issue where the uploaded custom font not listed in SelectFont component and not automatically selected.
– Fixed an issue where users were unable to re-upload the same font file after deletion.
– Fixed displaying dynamic image in Person Module in Visual Builder.
– Radio and Checkbox’s label color issue is fixed.
– Fixed border option is not visible in setting modal of Custom Field child module within the Email Optin Module.
– Fixed border option is not visible in setting modal of Custom Field child module within the Email Optin Module.
– Fixed Add Buttons (Module/Row/Section) Dragging with Module in Wireframe
– Fixed an issue where the “Add to Library” modal for saving entire layouts would sometimes display incorrect content after interacting with other library saving options.
– Fixed modal should be automatically closed when clicked outside the modal.
– Fixed empty ToolTip displaying when condition is disabled in condition group
– Fixed an issue where empty preset objects were retained in the database after resetting styles, improving storage efficiency and performance.
– Fixed an issue where the preset style was being overridden by the module’s default style.
– Added dynamic content support to Rich Text.
– Removed HTML tags from the child item title of the accordion module.
– Fixed link and dynamic content issue on Blurb module’s Title text.
– Fixed the circle counter number field’s non numeric value issue.
– Fixed input placeholder shows raw data in Search module.
– Fixed dynamic content on image field of Slider module.
– Fixed an issue where the Module link option was not working for the Slide items in Slider Module.
– Fixed tabs title rendering before/after raw HTML.
– Fixed an issue where the Module link option was not working for the Tab items in Tabs Module.
– Fixed Video overlay image when used as dynamic content.
– The unwanted scroll bar fixed in VB when the lightbox is enabled for the fullwidth image module.
– Added Dynamic Content in Portfolio title field.
– Fixed an issue where sections were not selectable when the background image parallax effect was enabled.
– Added Scroll Effects input fields validation to force range limit for each scroll options.
– Added scroll effects support for various grid modules (et_pb_gallery, et_pb_portfolio, etc.) and improved handling of modules with children e.g accordion, including bug fixes and code optimizations.
– Moved dynamic data components and utilities into it’s own package @divi/dynamic-data.
– Added a filterable categories field component that will show search bar and separate the selected and unselected categories.
– Added a filterable tags field component that will show search bar and separate the selected and unselected tags.
– Renamed and updated certain hooks related to Display Condition Options. Effected condition options and functionalities: Number of Views processing, Page Visit and Post Visit processed, list of authors (Author), list of categories (Post Category and Category Page), list of tags (Post Tag and Tag Page), list of post meta fields (Custom Field), list of post types (Post Type), list of posts for any single post types (Dynamic Posts: Posts, Pages, etc.), and list of roles (User Role).
– Preset attributes merged with module attributes in the FE.
– Introduced initial conversion process for Display Conditions for Author condition option in Audio module.
– Separated presets for section, the fullwidth section, and specialty section in FE.
– Fixed the Blog module responsive content issue in VB and FE.
– Removed the ability to change the Countdown Timer module’s date in responsive and hover views.
– Fixed CSS class name generation in Blog and Portfolio modules to improve live previews of Scroll Effects in the Builder.
– Fixed an issue where the preset module background patterns style and preset module background mask style is not rendered both in VB and FE.
– Added FilterableTags to the tag page and FilterableCategories to the category page on the condition.
– Added Snapshot Tests for Scroll Effects script-data in Frontend.
– Introduced the ability to add an Options Group via a hook.
– Introduced the ability to add an Option Field to Module’s Settings via a hook.
– Refactored Scroll Effects script-data generation for modules with girdMotion setting enabled
– Fixed an issue where scroll effects attributes was not converting properly when importing Divi 4 layout with accordion-item
– Added the initial framework for Dynamic Assets in D5.
– Fixed the FE fatal error while loading the blog module
– Dynamic Assets: A new PHP class, DetectFeature, has been added to perform feature detection based on content.
– Fixed making the first row in the RichText component selectable when there is a dynamic content icon.
– Fixed an issue where the useDynamicData still imported from the divi/module pacakage.
version 5.0.0-dev-beta.23 ( updated 07-08-2024 )
– Added Page condition option in Advance Settings’s Conditions
– Added Date Archive condition option
– Added Search Result Condition
– Added Post Tag to conditions for modules.
– Added Browser option to Condition settings in VB
– Added “Custom Field” condition to the conditions list.
– Added URL Parameter condition
– Fixed an issue where the Filterable Portfolio module did not re-render correctly when the “Post Count” or “Show Pagination” options were changed.
– Fixed issues with Category Filters in Filterable Portfolio module.
– Fixed an issue where resetting any of the scroll effects options other than Vertical Motion had no effect, i.e nothing happens.
– Fixed an issue where the value unit in non-desktop mode did not inherit the value unit from desktop mode.
– Custom field type and options are fixed for the Email Opt-in module.
– Fixed an issue where several sizing options specific to Specialty Section were missing from the Design > Sizing group for the Specialty Section in the Visual Builder.
– Fixed issue where tooltips were visible while dragging in wireframe view
– Added Post Category to conditions for modules.
– Added Category Page to condition list.
– Added Tag Page options in condition options.
– Updated Styled Select menu style and add organized and added title to the conditions
– Added functionality to create separate presets for section, speciality section and fullwidth section.
– Added Presets import functionality for Divi 4 layouts and Premade layouts.
– Added SearchablePost component
– Added Is Not On a Specific Date and Is On a Specific Date cases in Date Condition
– Added Is Not On a Specific Day cases in Date Condition
– Added functionality to convert D4 preset data to D5 format when switching from D4 to D5 Theme.
– Added Scroll Effects functionaties for the Frontend
– Added Scroll Effects Script Data generation for the Frontend
– Added automated tests for Scroll Effects script-data for the Frontend.
– Drop zone indicator is fixed for the fullwidth modules.
– Introduced selected and deselected functionalities in Filterable Posts component used in Page Visit display condition option.
– Added check to disable condition for wp before 5.3.
– Implemented – FilterablePosts component to necessary condition settings (Page Visit, Post Visit, DynamicPost).
– Fixed the missing custom field option issue from Dynamic content modal list
– Fixed an issue where links in the Social Media Follow module did not open in a new tab when the Link Target was set to “In The New Tab”.
– Fixed the label for the “Open in a new tab” option in the Fullwidth Menu Module’s Logo Link Target field.
– Fixed an issue where the company link in the Testimonial Module would open in a new tab, even when the link target was set to open in the same window.
– Added Critical CSS to Divi 5.
– Layer panel’s performance issue is fixed.
– Added attachment post type for search posts in the PostRESTController.
– Preset class is implemented for FE.
– Fixed an issue where the Blog Module did not display posts due to invalid included categories while importing premade layouts.
– Duplicate Settings Panels & Unwanted Sidebar Space is fixed.
– Added a util function to retrieve of the selected preset from a module.
– Fixed incorrect alignment labels in sizing options for Sections and Rows.
– Fixed an issue where the MultiView script did not execute on initial page load.
– Added Static CSS File Generation option on Page Settings.
– Imported presets will be saved to the DB.
– Added store hooks for scroll effects.
– Fixed unnecessary save tracking post ID process when updating post outside Divi Builder.
– Fixed PHP deprecation error in ConditionsHooks.php
– Added Scroll Effects Event Listener to process script-data and apply effects in Visual Builder and Frontend
– Refactored VB store for Scroll Effects and Event Listener to Improve Performance
– Enabled Scroll Effects feature flag for Visual Builder and Frontend
– Implemented functionality to display Module Preset styles on the Frontend.
– Fixed checkboxes missing name attributes and updated display rule condition for select name.
– Added group Props for the Presets Style Frontend Rendering in Accordion module
– Added group Props for the Presets Style Frontend Rendering in Accordion Item Module
– Added group Props for the Presets Style Frontend Rendering in Audio module
– Added group Props for the Presets Style Frontend Rendering in Bar Counters module
– Added group Props for the Presets Style Frontend Rendering in Bar Counters Item Module
– Added group Props for the Presets Style Frontend Rendering in Blog module
– Added group Props for the Presets Style Frontend Rendering in Comments module
– Added group Props for the Presets Style Frontend Rendering in Contact Field module
– Added group Props for the Presets Style Frontend Rendering in Contact Form module
– Added group Props for the Presets Style Frontend Rendering in Filterable Portfolio module
– Added group Props for the Presets Style Frontend Rendering in Fullwidth Header module
– Added group Props for the Presets Style Frontend Rendering in Fullwidth Menu module
– Added group Props for the Presets Style Frontend Rendering in Fullwidth Portfolio module
– Added group Props for the Presets Style Frontend Rendering in Fullwidth Post Slider module
– Added group Props for the Presets Style Frontend Rendering in Fullwidth Post Title module
– Added group Props for the Presets Style Frontend Rendering in Fullwidth Slider module
– Added group Props for the Presets Style Frontend Rendering in Icon module
– Added group Props for the Presets Style Frontend Rendering in Login module
– Added group Props for the Presets Style Frontend Rendering in Menu module
version 5.0.0-dev-beta.22 ( updated 06-25-2024 )
– Added is before and is after in Date and time condition
– Added Post Visit conditions to Conditions Options list.
– Added Number Of Views to conditions list for the modules.
– Added cookie condition
– Preset attributes mapping function fixed/
– Fixed module content or setting options are not selectable and visible on hover when divider is overlapping the module
– Preset title is fixed when the preset title is long.
– Fixed an issue where updating a saved color does not work.
– Export functionality added for the preset.
– Fixed help info text is wrong inn settings modal visibility group in slider modules
– Implemented “Import Design Presets?” confirmation modal when importing premade layouts from the library that include design presets.
– Divi 5 layout import functionality added for preset.
– Refactored the data structure for presets in the Global Data store to enable preset data selectors to use the createSelector function.
– Added ScrollOptionsScriptData and ScrollUtils classes for Scroll Effects Frontend.
– Fixed an issue where the “No Posts Found” message was not displayed in the Post Slider Module when there were no published posts in Visual Builder and Front-End.
– Fixed unique key prop required in post slider and fullwidth post slider modules.
– Updated user permission check for the condition options REST endpoints.
– Fixed unnecessary re-render on modal level when view is switched via module settings’ responsive view picker
– Fixed unnecessary re-render on module settings when duplicating module.
– Fixes issue where there are errors printed in the browser console due to missing scroll effects imports.
– Updated functions used to fetch backend data for some condition options.
– Refactored scroll effects code.
– Removed Link options from the Post Navigation module settings panel.
– Updated Scroll Transform Effects to pass inherited settings from larger to smaller breakpoints.
– Fixed an issue where the Module link option was not working for certain modules.
– Fixed the error displayed when opening the Portability Modal.
version 5.0.0-dev-beta.21 ( updated 06-12-2024 )
– Added Operating System option in Advance Settings’s Conditions
– Added Page Visit condition
– Added Search and Filtering functionality for Layers View.
– Updated the Gradient Builder to be compatible with CSS Variables as used by Global Colors.
– Layers View Search & filtering style updated based on new design.
– Fixed the search bar & filter area and results/expand & collapse button.
– Added missing Builder settings help text for Font, Text Shadow, and Contact Form fields.
– Fixed an issue where setting a module as sticky results in a warning/error “ in the browser console.
– Fixed an issue where the preset CSS was not updated after the preset attributes were changed.
– Added saving functionality for presets data.
– Fixed an issue where deleting/adding a new global color from the Design tab does nothing, i.e from the UI, the color is not added/deleted but is actually added and only reflected when you close and reopen the specific option group.
– Improved code for adding new global colors in the global data package to accept global color id and last updated datetime.
– Fixed wrong “Add Row/Module” button label & icon in the Specialty and Fullwidth sections.
– Fixed In top divider style None option text not visible when hovering over it and in bottom divider style a blue background is displayed in all divider styles.
– Fixed incorrect tooltip text in Wireframe mode.
– Fixed drag section layers and drop it around empty sections layers
– Fixed unnecessary re-render on various modals when other modal is being toggled on or off.
– Fixed unnecessary re-render on module settings when add module modal is opened.
– Added preset props to position field group.
– Preview link will open in previously opened tab instead of the new tab.
– Added: Post Type condition
– Tooltip fixed for the preset.
– Implemented functionality for resetting fields in the Setting Modal when preset is enabled.
– Fixed an issue where the design and advanced tabs were incorrectly shown for the Map pin child module in the Map module.
– Added functionality to convert D4 presets attributes values to D5 attributes format and added tests.
– Fixed an issue when editing the module’s default preset will always reset the previous changes.
– Added unti test for Post type condition.
– Fixed showing dropzone on empty columns when needed
– Updated portions of the Scroll Options code to respond in realtime to changes in the browser, both on the frontend and in the Builder.
– Updated page scroll measurements for motion and scroll effects.
– Added search and scroll functionality to the SearchablePost component.
– Fix incorrect app frame margin left value when page settings or module settings are snapped to sidebar left.
– Improved localization of Motion Effects scripts on the FrontEnd.
version 5.0.0-dev-beta.20 ( updated 05-27-2024 )
– Fixed When user create non-regular sections, the right colors will apply on them.
– Fixed When user hover over layers options will see “More Options†tooltip text.
– Fixed background color and text color issues of Layer Global Module.
– Fixed Layers view column icon color, it should match with column text color.
– Updated Global Colors implementation to remove fallback color that was being saved in module attribute, to avoid redundancy.
– Fixed an issue where creating a new preset item from the current style did not remove the source module attributes.
– Fixed an issue where the button wrapper background for the preset modal was incorrect.
– Fixed an issue where the module title in the header modal was incorrect.
– Updated doc blocks for global color, removing currently unused properties label and folder.
– Fixed an issue where the global colors-specific context menu did not work, it did not appear when you right-click.
– Added preset props to modules: Accordion, Accordion Item, Audio, Blog, Blurb, Button, Circle Counter, Code.
– Added preset props to modules: Column, Column Inner, Comments, Contact Field, Contact Form, Countdown Timer, Counter, Counters.
– Added preset props to modules CTA, Divider, Filterable Portfolio, Fullwidth Code, Fullwidth Header, Fullwidth Image, Fullwidth Map, Fullwidth Menu.
– Added preset props to modules Image, Login, Map, Map Pin, Menu, Number Counter, Portfolio, Post Nav.
– Added preset props to modules Post Slider, Post Title, Pricing Table, Pricing Tables, Row, Row Inner, Search, Section.
– Added preset props to modules Signup, Signup Custom Field, Slide, Slider, Social Media Follow, Social Media Follow Item, Tab, Tabs.
– Added preset props to existing modules Sidebar, Team Member, Testimonial, Text, Toggle, Video, Video Slider, Video Slider Item.
– Fixed delay when exporting local items from the library.
– Fixed performance issue where hovering over Layer Modules makes the builder feels laggy, especially the Layer Module highlight and Module outline display in builder layout.
– Improved dragging user experience by making dropzone width the same as parent and with the same space between modules.
– Fixed issue where a React warning Warning: Internal React error: Expected static flag was missing. Please notify the React team. InlineEditorToolbar@ is output in the browser console when you initially double-click on rich-text-inline-editor editable content to start editing.
– Fixed Image module border radius not working correctly.
– Fixed the issue where Email Optin module and other modules with the “Use Background Color” option gets turned on during premade layout import.
– Fixed background issues for Social Media Follow module during premade layout import.
– Fixed an issue where the reset color field in the color picker was not clickable
– Fixes unnecessary re-render on all module when module settings is opened / new module is selected
– Fixed unnecessary re-render on all module when new module that has inline RichText editor added
– Fixed the incorrect appearance of delete icons when editing color swatches in the “Saved” palette.
– Fixed help info of margin and padding field option into spacing field group.
– Fixed an issue where an undefined global color object e.g {gcid-invalid-color: undefined} crashed the whole VB.
– Fixed issue where default attributes declared in the module.json were not being used in the FE.
– Fixed the login flow in the Save to Cloud feature from Visual Builder.
– Fixed Save To Library modal footer button title based on the Save To Divi Cloud toggle.
– Fixed unnecessary rerenders on tooltip when switching breakpoint
– Fixed unnecessary rerender on transform group component when switching breakpoint.
– Fixed the full width drop zone line showing issue while hovering on the first element
– Fixed Search and Filtering Adapt filter options UI Unexpected scroll bar
– Fixed unnecessary re-render on module settings group when different modal is being dragged
– Duplicate Settings Panels & Unwanted Sidebar Space is fixed.
– Added preset props to scroll effect group.
– Added page bar UI for selecting custom app window’s width.
– Added draggable handle for resizing app frame via drag and drop
version 5.0.0-dev-beta.19 ( updated 05-13-2024 )
– Font style fixed for responsive breakpoints.
– Fixed some miscellaneous inline editor tests that were failing following the upgrade to React 18.
– Fixed layer modules can’t be closed individually once we click on Open All layer modules button in Layers View modal.
– Fixed issue where right click action on some layer module areas will trigger inline editing, drag action, and built-in browser context menu.
– Fixed unwanted context menu appearance in Add Module modal and Library Modal.
– Added missing Save To Divi Cloud toggle feature to the Save To Libraray modals.
– Fixed an issue where if you have added 2 or more text modules, resetting the text area will not work anymore.
– Fixed removing unexpected spacing from Button alignment options.
– Improved performance of Layers View panel.
– Fix: apply needed spacing for FullWidth section
– Fixed DOM nesting error in Email Optin Module.
– Fixed issue where a warning message was displayed in the browser console during layout import: Warning: Cannot update a component (Unknown) while rendering a different component (StyleContainer).
– Right-click opens the module settings modal issue is fixed.
– Fixed position issues for Add Module Modal, Context Menu and Select Option’s if the admin bar is disabled.
– Improved drag and drop experience in wireframe mode.
– Modified module actions, highlight, and add module button behavior so hovering column should be treated as hovering row
– Added open module settings when we click on Layers panel -> module
– Added, Activating module when we click on module settings from VB.
– Make load layout modal responsive.
– Fixed an issue where the content of the help modal in the Visual Builder would overflow when resized.
– Fixed missing pattern and mask preview on background setting panel.
– Made dropzone of dragged module stays rendered until cursor of dragged module enters another module
– Added unique class name to the builder settings fields.
– Fix wireframe element text label full width issue
– Fixed Pricing Table Module icon which was missing in layers.
– Fixed the Add Row modal height.
– Fixed issue where the module options and/or the add module button would overlap/hide part of the content being edited while using the inline editor.
– Render add module button whenever module options is rendered.
– Fixed issue causing tripled REST requests to be sent.
– Fixed right click actions for Existing Pages in Divi Library modal.
– Fixed the issue with portability in Divi Library backend not supporting D5 content.
– Fixed an issue where the module options sidebar would break when clicking the “Clear Layout” button.
– Fixed issue where the close icon in the module/row/section settings modal was unresponsive.
– Fixed an issue where the Blog Module would break when the Post Count field was left empty.
– Fixed a bug in Inline Text Editor which was triggering JS error in some cases.
– Fixed the issue of cloned fullwidth portfolio Module, which is not visible when duplicated from Fullwidth Portfolio Module.
– Fixed inability to display row’s actions, highlights, and add module button when hovering row right after hovering section
– Fixed the Timepicker field was not visible due to a CSS declaration hiding it.
– Add new module modal is hidden from viewport issue is fixed.
– Fixed layer modules can’t be closed individually once we click on Open All layer modules button in Layers View modal.
– Fixed a bug which was causing JS error when a module that has sticky option enabled are deleted.
– Fixed incorrect top offset value in ‘add form library modal container’.
– Fixed module actions, highlights, and add module button that are still rendered after mouse leaving a module
– Fixed the issue of text flashing in the Inline Rich Text Editor upon the first hover.
– Fix: remove unwanted native text highlight when dragging a module
– Fixed incorrect horizontal position of add module modal and right click options in responsive mode
– Fixed incorrect Tooltip position on the Section module options.
– Fixed incorrect horizontal position of add module modal and right click options in responsive mode
– Fixed Inline Editor toolbar position changes when sub-menus are closed in inline rich text editor toolbar.
– Removed throttle from the onMouseMove callback function to improve dropzone indicator responsiveness during fast module dragging movement.
– Fixed an issue where importing a layout with the “Replace Existing Content” option checked in the Library modal would cause an error if a module settings modal was open.
– Fixed Dynamic options are not resolved on the button module.
– Updated UI to correctly position the font/text settings toolbar within Inline Editor controls.
– Fixed onclick layers Module doesn’t showed up on the breadcrumb.
– Fixed issue for remembering modal last closed position when clicked on module to open module settings.
– Fixed Page Settings Modal opens when Module Setting modal is closed.
– Module crashing is fixed when the sticky option is selected.
– Fixed an issue where users could get stuck in a drag state when dragging a section.
– Fixes an issue where importing from the library did not import global colors.
– Fixed an issue where the checkboxes for supported font weights in the Upload Custom Fonts modal were not maintaining their selected state.
version 5.0.0-dev-beta.18 ( updated 04-25-2024 )
– Added Preset Selection component in VB.
– Added preset item class to module element in VB.
– Fixed Incorrect Top Margin When Admin Bar Disabled.
– Fixed a bug in CSS rendering which causing CSS for breakpoints and states output to not in proper sequence in some cases.
– Updated the Upload font input style.
– Fixed Error while saving/preview any module in VB.
– Fixed Error in Saving popup styles.
– Fixed expanded icon picker modal dimensions and positioning.
– Fixed layers view being rendered multiple time on sidebar left when right click > Go To Layer option are being clicked on multiple modules.
– Set Add modal height to auto fit to the available viewport height.
– Fixed an issue where when you have no/zero global colors, the Add Color button is not visible and if you have one global color, the color is hidden and only the Add Color button is visible.
– Fixed issue where adding a global color results in the modules area interaction/mousetrap being disabled.
– Fixed dynamic action label issue for the import and export tab into portability modal.
– Fixed the settings panel issue in which Enable redirect button is off but URL field is visible.
– Fixed passed clear layer modal size to the wrapper compnent.
– Cleaned up some behind-the-scenes code when saving a post/page
– Fixed an issue where syncing of global colors was only done on draft and not on publish/preview.
– Fixed an issue where deleted global colors were not removed from the layout when saving.
– Fixed color picker glitching in black to white color range.
– Fixed: Opening Modals Changes Module Settings Values.
– Fixed an issue where if you have a lot of global colors, expanding the Saved/Recent colors tab and then opening the global colors tab results in the color swatches overlapping over the saved/global/recent tab titles.
– Added tests for Clipboard copy/paste functionality to verify that global color attribute values are copy/pasted.
– Added support for showPlaceholderOnEmpty attribute in the TextArea field component.
– Added function to hide settings in Blog Module when Content Length is set to ‘Show Content’.
– Fixed when user delete column from layers view, it gets deleted.
– Fixed inline editor toolbar incorrect and unpredictable position when users select some texts in the builder.
– Fixed an issue where the “Show Pagination” option in the D5 Blog Module was not hiding pagination in the front end when disabled.
– Fixed issue where disabling ‘Show Excerpt’ option in D5 Blog Module did not hide excerpt in Visual Builder preview.
– Fixed responsive content breaking due to @wordpress/hooks moved to external dependencies by registering it as a dependency for the multi-view script in the FE.
– Fixed incorrect update sequence on richtext field.
– Fixes unwanted text underline that was added to button due to incorrect order of divi-style static style rendering.
– Added missing page shortcuts (save page, save page as draft, exit visual builder, open portability, responsive zoom in/out, switch to wireframe mode)
– Fixed incorrect position of portability and save to library modal when being opened for the first time.
– Fixed the issue where resetting the hover styles reset the desktop styles instead.
– Fixed the issue where the button gradient stops in the desktop state would change the value to the one used by the hover gradient stop.
– Fixed the hiding of the visible part of the element in its original position while dragging.
– Fixed “Disable on” reset icon hiding/showing based on visible checks/unchecks.
– Fixed Keyboard Shortcuts Not Working Correctly.
– Fixed Reset button not working with checkboxes.
version 5.0.0-dev-beta.17 ( updated 04-16-2024 )
– Add missing columns functionality in Specialty Sections.
– Added builder settings option to disable admin bar
– Added capability to scroll to the dropped module in VB after drag & drop it in Layers View.
– Added capability to scroll to the dropped module in VB after drag & drop it in Layers View.
– Added clear layout button on page bar.
– Added color mode toggle on page bar.
– Added functionality to ensure the layer group is expanded only when the dragged module is correct module descendant.
– Added functionality to expand layer when user drag a module and hover over layer group after 200ms.
– Added functionality to highlight the actual module in the layout when it’s hovered in the Layers View modal.
– Added mechanism for declaring module’s `default` and `defaultPrintedStyle` attributes on its own json file.
– Added mechanism for extracting attributes that generates HTML, style, and script-data
– Added page bar button to exit visual builder
– Added page bar button to preview the current state of builder in FE.
– Added prevention to make sure the only column in row won’t be removed or moved to another row.
– Added prototype of preset settings modal
– Automatically dock layers view to sidebar left when being opened.
– Ensure the “Add From Library” modal now appears centered within the page area with a maximum width and height equal to 32px from either edge of the frame on all four sides.
– Fixed a bug in Blurb module for hover selectors which was causing the styles not being rendered in VB when hover state is selected.
– Fixed a bug in Divi 5 where sticky state styles was not being rendered in VB when selecting sticky state in module settings.
– Fixed a Deprecated message in PHP 8.3 related to dynamic properties.
– Fixed a PHP deprecation notice in Email Optin module that occurred in PHP 8.2+.
– Fixed Admin Label not in sync inside the Layers View modal when changed from Module Settings or Wireframe Mode.
– Fixed an issue where all posts were displayed in the Blog Module in the Visual Builder, even when certain categories were selected.
– Fixed an issue where the Overlay Background color and the Overlay icon were not correctly rendered on the frontend.
– Fixed broken autoscroll when dragging module close to top / bottom window viewport
– Fixed button background colour and button text colour into email account and spam protection fields into settings panel into Contact Form module and Email Optin module.
– Fixed Default Icon Selection in Icon Module When It is Initially Loaded.
– Fixed dynamic content display on settings for the title on child element for modules like an accordion.
– Fixed error encountered during the execution of the yarn test-unit command.
– Fixed incorrect testimonial module classname
– Fixed Inline Editor Incorrect Fixed Position.
– Fixed issue where saving draft always publish the page instead.
– Fixed issue where some modals and select menus would flash from initial incorrect position to correct position.
– Fixed issue where Tabs were not showing on the Tabs module.
– Fixed laggy drag and drop in wireframe view
– Fixed missing image animation classes in Person Module.
– Fixed missing tooltips from background tabs.
– Fixed module options action not working when clicked, opens up module settings instead.
– Fixed showing extra bottom space in Accordion module on hover state.
– Fixed smooth scrolling when layer is dragging from bottom to top.
– Fixed text color in content of Richtext editor while in dark mode.
– Fixed the blurb module’s icon hover issue.
– Fixed the dropzone issue for bottom area that caused we can’t drop module at the bottom of layer modules list.
– Fixed the issue where module options were still displayed even though the layer module is no longer hovered.
– Fixed the issue which was showing low quality gallery images in gallery module FE.
– Fixed updating child columns names in row setting, and reorder column when dragging.
– Introduced enhancements to the Color Picker component, allowing for more extensibility and modularity.
– Introducing new Base Component for Transform Fields which resolves duplicative transforms css.
– Keeping modal’s docked / undocked state so it will be reopened based on its last closed state.
– Made module drag and drop can be initialized from any module surface area.
– Remove the exit button from the admin bar
– Removed draggable & resizable from the load from library modal.
– Removed module options from Column of Specialty Section in Layers View modal.
– Removed redundant hover selector for login module following proper fix for the issue.
– Removed unused keyboard shortcut.
– Replaced Divi 4’s mode-based UX with interaction-layers UX.
– Streamlined visual builder UI (field and modal components)
– Temporarily hide undo and redo button from page bar until history is developed
– Updated and refined the Global Colors feature, introducing a new Global Color ID format and better support for module attributes.
– Used CSS variables to set Layers View colors, replaced unnecessary useSelect usage in Layer Drag Handle component to optimize the performance, and consistently used selectStore for naming the selector inside the useSelect usage of Layers View.
version 5.0.0-dev-beta.16 ( updated 03-29-2024 )
– Streamlined Divi 5 UI (Visual Builder, Divi Library, Theme Options, Theme Builder, and Role Editor)
– Refactored Border Options: removing the et_pb_with_border class and make Border Options styles not dependent into it.
– Fixed and improved `hover` and `sticky` selector generation code in visual-builder and frontend where it was generating different selector output in some cases.
– Added `{{:hover}}` placeholder supports in selectors and propertySelectors to allow more control over the hover selector output in visual-builder and frontend.
– Upgraded React to version 18 and `@wordpress/*` package dependencies to the version that is being used by WordPress 6.4
– Improved visual builder performance
– Added Initial Prototype for Static CSS File Generation feature.
version 5.0.0-dev-beta.15 ( updated 03-19-2024 )
– Streamlined Divi 5 UI
– Introduced Interface Mode (Light and Dark Mode) & Color Scheme (Blue, Purple, Green, Red, Orange)
– Introduced drag and drop functionalities in Layers View.
– Introduced double click action on layer module to open module settings.
– Introduced auto scroll functionality with slow and fast speed when dragging layer module.
– Introduced new placeholder design for dragged layer module.
– Updated hovered layer module background color along with the text and icons.
– Fixed the issue where click anywhere outside label text will trigger inline editing.
– Fixed the issue where click on toggle caret icon will make layer module selected.
– Added prototype of Presets
version 5.0.0-dev-beta.14 ( updated 03-02-2024 )
– Fixed an issue where selectors for a, ol, ul, and blockquote were not correctly appended to each part of the main selector.
– Fixed the formatting of the imported contact form message body.
– Fixed the page settings are not being saved.
– Added et_pb_[column/row/section]–with-menu classnames to parent column/row/section modules respectively which have menu or fullwidth menu as a child.
– Bar Counter module text shadow is fixed.
– Fixed an issue where the portfolio module would show no items if the selected category did not exist on the site.
– Added editable page title element on page bar.
– Improved generation of CSS declarations for Cover Art in Audio Modules.
– Improved performance of getExpandedShorthandImportant function by memoizing it.
– Fixed an issue where the Section Divider Horizontal Repeat value was automatically changing to 1x when a 0.x value was entered.
– Color picker reset button fixed.
– Fixed issue of applying menu active link colour to its children menu items in Menu and Fullwidth Menu module.
– Row width issue is fixed for the post.
– Fixed the issue of button attributes not being applied to child modules in Slider, Pricing Tables, and Fullwidth Slider modules.
– Fixed an issue where incorrect padding was being added to social media follow button on hover.
– Fixed issue with inheritance for toggle icon styles.
– Improved generation of CSS declarations for Cover Art in Audio Modules.
– Fixed the “Edit with the Divi Builder” overlay to load on a Post or Page built with Divi when the Classic Editor plugin is active.
– When hovering (doesn’t matter if it’s being edited) show module options and highlight.
– When editing only, don’t show module options and highlight.
– Added Gradient unit dropdown to gradient background options.
– Fixed some test failures in Button component.
– Fixed incorrect module’s admin label in wireframe mode.
– Fixed app frame position to center it relative to remaining space available on top window viewport.
– Fixed an issue with the box-shadow attribute not being correctly handled in the Gallery module based on the selected layout.
– Fixed an issue where the portfolio module would show no items if the selected category did not exist on the site.
– “Use Custom Styles For Button” option is fixed for button group.
– Fixed an issue where line breaks in content were not being correctly converted during the import process.
– Removed support for sticky and hover mode for multiple modules e.g. CTA module, Pricing Tables modules, Fullwidth Slider module e.t.c which exists due to a bug.
– Fixed module settings controls UI is broken when the module settings modal is docked to the sidebar.
– Fixed the issue of button attributes not being applied to child modules in Slider, Pricing Tables, and Fullwidth Slider modules.
– Improved CSS sanitization by adding case insensitivity to CSS properties and added CSS variable support.
– Fixed the image box shadow for the Blurb module is overflowing the border-radius style of the image wrapper element.
– Unnecessary CSS fixed for the Position style.
– Fixed an issue where the ‘&’ sign in words was being converted to ‘&’ after saving and reloading the Visual Builder page in Blurb module titles.
– Fixed a video background rendering issue in Tablet and Phone views.
– Fixed an issue where textarea value updates in the Builder UI were reported more often than necessary.
– Fixed incorrect default value for Follow Button Text Color in the settings modal for the Social Media Follow module.
– Fixed font line height default values for captcha text and adjusted important properties into module json according to D4.
– Fixed an issue where the default mobile menu and search bar were not opening their respective options on mobile.
– Fix: Dynamic Content outputting raw HTML for Job Title and Company options.
– Fixed Panel’s Scroll Position On Modal Group Click.
version 5.0.0-dev-beta.13 ( updated 02-16-2024 )
– Accordion Item module’s link is fixed.
– Accordion Module’s Animation fixed in VB.
– Added ‘background-position-x’ and ‘background-position-y’ to the list of allowed CSS properties for Frotnend.
– Added ability to hide specific Background tabs from the Background Settings Modal.
– Added default css property border in sanitize_css_properties function.
– Added JS benchmark tests sytem for Divi 5.
– Added Select Menu setting field.
– Animation error issue in vb is fixed.
– Assigned attrName to the FontBodyGroup into design settings panel.
– Blurb module’s icon DOM is fixed.
– Blurb module’s border issue is fixed.
– Blurb module’s icon hover style fixed.
– Boxshadow is fixed for the Divider module.
– Default border color and style fixed for the Image Module.
– et_clickable class fixed for the Accordion Module.
– Fix a bug which was causing the “Reset” button to not work properly for the Background Image on the Settings Modal preview area.
– Fix the custom fields that are not rendered for the Mailchimp provider in the EMail Optin module.
– Fix the draggable box position within the Transform Translate field.
– Fix the reset icon location within the Transforms field.
– Fix: Remove Box Shadow CSS property from Slider Layout for Gallery Module.
– Fixe the image upload preview with dynamic data load $variabe() as src value.
– Fixed a bug in CSS rendering which causing CSS for breakpoints and states output to not in proper sequence in some cases.
– Fixed a bug where reset button for Background Mask/Pattern was also disabling the Background Mask/Pattern for a module background instead of resetting only the style name.
– Fixed a bug which causes CSS for background mask and pattern to not work properly when a module has multiple css selectors for backgrounds in module JSON.
– Fixed a bug which was causing Background video to not work properly on the Frontend.
– Fixed additional classname issue into parent pricing tables module based upon children pricing table’s featured status.
– Fixed an issue in the Comments module where the ‘Fields Heading Level’ was incorrectly displayed.
– Fixed an issue in the CTA Module where custom line height was not being applied to the button.
– Fixed an issue that was causing incorrect button styles in Social Media Follow Module.
– Fixed an issue that was causing missing classes when a Number Counter Module is added to the page.
– Fixed an issue that was causing missing classes when a Person Module is added to the page.
– Fixed an issue that was causing missing classes when a Testimonial Module is added to the page.
– Fixed an issue that was Person Module margins were not applied correctly.
– Fixed an issue where Button module’s animations were not working correctly in VB.
– Fixed an issue where checkbox value updates in the Builder UI were reported more often than necessary.
– Fixed an issue where default background was getting modified automatically.
– Fixed an issue where Fields padding was not working in the Login module.
– Fixed an issue where hover values for padding in Post Title module were not working in VB.
– Fixed an issue where image border was not working in Portfolio module if the border style is not selected or is default.
– Fixed an issue where map component changes were not properly triggering updates.
– Fixed an issue where module links for Bar Counters child module not working in Frontend.
– Fixed an issue where Social Media Follow Module doesn’t show on the frontend when it has animation.
– Fixed an issue where sometimes the map module in D5 would not load a D4 imported map layout and displayed a bad request error in the console.
– Fixed an issue where sub-options groups for the Fields option group in the Comments module (and possibly all modules using this feature) could not be opened.
– Fixed an issue where the Audio module was missing the clearfix CSS class.
– Fixed an issue where the line-height of the button in the login module could not be set on the hover state.
– Fixed an issue with custom CSS module attributes not rendering correctly after updating to D5.
– Fixed Audio module doesn’t render the Cover Image.
– Fixed Audio Module Using Real URL in Tests.
– Fixed background mask and pattern issue for accordion module into FE.
– Fixed background mask and pattern issue for the icon module in FE.
– Fixed background transition style for Search module.
– Fixed blog pagination label and position in VB.
– Fixed Blurb icon set for hover state is not rendered on the FE.
– Fixed border classname et_pb_with_border rendering issue for social media follow item module.
– Fixed bottom items on Menu module with very long menu items are not accessible when it exceeds the page container limit.
– Fixed broken UI of Add New Module tooltip in Image module.
– Fixed bug where the spacing options for margin in the Image module, specifically margin-bottom were not working correctly in the Visual Builder.
– Fixed button alignment style issue in FE for Post Slider Module.
– Fixed classname issue (comma separated classes and duplicate classes) into filterable portfolio module FE.
– Fixed classname issue into the circle counter module.
– Fixed Code Module When Using HTML Code.
– Fixed comment count text heading label fixes for FE into comment module.
– Fixed Consecutive Triggering of Multiple Select Fields.
– Fixed et_pb_section_parallax class added to Divider module even though the Use Parallax Effect option is not set yet by default.
– Fixed font heading label for comments count text into comments module.
– Fixed font line height default values for meta text and adjusted important properties into module json according to D4.
– Fixed form is not removed when user message successfully submitted in Contact Form module.
– Fixed horizontal and vertical offsets issue by adding defaultPrintedStyleAttrs into RenderCallback in Fullwidth Code module FE.
– Fixed Hover Selectors for Background Mask and Pattern in the Frontend.
– Fixed icon style declaration, icon alignment issue into testimonial module into FE.
– Fixed missing ‘et_clickable’ class on some modules: Call To Action, Circle Counter, Code, Countdown Timer, Fullwidth Header, Row, Text, and Toggle modules.
– Fixed missing classname named et_pb_portfolio for the filterable portfolio module.
– Fixed missing et_clickable class in Filterable Portfolio and Gallery modules.
– Fixed missing et_pb_text_align_center class in CTA module.
– Fixed module links for comments module into FE.
– Fixed module settings’ nested group options behavior to make it behave like accordion (one group of the same level being expanded at one time).
– Fixed not rendering issue of overlay icon and overlay background colour.
– Fixed overflow issue of featured image in blog module.
– Fixed PHP 8 Deprecation Errors on Direct Usage of Traits.
– Fixed Portfolio background transition style issue in the FE.
– Fixed Portfolio Module Pagination Styling.
– Fixed Portfolio module spacing style issue for hover state.
– Fixed rendering issue of social media item link for social media module in VB and FE.
– Fixed Select Font Field Placeholder Text.
– Fixed settings panel option of icon placement and icon hover option into hover state in button module.
– Fixed Slider Module’s Arrow and Pagination Toggles Not Working Properly.
– Fixed specific icons are not printed properly in VB.
– Fixed the attribute issue and conversion issue of overlay icon.
– Fixed the bug in the saving mechanism, where an empty array is saved as [].
– Fixed the custom fields not rendered for the Mailchimp provider in the Email Optin module.
– Fixed the issue when user hovers on the move icon where the tooltip is not displayed.
– Fixed the issue where margin values were not applied for the hover state in the Number Counter module.
– Fixed the issue where overlay icon was not showing when fontawesome icons were used in portfolio module both in VB and FE.
– Fixed the issue where sizing options (width, height, min-height, max-height) for images were not working on the front-end.
– Fixed the issue where the Dynamic Content before & after values are escaped when it’s being used in Author option of Testimonial module.
– Fixed the issue where the settings bar for Slider, Post Slider, and Search modules wouldn’t appear on hover.
– Fixed the issue where Theme Customizer body font size and Body line height don’t apply on the module inside D5 VB.
– Fixed the issue where uncommon absolute units were not accepted in Text Shadow controls in D5.
– Fixed the issue where users unable to set negative value with range slider in Vertical ad Horizontal Offset options.
– Fixed the issue where we were unable to set Margin values for the hover state in the Number Counter module.
– Fixed the issue with the inner shadow not working properly in the Audio module’s “Box Shadow Position” submodule.
– Fixed the Padding setting field to disallow negative value.
– Fixed the responsive image broken after reset.
– Fixed the Spinner and Numeric Input field value is not added when it spins or the up/down arrow is clicked and the input value is empty.
– Fixed the sync button within the Spacing field that needs two clicks to activate.
– Fixed title font styles which was not applying to the titles.
– Fixed title of link options into menu module settings panel.
– Fixed title text heading size issue into settings panel.
– Fixed Transforms Field when changing the values with decimals using up/down arrows will add more decimal digits.
– Fixed transition style issue on module element style with custom selectors.
– Fixed Twitter icon doesn’t show while importing Divi layout in Social Media Follow module. Also updated Twitter to X.
– Fixes: Unable to set styles for links, lists and quote.
– Image overflow issue is fixed when the Border Radius is applied.
– Implemented removal of classname named et_pb_icon_off which is not present in D4 in count down timer module in D5.
– Improved performance of getExpandedShorthandImportant function by memoizing it.
– Improved the Transform options group reset mechanism.
– Integrated fixes for custom css into portfolio module in VB and FE.
– Mobile menu Background Color is fixed for the Menu module and Fullwidth Menu module.
– Modify Module Options and Add Module Button UI and position so it can still be accessible when module has overflow: hidden.
– Overlay color fixed for the Bar Counter module.
– Post excerpt is fixed when the Divi builder is enabled.
– Remove the unwanted vertical scrollbar within the Code setting field.
– Removed default value for button one inner content in fullwidth header module.
– Removed et_pb_section_parallax class added to Divider module.
– Removed fields heading label and fields focus border group from the settings -> design panel.
– Removed line height and text alignment options from the button styles into settings panel of comments module.
– Removed redundant “Reset” button from the Preview Area Container for the Background Mask and Pattern tab on Backgrounds Settings.
– Removed unsupported Background Image fields for the Icon Module.
– Removed unsupported Background Video settings for the Icon Module.
– Setup correct media library label for audio module’s audio url field.
– Slide image border fixed when the border style is not selected or default.
– Text overlay border radius fixed for the Fullwidth Post Slider Module.
– Text overlay border radius fixed for the Post Slider Module.
– Updated Box Shadow position in the Audio module to fix an issue with the Inner Shadow.
– Updated Testimonial module to fix image size and border-radius.
– Vertical and Horizontal offsets are fixed for the Fullwidth Header module.
– When user deleted a module, we make sure module panel in closed.
– Fixed not rendering issue of overlay icon and overlay background colour.
– Fixed title font styles which was not applying to the titles.
version 5.0.0-dev-beta.12 ( updated 02-02-2024 )
– Module: Added Gallery module for Divi 5.
– Module: Added Email Optin module for Divi 5.
– Module: Fix incorrect styling for the contact form module.
– Layers View: Added expand and collapse functionalities in Layers View.
– Layers View: Added module options in Layer module.
– Layers View: Added Go to Layer navigation from module contextual menu.
– Layers View: Added scroll to module upon layer item being clicked.
– Inline Rich Text Editor: Added popover/toolbar for the inline rich text formatter.
– Global Colors: Added initial version of global colors where existing global color can be imported & picked but cannot be edited yet.
version 5.0.0-dev-beta.11 ( updated 01-20-2024 )
– Added Contact Form module for Divi 5.
– Removed deprecated Divi 4 design styles.
– Removed deprecated Divi 4 design scripts and packages.
– Removed deprecated proxy types.
– Fixed Divi 5 design interaction mode bugs.
– Updated Divi 5 build process stack.
– Enabled Transition Style on advancedStyles for style component.
version 5.0.0-dev-beta.10 ( updated 01-04-2024 )
– Added Comments module for Divi 5.
– Added `advancedStyles` support to existing style components: Common style, Background style, CSS style, Dividers style, Text style, Border style, BoxShadow style, DisabledOn style, Filters style, Font style, FontBody style, FontHeader style, Icon style, Overflow style, Position style, Sizing style, Spacing style, TextShadow style, Transform style, and ZIndex style.
– Added Layers View’s renaming module’s admin label ability for Divi 5. And also, added ability to navigate to Layers View modal with `CMD+L` or `CTRL+L` shortcut.
– Fixed Blurb module image alignment not working when the image width is less than 100%.
– Fixed text overflow issue when border radius is used in Blurb module.
– Fixed unable to reset option value or open field description because color’s tooltips overlap reset and help buttons when not showing.
version 5.0.0-dev-beta.9 ( updated 12-21-2023 )
– Enhanced Divi 5 Design
– Better compatibility for recent WordPress versions
– Added Post Slider for Divi 5
– Added Fullwidth Post Slider for Divi 5
– Autogenerate module settings for Icon, Image, Login, Menu, Number Counter, Post Title, Sidebar, and Team Member
– Custom style implementation via `advancedStyles` parameters on Fullwidth Slider, Image, Image, Login, Pricing Tables, Row and Row Inner, Search, Section, Sidebar, Slider, Social Media Follow, Tab, Team Member, Testimonial, Text, Toggle, Video
version 5.0.0-dev-beta.8 ( updated 12-08-2023 )
– Added Post Slider module for Divi 5
– Added Fullwidth Menu module for Divi 5
– Added Fullwidth Post Title module for Divi 5
– Added feature flagged enhancement for app frames.
– Implemented advancedStyles on PHP module styles declaration for code, audio, circle counter, column, countdown timer, divider, fullwidth header, fullwidth image, heading, icon, call to action, button, bar counters, accordion, post title, portfolio, number counter, map
version 5.0.0-dev-beta.7 ( updated 11-24-2023 )
– Added Blog module for Divi 5
– Added feature flagged enhancement for app frames.
– Added Filterable Portfolio module for Divi 5
– Added Fullwidth Portfolio module for Divi 5
– Added Post Navigation module for Divi 5
– Implemented advancedStyles on VB module styles declaration for section, fullwidth map, heading, menu, sidebar, social media follow, tabs, team member, testimonial, text, toggle, video, and sliders modules.
version 5.0.0-dev-beta.6 ( updated 11-08-2023 )
– Integrated auto generated module settings for settings panel for modules like count down timer, circle counter, code, button, blurb, divider, audio, blurb, code, heading.
– Updated the export of ‘SyncGlobalLayoutAttributes’ to be a type instead of an object.
– TypeDocs: Added @divi/modal-library package to the TypeDocs generator.
– TypeDocs: Updated documentation for data store functions in @divi/modal-library package.
– TypeDocs: Added @divi/page-settings package to the TypeDocs generator.
– TypeDocs: Updated documentation for data store functions in @divi/page-settings package .
– Developed Fullwidth Portfolio module both in VB and FE into D5.
– TypeDocs: Added @divi/keyboard-shortcuts package to the TypeDocs generator.
– TypeDocs: Added @divi/object-renderer package to the TypeDocs generator.
– TypeDocs: Added @divi/mask-and-pattern-library package to the TypeDocs generator.
– TypeDocs: Added @divi/middleware package to the TypeDocs generator.
– TypeDocs: Added @divi/modal package to the TypeDocs generator.
– TypeDocs: Added @divi/modal-snap-indicator package to the TypeDocs generator.
– TypeDocs: Added @divi/draggable package to the TypeDocs generator.
– TypeDocs: Added @divi/numbers package to the TypeDocs generator.
– TypeDocs: Added @divi/error-boundary package to the TypeDocs generator.
– TypeDocs: Added @divi/events package to the TypeDocs generator.
– TypeDocs: Added @divi/help package to the TypeDocs generator.
– TypeDocs: Updated documentation for data store functions in @divi/help package.
– TypeDocs: Added @divi/history package to the TypeDocs generator.
– TypeDocs: Added @divi/hooks package to the TypeDocs generator.
– TypeDocs: Added @divi/icon-library package to the TypeDocs generator.
– TypeDocs: Added @divi/global-layouts package to the TypeDocs generator.
– TypeDocs: Updated documentation for data store functions in @divi/global-layouts package.
– TypeDocs: Added @divi/fonts package to the TypeDocs generator.
– TypeDocs: Updated documentation for data store functions in @divi/fonts package.
– TypeDocs: Updated documentations for @divi/module package.
– TypeDocs: Added @divi/data package to the TypeDocs generator.
– TypeDocs: Added @divi/divider-library package to the TypeDocs generator.
– Added TypeDocs for the @divi/context-library package.
– TypeDocs: Added @divi/conversion package to the TypeDocs generator.
– TypeDocs: Added @divi/constant-library package to the TypeDocs generator.
– TypeDocs: Updated documentations for @divi/field-library package.
– Implemented advancedStyles on VB module styles declaration for … modules.
version 5.0.0-dev-beta.05 ( updated 10-26-2023 )
– Implemented auto generate module settings on search, section, pricing tables, pricing table, and column modules.
– Added group-item and group-items group type + module level group settings.
– Passed auto generated module settings configuration into panel component.
– Added enhancement for modal-library store.
– Fix admin bar and window scroll behaviour on UI Enhancement.
– Improved Enhanced Page Bar Markup and State Management.
– Refactored typedoc-plugin-markdown plugin to improve TypeDoc output.
– Refactored docusaurus-plugin-typedoc plugin to improve Docusaurus navigation for TypeDocs.
– Updated TypeDoc generator to create reference link between packages.
– Updated TypeDoc generator to group Dispatch and Selector functions into Data Store.
– Improved “Table of Contents” output for Data Store functions to match sidebar navigation.
– Improved Namespace output for TypeDoc packages.
– Improved Sidebar navigation for docs per packages.
– Added @divi/colors package to TypeDocs, and updated documentation with examples.
– Added Fullwidth Map module for Divi 5
– Implemented advancedStyles on VB module styles declaration for Accordion, Audio, Button, Circle Counter, Code, and Countdown Timer modules.
version 5.0.0-dev-beta.04 ( updated 10-12-2023 )
– Added Menu module for Divi 5
– Added Heading module for Divi 5
– Added Post Title module for Divi 5
– Added initial version of typedocs
– Added missing PHPDocs
– Added auto generate module settings mechanism
– Added UI Enhancement for Page Bar
– Added UI Enhancement for Builder Bar
– Added `divi/icon` module options
– Added `elementType` called `content`
– Updated doc declaration for JavaScript filter hooks.
– Updated doc declaration for JavaScript action hooks.
– Introduced advancedStyles for element styles in VB part of Blurb module.
– Fixed hover style issues in some Button module settings. Affected settings Background color, Text color, Text size, Border width, Border color, Padding, Margin, Scale, Translate, Rotate, Skew, Button Icon, Button Icon color, and Button Icon placement.
version 5.0.0-dev-beta.03 ( updated 09-27-2023 )
– Added Map & Map Pin modules for Divi 5
– Added Pricing Tables and Pricing Table module for Divi 5
– Added Slider and Slide modules for Divi 5
– Added Video module for Divi 5
– Implement import premade layouts via cloud app into the visual builder.
– Fixed Dynamic Content button so it would also show up on filled text boxes.
– Added UI enhancement for nested option group in module settings modal.
– Generated module.json from typed ts file to ensure module metadata property values are validated.
– Updated PHP snapshot test
– Fixed a bug that prevented Divi stylesheets from loading in the Builder when a child theme is active.
– Fixed portfolio links exiting the visual builder.
– Fixed resetting a custom hover image causes conflicts on the FE.
– Fixed Help modal size issue where undocking the help modal caused it to appear larger than its original size.
– Fixed Divider module’s default weight.
– Fixed Blurb module’s icon default size.
– Updated CTA and Login button border and text colors to be empty by default.
– Introduced the elementType imageLink into the ModuleElements class that works to render an linked image element.
– Introduced the elementType wrapper into the ModuleElements class that works to render an wrapper element.
– Introduced the elementType image into the ModuleElements class that works to render an image element.
version 5.0.0-dev-beta.02 ( updated 09-13-2023 )
– Fixed the HTML difference between D4 and D5 for the Code module.
– Added Accordion & Accordion Item modules for Divi 5
– Added Social Media & Social Media Item modules for Divi 5
– Added Icon module for Divi 5
– Added Search module for Divi 5
– Added Fullwidth Code module for Divi 5
– Created doc generator for Divi 5 PHP Action and Filter Hooks.
– Updated PHP action hooks doc declaration.
– Updated PHP filter hooks doc declaration.
– Updated docs for PHP API.
– Added UI enhancement for module settings and modal in general.
– Updated tutorial to incorporate latest improvement on module development.
– Added new Field Library Component: Warning
– Refactor `animationClassnames` implementation
version 5.0.0-dev-beta.01 ( updated 08-31-2023 )
– Added `moduleClassname` and `moduleOrderClassname` properties for module metadata on `module.json`
– Added `ModuleElement.scriptData()` method
– Added `ModuleElement.styleComponents()` method
– Added option to activate enhanced UI
– Fixed an issue when changing animation style causes the module to crash.
– Fixed correct state(Desktop, Tablet etc ) is not selected in State Picker modal.
– Fixed Incorrect selector for sticky.
– Fixed leftover defaultAttrs and defaultPrintedStyleAttrs references in documentation site
– Fixed Module Settings Field doesn’t handle responsive / hover / sticky value correctly if field props are not explicitly declared
– Fixed Page Settings Bar’s icons in buttons are not centered in Firefox
– Fixed the issue of importing link options from D4 to D5 in Blurb module.
– Fixed the issue of importing link options from D4 to D5 in CTA module.
– Fixed the issue of showing dynamic child item title into content panel for tab module.
– Fixed Vertical & Horizontal offset don’t work with the relative position in Fullwidth Header module.
– Properly enqueue package style after theme style
– Updated documentation page of functions that are used on dev beta tutorial
version 5.0.0-dev-beta ( updated 08-18-2023 )
– Refactored props and moved sticky responsive hover props to features prop.
– Fixed portfolio module with categories imported as layout from D4.
– Fixed portfolio module sizing options not working correctly.
– Fixed Portfolio module FE warnings if no featured image is set.
– Updated module conversion tutorial.
– Fixed the styles not being applied on the button inside the Login Module.
– Fixed Blurb module text alignment issue on the frontend.
– Fixed issue with the icon not getting displayed on the Frontend of Fullwidth Image module.
– Fixed the issue where the Layout Name field of Add To Library modal was not required to save the layout.
– Fixed Tabs module border overflow issue.
– Fixes issue where user can’t use Border Radius unit other than px.
– Updated inline JSDoc throughout the codebase.
– Renamed hooks and transients to use new D5 naming convention for hooks and transients.
– Updated background Style Declaration to render based on Gradient enabled value.
– Updated Gradient field container/component to inherit value and render preview accordingly.
– Fixed a bug that was causing Button’s hover background color to not show up in Builder or Frontend.
– Background gradients in Tablet and Phone views will now inherit “direction” values when they do not have their own specified.
– Optimized and refactored Transition Style with Element Style to abstract font and text-shadow CSS properties from its parent function into their own respective methods.
– Add a Transition option to module attributes by default.
– Updated webpack config to generate CSS files for Visual-Builder Packages.
– Updated build process to copy font files in the build directory for @font-face entry.
– Updated Storybook to use webpack 5.
– Added get_package_list, get_package_asset and enqueue_package_style PHP functions.
– Refactored AssetsUtility to automatically enqueue CSS for Visual-Builder Packages when JS for Visual-Builder Packages enqueued.
– Renamed FormatAttr<> type into FormatBreakpointStateAttr<>.
– Implement style method of ModuleElements of various Divi Modules.
– Renamed module.decoration.filter into module.decoration.filters To Make It Consistent Between All Modules.
– Implemented Dynamic Content to existing modules that have frontend rendering already.
– Refactor component so that the field inside of it can be flexibly modified.
– Fixed missing et_pb_css_mix_blend_mode_passthrough class to Column module Frontend.
– Fixed the issue of the classname not being added into VB and FE for Regular section.
– Fixed the issue of the responsive content of Person module.
– Fixed an issue where Upload Preview was showing for all upload file types.
– Fixed an issue with Portfolio where no projects shows empty page in Frontend.
– Fixed margin left and right options override the alignment of Divider module.
– Fixed row module’s “Equalize Column Heights” setting so it would work as expected.
– Fixed Bar counter percent field not showing text value.
– Fixed incorrect Border Color and Text Color default values of Button module.
– Fixed custom padding value doesn’t work in Row Inner.
version 5.0.0-dev-alpha.10 ( updated 08-04-2023 )
– Updated module background image CSS declarations to include repeat settings.
– Added Background Image settings (height, width, vertical offset, horizontal offset) to D4>D5 Conversion’s attributes map.
– Fixed A Bug That Was Causing The Inline Rich Text Editor To Be Not Activated Properly On Some Cases.
– Fixed A Bug That Was Causing Fatal Error With Modified Title Of The Blurb Module.
– Fixed A Bug That Was Causing Title Of The Tab Module Not Being Saved From Inline Text Editor.
– Refactored Circle Counter rendering so that background video will show up on top of background color or gradient.
– Fixed a case where background color for Text module had different output between Builder and Frontend.
– Fixed an issue with conversion of the section backgrounds attributes during import.
– Keyboard shortcut for saving in Linux and Windows is fixed.
– Animation for Resize button icon for the help modal is fixed in docked mode.
– When “Builder Interface Animations” is disabled, the help modal’s animations are disabled too.
– The video list navigation’s disappearing issue on resizing the docked modal is fixed.
– Fixed incorrect space between Undock and Close button which increases as the modal size is increased
– Resize button icon for the help modal is now centered in docked mode.
– Fixed responsive icon not working in Testimonial module VB.
– Fixed the difference in the Hover State Styles selector
– Fixed the Responsive Content functionality in the Login module.
– Fix hover selectors in FE if the selector has a pseudo-element.
– Fixed the issue of setting up default Circle Background Opacity value in circle counter module same like D4.
– Fixed hover selectors in VB if the selector has pseudo element.
– Fixed wrong important values of margin and padding modules.
– Fixed a missing classname issue in Audio module Frontend.
– Fixed Icons not rendering properly in Testimonial Module Frontend.
– Fixed error when duplicating child modules
– Fixed Image module sizing options not working
– Fixed Toggle title styles in Toggle module are not working correctly in both VB and FE.
– Fixed the issue of toggle open icon styles in FE for toggle module.
– Fixed empty button behavior in FE.
– Fixed disable State option in Hover mode.
– Fixed disabled_on conversion issue.
– Fixed Add to Library button will not display unless User Role is re-saved.
– Fixed the issue where clicking on the blank space within the label in the components group would trigger the first option instead of being inactive.
– Fixed the Add To Library modal cut off when it’s opened from certain position.
– Fixed incorrect button icon animation for hover.
– Fixed responsive content functionality not work in the FE button component.
– Fixed the overflow issue of full width image which has border radius set.
– Fixed a bug in the Code setting field unable to delete the value on responsive mode.
– Fixed the issue of input placeholder value which is not getting removed after removing the text in it.
– Fixed settings modal’s scrolling when scrolling over responsive disabled elements.
– Resolved the issue causing glitchy behavior on touch-enabled devices for responsive content.
– Fixed the fatal error caused by saving empty desktop breakpoint value.
– The input field’s value will be inherited from the upper breakpoint.
– Fixed Dynamic Content options list dropdown overlap with TinyMCE element.
– Fixed script based feature (eg. animation) that doesn’t work on shortcode module.
version 5.0.0-dev-alpha.9 ( updated 07-22-2023 )
– Dynamic Content: Added tests for various functionalities of Dynamic Content UI.
– Dynamic Content: Added URL type support to Dynamic Content in Testimonial module.
– Dynamic Content: Define id property on each Dynamic Content options registration.
– Dynamic Content: Refactored and migrated Dynamic Content To .
– Dynamic Content: Rename some field term used into option in Dynamic Content feature.
– Dynamic Content: Introduced new way to register Dynamic Content option settings and rendering part.
– Dynamic Content: Used the new way to register built-in and custom Dynamic Content options. Affected options: Post Title, Product Title, Post Excerpt, Post Date, Post CommentCount, Post Categories, Post Tags, Post Link, Post Author, Post AuthorBio, Term Description, Site Title, Site Tagline, Current Date, Post Link Url, Post Author Url, Any Post Link Url, Home Url, Custom Post Link Url, Post Featured Image , Post Featured Image Alt Text, Post Featured Image Title Text, Post Author Profile Picture, Site Logo, Post Meta Key, Product Breadcrumb, Product Price, Product Description, Product Short Description, Product Reviews Count, Product SKU, Product Reviews, Product Additional Information, Product Reviews Tab, and Custom Meta.
– ModuleElements: Implement ModuleElements on modules that are available on Divi 5.
– Module Attribute Refactor: Refactor Module Attribute for IconAttr and Social Media Follow Modules
– Fixed Custom CSS conversion issue.
– Transition Style: Transition Style component refactoring.
– Position Options :: Fix issue of Position Options style being rendered when no attribute is given by allowing style component to have defaultPrintedStyleAttr property that is inferred from module’s module.json
version 5.0.0-dev-alpha.8 ( updated 06-24-2023 )
– Dynamic Content: New Dynamic Content value format: `$variable(JSON_VALUE)$`.
– Dynamic Content: Introduced new attributes conversion functionality for Dynamic Content attributes.
– Dynamic Content: Introduced initial Dynamic Content rendering in frontend part.
– New approach on processing Dynamic Content values. The Dynamic Content values will be processed on the block parser before the document is parsed into list of block structures.
– Back ported the code to resolve the Dynamic Content built-in and custom field values based on the field name and settings.
– Back ported the code to generate the Dynamic Content built-in and custom fields based on different conditions.
– Dynamic Content: Introduced initial Dynamic Content rendering in VB
– Dynamic Content: Integrated Dynamic Content functionality into `ModuleElements` class.
– Dynamic Content: Implemented Dynamic Background Image functionality in VB.
– Dynamic Content: Introduced initial Dynamic Content UI on Module Settings in VB. Right now this is available as prototype on testimonial module’s input text with support on `site_title` Dynamic Content Option only.
– Inline RichText Editor: Added core TinyMCE editing capabilities to the Rich Text inline editor component
– Inline RichText Editor: Updated the Rich Text inline editor to retrieve editable content and save edited content.
– Module Attribute Refactor: Refactor Icon module’s attributes.
– Module Attribute Refactor: Refactor Social Media module’s attributes.
– Module Attribute Refactor: Refactor Video module’s attributes.
– Module Attribute Refactor: Refactor Search module’s attributes.
– Module Attribute Refactor: Refactor Full Width Code module’s attributes.
– Module Attribute Refactor: Refactor Pricing Tables module’s attributes.
– Module Attribute Refactor: Refactor Accordion module’s attributes.
– Module Attribute Refactor: Refactor Full Width Map module’s attributes.
– Module Attribute Refactor: Refactor Full Width Slider module’s attributes.
– Module Attribute Refactor: Refactor Map module’s attributes.
– Community Reported Bugs: Implementing Module Credit mechanism. Add Credit on module.json to display module credit.
– Community Reported Bugs: Enable selected tag on field description
– Transition Options: Added Transition Style Component for all modules which used ElementStyle.
– Module Elements: Introducing ModuleElements class to simplify elements creation on Audio, Blurb, CTA, and Testimonial modules.
version 5.0.0-dev-alpha.7 ( updated 06-09-2023 )
– Refactored all currently built modules to incorporate a new and improved element-based attribute system.
– Added saveInlineEditorValue Util Function In packages/module-utils To Store Value From Inline Text Editor
– Added canEditInline Util Function In packages/module-utils To Check If the Module Attribute Can Be Edited Inline
– Added onPaste Handler Event To The Inline Text Editor to Process Clipboard Data
– Replaced Inline Text Editor Event Based classNames With data-* Selectors (e.g: et-vb-editable-element–empty, et-vb-editable-element–html) In The Builder.
– Updated CSS For Inline Text Editor With data-* Selectors (e.g: [data-et-vb-editable-element]).
– Updated Inline Text Editor to Check Whether Module is Editable and The User have ProperPpermission to Edit
– Refactored Keyboard Shortcut Store To Disable Shortcuts When Inline Text Editor Is In Editing Mode
– Added Inline Text Editor functionality To Audio Module For Title
– Added Inline Text Editor functionality To Blurb Module For Title
– Added Inline Text Editor functionality To Bar Counter Module For Title
– Added Inline Text Editor functionality To Circle Counter Module For Title
– Added Inline Text Editor functionality To Code Module For code (HTML) Content
– Added Inline Text Editor functionality To Countdown Timer Module For Title
– Added Inline Text Editor functionality To Fullwidth Header Module For Title and Subhead
– Added Inline Text Editor functionality To Fullwidth Code Module For code (HTML) Content
– Added Inline Text Editor functionality To Login Module For Title
– Added Inline Text Editor functionality To Number Counter Module For Title
– Added Inline Text Editor functionality To Person (Team Member) Module For Name and Position
– Added Inline Text Editor functionality To Pricing Table Module for Title, Subtitle, Currency, Sum and Frequency
– Added Inline Text Editor functionality To Slider Module For Slide Heading
– Added Inline Text Editor functionality To Tabs Module For Tab Title
– Added Inline Text Editor functionality To Testimonial Module for Author, Job Title and Company Name
– Added Inline Text Editor functionality To Toggle Module for Title
– Added Inline Text Editor functionality To Wireframe View for Module Admin Labels
– Updated Inline Text Editor functionality To Set Default Text When Module Attribute Is Edited With Empty Value (e.g Admin Labels in Wireframe View Mode)
– Added Test Cases To Ensure Editing Mode For Inline Text Editor Doesn’t Get Activated For Locked Module
– Added Tests For In All The Modules That Use The Inline Text Editor To Ensure It Works As Expected.
– Added Base InlineRichTextEditorContainer And InlineRichTextEditor Components In The Builder For Inline Editing Of Rich Text.
– Introduced the ElementInnerContent class, a simplified version of the MultiViewElement class.
– Improved MultiViewScriptData class.
– Added custom filter and hook in Responsive Content FE script.
– Introduced MultiViewElement class.
version 5.0.0-dev-alpha.6 ( updated 05-26-2023 )
– Improved and streamlined REST API registration, logic, schemas and tests. Renamed divi/ajax package to divi/rest package.
– Added InlineTextEditorContainer and InlineTextEditor components for Inline Text Editor.
– Added onBlur, onClick, onDoubleClick, onKeyDown, onKeyUp, onMouseDown and onMouseUp handlers for the Inline Text Editor.
– Added saving mechanism to update attribute value from the Inline Text Editor field.
– Added event handlers to activate and deactivate editing mode for the Inline Text Editor.
– Added ClassNames based on activation/deactivation and other states like __empty, __editing, __html.
– Added CSS/Inline Style for the Inline Text Editor.
– Refactored WindowEventEmitterInstance to add mousedown event listener.
– Introduced responsive content PHP helper.
– Introduced responsive content JS helper.
– Added responsive content functionality in the FE scripts.
– Added responsive content implementation in Name, Position, Image, and Content elements of Team Member module
– Added responsive content implementation in Use Percentage, Percent, and Title elements of Bar Counters module
– Added responsive content implementation in Button Text element of Button module.
– Added responsive content implementation in Title and Content elements of Toggle module.
– Added responsive content implementation in Text Inner element of Text module.
– Added responsive content implementation in Title element of Countdown Timer module.
– Added responsive content implementation in Title, Image, Artist Name, and Album Name elements of Audio module.
– Added responsive content implementation in Content element of Code module.
– Added responsive content implementation in Title, Content, and Button elements of CTA module.
– Added responsive content implementation in Image module.
– Added responsive content implementation in Title element of Circle Counter module.
– Added responsive content implementation in Title element of Number Counter module.
– Added responsive content implementation in Title and Content elements of Tabs module.
– Added responsive content implementation in Title and Content elements of Login module.
– Added responsive content implementation in Show Divider option of Divider module.
– Added responsive content implementation in Title, Subhead, Content, Logo Image, Header Image, Button One Text, and Button Two Text elements of Fullwidth Header module.
– Added responsive content implementation in Fullwidth Image module.
– Added responsive content implementation in Title and Content elements of Portfolio module.
– Relocate Shortcode module related code to Shortcode Module package.
– Add font heading style renderer on ElementStyle component.
version 5.0.0-dev-alpha.5 ( updated 05-12-2023 )
– Allow Shortcode module to automatically send another request when previous request aborted.
– Render the sticky options button when the current Shortcode module is sticky.
– Render the sticky options button when the current Shortcode module is inside a sticky module.
– Removed unused default value Record<number, string | Record<string, string>> type in Shortcode module.
– Fixed incorrect Woo Shortcode module elements show up in single product page. Affected Shortcoe modules: Woo Product Notice, Woo Product Images, Woo Add To Cart, Woo Product Stock, Woo Product Price, Woo Related Products, Woo Product Upsell, and Woo Products.
– Rename Unsupported module into Shortcode module along with the module slug, REST API route, label, test cases, and storybook.
– Added Background Video fields in Module Background Options.
– Rafactored rendering of Background Video in Visual Builder without REST API calls.
– Added rendering of Background Video Module Options in Frontend.
– Added ScriptData to initialize Background Video in Frontend.
– Added support for Background Video Module Options in Sticky state.
– Updated visibility of Divider fields in Module Options to hide additional options if a Divider Style has not been selected.
– Updated visibility of the Divider Horizontal Repeat setting in Module Options to be hidden for Divider Style options that explicitly reject repetition.
– Updated visibility of the Divider Arrangement setting in Module Options to be hidden in Fullwidth Section settings (where only the default value “below” is allowed).
– Updated the Divider Style field preview in Module Options to reflect any horizontal and/or vertical flip currently applied to the divider.
– Updated the Divider Height field in Module Options to allow saving of percent (“%”) values in addition to the default pixel (“px”) unit.
– Updated the Divider Horizontal Repeat setting in Module Options to only accept positive number values (“1x” or higher).
– Added Conditions options foundation including initial conditions for Author, Logged In, and User Role, remaining Conditions to be added incrementally in future releases.
– Added ElementComponents component, the equivalent of but for rendered HTML elements.
– Added elementClassnames() function, the equvalent of but for function that output classnames.
– Fixed Font Heading Level error.
– Fixed PHP Warnings triggered in Portfolio Module.
– The proper REST permission callback has been added to all registered REST routes.
– A new RoleEditor class has been introduced to determine Divi roles, including tests for the functionality that was refactored from D4 to D5.
– The .sendRequest() features, such as automatic ET and WP nonce addition, and stream response support, have been added to fetch().
– The fetch() has been completely refactored for better maintainability and scalability, allowing for the introduction of new and complex conditions and features e.g. .sendRequest()’s options.
– All REST API calls, fetch(), loggedFetch(), and .sendRequest(), have been unified and now only loggedFetch() is used.
– Refactored conversion mechanism for modules.
version 5.0.0-dev-alpha.4 ( updated 04-28-2023 )
– Fix render for background fields in the Shortcode module settings modal
– Fix shortcode module setting fields visibility with regex pattern conditions.
– Added frontend rendering of Section Dividers options.
– Fixed hover options not working properly in visual builder and front-end for module options that have multiple selectors.
– Refactored @divi/scripts package and add tests
– Published types packages to npm in preparation for release to the public
version 5.0.0-dev-alpha.3 ( updated 04-13-2023 )
– Added autogenarated docs for @Divi packages.
– Added Components that provides the Settings Modal with field(s) and group(s) related to Section Dividers
– Added conversion for Section Dividers fields
– Added Divi Builder live rendering of Section Dividers settings
– Added Styles Components to render styles for Section Dividers settings
– Added mechanism to allow 3rd party developers to add custom Styles (JSON) for Section Dividers.
version 5.0.0-dev-alpha.2 ( updated 03-30-2023 )
– Auto-select the first item in filter results while adding modules to the column.
– Fix font weight for Form Labels.
– Shortcode Module: Introduce new support for Box Shadow, Text Shadow, Animation Type, Icon Picker, Rich Text, Corner and Corner Side Picker field types in Shortcode Module settings modal.
– Shortcode Module: introduce new support for Border Styles and Transform composite field types in Shortcode Module settings modal.
– Shortcode Module: introduce child module editing and fix encoded content not being encoded during render in Shortcode Module.
– Allow user with unfiltered_html capability to save unfiltered_html content.
– Refactor ButtonStyle component so that it takes advantage of recently introduced ElementStyle.
– Added ElementStyle that contains all major styles needed for element. This component simplifies the process of composing style component and leads to consistency where one ElementStyle is designated for one element inside module.
– Implemented new front-end rendering for the Toggle module.
– Added search to Divi 5 Documentation site.
– Fixed default Column Structure not set inside Row Settings.
version 5.0.0-dev-alpha.1 ( updated 03-15-2023 )
– Fixed Default Column Structure not being properly set inside Row Settings.
– Added Help modal.
– Fixed issue where Divi Library / Cloud App didn’t consider snapped area.
– Fixed snapped modals not resetting snapped area on close.
– Fixed issue where Zoom mode should remain on desktop breakpoint.
– Fixed to automatically open module settings after adding module.
version 5.0.0-dev-alpha ( updated 03-07-2023 )
– Introduced Divi 5.0 – Dev Alpha Release