- Tweak: Provided an option to assign excerpt automatically from post content in Post Excerpt dynamic tag (#20256, #21715)
- Tweak: Added Display Conditions functionality in Editor Top bar (#21675, #22050)
- Tweak: Removed elementor_page_id from request URLs in the WC AJAX calls (#18675)
- Tweak: Added icons to menu items in Mega Menu widget (#21602)
- Tweak: Added keyboard accessibility to Toggle Button in WordPress Menu widget (#2348)
- Tweak: Added ‘Active item state’ to top-level menu items for anchor links in the Menu widget
- Tweak: Added keyboard accessibility to navigation arrows in Loop Carousel widget
- Tweak: Added keyboard accessibility to navigation arrows in Slides widget
- Tweak: Added keyboard accessibility to navigation arrows in Media, Testimonial and Reviews Carousel widgets
- Tweak: Added keyboard accessibility to Table of Content widget
- Tweak: Added keyboard accessibility to Search Form widget
- Tweak: Added accessibility to images in Slides widget
- Tweak: Added accessibility to images in Call To Action widget
- Tweak: Added accessibility to images in Media Carousel widget
- Tweak: Added accessibility to images in Gallery widget
- Tweak: Added Lazy Load support for avatar image in Post Info widget
- Tweak: Added Lazy Load support to various Elementor Editor and Admin images
- Tweak: Added Lazy Load support for author image in Author Box widget
- Tweak: Added Lazy Load support for images in Price List widget
- Fix: Content width is affected by the widget’s width when Content Width is set to Fit to Content in Menu widget (#21842)
- Fix: Empty value on Rows field causes an error in Products widget (#21451)
- Fix: Document is not loading after assigning a CSS ID value to a menu item in Menu widget (#21934)
- Fix: Elementor CLI causes conflicts with other CLI commands when using PHP 8+ (#21582)
- Fix: Dropdown content area is not working as expected with Space Between and Margins in Menu widget
- Fix: Reverted the option to set a custom icon to Remove Item in Menu Cart widget
- Fix: Mini cart template appears as empty in various scenarios in Menu Cart widget
- New: Introducing the Mega Menu with the new Menu widget - empowers you to achieve a much higher level of menu design, customization, and creativity
- New: Diversify your design with a Loop Alternate template - apply another template within your Loop Grid for design creativity
- New: Kickstart your workflow with predesigned Loop container-based templates
- Tweak: Added custom icon controls to various locations in Menu Cart widget (#13678, #17941, #19295)
- Tweak: Added a spacing control between navigation and slides in the Loop Carousel
- Tweak: Added responsive control to the 'Gap between slides' control in the Loop Carousel
- Tweak: Added Custom CSS section in Loop Item template
- Tweak: Added an Article class metadata in Loop Item template
- Tweak: Added Lazy Load support for background images in CTA widget when using the Lazy Load Background Images experiment
- Tweak: Added Lazy Load support for background images in Flipbox widget when using the Lazy Load Background Images experiment
- Tweak: Added additional size units and custom units in all elements
- Tweak: Changed Nav Menu widget name to WordPress Menu widget
- Tweak: Added "Form Validation" control to Form widget
- Tweak: Updated custom messages in the Form widget
- Tweak: Improved accessibility in various elements in Gallery widget
- Tweak: Form Submissions feature merged to version
- Tweak: Loop feature promoted to Stable status
- Tweak: Page Transitions feature promoted to Stable status
- Tweak: Improved accessibility in filter bar in Gallery widget
- Tweak: Remove unused aspect-ratio-* CSS classes
- Fix: Not all active breakpoints appear under "Advanced Rules" in popup publish settings (#17020)
- Fix: Dynamic background image and video is not working with ACF in Loop Grid widget
- Tweak: Improved code security enforcement in Author Box and Countdown widgets
- Fix: Hamburger Menu Toggle not showing if breakpoint is set to Tablet Extra in Nav Menu widget (#21003)
- Tweak: Prevented SVG file upload for better security enforcement in Forms widget
- Fix: Error message appears when submitting a form placed below Loop Grid and Loop Carousel widgets (#21432)
- Fix: PHP 8.x compatibility issues in various places