It’s official; the beta phases have ended, and Divi 5 has arrived.
This isn’t the end; it’s a new beginning for Divi, and we are moving forward faster than ever with weekly updates. If you use Divi 5, you’ll see a version 5.12 update notification today.
If you want to get an early inside scoop, I often post progress reports in the Divi Theme Users Facebook group. Join us!
What’s New In Divi 5.12?
We implemented 71 bug fixes and improvements, along with an incredible new feature: AI Agents. It’s the most significant update of the year, introducing an entirely new way to work in the builder.
Divi AI Agents
We released AI Agents in Divi 5.12!
This is a big one. 🤯 Agents understand natural language and can take real actions inside the builder. Instead of clicking through settings panels and performing repetitive tasks one by one, you can simply tell Divi what you want and let agents do the work.
They can build layouts, edit modules, update design settings, create pages, manage menus, work with Theme Builder templates, and much more. They can even look at screenshots, websites, and other reference materials and use them as inspiration for their designs.
To celebrate the launch, we are offering an unprecidented 60% discount on Divi AI, and an even bigger discount when you upgrade to Divi Pro.
The discount will be available for the next few days only.
Take the full tour. 👇
Changelog
Here is a list of all fixes and improvements included in this update.
- Introduced AI Agents, a new way to work in Divi using natural language and autonomous agents that can work alongside you in the builder.
- Updated D5 Extension Example Modules to use scoped @divi/* npm type packages per Divi 5.1, with updated Node.js requirements and build configuration for a clean install and compile experience.
- Fixed WooCommerce variation image switching in Theme Builder responsive layouts and added regression coverage.
- Fixed Tab navigation between module settings fields when Dynamic Content is enabled, so pressing Tab moves directly to the next field input instead of stopping on Dynamic Content buttons and chips.
- Fixed Group Carousel background videos being cropped after carousel layout and slide changes.
- Fixed global Heading and Body fonts not loading on Post Filter filtered frontend pages.
- Reduced Charts module frontend JavaScript bundle size by removing unnecessary validation from the Chart.js config parsing path.
- Fixed Icon List Item icon spacing not applying in Theme Builder templates.
- Fixed Theme Builder canvases not staying deleted after removing them from a page in the Visual Builder.
- Added Theme Builder archive query regression coverage for Blog, Post Slider, Portfolio, and Post Navigation modules.
- Fixed Blog sticky posts from other categories appearing on Theme Builder category archives when Posts for Current Page is enabled.
- Fixed Blog module pagination on Theme Builder category archives with category-based permalinks.
- Fixed Portfolio Current Category showing all projects on Theme Builder project tag archives.
- Fixed Blog Current Category showing all posts on Theme Builder post tag archives.
- Expanded Theme Builder archive template assignment test coverage for taxonomy.
- Module presets that define interactions, custom main-wrapper attributes, or CSS classes now emit those values on the frontend module wrapper, while preset CSS IDs and preset Custom Attributes named id are omitted to prevent duplicate DOM IDs, including when a Custom Attributes group preset occupies the same attribute index.
- Fixed global number variables entered without a unit in Variable Manager not appearing in most Visual Builder number field pickers.
- Fixed Post Excerpt dynamic content showing legacy Divi 4 shortcodes in the Visual Builder when the page excerpt field was empty.
- Fixed Group Carousel Automatic Animation not working inside inactive Tab panels.
- Fixed a TinyMCE branding link to tiny.cloud appears when hovering the bottom of the Text Module rich text editor in the Visual Builder.
- Fixed Post Slider and Slider automatic animation, speeding up after clicking navigation arrows or dots.
- Fixed divi/placeholder block validation on WordPress 7.1 after toggling between the default editor and Divi Builder, saving, and reloading the page.
- Fixed Blog module auto-excerpts showing raw dynamic content token JSON instead of resolved values for D5 dynamic fields.
- Fixed an issue where a CSS class from an Element/Attributes preset would override the local module CSS class on the frontend.
- Fixed Link module icon and text being hidden behind background overlays.
- Improved the Custom Attributes Target Element list so elements controlled by show toggles only appear when they are enabled.
- Fixed an issue where Timeline Item responsive content always displayed the desktop version on the front end.
- Added a tutorial on handling static CSS and JS files in Divi 4 and Divi 5 module extensions.
- Contact Form field Design Border, Box Shadow, and Filters now apply to the field wrapper.
- Testimonial Description now keeps its flex layout and vertical gap on tablet and phone when Layout Style is set to Flex.
- Fixed Fullwidth Slider arrows and dots that could disappear on the front end when another slider sat below the fold.
- Fixed Divi so saving a page or opening the Visual Builder no longer clears the entire third-party page cache on Cloudways and similar hosts.
- Updated Divi’s shared color styles to use the modern Sass color functions, keeping every color exactly the same while removing deprecation warnings from the build.
- Fixed an issue where module-level background gradients could output invalid CSS and fail to override element preset gradients on the frontend.
- Fixed Portfolio and Filterable Portfolio image height being applied to the image wrapper instead of the image.
- Fixed WooCommerce checkout timing out or showing a payment method error on the order confirmation page.
- Fixed Default Website Template duplicating in Theme Builder after reloading an unsaved template layout.
- Fixed Post Filter Item search and other control fields not rendering on the front end when field settings were changed on responsive views.
- Fixed the Pricing Tables Horizontal Gap setting so its default placeholder shows 0px, matching the module’s actual spacing.
- Fixed the Chart module title typography so the default Title Font now inherits the global Heading Font when no explicit title font is selected.
- Fixed the Divider module Min Height option so it applies in the Visual Builder.
- Fixed Bar Counter child items so custom Sizing width applies in the Visual Builder and on the front end.
- Fixed Contact Form 7 Styler submit button width not applying in the Visual Builder.
- Added Divi 5 Layout Systems L2 scenario snapshots for Group grid and flex layout cases.
- Added a Divi 5 tutorial explaining how to customize nested :hover selectors for custom CSS module elements.
- Fixed Blog module grid layout featured images rendering at 400×284 instead of the correct 400×250 size.
- Fixed Product Rating review links not opening the Reviews tab on Divi Visual Builder and Theme Builder product layouts.
- Fixed incorrect Dynamic Loop Featured Image backgrounds in Theme Builder loops when Order By was set to Random.
- Improved Divi 5 third-party module fixture and snapshot test coverage.
- Added Theme Builder Template Editing preference to Divi.
- Fixed the first Blog loop post being converted to Divi Builder when a Theme Builder template with a Loop was saved from the page.
- Fixed the Blog module showing incorrect posts for custom post type archive and category pages in Theme Builder Visual Builder.
- Fixed an issue where Theme Builder header and footer loops with the same Loop ID would paginate together instead of independently.
- Fixed Theme Builder Current Page loops on year and month date archives so they correctly filter posts by the archive date when conditional tags are unavailable during layout rendering. Fixed loop excerpt word limits, linked comment counts, and featured-image alt text on module background images in Loop Builder.
- Fixed Global Link Variables rejecting SMS links that include a percent-encoded message body in the URL.
- Contact Form Radio Buttons and Checkbox fields now retain their saved Design > Spacing padding after reload in both the Visual Builder and the frontend.
- Fixed custom attributes so boolean attributes like itemscope normalize to truthy presence values, render correctly for structured data in React and non-React paths, and remain filtered for empty non-boolean attributes. Added render-level regression coverage and cached PHP boolean-attribute checks.
- Fixed WooCommerce and other module button hover icons not scaling correctly when the button text size was reduced.
- Fixed an issue where the parent Column’s Align Items setting (Design > Layout) had no visible effect on the Icon Module.
- Text modules now keep their desktop alignment on hover when hover alignment is not a supported configuration path, including imported content that still carries saved hover orientation.
- Added backdrop blur, invert, and sepia controls to Divi 5 Filters options with matching builder/frontend CSS output.
- Fixed Tab navigation between module settings fields when Dynamic Content is enabled, so pressing Tab moves directly to the next field input instead of stopping on Dynamic Content buttons and chips.
- Fixed Video Slider custom overlay images not appearing on the main video player when Show Image Overlays on Main Video was enabled.
- Fixed Group Carousel background videos being cropped after carousel layout and slide changes.
- Fixed Visual Builder button design defaults so that module decoration values, like text color, apply even when button icon defaults are not set.
- Fixed a frontend crash in the Blurb module (and other MultiView-powered modules) when hover icon data was saved in an invalid attribute format.
- Fixed WooCommerce product bulk edit timeouts caused by repeated Divi CSS cache clearing on every product save.
- Fixed Divi block editor styles and assets loading in WordPress 7.1’s iframed editor.
- Fixed Divi Placeholder block styling in WordPress 7.1’s iframed block editor.
- Fixed missing Use The Divi Builder and Return To Default Editor buttons in the WordPress 7.1 block editor header when switching between Divi and the default editor, including when re-editing published Gutenberg content. Fixed a console error on WordPress 7.0 when switching back to the Divi Builder from the default editor.
- Fixed Divi Layout block editor styling and library modal display in WordPress 7.1’s iframed block editor.
Jump Into Divi 5 Today
It’s official. Divi 5 is ready for production. Give it a try, and let us know what you think!
If you are brand new to Divi 5, we suggest familiarizing yourself with its many new features; there’s much to explore.
- The Divi 5 page provides a good overview of some of its most exciting changes.
- Our help center has nearly 200 articles focused on Divi 5.
- On the blog, the Divi Resources category features hundreds of long-form tutorials that explore every aspect in depth.
- On YouTube, we have many videos that walk you through each new update.
- Plus, our Fin chatbot is trained on everything and can answer questions instantly! Behind the chatbot is our support team, ready to chat with you and help you through the transition.
The post Divi 5.12 Release Notes appeared first on Elegant Themes Blog.