== Changelog ==
= 3.24.7 - 2024-10-15 =
* Fix: Flow issue preventing progress beyond the Features screen in Onboarding wizard
= 3.24.6 - 2024-10-09 =
* Security Fix: Improved code security enforcement in Notices
* Security Fix: Improved code security enforcement in Media control
= 3.24.5 - 2024-10-01 =
* Fix: Responsive styles not loading properly for Apple WebKit
* Fix: Responsive styles not loading properly for Lightbox
= 3.24.4 - 2024-09-23 =
* Security Fix: Improved code security enforcement in Heading and Counter widgets
* Security Fix: Improved code security enforcement in Template Library
= 3.24.3 - 2024-09-18 =
* Fix: 404 console error when loading custom animations ([#28727](https://github.com/elementor/elementor/issues/28727))
= 3.24.2 - 2024-09-13 =
* Fix: Widget styles not loading correctly affecting the layout on front ([#28693](https://github.com/elementor/elementor/issues/28693))
= 3.24.1 - 2024-09-12 =
* Fix: Widget styles not loading correctly on front causing alignment inconsistencies ([#28676](https://github.com/elementor/elementor/issues/28676))
= 3.24.0 - 2024-09-10 =
* New: Introducing Floating Bars - including Call to Action, Ticker, and Coupon Bars, to enhance visitor engagement and boost conversions
* New: Added Cleanup image edit tool with AI
* Tweak: Improved performance by loading nested element styles only when they are in use
* Tweak: Load wp-admin-bar styles only when the user is logged in
* Tweak: Improved performance by loading Lightbox styles only when they are in use
* Tweak: Load floating button styles only when they are in use
* Tweak: Load Link-in-bio styles only when they are in use
* Tweak: Load text-path styles only when they are in use
* Tweak: Load shape dividers styles only when they are in use
* Tweak: Load `flatpickr-calendar` styles only when forms are in use
* Tweak: Load social icons compatibility styles only when they are in use
* Tweak: Load dialog styles only when they are in use
* Tweak: Split `animations.min.css` into multiple CSS files and load them conditionally
* Tweak: Conditionally loading widget styles only when the respective widgets are used
* Tweak: Load `get_style_depends()` CSS files in the body to improve CLS
* Tweak: Removed inline CSS from the "Improved CSS Loading" experiment
* Tweak: Removed `waypoints.js` library from the code
* Tweak: Ensured consistent icon shapes in Icon, Icon Box and Social Icons widgets
* Tweak: Merged "Lazy Load Background Images" feature and moved to the Performance tab
* Tweak: Merged "Floating Buttons" feature into the version
* Tweak: Merged "Link In Bio" feature into the version
* Tweak: Merged "Improved CSS Loading" feature into the version
* Tweak: Promoted "Editor Top Bar" feature to Stable status
* Tweak: Activated "Nested Elements" feature by default for new sites
* Tweak: Removed Floating Elements document from the query control
* Tweak: Added "Performance" and "Integrations" links to Elementor Finder
* Tweak: Removed Floating Elements from post types list
* Tweak: Updated minimum required WordPress version to 6.3
* Tweak: Updated `flatpickr` library to v4.6.13
* Tweak: Updated `eicons` library to v5.31.0
* Tweak: Added the ability for users to opt out of AI features on a per-user basis ([#22796](https://github.com/elementor/elementor/issues/22796), [#22853](https://github.com/elementor/elementor/issues/22853))
* Tweak: Added the ability to generate container names in the Structure feature using AI
* Tweak: Added preview functionality in the AI CSS feature
* Tweak: Enhanced prompts in the Custom CSS feature for improved usability
* Fix: Similar widgets in subsequent pop-ups do not load properly when Improved CSS Loading is activated ([#21488](https://github.com/elementor/elementor/issues/21488), [#25436](https://github.com/elementor/elementor/issues/25436), [#25436](https://github.com/elementor/elementor/issues/25436))
* Fix: Element Caching prevented the repeater control from loading Dynamic Tags ([#28137](https://github.com/elementor/elementor/issues/28137))
* Fix: Improved CSS loading experiment overrides child theme styles and breaks the cascade due to higher specificity ([#15746](https://github.com/elementor/elementor/issues/15746))
* Fix: Lottie Animation settings inside Popups are overridden when the Improved CSS Loading experiment is activated ([#17814](https://github.com/elementor/elementor/issues/17814))
* Fix: Prevent duplicate trailing slash from landing pages (props [@diiegopereira](https://github.com/diiegopereira))
* Fix: Corrected typos in the code (props [@szepeviktor](https://github.com/szepeviktor))
* Fix: User consent modal is being loaded after the request has been made in Text feature in Elementor AI
* Fix: Improved code security enforcement in Testimonial widget
* Fix: Modal doesn't adjust height to content in AI Text
* Fix: "Full width on mobile" isn't working in the "Single Bar" floating Button
* Fix: Lightbox video aspect ratio issues on the front
* Fix: PHP errors caused by using Global Color for container background gradient
= 3.23.4 - 2024-08-05 =
* Fix: Links to Elementor Settings are broken in various locations
= 3.23.3 - 2024-07-25 =
* Fix: UI fixes to improve user experience
= 3.23.2 - 2024-07-23 =
* Security Fix: Improved code security enforcement in link URL
* Fix: Facebook Messenger username is not working on mobile devices in Floating Buttons ([#28103](https://github.com/elementor/elementor/issues/28103))
* Fix: RTL issues with Floating Buttons templates
* Fix: WordPress 6.6 does not support certain features
= 3.23.1 - 2024-07-15 =
* Fix: Slow loading of WordPress admin and Elementor screens due to AI health check
= 3.23.0 - 2024-07-15 =
* New: Elevate engagement with Floating Buttons - Convert visitors into leads, making it easier than ever to start a conversation on any platform
* New: Introducing Link In Bio - allowing you to create a digital business card and share it easily
* New: Generate Featured Image with AI
* New: Generate texts using AI within WordPress
* Tweak: Added support for the `overscroll-behavior` CSS property to improve scrolling experience
* Tweak: Activated Editor Top Bar feature by default for new sites
* Tweak: Activated Element Caching feature for new sites and promoted to Beta status
* Tweak: Promotes "Lazy Load Backgrounds Images" feature to Stable status
* Tweak: Hide "Default Device View" from User Preferences when the Editor Top Bar is active
* Tweak: Increased the height of the Globals popover to improve usability
* Tweak: Improved Image style presets and added two additional ones in AI Images
* Tweak: Added Excerpt generation option with AI in the editor
* Fix: Performance issues causing lag and slowness while editing Nested Elements ([#24076](https://github.com/elementor/elementor/issues/24076))
* Fix: Video autoplay issues in various scenarios (props [@JxxIT](https://github.com/JxxIT), [#24324](https://github.com/elementor/elementor/issues/24324), [#14437](https://github.com/elementor/elementor/issues/14437), [#7964](https://github.com/elementor/elementor/issues/7964))
* Fix: Writing permissions issues related to WordPress root directory ([#21036](https://github.com/elementor/elementor/issues/21036), [#17255](https://github.com/elementor/elementor/issues/17255))
* Fix: Restored deprecated Google fonts that were deprecated in the previous update ([#27701](https://github.com/elementor/elementor/issues/27701))
* Fix: Vimeo link structure with privacy hash is not working correctly with dynamic link action using the lightbox
* Fix: Validate prompt and canvas changes to allow generation in AI image edit generative fill
* Fix: Elementor Core versions are being incorrectly added to Elementor Pro versions' history
* Fix: AI Connect not launching when the user doesn't have prior connect data
= 3.22.3 - 2024-06-26 =
* Fix: PHP error appears on the front when using gradient background with the Optimized Control Loading feature activated ([#27733](https://github.com/elementor/elementor/issues/27733))
= 3.22.2 - 2024-06-24 =
* Security Fix: Improved code security enforcement in Shape Divider
* Fix: Refresh the media library after inserting an AI edited image
= 3.22.1 - 2024-06-17 =
* Fix: Editor not loading due to compatibility issue between Elementor AI and third-party plugins
= 3.22.0 - 2024-06-16 =
* New: Introducing Element Caching experiment - Enhance site speed by caching elements for faster rendering
* New: Introducing the Performance Tab - Centralizing all stable performance features in one accessible location ([#21194](https://github.com/elementor/elementor/issues/21194))
* New: Generate post excerpts with AI for concise summaries
* New: Generate and edit images with AI from WordPress media library
* Tweak: Updated Google Fonts list with 170+ new fonts ([#25095](https://github.com/elementor/elementor/issues/25095))
* Tweak: Improved Elementor translation functionality with `just-in-time` translation loading (props [@swissspidy](https://github.com/swissspidy), [#27199](https://github.com/elementor/elementor/issues/27199))
* Tweak: Added View Page link to the Editor Top Bar ([#21925](https://github.com/elementor/elementor/issues/21925))
* Tweak: Replaced `waypoints.js` library with the native Intersection Observer API
* Tweak: Changed child containers' Content Width to Full Width as default
* Tweak: Reorganized User Preferences panel for improved user experience
* Tweak: Hide icon position & spacing controls if there is an icon but no text in Button widget
* Tweak: Extended Alignment and Position capabilities in Button widget
* Tweak: Implemented CSS logical properties to Icon Spacing control in Button widget
* Tweak: Implemented CSS logical properties to Icon Position control in Button widget
* Tweak: Promoted Grid Container feature to Stable status
* Tweak: Activated Optimized Control Loading by default for new sites
* Tweak: Changed Generative Fill AI image feature to use Clipdrop text-inpainting
* Tweak: Added functionality to delay the running of the ready triggers on inner elements
* Tweak: Deactivated Landing Page feature for new sites
* Fix: "Exit to" functionality is not working with the Editor Top Bar ([#22828](https://github.com/elementor/elementor/issues/22828))
* Fix: Row-reversed direction is not working on mobile portrait breakpoint in Container ([#23710](https://github.com/elementor/elementor/issues/23710))
* Fix: The What's' New string in the Editor is not translatable (props [@DAnn2012](https://github.com/DAnn2012))
* Fix: Fatal error appears when updating a page with Tabs widget
* Fix: Transparency indicator not visible in UI Light theme for Color Picker
* Fix: AI Expand Images not working on local and protected websites
* Fix: `all: unset` assigned to buttons cause focus issues
* Fix: Links to Elementor Settings are broken in various locations
* Fix: `RunReadyTrigger` returning incorrectly in various scenarios
= 3.21.8 - 2024-05-26 =
* Fix: Can't click on the AI consent modal checkbox
= 3.21.7 - 2024-05-22 =
* Fix: Unnecessary commas cause Cron Jobs to fail in various scenarios ([#25803](https://github.com/elementor/elementor/issues/25803))
* Fix: AI Consent modal requires multiple clicks to check the box
= 3.21.6 - 2024-05-20 =
* Security Fix: Improved code security enforcement in Icon Box and Image Box widgets
* Fix: Console error related to the AI tooltip
* Fix: Redirecting issue in AI Connect flow
= 3.21.5 - 2024-05-08 =
* Tweak: Improved AI Image variations to use an updated and simplified model
* Fix: Editor History actions are not working as expected when using keyboard shortcuts ([#27030](https://github.com/elementor/elementor/issues/27030), [#25861](https://github.com/elementor/elementor/issues/25861))
= 3.21.4 - 2024-04-30 =
* Fix: Improved code enforcement of post Preview mode ([#25860](https://github.com/elementor/elementor/issues/25622))
* Fix: Accordion is not displayed as expected when using Safari browser in Accordion widget ([#25905](https://github.com/elementor/elementor/issues/25905), [#25789](https://github.com/elementor/elementor/issues/25789))
= 3.21.3 - 2024-04-25 =
* Fix: Error notices appear in the editor and front end when using Icon Box widget ([#25837](https://github.com/elementor/elementor/issues/25837))
= 3.21.2 - 2024-04-24 =
* Fix: Improved code security enforcement in Heading widget
* Fix: Icon Box widget disappears on the frontend if its Title and Description fields are empty
= 3.21.1 - 2024-04-18 =
* Fix: Compatibility issue between Elementor Settings screen and 3rd party plugins
* Fix: AI-generated images are consistently square and do not follow the selected aspect ratio
= 3.21.0 - 2024-04-15 =
* New: Introducing Optimized Control Loading experiment - Improved TTFB by excluding UI controls from the frontend load, enhancing overall site speed
* New: Meet Elementor Home - Jumpstart your web creation and expand your design toolkit
* Tweak: Enhanced the mechanism of Lazy Load Background Images experiment for better performance
* Tweak: Added additional styling options to Counter widget ([#9068](https://github.com/elementor/elementor/issues/9068))
* Tweak: Add additional unit options to Width and Height in Shape Dividers
* Tweak: Optimized Button widget to eliminate unnecessary markup when no text is present
* Tweak: Optimized Icon widget to eliminate unnecessary markup when no icon is present
* Tweak: Optimized Spacer widget to eliminate unnecessary markup when no space is defined or set to 0
* Tweak: Optimized Progress Bar widget to eliminate unnecessary markup when both title and percentage are empty.
* Tweak: Optimized Testimonial widget to eliminate unnecessary markup when content controls are left empty
* Tweak: Optimized Shortcode widget to eliminate unnecessary markup when the shortcode field is left empty
* Tweak: Optimized Menu Anchor widget to eliminate unnecessary markup when the anchor ID is left empty
* Tweak: Optimized Text Editor widget to eliminate unnecessary markup when the editor content is empty
* Tweak: Optimized Icon Box widget to eliminate unnecessary markup when there is no content
* Tweak: Optimized Image Box widget to eliminate unnecessary markup when there is no content
* Tweak: Optimized Alert widget to eliminate unnecessary markup when the content is empty
* Tweak: Improved Asset Loading feature merged to version
* Tweak: Activated Grid Container feature for existing sites
* Tweak: Promoted Editor Top Bar to Beta status
* Tweak: Activated Lazy Load Background Images by default to new sites and changed status to Beta
* Tweak: Optimized Gutenberg Loading feature merged to version and moved to Settings
* Tweak: Optimize Image Loading feature merged to version and moved to Settings
* Fix: Edit with Elementor button is missing in various scenarios when using WordPress 6.5.2
* Fix: RTL websites using a LTR UI are flipping between 'left' and 'right' inside the editor
* Fix: Deprecated styling has been removed from the Editor's tabs
* Fix: Replaced deprecated `elementor.$previewElementorEl` with `documents.getCurrent().$element` (props [@vHeemstra](https://github.com/vHeemstra))
= 3.20.4 - 2024-04-10 =
* Fix: Image prompt enhancement not functioning as expected in AI Images
= 3.20.3 - 2024-03-26 =
* Fix: Edit with Elementor button is missing for pages that had been previously edited with Elementor when using WordPress 6.5 ([#25495](https://github.com/elementor/elementor/issues/25495), [#25496](https://github.com/elementor/elementor/issues/25496))
* Security Fix: Improved code security enforcement in Text Path Widget
= 3.20.2 - 2024-03-20 =
* Fix: Media file is not allowed to be uploaded within the editor ([#25077](https://github.com/elementor/elementor/issues/25077), [#25187](https://github.com/elementor/elementor/issues/25187))
= 3.20.1 - 2024-03-13 =
* Fix: Radial background gradient is not working as expected in responsive mode ([#25038](https://github.com/elementor/elementor/issues/25038))
* Fix: Tabs widget remains visible when disabled in the Element Manager
= 3.20.0 - 2024-03-11 =
* Tweak: Enanached TTFB metric by removing UI controls and some arguments from frontend loading for better site performance
* Tweak: Resolved excessive DOM output when using Grid Container and Flexbox Container widgets
* Tweak: Added X icon to Font Awesome icon library ([#23345](https://github.com/elementor/elementor/issues/23345))
* Tweak: Added Threads icon to Font Awesome icon library ([#23345](https://github.com/elementor/elementor/issues/23345))
* Tweak: Restricted HTML widget privileges to admin users only for enhanced security and control
* Tweak: Introduced the capability for admin users to grant HTML widget usage permissions to non-admin users in the Role Manager
* Tweak: Refined Editor's unit selection DOM output for better efficiency
* Tweak: Implemented accessibility improvements in Dynamic Tags control
* Tweak: Implemented accessibility improvements in widget panel sections
* Tweak: Implemented accessibility improvements in Site Settings items
* Tweak: Implemented accessibility improvements in the Elements panel keyboard accessible
* Tweak: Implemented accessibility improvements in Color Picker control
* Tweak: Implemented accessibility improvements in Site Settings header buttons
* Tweak: Implemented accessibility improvements for actions in the History panel
* Tweak: Implemented accessibility improvements for revisions in History panel
* Tweak: Added semantic `<time>` wrapper for items in History panel
* Tweak: Added semantic `<search>` wrapper to Widgets search
* Tweak: Promoted Build with AI feature to Stable status
* Tweak: Global Style Guide feature merged to version
* Tweak: Promoted Inline Font Icons feature to Stable status
* Tweak: Activated Grid Container feature by default for new sites
* Tweak: Removed separator-none argument from all Editor controls
* Tweak: Relocated Icon and Content Spacing controls to the Box section in Icon Box widget
* Tweak: Relocated Image and Content Spacing controls to the Box section in Image Box widget
* Tweak: Relocated Alignment control from Content tab to Style tab in Button widget
* Tweak: Replaced Position select control with toggle control in Tabs widget
* Tweak: Replaced Icon Position select control with toggle control in Button widget
* Tweak: Hide the Border Radius control of Drop Cap in Text Editor widget
* Tweak: Hide image controls when image is not selected in Image widget
* Tweak: Removed `Size` control for new usage in Button Widget
* Tweak: Replaced Dismiss Icon select control with toggle control in Alert widget
* Tweak: Replaced Additional Options select controls with toggle controls in Image Carousel widget
* Tweak: Added missing `title` attribute to the Editor preview iframe
* Tweak: Added a new reference to the Extensions page from Add New Plugin screen
* Tweak: Improved flexibility of the widget promotion area for better extendability and customization
* Tweak: Implemented general improvements to i18n for enhanced global support
* Tweak: Updated `eicons` library to v5.28.0
* Tweak: Standardized section names across various Elementor widgets for uniformity and clarity
* Fix: Compatibility issues with various 3rd party plugins when Optimize Image Loading feature is activated ([#24226](https://github.com/elementor/elementor/issues/24226))
* Fix: `install_compare()` in Experiments Manager throw an error in PHP 8.2+ if `get_installs_history()` returned an empty result
= 3.19.4 - 2024-02-28 =
* Fix: Widgets are not appearing in the widget panel when using various 3rd party plugins
= 3.19.3 - 2024-02-26 =
* Fix: Template is not importing when the Unfiltered File option is disabled ([#25071](https://github.com/elementor/elementor/issues/25071))
= 3.19.2 - 2024-02-07 =
* Fix: Integration script not functioning as expected in Build with AI feature
= 3.19.1 - 2024-02-05 =
* Tweak: Improved text-based AI capabilities within the widget type
* Security Fix: Addressed security weaknesses in template library mechanism
* Fix: Improved code security enforcement in Media control
* Fix: SVG Icons break the title layout when using Firefox and Safari browsers in Accordion widget ([#24925](https://github.com/elementor/elementor/issues/24925))
* Fix: Missing hover state to dropdown in AI Containers modal
= 3.19.0 - 2024-01-29 =
* New: Generate Container Variations with AI directly from Elementor's Blocks Template Library
* New: Introducing the 'What's New' screen - Insights on the latest features, enhancements, and updates
* Tweak: Added responsive controls to Gradient in Background and Background Overlay ([#10247](https://github.com/elementor/elementor/issues/10247), [#6783](https://github.com/elementor/elementor/issues/6783), [#10449](https://github.com/elementor/elementor/issues/10449), [#15377](https://github.com/elementor/elementor/issues/15377), [#17000](https://github.com/elementor/elementor/issues/17000))
* Tweak: Added caption space option in Basic Gallery and Image Carousel widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo), [#12533](https://github.com/elementor/elementor/issues/12533), [#21128](https://github.com/elementor/elementor/issues/21128))
* Tweak: Added responsive control to Size Resolution in Testimonial widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Restricted JSON file upload privileges to admin users only for enhanced security and control
* Tweak: Introduced the ability for admin users to grant JSON file upload permissions to non-admin users in Role Manager
* Tweak: Raised the minimum required PHP version from 7.3 to 7.4
* Tweak: Incorporated workflow hints within the media control to improve accessibility
* Tweak: Incorporated workflow hints within the gallery control to improve accessibility
* Tweak: Implemented CSS logical properties in Divider widget
* Tweak: Removed `Size` control for new usage in Heading Widget
* Tweak: Removed `Size` control for new usage in Button Widget
* Tweak: Removed `Progress Type` control for new usage in Progress Bar widget
* Tweak: Added responsive control to Vertical Align in Icon Box widget
* Tweak: Added responsive control to Image Position in Image Box widget
* Tweak: Added All Statuses filter in Element Manager
* Tweak: Added additional size units and custom units in all elements
* Tweak: Limit pagination for five attempts in Build with AI modal
* Tweak: Replaced select control with choose control for Image Position in Testimonial widget
* Tweak: Shifted alignment controls from the Content tab to the Style tab in Heading, Icon, and Image widgets
* Tweak: Promoted Optimized Gutenberg Loading feature to Stable status
* Tweak: Promoted Optimize Image Loading feature to Stable status
* Tweak: Promoted Build with AI feature to Beta status and activated for all users
* Tweak: Optimized DOM Output feature merged to version
* Tweak: Added new Notice control for Editor panels
* Tweak: Added new Alert control for Editor panels
* Fix: Deprecation notices in console log in History panel ([#19456](https://github.com/elementor/elementor/issues/19456), [#22159](https://github.com/elementor/elementor/issues/22159))
* Fix: Dark Mode affects the link options modal in Text Editor widget ([#23477](https://github.com/elementor/elementor/issues/23477))
* Fix: Enhanced code quality checks within the template export process
* Fix: Added better output escaping to Image Size control attributes
* Fix: Added better output escaping to URL controls
* Fix: Justify items not working when grid is set to full width in Grid Container
* Fix: Asymmetric icons are not displayed correctly in Accordion widget
* Fix: Share copy options were not functioning properly with VideoPress integration in Video widget
= 3.18.3 - 2023-12-20 =
* Fix: Modified control sanitization to enforce better security policies in Dynamic tags
* Fix: Elementor Editor is slow when using Safari 17 and Firefox on macOS
* Fix: Inner containers added to the top of the page when using AI Variations
= 3.18.2 - 2023-12-08 =
* Security Fix: Addressed security weaknesses in template upload mechanism
= 3.18.1 - 2023-12-06 =
* Fix: Improved code security enforcement in File Upload mechanism
* Fix: Error appears on front when using various 3rd party plugins and Themes
* Fix: Reverted Elementor Editor is slow when using Safari 17 and Firefox on macOS
= 3.18.0 - 2023-12-04 =
* New: Introducing Element Manager - Overview of all installed widgets on your site, allowing the deactivation of unused widgets for a personalized widget panel ([#9647](https://github.com/elementor/elementor/issues/9647))
* New: Introducing Elementor AI for Text-Based Container Generation – Effortlessly generate uniquely designed containers by simply providing a single textual prompt
* New: Introducing Elementor AI for Elementor-Based Container Variations – Customize your existing Elementor layouts by editing container content, images, fonts, colors, and icons
* Tweak: Added support for Elementor AI Web-Based Container generation – Create containers by providing a specified URL to generate Elementor-compatible layouts
* Tweak: Enhanced TTFB metric by removing UI controls and some arguments from frontend loading for better site performance
* Tweak: Implemented accessibility improvements in Progress Bar widget
* Tweak: Added responsive control and size units to navigation size in Image Carousel widget
* Tweak: Promoted Global Style Guide feature to a Stable status
* Tweak: Activated Optimize Image Loading experiment by default for all sites
* Tweak: Activated Optimized Gutenberg Loading experiment by default for all sites
* Tweak: Activated Inline Font Icons experiment by default for new sites
* Tweak: Renamed the 'Image Size' control into 'Image Resolution'
* Tweak: Updated `eicons` library to v5.25.0
* Tweak: Updated context menu UI
* Fix: Elementor Editor is slow when using Safari 17 and Firefox on macOS ([#24260](https://github.com/elementor/elementor/issues/24260))
* Fix: Locale with "comma" as decimal separator brakes generated CSS styles for decimal values ([#10992](https://github.com/elementor/elementor/issues/10992))
* Fix: Changed Vimeo Background video player to transparent background player ([#16336](https://github.com/elementor/elementor/issues/16336))
* Fix: Dynamic property creation is deprecated in container layout with PHP 8.2 ([#23830](https://github.com/elementor/elementor/issues/23830))
* Fix: Ensure that the tab elements open correctly with a click in Tabs widget
= 3.17.3 - 2023-11-08 =
* Fix: Modified control sanitization to enforce better security policies in Dynamic tags
= 3.17.2 - 2023-11-01 =
* Fix: Modified controls sanitization to enforce better security policies in Heading, Icon, Image Box, and Testimonial widgets
= 3.17.1 - 2023-10-25 =
* Fix: Error message appears when loading the Theme Builder
= 3.17.0 - 2023-10-25 =
* New: AI History - Quickly restore AI-generated content, enhancing your workflow by improving content recovery and acceleration
* New: Revamped Rating widget - enhanced flexibility for customizable visual rating scales, elevating your designs to be more engaging and interactive ([#18793](https://github.com/elementor/elementor/issues/18793), [#10529](https://github.com/elementor/elementor/issues/10529), [#18169](https://github.com/elementor/elementor/issues/18169), [#20651](https://github.com/elementor/elementor/issues/20651), [#10127](https://github.com/elementor/elementor/issues/10127))
* New: Introducing Gutenberg Asset Loading as a Beta feature - enhance performance by avoiding unnecessary block editor assets
* New: Introducing Optimize Image Loading as a Beta feature - Apply default optimization strategies during content rendering for improved LCP
* Tweak: Allowed using TinyMCE Full Screen Toolbar with Editor Top Bar ([#23463](https://github.com/elementor/elementor/issues/23463), [#22873](https://github.com/elementor/elementor/issues/22873))
* Tweak: Make the Container element extendable (props [@HadyShaltout](https://github.com/HadyShaltout))
* Tweak: Added a FAQ Schema support in Accordion widget
* Tweak: Added VideoPress integration for self-hosted videos in Video widget
* Tweak: Implemented accessibility improvements in Accordion widget
* Tweak: Upgraded minimum required PHP version to 7.3
* Fix: Responsive settings for Templates wouldn't save completely when Additional Custom Breakpoints feature is activated ([#19394](https://github.com/elementor/elementor/issues/19394), [#22829](https://github.com/elementor/elementor/issues/22829))
* Fix: Error messages appear on Theme Builder when using PHP 8.X ([#22991](https://github.com/elementor/elementor/issues/22991))
* Fix: Disabling options in URL Control does not hide the options icon in External URL field ([#11214](https://github.com/elementor/elementor/issues/11214))
* Fix: UI Glitch in widget Style and Advanced tabs ([#23402](https://github.com/elementor/elementor/issues/23402))
* Fix: PHP Memory Limit displayed in System Info wasn't accurate in various scenarios
= 3.16.6 - 2023-10-17 =
* Fix: Improved code security enforcement in Dynamic Tag Fallback control
= 3.16.5 - 2023-10-09 =
* Fix: Widget panel appears empty for Editor role with "Access to edit content only" permission ([#23696](https://github.com/elementor/elementor/issues/23696))
* Fix: Improved code security enforcement in SVG Icon control
= 3.16.4 - 2023-09-20 =
* Fix: HTML tags are not rendering on title field in Tabs widget ([#23752](https://github.com/elementor/elementor/issues/23752))
* Fix: Tabs is using the 'active' color for both 'active' and 'hover' states in the accordion layout in Tabs widget
* Fix: Gaps values aren't displayed inside the Editor in Container widget
= 3.16.3 - 2023-09-14 =
* Tweak: Changed Improved CSS loading feature to inactive for existing sites
* Fix: Dynamic tag for ACF image field is not working as expected ([#23757](https://github.com/elementor/elementor/issues/23757))
* Fix: Display issues when using long titles inside Tabs widget ([#23670](https://github.com/elementor/elementor/issues/23670))
* Fix: Gaps control does not present values as expected in Container widget
= 3.16.2 - 2023-09-13 =
* Fix: Various issues with deprecation updates and 3rd party plugins
= 3.16.1 - 2023-09-12 =
* Fix: Flexbox Container feature is activated by default for existing sites
= 3.16.0 - 2023-09-12 =
* New: Grid widget is now accessible in the widgets panel, enhancing workflow and user experience
* Tweak: Enhanced TTFB metric by optimizing controls display condition functions in the Editor (props [@DMajorChump](https://github.com/MajorChump), [#21762](https://github.com/elementor/elementor/issues/21762))
* Tweak: Implemented accessibility improvements in Nested Tabs ([#22935](https://github.com/elementor/elementor/issues/22935))
* Tweak: Promoted Flexbox Container feature to Stable status
* Tweak: Enabled Flexbox Container feature by default for new installations
* Tweak: Substituted 'Gap between elements' control in site settings with the new Container Gap control
* Tweak: Upgraded HTML Structure for Tabs Widget
* Tweak: Implemented CSS logical properties for border-radius in Elementor Editor
* Tweak: Implemented CSS logical properties in Container, Accordion and Tabs widgets
* Tweak: Enhanced dropdown preview for Global Typography styles
* Tweak: Enabled Improved Asset Loading feature by default for all sites
* Tweak: Promoted Grid Container feature to Beta status
* Tweak: Replace CSS `float` with other layouts in the Editor
* Tweak: Concealed the 'Empty View' cell within the Grid Container to prevent distortion of the preview
* Tweak: Updated `eicons` library to v5.23.0
* Tweak: Added keyboard accessibility to a link in Icon Box widget
* Tweak: Added keyboard accessibility to a link in Image Box widget
* Tweak: Added 'Download System Info" button to the top of Elementor System Info screen
* Fix: Justify Content and Align Items controls are not functioning as expected in responsive mode in Container widget ([#19363](https://github.com/elementor/elementor/issues/19363))
* Fix: Wrong structure of predefined Container layouts in RTL ([#20184](https://github.com/elementor/elementor/issues/20184))
* Fix: Editing a post or page created in Gutenberg with Elementor resulted in sections being displayed instead of containers ([#20282](https://github.com/elementor/elementor/issues/20282))
* Fix: Custom unit inheritance problem in mobile mode in Grid Container ([#22289](https://github.com/elementor/elementor/issues/22289))
* Fix: Spacer not functioning as intended in Container widget ([#20023](https://github.com/elementor/elementor/issues/20023))
* Fix: Translated blending mode options in `heading.php` for improved usability (props [@DAnn2012](https://github.com/DAnn2012))
* Fix: Use default placeholder set in URL control (props [@DAnn2012](https://github.com/DAnn2012))
* Fix: Improved translation functionality in the Editor (props [@DAnn2012](https://github.com/DAnn2012))
* Fix: Improved code security enforcement in Text Path widget
* Fix: "Add New Container" functionality is not functioning correctly in Finder
* Fix: Styling from the parent Accordion was inherited by an Accordion placed inside it in Accordion widget
* Fix: Title is not breaking in Recently Edited modal in Editor Top Bar
* Fix: Edit page with WordPress Editor issue when using WordPress 6.3
= 3.15.3 - 2023-08-20 =
* Fix: Elements can't be edited after accessing the page settings panel ([#23365](https://github.com/elementor/elementor/issues/23365))
* Fix: Reverted Responsive settings for Section Templates won't entirely save when Additional Breakpoints feature is active
* Fix: Redundant accordion icon appears when using Safari browser in Accordion widget
* Fix: Elementor Admin Top Bar affects styling on non-elementor screens in WordPress
* Fix: Changed CSS class for Apps page for better i18n support
= 3.15.2 - 2023-08-09 =
* Fix: Popular Apps notification is not presented as expected in RTL websites ([#23307](https://github.com/elementor/elementor/issues/23307))
* Fix: Typo in Popular Apps notification ([#23329](https://github.com/elementor/elementor/issues/23329))
* Fix: Redundant accordion icon appears when using Safari browser in Accordion widget
= 3.15.1 - 2023-08-02 =
* Fix: Error notices appear on front after schemes code deprecated
= 3.15.0 - 2023-07-31 =
* New: Introducing Accordion widget - Unleash your design creativity with nesting capabilities and layout flexibility ([#2587](https://github.com/elementor/elementor/issues/2587))
* New: Enhancements Elementor AI for Images - Seamlessly Remove and Replace Backgrounds
* New: Introducing Apps Page - Discover a selection of tools, specifically tailored to enhance your Elementor-powered website
* Tweak: Added a "Container" option to the 'Hover Area' dropdown in Lottie widget ([#20360](https://github.com/elementor/elementor/issues/20360))
* Tweak: Updated several URLs from `http:` to `https` for enhanced compliance (props [@DAnn2012](https://github.com/DAnn2012))
* Tweak: Added Image Size control to Gravatar image in Author Box widget
* Tweak: Remove deprecated schemes area
* Tweak: Accessibility Improvements feature merged to version
* Tweak: Deleted `aspect-ratio` from SASS files
* Tweak: Added keyboard accessibility to Repeater control
* Tweak: Unified the appearance of `stretch` and `center` buttons in Tabs widgets
* Tweak: Updated `eicons` library to v5.21.0
* Tweak: Group together position controls in Icon Box widget
* Tweak: Group together position controls in Image Box widget
* Tweak: Added additional units to lightbox controls
* Tweak: Implemented CSS logical properties in Elementor App
* Tweak: Implemented CSS logical properties in Elementor Editor
* Tweak: Enhanced `text-align` property by implementing CSS logical properties
* Tweak: Improved panel UI in Video widget
* Tweak: Replaced Display Percentage select control to toggle control in Progress Bar widget
* Tweak: Added "Title HTML Tag" to Title in Progress Bar widget
* Tweak: Updated recommended PHP version
* Tweak: Added `classes_dictionary` support for editor controls
* Tweak: Expanded AI resize option elevating the resolution limit to 2048px
* Tweak: Landing Pages feature downgraded to BETA status
* Tweak: Promoted "Global Style Preview" feature to BETA status
* Fix: Responsive settings for Section Templates won't entirely save when Additional Breakpoints feature is active ([#19394](https://github.com/elementor/elementor/issues/19394), [#19394](https://github.com/elementor/elementor/issues/19394))
* Fix: Video lightbox incorrect aspect ratio when multiple video widgets are utilized on the same page ([#21649](https://github.com/elementor/elementor/issues/21649))
* Fix: Disabling popup overlay does not disable it in the editor ([#22412](https://github.com/elementor/elementor/issues/22412))
* Fix: Corrected typo in `DONOTCACHCEOBJECT` to `DONOTCACHEOBJECT` for accurate `do_not_cache` definition ([#22786](https://github.com/elementor/elementor/issues/22786))
* Fix: Stretch option is not working as expected when items are set to the sides in Tabs widget ([#22774](https://github.com/elementor/elementor/issues/22774))
* Fix: Color picker is not working as expected on document settings ([#22867](https://github.com/elementor/elementor/issues/22867))
* Fix: Updated text domain of multiple strings to exclude 'elementor-pro' for better compatibility (props [@DAnn2012](https://github.com/DAnn2012))
* Fix: Video overlay image `aspect-ratio` fixes
* Fix: Rectified template categories filter to reference the correct ID accurately
* Fix: Lightbox overlay color was not visible when previewing the lightbox within the editor
= 3.14.1 - 2023-06-26 =
* Fix: Video background added on the parent tab container only works on the first tab in Tabs widget
* Fix: AI Image screen is not loading when there is no image in the control
= 3.14.0 - 2023-06-19 =
* New: Introducing Elementor AI for Image Creation – Unleash your creativity, improve and accelerate your workflow by instantly generating any type of image
* New: Add widgets to the Editor with a click - streamline and accelerate your workflow ([#20142](https://github.com/elementor/elementor/issues/20142), [#21965](https://github.com/elementor/elementor/issues/21965))
* New: Global Styles Preview - Showcase your global colors and fonts for better insight of your website's design system
* Tweak: Added a None option to the breakpoint options in Tabs widget ([#7742](https://github.com/elementor/elementor/issues/7742))
* Tweak: Updated "Manage Website" button functionality and name in Editor Top Bar ([#22359](https://github.com/elementor/elementor/issues/22359), [#22464](https://github.com/elementor/elementor/issues/22464))
* Tweak: Added a horizontal scrolling option in Tabs widget
* Tweak: Implemented "Add new page" option in recently edited documents dropdown in Editor Top Bar
* Tweak: Allow loading a document without reloading when using recently edited documents dropdown in Editor Top Bar
* Tweak: Changed document name simultaneously when changing it in the document settings panel and the Editor Top Bar
* Tweak: Moved the 'Container Type' dropdown to the top of the container widget in Grid Container experiment
* Tweak: Added Fit to Size control to SVG file in Icon widget
* Tweak: Added "Object Position" control to Image widget
* Tweak: Added "Order" control to page settings panel
* Tweak: Added "Comments" control to page settings panel
* Tweak: Updated the layout of Keyboard Shortcuts panel
* Tweak: Added "Page Settings" hotkey to the Keyboard Shortcuts panel
* Tweak: Added "User Preferences" hotkey to the Keyboard Shortcuts panel
* Tweak: Added "Notes" feature hotkey to the Keyboard Shortcuts panel
* Tweak: Use CSS Logical Properties in Elementor Admin SCSS files
* Tweak: Move the "Elementor Loading" HTML block from the preview area
* Tweak: Use `media_types` array in Media controls
* Tweak: Added keyboard accessibility to Navigator items
* Tweak: Added keyboard accessibility to Basic Gallery widget
* Tweak: Added keyboard accessibility to Image Carousel widget
* Tweak: Improved accessibility to Button widget
* Tweak: Added focus state to Editor buttons
* Tweak: Replaced select control with choose control for Vertical Alignment control in Icon Box widget
* Tweak: Replaced select control with choose control for Vertical Alignment control in Image Box widget
* Fix: Not-crawlable link error in Accordion widget ([#14371](https://github.com/elementor/elementor/issues/14371), [#20214](https://github.com/elementor/elementor/issues/20214), [#20477](https://github.com/elementor/elementor/issues/20477), [#8943](https://github.com/elementor/elementor/issues/8943), [#11611](https://github.com/elementor/elementor/issues/11611))
* Fix: Not-crawlable link error in Toggle widget ([#14371](https://github.com/elementor/elementor/issues/14371), [#20214](https://github.com/elementor/elementor/issues/20214), [#20477](https://github.com/elementor/elementor/issues/20477), [#8943](https://github.com/elementor/elementor/issues/8943), [#11611](https://github.com/elementor/elementor/issues/11611))
* Fix: "Convert to Containers" functionality appears on a page without Sections ([#19361](https://github.com/elementor/elementor/issues/19361))
* Fix: Responsive settings for templates don't work as expected when Additional Custom Breakpoints feature is active ([#16819](https://github.com/elementor/elementor/issues/16819), [#19394](https://github.com/elementor/elementor/issues/19394))
* Fix: ARIA `role` attributes in Accordion widget
* Fix: ARIA `role` attributes in Toggle widget
* Fix: Background video is not working as expected inside the editor on container level in Nested Elements
* Fix: Dropdown select control UI background color glitch on dark mode in the Editor
* Fix: Special characters are not displaying as expected when using recently edited documents dropdown in Editor Top Bar
= 3.13.4 - 2023-05-28 =
* Fix: Unable to save a new Global Widget ([#22544](https://github.com/elementor/elementor/issues/22544))
= 3.13.3 - 2023-05-22 =
* Security Fix: Addressed security weaknesses in template creation mechanism
* Tweak: Improved error messages when a kit is not downloaded successfully in Kit Library
= 3.13.2 - 2023-05-11 =
* Security Fix: Addressed security weaknesses in access management related functions
= 3.13.1 - 2023-05-09 =
* Tweak: Removed autocomplete functionality in Color Picker
* Fix: 'Editing Handle' location issue in various places in the Editor
= 3.13.0 - 2023-05-08 =
* New: Introducing Elementor AI Write - Boost your productivity and efficiency, while elevating your website's design and content.
* New: CSS Grid layout in Container - ideal for grid-like layouts and achieving infinite design possibilities ([#18839](https://github.com/elementor/elementor/issues/18839))
* Tweak: Added RGBA and HSLA types to color picker ([#18308](https://github.com/elementor/elementor/issues/18308))
* Tweak: Improved items behavior when the width of all the tabs titles exceeds the parent container width ([#21650](https://github.com/elementor/elementor/issues/21650))
* Tweak: Adjusted Favorites section functionality for better user experience ([#20939](https://github.com/elementor/elementor/issues/20939))
* Tweak: Added quick site navigation within the editor's new Top Bar
* Tweak: Added the Save Options functionality to new Editor Top Bar
* Tweak: Added "Site Settings" hotkey to keyboard shortcuts panel
* Tweak: Removed Pojo integration from Elementor
* Tweak: General improvements in Elementor's new color scheme
* Tweak: Updated `Pickr` library to v1.8.0
* Tweak: Updated `eicons` library to v5.20.0
* Tweak: Added Lazy Load support to various Elementor Editor and Admin images
* Tweak: Added Lazy Load support for embedded video thumbnail image
* Tweak: Improved accessibility in Lightbox functionality
* Tweak: Added keyboard accessibility to Elementor Editor tabs
* Tweak: Added keyboard accessibility to Elementor Editor icons
* Tweak: Added keyboard accessibility to Elementor widget categories
* Tweak: Added keyboard accessibility to header and footer in widgets panel
* Tweak: Added keyboard accessibility to "Edit with Elementor" button
* Tweak: Added keyboard accessibility to navigation arrows in Image Carousel widget
* Tweak: Added keyboard accessibility to URL control "Link Options" button
* Tweak: Added keyboard accessibility to editor "mode switcher"
* Tweak: Added keyboard accessibility to close and toggle buttons in Navigator
* Tweak: HTML structure changed in Elementor Editor components for better readability
* Fix: Can't paste widgets into the 'Drag widget here' area when using Container ([#21652](https://github.com/elementor/elementor/issues/21652), [#22142](https://github.com/elementor/elementor/issues/22142))
* Fix: Removed redundant scroll in Finder
* Fix: Carousel widgets are not working correctly inside Nested Tabs widget
* Fix: Lightbox image captions are not aligned to the center
* Fix: Border radius not affecting the Video and Slideshow background types in Container
* Fix: Update translation strings escaping for safe use in attributes output
* Fix: Added `aspect-ratio` fallback in Video widget for old browsers
* Fix: Disabled 'Dominant Color' on PNG and GIF images in Lazy Load Background Images experiment
* Fix: Wrong ARIA text value in Progress Bar widget
= 3.12.1 - 2023-04-02 =
* Fix: Elementor's dark mode color scheme affects the front in various scenarios ([#21809](https://github.com/elementor/elementor/issues/21809), [#21832](https://github.com/elementor/elementor/issues/21832))
* Fix: Reverted inline editing fix that caused DOM change in Button widget
= 3.12.0 - 2023-03-29 =
* New: A new color scheme for Elementor - the Editor and other Elementor screens have been recolored, simplified, and optimized for accessibility
* New: Introducing a new Editor Top Bar as an Alpha experiment - consolidates all the common actions you need to perform on your website in a central and accessible location
* Tweak: Added a vertical alignment control to icons in Icon List widget ([#16464](https://github.com/elementor/elementor/issues/16464), [#16056](https://github.com/elementor/elementor/issues/16056), [#19237](https://github.com/elementor/elementor/issues/19237), [#16237](https://github.com/elementor/elementor/issues/16237), [#18420](https://github.com/elementor/elementor/issues/18420))
* Tweak: Adjusted the increments of `em` and `rem` when using the number scrubbing functionality ([#19399](https://github.com/elementor/elementor/issues/19399))
* Tweak: Added `vw` unit to margin and padding in Column, Section, and Container elements ([#20890](https://github.com/elementor/elementor/issues/20890), props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added additional size units for icon in Social Icons widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Separated title and description control labels in Icon Box and Image Box widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added units to `container_width` and `widgets_gap` in site settings (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added units for Word Spacing control in Text Path widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Extracted Stretch Section handler to a more generic Stretch Element
* Tweak: Refactored show and hide tab content callbacks to be more generic in Tabs widget
* Tweak: Updated minimum required WordPress version to 5.9
* Tweak: Separated overview dashboard function to multiple functions in WordPress dashboard
* Tweak: Added thumbnail to most recently installed kit in Elementor Import/export screen
* Tweak: Added Transition Duration control to text hover color in Icon List widget
* Tweak: Display normal & hover icon colors in tabs view in Icon List widget
* Tweak: Added additional size units and custom units in all elements
* Tweak: Added remove current kit alert before applying a new kit in import process
* Tweak: Removed redundant default units in various elements
* Tweak: Upgrade Swiper Library feature promoted to Stable status
* Tweak: Save as Default feature merged to version
* Fix: Padding is set to text span instead of icon span in Icon List widget ([#9831](https://github.com/elementor/elementor/issues/9831), props [@cirkut](https://github.com/cirkut))
* Fix: Save as Default functionality breaks Image Carousel and Loop Carousel widgets in various scenarios ([#21371](https://github.com/elementor/elementor/issues/21371))
* Fix: Content styling controls are not targeting the right container in Tabs widget
* Fix: Containers are still editable in Editor preview mode
* Fix: "Choose Image" control is missing in Safari 14 in various image elements
= 3.11.5 - 2023-03-14 =
* Tweak: Improved SVG file upload sanitization for better security enforcement
* Tweak: Improved code security enforcement in Text Path widget
= 3.11.4 - 2023-03-12 =
* Fix: Sticky and Motion Effects not working after latest Chrome update ([#21612](https://github.com/elementor/elementor/issues/21612))
* Fix: Extra spacing appears on the bottom in Video widget
= 3.11.3 - 2023-03-07 =
* Fix: Lightbox is not presented as expected when Upgrade Swiper Library experiment is activated ([#21413](https://github.com/elementor/elementor/issues/21413))
* Fix: "Choose Image" control is missing in Safari 14 in various image elements
= 3.11.2 - 2023-02-22 =
* Fix: Passing an HTMLElement to the Swiper instance utility doesn't work
= 3.11.1 - 2023-02-15 =
* Fix: Featured Image dynamic tag is not working in Background images ([#21313](https://github.com/elementor/elementor/issues/21313))
= 3.11.0 - 2023-02-13 =
* New: Introducing Copy and Paste Between Websites functionality ([#9424](https://github.com/elementor/elementor/issues/9424), [#19183](https://github.com/elementor/elementor/issues/19183))
* New: Responsive background Image Size - Adjust image size per device to improve performance ([#6778](https://github.com/elementor/elementor/issues/6778), [#3722](https://github.com/elementor/elementor/issues/3722))
* New: Updated Swiper Library to 8.4.5 as a Beta experiment ([#18724](https://github.com/elementor/elementor/issues/18724))
* Tweak: Updated Google Fonts list with 125 new fonts ([#20229](https://github.com/elementor/elementor/issues/20229))
* Tweak: Added `accent-color` support to Form fields in Site Settings
* Tweak: Use `aspect-ratio` property instead of CSS trick in Video widget
* Tweak: Updated `eicons` library to v5.18.0
* Tweak: Added `generator` meta tag to identify active performance settings and experiments
* Tweak: Improved logo visibility in Site Logo widget
* Tweak: Updated error messages when replacing URLs in Elementor Tools screen
* Tweak: Updated error messages on import/export functionality
* Tweak: Added a responsive control to custom image spacing in Image Carousel widget
* Tweak: Renamed "Experiments" settings tab to "Features" for better clarity
* Tweak: Merged "Hide WP widgets from search" experiment to the version
* Tweak: Promoted "Nested Elements" experiment to BETA status
* Tweak: Promoted "Flexbox Container" experiment to RC status
* Tweak: Promoted "Save as Default" experiment to Stable status
* Fix: Rename `e-action-hash` attribute to `data-e-action-hash` attribute ([#20513](https://github.com/elementor/elementor/issues/20513), [#16418](https://github.com/elementor/elementor/issues/16418), props [@huubl](https://github.com/huubl))
* Fix: Justify Content icons are inverted in RTL when direction is set to column in Container ([#20083](https://github.com/elementor/elementor/issues/20083))
* Fix: Various issues when using the convert-to-container functionality
* Fix: Tabs widget changes width size when direction set to row or column in Container
* Fix: Adjusted right-click menu dark mode for blocked options
* Fix: Can't rollback Elementor version to older Core version
= 3.10.2 - 2023-01-29 =
* Fix: PHP 8.x throws errors and notices in some cases ([#21087](https://github.com/elementor/elementor/issues/21087))
* Fix: Keyboard actions are not blocked on main tab container in Tabs widget
= 3.10.1 - 2023-01-17 =
* Fix: Child containers inheriting styles from parent container ([#20669](https://github.com/elementor/elementor/issues/20669))
* Fix: Lazyload not working after load more action in loop builder items
* Fix: Tab toggle is not working as expected after dragging a widget to any tab in Tabs widget
* Fix: Elementor Top bar is not fully responsive when WP sidebar is collapsed
= 3.10.0 - 2023-01-09 =
* New: Introducing the renewed Tabs widget - Enable more design options, and nesting capabilities ([#2587](https://github.com/elementor/elementor/issues/2587))
* New: Introducing Custom Units - A new way to choose any unit you want, including CSS Math Functions ([#2219](https://github.com/elementor/elementor/issues/2219), [#19935](https://github.com/elementor/elementor/issues/19935), [#18738](https://github.com/elementor/elementor/issues/18738), [#8307](https://github.com/elementor/elementor/issues/8307), [#11335](https://github.com/elementor/elementor/issues/11335))
* New: Container-based website assets - Kickstart your website creation and design process with container-based full website kits, templates and blocks
* New: Added an option to disable Google Fonts integration from font-family control
* Tweak: Added `preload="metadata"` to self hosted videos in Video widget ([#17308](https://github.com/elementor/elementor/issues/17308))
* Tweak: Added `preload` selector to self hosted videos in Video widget ([#17308](https://github.com/elementor/elementor/issues/17308))
* Tweak: Added `loading="lazy"` for custom size in media control ([#17884](https://github.com/elementor/elementor/issues/17884))
* Tweak: Added additional units for width and height in Icon List widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added additional units for icon size in Icon List Widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added `loading="lazy"` to Google Map widget
* Tweak: Updated `eicons` library to 5.17.0
* Tweak: Merged various experiments to the version
* Tweak: Promoted various experiments to Beta and Stable status
* Tweak: Added Undo option into success toast in "Save as Default" experiment
* Tweak: Media control return image URL from WordPress in Style CSS
* Tweak: General infrastructure changes to Import Export Website Kit experiment
* Fix: RTL text is printed backward in Text Path widget ([#17309](https://github.com/elementor/elementor/issues/17309))
* Fix: Unnecessary `non-existing control` errors are thrown on page load ([#20027](https://github.com/elementor/elementor/issues/20027))
* Fix: Post type is overridden on autosave for library documents ([#1994](https://github.com/elementor/elementor/issues/1994))
* Fix: Compatibility issue with Rank Math plugin due to `wp_print_media_template()` in onboarding module ([#18368](https://github.com/elementor/elementor/issues/18368))
* Fix: Auto detection of dark mode not working in the Theme Builder ([#19670](https://github.com/elementor/elementor/issues/19670))
* Fix: Missing escaping translation in Experiments screen
* Fix: Motion effect on background image disables background overlay in Container
= 3.9.2 - 2022-12-21 =
* Fix: Images not loading in Template widget inside the Editor when using Lazy Load Background Images experiment ([#20635](https://github.com/elementor/elementor/issues/20635))
* Fix: Wrong share URL for XING network ([#13112](https://github.com/elementor/elementor/issues/13112))
* Fix: Browser ignores space in mail share URL ([#10803](https://github.com/elementor/elementor/issues/10803))
* Fix: Responsive values are not saving as part of Save as Default functionality
= 3.9.1 - 2022-12-14 =
* Fix: Copy-Paste Style prevents saving the page when Repeater controls exist in "non-content" tabs ([#19895](https://github.com/elementor/elementor/issues/19895), [#20637](https://github.com/elementor/elementor/issues/20637))
* Fix: Font looks blurry in the Admin Top Bar (props [@CodeExplore](https://github.com/CodeExplore))
* Fix: The not active tab in the media modal is missing
* Fix: Background Overlay is not uploading in Container when using the Lazy Load experiment
= 3.9.0 - 2022-12-06 =
* New: Introducing Save as Default as a Beta experiment - Create your default settings for every element for better consistency
* New: Introducing Background images Lazy Load as an Alpha experiment
* Tweak: Separate "Default" and "None" values in Border Type control ([#11565](https://github.com/elementor/elementor/issues/11565), [#13328](https://github.com/elementor/elementor/issues/13328), [#11723](https://github.com/elementor/elementor/issues/11723))
* Tweak: Added `dnt` param to Vimeo embed background and Video widget ([#13797](https://github.com/elementor/elementor/issues/13797), [#13631](https://github.com/elementor/elementor/issues/13631))
* Tweak: Added Transform section to Advanced tab in Flexbox Container ([#18648](https://github.com/elementor/elementor/issues/18648), [#18268](https://github.com/elementor/elementor/issues/18268))
* Tweak: Added responsive control for Border Radius in Button widget ([#18914](https://github.com/elementor/elementor/issues/18914))
* Tweak: Added responsive control to opacity of background overlay image in Sections and Containers ([#19659](https://github.com/elementor/elementor/issues/19659))
* Tweak: Removed extra SQL queries on every page for better performance ([#12162](https://github.com/elementor/elementor/issues/12162))
* Tweak: Added background color option to the video background control ([#4353](https://github.com/elementor/elementor/issues/4353))
* Tweak: Added responsive control for caption to Image, Image Gallery and Image Carousel widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added responsive control to icon border radius in Icon and Social Icons widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added `em` unit to Word Spacing control in Text Path widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added responsive control to image border radius in Image Carousel, Basic Gallery and Testimonial widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Make Elementor compatible with WebP uploads via Performance Lab plugin
* Tweak: Added `em` units to border radius control in various elements
* Tweak: Upgraded the `autoprefixer` package to better minify CSS files
* Tweak: Added more units options to Border Width control in various elements
* Tweak: Adjusted Dark Mode in Navigator when using Container
* Tweak: Added `rel=preconnect` tag to Google Fonts to improve performance
* Tweak: Added escape translation strings for safe use in HTML output
* Tweak: Removed redundant labels from group controls
* Tweak: Added new margin controls to Post and Page Settings
* Tweak: Allow saving and reloading a page while in-place editing of documents
* Tweak: Added compatibility for Yoast Duplicate Post plugin
* Tweak: Added new hook action when element handler ready
* Fix: Predefined container structure with default padding is not working ([#19990](https://github.com/elementor/elementor/issues/19990))
* Fix: Repeater controls in `non-content` tabs cause JS errors when running Copy-Paste Style ([#19895](https://github.com/elementor/elementor/issues/19895))
* Fix: Various widgets disappear in certain scenarios when choosing direction Row or Column in Container
* Fix: Align items controls are not working as expected in container when using Spacer widget with custom width
* Fix: Pasting an element into the Preview Container throws a JS error in console
* Fix: Can't drag widgets into a Column after it's being emptied
* Fix: First container handle is not centered on an RTL language
= 3.8.1 - 2022-11-13 =
* Fix: PHP error notice appears while saving in Site Settings when using PHP8.0+ ([#20062](https://github.com/elementor/elementor/issues/20062), props [@gerasimovdaniel](https://github.com/gerasimovdaniel))
= 3.8.0 - 2022-10-30 =
* New: Revert your Website to its Previous Condition - Allow removing the last imported Kit
* New: The container experiment is now officially set as beta
* Tweak: Increase inputs in Replace URL tool to support long URLs ([#19559](https://github.com/elementor/elementor/issues/19559))
* Tweak: Added Dynamic Tags for Global Colors ([#15135](https://github.com/elementor/elementor/issues/15135))
* Tweak: Improved performance of Inline Fonts Icons experiment ([#19447](https://github.com/elementor/elementor/issues/19447))
* Tweak: Improved browser responsiveness during Elementor's initialization process ([#15228](https://github.com/elementor/elementor/issues/15228), props [@FlyingDR](https://github.com/FlyingDR))
* Tweak: Added Responsive control to Text Align in Columns and Sections ([#13199](https://github.com/elementor/elementor/issues/13199), props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added size units to Letter Spacing in Typography modal ([#19726](https://github.com/elementor/elementor/issues/19726))
* Tweak: Added more size units to Size and Spacing controls Icon and Icon box widgets ([#19496](https://github.com/elementor/elementor/issues/19496))
* Tweak: Added labels to font weight numeric values ([#18761](https://github.com/elementor/elementor/issues/18761))
* Tweak: Added `rem` unit to gap between elements control in Container widget ([#18261](https://github.com/elementor/elementor/issues/18261))
* Tweak: Added clarification for the `a` tag to the container element (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added text stroke to number in Counter widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added text stroke to title in Counter widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added text stroke to text in Divider widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added `em` unit for border radius to layout elements (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added text stroke to title in Image Box widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added more size units to Spacing and Image Size in Testimonial and Image Box widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Replaced `e-container` class name to `e-con` in Container
* Tweak: Replaced `e-container--width-boxed` class name to `e-con-boxed` in Container
* Tweak: Replaced `e-container--width-full` class name to `e-con-full` in Container
* Tweak: Replaced `e-container__inner` class name to `e-con-inner` in Container
* Tweak: Custom links in menu items should be relative to the site address when importing a Kit
* Tweak: Import/Export CLI and UI mechanisms were merged into a unified service
* Tweak: Improved the UX of dependencies between experiments
* Tweak: Changed Full-width and Boxed content width functionality in Container
* Tweak: Changed default Google fonts loading method to "Swap" on new sites
* Tweak: Changed default direction for Featured sorting to ASC in Kit Library
* Tweak: Added migrate script to handle retro PHP8 type error on image custom size
* Tweak: Re-organized SCSS files for the Container
* Tweak: Changed default Content Width when adding a new Container from right click context-menu
* Fix: `isolation: isolate` property causing z-index issues in various scenarios when using Container ([#19834](https://github.com/elementor/elementor/issues/19834), [#19845](https://github.com/elementor/elementor/issues/19845), [#19705](https://github.com/elementor/elementor/issues/19705), [#20011](https://github.com/elementor/elementor/issues/20011))
* Fix: Responsive controls with responsive conditions whose values are arrays (Base Multiple) did not apply in the frontend for non-desktop devices ([#19924](https://github.com/elementor/elementor/issues/19924), [#19917](https://github.com/elementor/elementor/issues/19917), [#19922](https://github.com/elementor/elementor/issues/19922), [#19894](https://github.com/elementor/elementor/issues/19894), [#19930](https://github.com/elementor/elementor/issues/19930), [#20001](https://github.com/elementor/elementor/issues/20001))
* Fix: Importer WordPress root write permissions check causes import failures ([#17255](https://github.com/elementor/elementor/issues/17255))
* Fix: Removed unnecessary default `max-width` and `flex-grow` settings in various widgets when using Container ([#19891](https://github.com/elementor/elementor/issues/19891))
* Fix: Transitions functionality is not working as expected in Container ([#19913](https://github.com/elementor/elementor/issues/19913))
* Fix: Progress Bar layout is not presented as expected when direction is set to row in Container
* Fix: Insert library button is clickable while inserting a template
* Fix: Go pro link UI glitch in export kit tool
* Fix: Export kit doesn't work in a Multisite Network
* Fix: WooCommerce products and categories are not imported as expected when assigned to a menu
* Fix: CSS minified files not generated on build
* Fix: Editor controls color issues in dark mode scheme
= 3.7.8 - 2022-10-02 =
* Fix: Using responsive control values in selectors and selector values causes a fatal error ([#19894](https://github.com/elementor/elementor/issues/19894))
* Fix: Error message appears after connecting account and refreshing in a promotion screen
* Fix: UI glitch when searching for non-existing terms in Template Library
= 3.7.7 - 2022-09-20 =
* Tweak: Removed the option to create a custom logo in Site Settings ([#19823](https://github.com/elementor/elementor/issues/19823))
* Fix: Custom X Position of background image doesn't work for non-desktop devices ([#19487](https://github.com/elementor/elementor/issues/19487), [#19662](https://github.com/elementor/elementor/issues/19662), [#19669](https://github.com/elementor/elementor/issues/19669), [#19527](https://github.com/elementor/elementor/issues/19527))
* Fix: Connect & activate to Elementor account issue with various WordPress site languages
= 3.7.6 - 2022-09-15 =
* Fix: Replaced link for better clarity in Site Settings
= 3.7.5 - 2022-09-14 =
* Tweak: Added an option to create a custom logo with AI Logo Maker by Fiverr in Site Settings
* Fix: Background Image Custom Position and Size controls are not visible for Mobile and Tablet devices ([#19487](https://github.com/elementor/elementor/issues/19487), [#19669](https://github.com/elementor/elementor/issues/19669), [#19662](https://github.com/elementor/elementor/issues/19662))
* Fix: Custom Width on Tablet and Mobile devices generates wrong values when Desktop is set to default ([#19487](https://github.com/elementor/elementor/issues/19487), [#19669](https://github.com/elementor/elementor/issues/19669), [#19662](https://github.com/elementor/elementor/issues/19662), [#19528](https://github.com/elementor/elementor/issues/19528), [#19542](https://github.com/elementor/elementor/issues/19542))
* Fix: Empty state placeholder is not displayed in various widgets ([#19446](https://github.com/elementor/elementor/issues/19446))
* Fix: When pasting a widget on a page the widget is being pasted into a Section when the Container experiment is active ([#19452](https://github.com/elementor/elementor/issues/19452))
* Fix: Custom Image Size generates a fatal error after updating to PHP 8+
* Fix: `is_current_user_can_edit` not working correctly when `$post_id` missing
= 3.7.4 - 2022-08-31 =
* Tweak: Removed redundant code in various widgets that includes images ([#12268](https://github.com/elementor/elementor/issues/12268), props [@ibndawood](https://github.com/ibndawood))
* Fix: Error message appears on front if WooCommerce is activated ([#19553](https://github.com/elementor/elementor/issues/19553))
* Fix: Web CLI requires jQuery to avoid errors when jQuery is loaded in the footer (props [@nicomollet](https://github.com/nicomollet))
= 3.7.3 - 2022-08-29 =
* Fix: Errors in deprecation module prevent Elementor editor to load ([#19390](https://github.com/elementor/elementor/issues/19390), [#19562](https://github.com/elementor/elementor/issues/19562))
* Fix: `add_link_attributes` function does not overwrite all in foreach loop item link attributes ([#11498](https://github.com/elementor/elementor/issues/11498), props [@sol1](https://github.com/afoster))
* Tweak: Removed the clickable logo link in Theme Builder
= 3.7.2 - 2022-08-21 =
* Fix: Motion Effects applied to a Column in any global Theme Builder template prevent Elementor editor to load ([#19390](https://github.com/elementor/elementor/issues/19390))
* Fix: Experiments - Learn more button does not open the Help center in the notice ([#19448](https://github.com/elementor/elementor/issues/19448))
* Fix: Widget width is not working as expected on frontend in Container element ([#19398](https://github.com/elementor/elementor/issues/19398))
* Fix: Horizontal scrolling appears in the edit area when viewing it with different devices ([#19049](https://github.com/elementor/elementor/issues/19049))
* Fix: Default Flex Grow affects the layout when the Container element is set to direction Column in Divider widget ([#19325](https://github.com/elementor/elementor/issues/19325))
* Fix: Background Fallback image is hiding the background video in Container element ([#19413](https://github.com/elementor/elementor/issues/19413))
* Fix: Previously edited with Elementor posts were imported with irrelevant content in Export/Import tool
* Fix: Width and Elements gap values are not working as expected in various responsive devices in Container widget
= 3.7.1 - 2022-08-14 =
* Fix: Controls do not implement a value of 0 ([#19410](https://github.com/elementor/elementor/issues/19410), [#19391](https://github.com/elementor/elementor/issues/19391), [#19393](https://github.com/elementor/elementor/issues/19393), [#19386](https://github.com/elementor/elementor/issues/19386))
* Fix: Dynamic fields are missing in any number input field ([#19419](https://github.com/elementor/elementor/issues/19419))
* Fix: Close window button isn't working in Theme Builder
* Fix: Breakpoints manager shouldn't run deprecated hook
= 3.7.0 - 2022-08-08 =
* New: Use the user language in the Elementor Editor regardless of the Site's language ([#5148](https://github.com/elementor/elementor/issues/5148))
* New: "Exit To…" location setting when exiting the Editor
* Tweak: Added filters to allow modifying upload temp paths in Uploads Manager ([#18565](https://github.com/elementor/elementor/issues/18565), props [@patrick-leb](https://github.com/patrick-leb))
* Tweak: Added `EM` unit for border-radius controls in some widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added `EM` unit to Border radius controls in general widget settings and global styles (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Added thousand separators to Counter widget (props [@rb-ar](https://github.com/rb-ar))
* Tweak: Allow manual insertion of negative values to numeric inputs for better UX
* Tweak: Added the option for number scrubbing in numeric controls for better UX
* Tweak: Custom size control rejects non-numeric characters in Image widget
* Tweak: Added custom icons selection to Alert widget
* Tweak: Added custom icons selection to Video widget
* Tweak: Added custom icons selection to Image Carousel widget
* Tweak: Rearrange the Container panel for better controls discoverability and usability
* Tweak: Updated HTML wrapper `a` tag note in Container element
* Tweak: Added "Add New Container" right-click option to Container element
* Tweak: Added new Layout section to elements panel
* Tweak: Updated content and labels on Container element for better usability
* Tweak: Implemented Nested Elements capability infrastructure
* Tweak: Added the Revisions link to Import/Export intro screen
* Tweak: Open the admin dashboard "Go Pro" link in a new tab
* Tweak: Open the Theme Builder "Go Pro" link in new tab
* Tweak: Added `$info-wc-primary-text` CSS variable for better compatibility
* Tweak: Merged similar translation strings for better i18n
* Tweak: Increase server memory in order to prevent stuck spinner on Editor load
* Tweak: Added `EM` unit to Elements Gap in Container widget
* Tweak: Added default padding values to Container Element
* Tweak: Added site-wide containers padding option to Site Settings
* Tweak: Kit Types filtering was removed from Kits Library sidebar
* Tweak: Modified some Experiments descriptive texts
* Tweak: Promoted "Improved CSS Loading" experiment to RC status
* Tweak: Promoted "Improved Asset Loading" experiment to Stable status
* Tweak: Promoted "Additional Custom Breakpoints" experiment to Stable status
* Tweak: Added promotion for performance experiments
* Tweak: Added an outline instead of underline to Tabs widget for better accessibility
* Tweak: PHP 5.6 is deprecated
* Tweak: Added a hook to get manifest data in the import CLI command
* Fix: Responsive conditional controls depends on Desktop value only ([#16290](https://github.com/elementor/elementor/issues/16290), [#18054](https://github.com/elementor/elementor/issues/18054), [#11618](https://github.com/elementor/elementor/issues/11618))
* Fix: Gradient control doesn't work on frontend when using Global colors ([#13288](https://github.com/elementor/elementor/issues/13288))
* Fix: Direction control stays unselected when choosing Column based structure from the pre-designed container structures ([#18390](https://github.com/elementor/elementor/issues/18390))
* Fix: Columns control stays unselected when choosing a column structure from the pre-designed container structures ([#18390](https://github.com/elementor/elementor/issues/18390))
* Fix: Overlay background is not visible when using a background video or Slideshow in Container ([#18433](https://github.com/elementor/elementor/issues/18433), [#18391](https://github.com/elementor/elementor/issues/18391))
* Fix: Horizontal scroll appears when using direction Column in Container element ([#18662](https://github.com/elementor/elementor/issues/18662))
* Fix: Advanced padding doesn't work as expected in Container element ([#18314](https://github.com/elementor/elementor/issues/18314), [#18414](https://github.com/elementor/elementor/issues/18414))
* Fix: Responsive state doesn't work correctly in Container ([#18551](https://github.com/elementor/elementor/issues/18551))
* Fix: Widgets disappear when the direction is set to a column in Container ([#18880](https://github.com/elementor/elementor/issues/18880))
* Fix: Only the first 100 sites are processed by default usage of `get_sites()` (props [@vdwijngaert](https://github.com/vdwijngaert), [#18639](https://github.com/elementor/elementor/issues/18639))
* Fix: Typo in the onboarding flow ([#19104](https://github.com/elementor/elementor/issues/19104))
* Fix: Missing escaping translation to Onboarding module (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Fix: Missing escaping for translation strings in some group controls (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Fix: Editor freezes when changing control value in edge cases in Container element
* Fix: Element placed at end instead of original position when dragged into a Container
* Fix: `max-width` is causing grow and shrink properties issues in Container element
* Fix: Structure presets are in the wrong direction on RTL websites in Container element
* Fix: Spacer widget is not working as expected when placed inside a Container element
* Fix: Divider widget is not working as expected when placed inside a Container element
* Fix: User can drag a parent container into its child container in Container element
* Fix: Widgets overlapping on mobile devices when using Container element
* Fix: Widget width is not working as expected In Container
* Fix: Container outputs redundant CSS lines
* Fix: Notice Bar can't be closed in the editor
* Fix: Overlay of populated image control appears in dark mode when the Editor is set to light mode
* Fix: Pasting a term in the widget search bar doesn't show the results
* Fix: Custom icons disappear on frontend if the pack name contains numbers
* Fix: Custom fonts disappear if the name contains numbers only
* Fix: Select2 controls gets a value of `null` when cleared in single value mode
* Fix: PHP Error is being thrown when fetching System Info for Experiments that don't have a title
* Fix: PHP warnings are thrown in System info when using PHP 8.1
* Fix: Word spacing in Global Font Typography affects all texts on the site
* Fix: Gradient background doesn't work in the Editor using global colors in Site Settings
* Fix: Thumbnail files are not deleted when deleting the main image/attachment
* Fix: Go pro link is too wide in Export kit tool
* Fix: Import Kit wizard doesn't close the app when triggered from the Kit Library
* Fix: Shortcode doesn't work in popups or templates
* Fix: Style is broken after changing site URL when using "Improved CSS Loading" experiment
* Fix: Missing translations in responsive controls
* Fix: Added missing documentation for deprecated `Control_Icon` class
* Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-7-planned-deprecations/)
= 3.6.8 - 2022-07-27 =
* Fix: Align-self set to stretch is not working as expected in Container ([#17052](https://github.com/elementor/elementor/issues/17052))
* Fix: Bad request error is being thrown when trying to import a template
* Fix: License status is not being updated immediately after license renewal
= 3.6.7 - 2022-07-03 =
* Tweak: Optimized file handling for better security policies
* Fix: Modified controls sanitization to enforce better security policies in Text Editor widget
* Fix: Modified controls sanitization to enforce better security policies in Anchor widget
= 3.6.6 - 2022-06-08 =
* Tweak: Added "Skip & Deactivate" button in plugin deactivation survey
* Tweak: Removed data sharing checkbox in onboarding flow
* Tweak: Added a promotion to Notes feature in the Editor panel
* Fix: Critical error appeared in external apps when no page is selected as homepage in WordPress Reading Settings
* Fix: Font Awesome 5 migration process is not optimal in Elementor tools screen
= 3.6.5 - 2022-04-27 =
* Fix: PHP Error is thrown in System Info report for experiments that don't have a title
* Fix: Optimized template file uploads for better security enforcement
= 3.6.4 - 2022-04-13 =
* Fix: Optimized controls sanitization to enforce better security policies in Onboarding wizard
= 3.6.3 - 2022-04-12 =
* Tweak: Verify if SVG file exists before updating `_elementor_inline_svg` (props [@filipecsweb](https://github.com/filipecsweb), [#18155](https://github.com/elementor/elementor/issues/18155))
* Tweak: Added "Uploading" screen to the Pro upload process in Onboarding wizard
* Tweak: Added a notice for when Elementor Pro is installed successfully in Onboarding wizard
* Fix: JS error is thrown after installing Elementor Pro in the Onboarding wizard
* Fix: Wrong return type in `Skin Base get_instance_value()` method's PHPDoc
* Fix: "Create my account" should lead to "Sign Up" instead of "Login" in Onboarding wizard
* Fix: Allow file uploads based on the user capability to enforce better security policies in Onboarding wizard
= 3.6.2 - 2022-04-04 =
* Tweak: Added plugins support to the CLI Kit import process
* Tweak: Updated strings for several screens in Onboarding wizard
* Tweak: Added structure preset to include both row and column directions in Container element
* Fix: Alignment control doesn’t affect additional custom breakpoints in Icon List widget ([#16291](https://github.com/elementor/elementor/issues/16291))
* Fix: Carousel widgets do not being displayed correctly when placed in a Container element ([#18298](https://github.com/elementor/elementor/issues/16291))
* Fix: Import flow fails when trying to import unregistered taxonomies
* Fix: Compatibility issues for several widgets in iOS 14 and macOS 13 devices
* Fix: Inner Container element gets duplicated when dragging it from the handle
* Fix: Trying to D&D widgets into a Container will make the dragged element position in an incorrect location when using column direction
* Fix: When copying and pasting a Container, it's being pasted in a Section
* Fix: When converting a section with `z-index` the value is active but can't be edited using the interface
= 3.6.1 - 2022-03-23 =
* Fix: Editor fails to load due to 3rd party deprecation conflicts ([#18235](https://github.com/elementor/elementor/issues/18235))
= 3.6.0 - 2022-03-22 =
* New: Introducing Flexbox Container element as an alpha status experiment
* Tweak: Removed `elementor-section-wrap` by adding it to the DOM experiment ([#16950](https://github.com/elementor/elementor/issues/16950), [#10633](https://github.com/elementor/elementor/issues/10633))
* Tweak: Updated Google Fonts list ([#13501](https://github.com/elementor/elementor/issues/13501), [#17930](https://github.com/elementor/elementor/issues/17930), [#16516](https://github.com/elementor/elementor/issues/16516))
* Tweak: Allowed rearranging global colors and fonts ([#12203](https://github.com/elementor/elementor/issues/12203))
* Tweak: Adding Responsive option to Text Stroke ([#17212](https://github.com/elementor/elementor/issues/17212))
* Tweak: Added responsive capability to Icon Position control in Icon Box widget ([#3040](https://github.com/elementor/elementor/issues/3040))
* Tweak: Added an option to Export and Import WP repository plugins as part of the Kit content
* Tweak: Added an option to Export and Import specific Custom post types as part of the Kit content
* Tweak: Updated `eicons` library to v5.15.0
* Tweak: Added an option to change the color of the navigation dots in Image Carousel widget
* Tweak: Added the Revisions link to Import / Export tools screen
* Tweak: Added an indication when a widget is added to the Favorites section
* Tweak: Added a deprecation notice for PHP 5.6 in WP dashboard
* Tweak Added previous active Kit reference to the site options
* Tweak: Added Kit reference to its imported items
* Tweak: Added `Difference`, `Exclusion` and `Hue` to Column and Section blend mode options
* Tweak: Add border options in Image Box widget
* Tweak: Removed legacy style tab in Elementor dashboard settings screen
* Tweak: Prompt the user permission to allow unfiltered file uploads in Import Template flow
* Tweak: Promoted some experiments to Stable status
* Tweak: Navigator appears by default when loading the editor for the first time
* Tweak: Made typography weight strings translatable
* Tweak: Adjusted the inline icon control for design flexibility
* Tweak: Adjusted the Document settings import prompt texts to be more friendly
* Tweak: Added Kit Library to the Finder
* Tweak: Adding Import Export to the Finder
* Tweak: Added WordPress menus to Export / Import Kit flow
* Tweak: Added Lazy load option to Image Carousel widget
* Tweak: Added Lazy load option to Background Slideshow
* Tweak: Added informative summary screen to Export / Import Kit flow
* Tweak: Added focus state and description on the play icon in Video widget
* Tweak: Added dynamic tag controls to Menu Anchor widget
* Tweak: Added dynamic tag controls to Image Carousel widget
* Tweak: Added dynamic tag controls to Icon Box widget
* Tweak: Added dynamic tag controls to HTML widget
* Tweak: Added a reusable button trait
* Fix: Sticky caused scrolling issues after clicking an element that expands the page height ([#17821](https://github.com/elementor/elementor/issues/17821), [#17839](https://github.com/elementor/elementor/issues/17839), [#18069](https://github.com/elementor/elementor/issues/18069))
* Fix: Missing escaping for WordPress dashboard strings (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Fix: Widescreen breakpoint values affect other devices in the Editor preview in some cases
* Fix: Dynamic references are not being reassigned in Export / Import Kit flow
* Fix: System info file displays inaccurate WP memory limit
* Fix: Widget appears empty while using PHP 8.1 in Posts and Posts archive widgets
* Fix: Lower custom breakpoints didn't inherit upper breakpoints values in frontend
* Fix: JS Error is thrown when switching between documents in some cases
* Fix: CLI Import command caused the import process to fail
* Fix: JS error is thrown when clearing select2 control
* Fix: Dev Edition notice appears inside the Form Submission window
* Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-6-planned-deprecations/)
= 3.5.6 - 2022-02-28 =
* Fix: Favorite WooCommerce widgets causes fatal error when WooCommerce is deactivated ([#17641](https://github.com/elementor/elementor/issues/17641))
* Fix: Video inserted with privacy mode are not playing in the Video widget lightbox ([#17749](https://github.com/elementor/elementor/issues/17749))
* Fix: Global widgets search didn't work properly ([#17270](https://github.com/elementor/elementor/issues/17270))
* Fix: `remove_responsive_control()` doesn't remove controls for Additional Custom breakpoints which generates PHP errors
* Fix: Lightbox video icon color control not working when Inline Font Icons experiment is active
* Fix: Hardened the Lightbox action module sanitization to prevent potential security issues
= 3.5.5 - 2022-02-03 =
* Tweak: Changed Developer Edition promotional notice triggers
* Tweak: Added a filter to allow modifying the imported Kit temp directory path
* Fix: When trying to import a Kit and getting a general error the try-again action is incorrect
* Fix: Hardened the Lightbox action module sanitization to prevent potential security issues
= 3.5.4 - 2022-01-23 =
* Tweak: Update `e-icons` library to `v5.14.0`
* Fix: Can't edit the page if Favorite Widgets are in use in edge cases ([#17364](https://github.com/elementor/elementor/issues/17364))
* Fix: `onError` throws an error because of bad parameters in Debug Util ([#14571](https://github.com/elementor/elementor/issues/14571))
* Fix: Swiper Util accepts only `jQuery` instances as the container parameter ([#17262](https://github.com/elementor/elementor/issues/17262))
* Fix: "Page template" string presented as "Library Page" in Finder results
* Fix: SVG icons are not being imported properly in Template Library
* Fix: Dynamic Tag switcher disappear in RTL
= 3.5.3 - 2021-12-28 =
* Fix: Global Widgets appears with the default widget style and not with the styling of the Global widget([#17296](https://github.com/elementor/elementor/issues/17296))
= 3.5.2 - 2021-12-22 =
* Fix: Responsive Reverse Columns control are not working properly ([#17240](https://github.com/elementor/elementor/issues/17240), [#17174](https://github.com/elementor/elementor/issues/17174))
* Fix: Favorite widgets are being reset after page reload ([#17219](https://github.com/elementor/elementor/issues/17219))
* Fix: Inner Section can’t be dragged into a column ([#17249](https://github.com/elementor/elementor/issues/17249))
* Fix: Elements are pasted in reverse order when copying and pasting multiple elements
= 3.5.1 - 2021-12-20 =
* Tweak: Reverted Experiments auto deactivation in Safe Mode ([#17195](https://github.com/elementor/elementor/issues/17195))
* Fix: Experiments are not working when Safe mode is enabled ([#17195](https://github.com/elementor/elementor/issues/17195))
* Fix: Editing handles `z-index` issue ([#17187](https://github.com/elementor/elementor/issues/17187))
* Fix: Missing wrapper section when Inner Section widget is dragged directly to the drag area ([#17187](https://github.com/elementor/elementor/issues/17187))
* Fix: SVG and JSON files were not being uploaded when Dragged from Desktop ([#17194](https://github.com/elementor/elementor/issues/17194))
* Fix: Several functions are being executed when not supposed to in all WordPress Dashboard screens
= 3.5.0 - 2021-12-14 =
* New: Introducing CSS Transform - rotate, scale, skew, offset and flip any element ([#12451](https://github.com/elementor/elementor/issues/12451))
* New: Meet Multi-Select for page elements - improve your workflow process by making bulk actions ([#8006](https://github.com/elementor/elementor/issues/8006), [#879](https://github.com/elementor/elementor/issues/879))
* New: Meet Favorite widgets section - save your most useful widgets for easier accessibility ([#2184](https://github.com/elementor/elementor/issues/2184), [#11443](https://github.com/elementor/elementor/issues/11443))
* New: Added Text Stroke control - highlight titles with colorful outlines to in Heading, Icon Box, Tabs, Accordion, and Text path widgets ([#11158](https://github.com/elementor/elementor/issues/11158))
* Experiment: Hide native WordPress widgets from panel search results - remove unwanted widgets from the widgets panel
* Tweak: Adjusted Inline Font Icons experiment to work with `eicons` library and save up to 110KB of asset loading ([#8572](https://github.com/elementor/elementor/issues/8572), [#11361](https://github.com/elementor/elementor/issues/11361))
* Tweak: Detect and present contextual errors messages in the Import/Export flow for better troubleshooting ([#15630](https://github.com/elementor/elementor/issues/15630), [#15715](https://github.com/elementor/elementor/issues/15715))
* Tweak: Added Elementor license plan filter to Kit Library ([#16075](https://github.com/elementor/elementor/issues/16075))
* Tweak: Added Reverse columns option to Additional Custom Breakpoints Experiment ([#16322](https://github.com/elementor/elementor/issues/16322), [#12925](https://github.com/elementor/elementor/issues/12925))
* Tweak: Adjusted widgets to work with Inline-CSS Experiment and Additional Custom Breakpoints experiment ([#16126](https://github.com/elementor/elementor/issues/16126))
* Tweak: Added the option to search by tag names in the Kit Library ([#16075](https://github.com/elementor/elementor/issues/16075))
* Tweak: Added a quick Apply Kit modal option in the Kit Library
* Tweak: Updated Experiments screen structure for better experiments discoverabilty
* Tweak: Added Word Spacing control to typography group control
* Tweak: Added Pro promotion screen for Custom Code feature
* Tweak: Removed the Archive Posts and Archive Title widgets from widgets panel search results in non Archive templates
* Tweak: Prompt the user permission to allow unfiltered file uploads in the Import Kit flow
* Tweak: Optimized Kit library index page performance
* Tweak: Improved performance of `WP_Query` by adding `no_found_rows=true` parameter
* Tweak: Improved performance of loading the "My templates" while loading the Templates library
* Tweak: Minimum height wasn't defined to all responsive devices
* Tweak: Experiments status added to the system info for better debugging
* Tweak: Safe mode now deactivates Elementor Experiments
* Tweak: UI improvement for cascaded responsive control units
* Tweak: Updated Dialog library to `4.9.0`
* Tweak: Added a unified components registration for widgets, controls, form actions, dynamic tags, and finder categories
* Tweak: Disabled the option to change the desktop height and width fields in the responsive bar
* Tweak: Redundant inline CSS code was removed with the use of `eicons`
* Tweak: Implemented Redux framework for future features support
* Tweak: Allow "Edit Buttons" options to be extended by 3rd party developers
* Tweak: `Editor/Documents` moved to `/editor/components` folder
* Tweak: Added a filter to Context Menu Groups
* Fix: Hamburger button didn't open on mobile in Nav menu widget ([#16682](https://github.com/elementor/elementor/issues/16682))
* Fix: Adding multiple repeater controls in one section creates a onflict ([#13117](https://github.com/elementor/elementor/issues/13117))
* Fix: Finder incorrectly identifies pages created through Finder as a Post type instead of Page type ([#12502](https://github.com/elementor/elementor/issues/12502))
* Fix: Unexpected behavior if `ctrl` + mouse click was used on mac ([#5228](https://github.com/elementor/elementor/issues/5228))
* Fix: Edit header handles don't show up if the `z-index` of the header section is over 99 ([#16214](https://github.com/elementor/elementor/issues/16214))
* Fix: Slides per view can't be set to default if there is a widescreen value in the Testimonial Carousel widget ([#16210](https://github.com/elementor/elementor/issues/16210))
* Fix: Dividers not vertically centered in Icon List widget ([#16431](https://github.com/elementor/elementor/issues/16431))
* Fix: Text typography control is missing in Text Path widget ([#16805](https://github.com/elementor/elementor/issues/16805))
* Fix: Column padding affected absolute positioned elements ([#16572](https://github.com/elementor/elementor/issues/16572))
* Fix: Some controls disappear in responsive devices when Additional Custom Breakpoint experiment is active ([#16608](https://github.com/elementor/elementor/issues/16608))
* Fix: Menu Anchor widget didn't scroll to the appropriate ID if Scroll Snap is active ([#17035](https://github.com/elementor/elementor/issues/17035))
* Fix: SVG sanitizer is failing if there is a line break after `</svg>`
* Fix: Image Carousel widget ignored padding and margin inside columns
* Fix: Theme Builder close button not functioning if the page was refreshed
* Fix: Pro widget promotional popover CTA text was incorrect when Elementor Pro is activated but not connected
* Fix: Section editing handle is not accessible when Section is placed below a Header
* Fix: Run DB calculations only on sites that are required to
* Fix: UI glitch in Google maps widgets
* Fix: CLI 'library import' deletes the original imported file when importing a template
* Fix: Updated Admin Top Bar font for Non-English languages
* Fix: Elementor top bar is not presented in License page
* Fix: Template name changed if a dash mark was used in the Import process
* Fix: Empty state background was missing from the Media controls
* Fix: Apply Kit option threw an error when used with PHP 8.0
* Fix: Sticky option threw an error and cause the editor not to work
* Fix: UI glitch in "Get beta updates" modal
* Fix: Scroll snap caused UI glitches and threw undefined error on Archive pages
* Fix: Vertical align control disappeared if used in a custom position on a custom breakpoint
* Fix: Choose controls in RTL sites were inverted
* Fix: Elementor notices were being displayed in the plugin update screen
* Fix: Z-index control overrides negative values
* Fix: Text Path widget causes redundant file system calls
* Deprecated: `get_add_new_landing_page_url` (props [@HeyMehedi](https://github.com/HeyMehedi))
* Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-5-planned-deprecations/)
= 3.4.8 - 2021-11-16 =
* Fix: Font Awesome 4 support option is set to Yes in new websites
* Fix: CSS Printing method option is set to Internal Embedding in new websites
* Fix: Hardened Lightbox capabilities to enforce better security policies
* Fix: After downgrading from a version with Container experiment active a PHP error is thrown
= 3.4.7 - 2021-10-31 =
* Tweak: Added role restriction to Version control feature
* Fix: Private Vimeo videos are not loading in Video widget ([#16741](https://github.com/elementor/elementor/issues/16741))
* Fix: Custom width responsive control disappeared until section init in the common Positioning section
* Fix: PayPal button widget is not functioning in future Pro versions
* Fix: Unwanted HTML escaping in Pro features promotion
= 3.4.6 - 2021-10-19 =
* Tweak: Updated `eicons` library to 5.13.0
* Fix: Custom SVG is not supported in some servers environments in Text Path widget
* Fix: Lottie animations are not imported in Template import process
* Fix: Can't connect to Library via CLI
* Fix: Scroll event listener is not optimized in Counter widget
= 3.4.5 - 2021-10-12 =
* Tweak: Updated featured video in the WordPress repository plugin page
* Tweak: Added support for future features compatibility
* Fix: Additional breakpoints responsive CSS classes clash when Optimized DOM Output experiment is inactive [#16322](https://github.com/elementor/elementor/issues/16322)
* Fix: Escaped several translation strings for better security (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Fix: Slides per view and slides to scroll controls disappeared when using multiple breakpoints in Testimonial Carousel widget
* Fix: Padding not applied properly with absolute positioned widgets when the Optimized DOM Output experiment is active
* Fix: Missing padding in the widgets panel layout
= 3.4.4 - 2021-09-13 =
* Fix: Custom popover responsive controls breaks when used in responsive breakpoints view when Additional Breakpoints experiment is active ([#16312](https://github.com/elementor/elementor/issues/16312))
* Fix: Data Updater causes fatal error due to DB corruption ([#16100](https://github.com/elementor/elementor/issues/16100))
* Fix: Page settings layout description strings were inaccurate
* Fix: Specific image sizes causes the first image to load in large dimensions on load in Image Carousel widget
= 3.4.3 - 2021-08-29 =
* Tweak: Added "Justified" option in Typography text alignment in Column & Section elements ([#11480](https://github.com/elementor/elementor/issues/11480))
* Tweak: Enlarged cards view in the Kit Library for better visibility
* Tweak: Changed Kit Library tab title
* Fix: Landing pages experiment causes 404 errors with attachment pages ([#15943](https://github.com/elementor/elementor/issues/15943))
* Fix: Can't upload SVG files using Elementor ([#16084](https://github.com/elementor/elementor/issues/16084), [#16119](https://github.com/elementor/elementor/issues/16119), [#16088](https://github.com/elementor/elementor/issues/16088))
* Fix: `wp_kses_post` strips `srcset` attribute from images ([#16111](https://github.com/elementor/elementor/issues/16111))
* Fix: Inline CSS is parsed to an invalid characters ([#16140](https://github.com/elementor/elementor/issues/16140))
* Fix: Animated elements disappear before entering the viewport ([#2806](https://github.com/elementor/elementor/issues/2806))
* Fix: Autoplay not working for Vimeo videos in Lightbox ([#16068](https://github.com/elementor/elementor/issues/16068))
* Fix: HTML captions are stripped in Image carousel widget ([#16073](https://github.com/elementor/elementor/issues/16073))
* Fix: Carousels are not working properly in the Editor when Additional Custom Breakpoints experiment is active
* Fix: Responsive values are not being reflected in Slider controls
* Fix: Elementor Top Admin Bar loads in WordPress dashboard when the experiment is active
* Fix: Prevent Admin Top Bar to conflict with WordPress customizer
* Fix: Can't change alignment of icons when Font Awesome Inline experiment is active in Icon List widget
* Fix: Import deeplink redirect loses target screen parameters when user needs to log in
* Deprecated: Removed all usages of `Elementor\Utils::get_create_new_post_url()`
= 3.4.2 - 2021-08-19 =
* Fix: Responsive Site settings are not being applied on frontend when Additional Custom Breakpoints is active ([#16055](https://github.com/elementor/elementor/issues/16055), [#16033](https://github.com/elementor/elementor/issues/16033))
* Fix: Global colors are applied even when they are disabled on Frontend ([#16037](https://github.com/elementor/elementor/issues/16037))
* Fix: Conditional controls missing when using Dynamic tags ([#16050](https://github.com/elementor/elementor/issues/16050))
* Fix: Motion Effects popover is not visible ([#16044](https://github.com/elementor/elementor/issues/16044))
* Fix: Control conditions are not being executed when has capital letter in the control slug ([#16003](https://github.com/elementor/elementor/issues/16003))
= 3.4.1 - 2021-08-18 =
* Tweak: Missing post types in Site Parts overview screen in Kit Library ([#15249](https://github.com/elementor/elementor/issues/15249))
* Tweak: Added source=generic parameter when connecting through the top bar
* Tweak: Added Inline SVG support to the generic video Play icon
* Fix: Control conditions are not being executed when has dash in the control slug ([#16003](https://github.com/elementor/elementor/issues/16003))
* Fix: Gradient control doesn't work on frontend when using Global Colors ([#13288](https://github.com/elementor/elementor/issues/13288))
* Fix: Placeholder values of Column width control shouldn't cascade to Mobile device
* Fix: Alignment control doesn't work in responsive view in Testimonial widget
* Fix: Certain responsive controls pass the desktop default to other devices accidentally
* Fix: Alignment control doesn't work with Additional Custom Breakpoints in Button widget
* Fix: SVG Icon is not being displayed in the Basic Gallery widget
* Fix: Activation bug for IDN domains
= 3.4.0 - 2021-08-17 =
* New: Introducing Additional Custom Breakpoints - Pixel Perfect Design for up to 7 Devices ([#2043](https://github.com/elementor/elementor/issues/2043), [#15488](https://github.com/elementor/elementor/issues/15488), [#15782](https://github.com/elementor/elementor/issues/15782))
* Experiment: Font Awesome Inline SVG for Optimized performance ([#11772](https://github.com/elementor/elementor/issues/11772))
* Tweak: Responsive values visibility in Elementor controls ([#3356](https://github.com/elementor/elementor/issues/3356))
* Tweak: Improved asset loading performance by serving lighter JS files ([#8572](https://github.com/elementor/elementor/issues/8572))
* Tweak: Scale controls were added to responsive mode UI ([#15485](https://github.com/elementor/elementor/issues/15485))
* Tweak: Responsive devices order was changed ([#14662](https://github.com/elementor/elementor/issues/14662), [#2043](https://github.com/elementor/elementor/issues/2043))
* Tweak: Excluded Elementor Templates from WordPress default sitemap ([#14578](https://github.com/elementor/elementor/issues/14578), [Topic](https://wordpress.org/support/topic/how-to-stop-elementor-templates-appearing-in-wp-sitemap/))
* Tweak: Responsive capability was added to Alignment control in Testimonial widget ([#11542](https://github.com/elementor/elementor/issues/11542))
* Tweak: Added translation function to several locations (props [@rodolphebertozzo](https://github.com/rodolphebertozzo))
* Tweak: Allow extending Section elements using Elementor API (props [@Oxibug](https://github.com/oxibug))
* Tweak: Converted responsive controls generation in the Editor to JS ([Developers Blog Post](https://developers.elementor.com/additional-custom-breakpoints-technical-details-and-gotchas/))
* Tweak: Updated Webpack library to v5.40.0
* Tweak: Added an option to deep-link into Revisions panel screen
* Tweak: Changed the Kit Library back button text to "Back to Library"
* Tweak: Added additional information to usage data
* Tweak: Added compatibility for future feature in Site Settings
* Tweak: Added CLI support for Import Kit by ID
* Tweak: Added informative tooltip for Finder element in Elementor admin top bar
* Tweak: Use template literals in Elementor filter names
* Tweak: Updated "Getting Started" video playlist
* Tweak: Enforced better security policies
* Fix: Dynamic content disappeared if chosen in Code Highlight widget ([#14766](https://github.com/elementor/elementor/issues/14766))
* Fix: Text size increased on Icon list widget with size set to `em` and a link ([#14829](https://github.com/elementor/elementor/issues/14829))
* Fix: Undefined `"pro_widgets"` array key message in edge cases (props [@jahir07](https://github.com/jahir07), [@codersaiful](https://github.com/codersaiful), [#15542](https://github.com/elementor/elementor/issues/15542))
* Fix: UI glitch in Select2 control in Dark mode ([#15473](https://github.com/elementor/elementor/issues/15473))
* Fix: Re-migrate globals are not working properly in edge cases ([#15477](https://github.com/elementor/elementor/issues/15477), props [@jvernooy](https://github.com/jvernooy))
* Fix: Gallery widget with Dynamic gallery applied can't be edited or deleted ([#15529](https://github.com/elementor/elementor/issues/15529))
* Fix: Improved Responsive bar compatibility to RTL sites
* Fix: Dynamic tags UI glitch in Code Highlight widget
* Fix: Default Mobile width changed to 360px in Responsive mode
* Fix: Viewport meta tag was escaped in Canvas page layout
* Fix: Setting zero offset to Sticky elements is not working properly
* Fix: Icons are not vertically aligned in Icon List widget
* Fix: WordPress Audio widget only shows correct styling in live preview but not in the actual site
* Fix: New tabs do not appear instantly if alignment is not set to Default or Start in Tabs widget
* Fix: Edit popover was trimmed by the template card in Theme Builder
* Fix: Duplicate `<style>` tags were printed in several cases
* Fix: Theme Builder is not working if Import/Export experiment is inactive
* Fix: UI glitch in Responsive bar in RTL sites
* Fix: "Edit with Elementor" isn’t working on static Homepages
* Fix: UI glitches in Kit Library
* Fix: Library connect issues after URL change in Kit and template Library
* Fix: Kit Library not showing all categories
* Fix: Pro widget promotions flickers after clicking on "See it in action" button
* Fix: Incorrect hover default color in Text Path widget
* Fix: Text decoration is not working in Text Path widget
* Fix: Browser's autocomplete is taking over the results in the Finder
* Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-4-planned-deprecations/)
= 3.3.1 - 2021-07-20 =
* Tweak: Added a back to Kit Library button to the Import Kit screen
* Tweak: Updated `eicons` library to 5.12.0
* Tweak: Declared compatibility for WordPress 5.8
* Fix: Some widget style breaks when Improved CSS Loading Experiment is active in certain cases ([#15632](https://github.com/elementor/elementor/issues/15632), [#15683](https://github.com/elementor/elementor/issues/15683), [#15660](https://github.com/elementor/elementor/issues/15660))
* Fix: Improved CSS Loading experiment learn more link leads to the wrong doc ([#15622](https://github.com/elementor/elementor/issues/15622))
* Fix: JS error is thrown when using Global widget since Elementor v3.3.0 ([#15648](https://github.com/elementor/elementor/issues/15648), [#15672](https://github.com/elementor/elementor/issues/15672))
* Fix: Removed deprecated classes calls in System Info screen
= 3.3.0 - 2021-07-13 =
* New: Introducing Kits Library - Create Entire Websites Faster Than Ever ([#4417](https://github.com/elementor/elementor/issues/4417), [#11341](https://github.com/elementor/elementor/issues/11341))
* New: Meet the Color Color Sampler - fetch colors from every image and populated color control ([#14868](https://github.com/elementor/elementor/issues/14868))
* Experiment: Improved CSS Loading - Load widgets CSS only when needed ([#13533](https://github.com/elementor/elementor/issues/13533), [#8572](https://github.com/elementor/elementor/issues/8572))
* Tweak: Added Animations CSS library to be loaded conditionally when needed when Improved Asset Load experiment is active ([#13533](https://github.com/elementor/elementor/issues/13533), [#8572](https://github.com/elementor/elementor/issues/8572))
* Tweak: Added the ability to fetch Image from external URL ([#413](https://github.com/elementor/elementor/issues/413))
* Tweak: Added responsive capabilities to Content width in Section and Inner Section elements ([#12963](https://github.com/elementor/elementor/issues/12963))
* Tweak: Added “Hidden Elements” User Preference control to choose whether to show or hide hidden elements in responsive mode ([#12316](https://github.com/elementor/elementor/issues/12316))
* Tweak: Added User Preference control to set the default responsive device when the responsive view is triggered ([#14662](https://github.com/elementor/elementor/issues/14662))
* Tweak: Added an Elementor top bar to all Elementor screens in the WordPress admin pages for better discoverability ([#15276](https://github.com/elementor/elementor/issues/15276), [#15250](https://github.com/elementor/elementor/issues/15250))
* Tweak: Added gradient button capabilities to Button instances in Theme Style ([#14731](https://github.com/elementor/elementor/issues/14731))
* Tweak: Changed Landing Pages experiment to be active by default on all websites
* Tweak: Improved Kit Import and Export tool to include Posts, Pages, Custom Post Types and WooCommerce Products
* Tweak: Allow unlimited export of Elementor-created content in Import/Export tool
* Tweak: Included Homepage setting in Import/Export tool
* Tweak: Throw an error when running Import process via CLI if user is not Administrator role
* Tweak: Added Informative modal links in Import/Export tool
* Tweak: Modified Kit information area to be collapsible in Import/Export tool
* Tweak: Added custom fields support to Import/Export Experiment
* Tweak: Added future support for Additional Breakpoints
* Tweak: Changing the `content-filters` to be accessed publicly
* Tweak: Regenerate Files admin button resets all page-assets data
* Tweak: Improved Kit Import and Export tool to include conditions conflicts resolver
* Tweak: Added Kit information to Import and Export tool
* Tweak: Added summary screens to Import and Export tool
* Tweak: Converted Improved Asset Loading Experiment registration to the post save process instead of loading process
* Tweak: Widgets search can accept non-english strings for better UX
* Tweak: Polished Responsive top bar UI
* Tweak: Created an Uploads manager util to better handle files being uploaded
* Tweak: Added default height to Tablet and Mobile devices
* Tweak: Polished Select2 control UI
* Tweak: Added Pro promotion in Submission feature page
* Tweak: Updated Font Awesome icons library to v5.15.3
* Tweak: Added a new filter `elementor/document/save/data` to allow manipulation when document save starts
* Tweak: Added usage schema in `schemas/usage`
* Tweak: Recalculate elements usage each upgrade
* Tweak: Added "Recreate Kit" button in Elementor settings only when the Default Kit does not exist
* Tweak: Made `elementorFrontend.getDeviceSetting()` method dynamic
* Fix: Inline editing not working when the Optimized DOM experiment is on ([#14703](https://github.com/elementor/elementor/issues/14703))
* Fix: Exit animation flickers in several cases ([#14459](https://github.com/elementor/elementor/issues/14459), [#13180](https://github.com/elementor/elementor/issues/14703))
* Fix: Lightbox is not working in the frontend ([#15080](https://github.com/elementor/elementor/issues/15080), [#15085](https://github.com/elementor/elementor/issues/15085))
* Fix: Prevent Default Kit from being recreated when kit not exists ([#13299](https://github.com/elementor/elementor/issues/13299))
* Fix: Social icons alignment shift right in Safari browsers ([#13122](https://github.com/elementor/elementor/issues/13122))
* Fix: Gradient control doesn't work when using Global Colors ([#13288](https://github.com/elementor/elementor/issues/13288))
* Fix: Social Icons and Share button space disappeared when optimizing the HTML ([#13279](https://github.com/elementor/elementor/issues/13279))
* Fix: UI glitch in the empty state of Global widgets tab
* Fix: Breakpoints values in the Panel are not enforced
* Fix: Error thrown in Template library if Expert template been imported
* Fix: Panel search bar appears above the overlay on load
* Fix: Slides widget is not displaying properly in the Editor
* Fix: Activation account connection error on IDN domains
* Fix: Video item didn’t started playing without adding an image overlay in Media Carousel widget
* Fix: Inline editing not working when the Optimized DOM experiment is active
* Fix: Site Identity data been transferred when importing a Kit
* Fix: WordPress content Featured images are not being imported when applying a Kit
* Fix: Post Excerpt is not imported when applying a Kit via Import Kit tool
* Fix: Default Kit file not being created in Multisite WordPress instances
* Fix: Dark mode UI glitches in Import/Export tool
* Fix: Close and back to dashboard buttons are not being redirected to the correct page in Import/Export experiment
* Fix: Collapse button disappeared on mobile if the user not logged in Video Playlist widget
* Fix: Import process fail message is shown when importing a Kit from ThemeForest
* Fix: Large images optimized by WordPress can't be displayed properly via dynamic Toolset fields
* Fix: Dynamic control is not working in Text Path widget
* Fix: Column removed from a section in the Navigator resulted in an empty section
* Fix: Unable to drag and drop columns from one above other
* Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-3-planned-deprecations/)
= 3.2.5 - 2021-06-16 =
* Fix: Reverted Replace URL fix that caused the Default Kit to get regenerated in certain cases ([#14892](https://github.com/elementor/elementor/issues/14892))
= 3.2.4 - 2021-05-26 =
* Tweak: Changed Google Maps widget to use API v3 instead of deprecated v2 ([#15090](https://github.com/elementor/elementor/issues/15090))
* Tweak: Updated Google Fonts list to 05/2021 ([#14732](https://github.com/elementor/elementor/issues/14732), [#14536](https://github.com/elementor/elementor/issues/14536), [#13595](https://github.com/elementor/elementor/issues/13595))
* Tweak: Changed "Missing Header" text for Compatibility tags in System info screen
* Fix: Google Maps widget is not loading due to API deprecation ([#15090](https://github.com/elementor/elementor/issues/15090))
* Fix: Disable Lightbox user preference does not affect the Basic Gallery widget ([#12913](https://github.com/elementor/elementor/issues/12913))
* Fix: Hardened Lightbox capabilities to enforce better security policies
= 3.2.3 - 2021-05-05 =
* Fix: `eicons` file couldn't be found when using Custom Breakpoints ([#14718](https://github.com/elementor/elementor/issues/14718), [#14712](https://github.com/elementor/elementor/issues/14712))
* Fix: Deregister `eicons` fonts action is not working ([#14712](https://github.com/elementor/elementor/issues/14712))
* Fix: Responsive custom CSS is not properly generated when using custom breakpoints ([#14711](https://github.com/elementor/elementor/issues/14711))
* Fix: Minimize the Editor window caused to preview to collapse behind the Panel
= 3.2.2 - 2021-04-26 =
* Fix: Multiple carousels in the same page stopped functioning when Improved Asset Load experiment is active ([#14663](https://github.com/elementor/elementor/issues/14663), [#14675](https://github.com/elementor/elementor/issues/14675))
* Fix: Section Style tab panel is grayed in several site languages ([#14642](https://github.com/elementor/elementor/issues/14642))
* Fix: Responsive mode UI glitch in WordPress versions under 5.6
= 3.2.1 - 2021-04-21 =
* Tweak: Changed the minimum width of Mobile breakpoint to 320px
* Fix: Global Typography settings were printed as undefined variables
* Fix: Close button in responsive bar didn't worked in the Desktop breakpoint
* Fix: UI glitch in the dashboard admin notices
* Fix: Right click contextual menu appears underneath the Navigator
* Fix: Panel resize caused UI glitches in RTL websites
* Fix: Responsive device icons adjustments in RTL websites
= 3.2.0 - 2021-04-19 =
* New: Meet Text Path widget - Add more text design options to your headings
* New: Meet the new Responsive Mode * Easily edit your responsive design
* New: Introducing Mask option - Add a mask to every element on your page ([#13736](https://github.com/elementor/elementor/issues/13736))
* Experiment: Template Kit Import & Export feature - Move all of your Elementor content from one site to another
* Experiment: Added `elementor-image` & `elementor-text-editor` classes to DOM Optimization Experiment
* Tweak: Split `eicons` library CSS file to Editor & Frontend usages as part of the Improved Asset Loading Experiment ([#8572](https://github.com/elementor/elementor/issues/8572))
* Tweak: Load the Lightbox assets only if Lightbox is used on the page as part of the Improved Asset Loading Experiment ([#8572](https://github.com/elementor/elementor/issues/8572))
* Tweak: Added Google Fonts loading method option in Elementor settings screen to control over `font-display` option ([#14236](https://github.com/elementor/elementor/issues/14236))
* Tweak: Added Gradient background option to Button widget ([#3142](https://github.com/elementor/elementor/issues/3142))
* Tweak: Added FAQ Schema support to Accordion and Toggle Widgets (Props [@pacotole](https://github.com/pacotole), [#13425](https://github.com/elementor/elementor/issues/13425), [#9053](https://github.com/elementor/elementor/issues/9053))
* Tweak: Improved the widgets panel responsiveness ([#14026](https://github.com/elementor/elementor/issues/14026))
* Tweak: Added dynamic option to video link inside Sections ([#6116](https://github.com/elementor/elementor/issues/6116))
* Tweak: Added Text shadow control to Text widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579))
* Tweak: Added Text shadow control to Icon Box widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579))
* Tweak: Added Text shadow control to Start Rating widget([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579))
* Tweak: Added Text shadow control to Icon List widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579))
* Tweak: Added Text shadow control to Icon widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579))
* Tweak: Added Text shadow control to Image Gallery widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579))
* Tweak: Added Text shadow control to Image Carousel widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579))
* Tweak: Added Text shadow control to Counter widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579))
* Tweak: Added Text shadow control to Progress Bar widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579))
* Tweak: Added Text shadow control to Testimonials widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579))
* Tweak: Added Text shadow control to Tabs widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579))
* Tweak: Added Text shadow control to Toggle widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579))
* Tweak: Added Text shadow control to Accordion widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579))
* Tweak: Added Text shadow control to Alert widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579))
* Tweak: Added support for Expert tier templates in Templates Library
* Tweak: Adjusted Media control to better handle SVG uploads
* Tweak: Converted script loading method to use an independent Util instead of JS `import` function for better performance
* Tweak: Changed the widgets search field to be sticky
* Tweak: Added "Fit to Screen" height option in Inner Section widget
* Tweak: Added `vh` and `vw` units to Min-height control in Inner Section widget
* Tweak: Added `vh` unit to Height control in Google Maps widget
* Tweak: Changed breakpoints mechanism to use dynamic breakpoint references to allow future addition of breakpoints
* Tweak: Added Dynamic capabilities support in Code Highlight widget
* Tweak: Added ability to access Site Settings using `Cmd + K` / `CTRL + K`
* Tweak: Added ability to access Site Settings via Admin top bar
* Tweak: Updated Elementor admin notices UI
* Tweak: Added userAgent/browser classes to the admin area body class
* Tweak: Manage all the subscription plans from Connect module in Template Library
* Tweak: Removed "Meet right click" introduction
* Fix: Edit section labels in Navigator didn't triggered the Update button ([#10772](https://github.com/elementor/elementor/issues/10772))
* Fix: Custom fonts file URLs are static and are not changed using the Replace URL tool ([#10382](https://github.com/elementor/elementor/issues/10382))
* Fix: "Undefined" error message is thrown when server fails to save or insert a template ([#12377](https://github.com/elementor/elementor/issues/12377))
* Fix: Popup Dynamic Link options modal is misplaced ([#13257](https://github.com/elementor/elementor/issues/13257))
* Fix: Navigator indicators are missing since WordPress v5.7 ([#14094](https://github.com/elementor/elementor/issues/14094))
* Fix: PHP error was thrown when using PHP 8 in the System Info screen
* Fix: Hardened SVG uploads capabilities to enforce better security policies
* Fix: Redundant space when deleting an icon from Icon Box widget
* Fix: Library Connect completion redirects to wrong page
* Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-2-planned-deprecations/)
= 3.1.4 - 2021-03-08 =
* Fix: Self hosted video didn't work with Image Overlay ([#14038](https://github.com/elementor/elementor/issues/14038))
* Fix: Clicking on Video widget Image Overlay doesn't plat video for Vimeo ([#14095](https://github.com/elementor/elementor/issues/14095))
* Fix: Carousels navigation arrows `z-index` issue in Safari ([#13791](https://github.com/elementor/elementor/issues/13791))
* Fix: Landing Pages can cause a fatal error for Author roles in the WordPress dashboard
* Fix: `<a>` tags placed in an SVG file trigger the Lightbox
* Fix: Hardened allowed options in the editor to enforce better security policies
* Fix: Removed `html` option in Lightbox module to prevent security issues
= 3.1.3 - 2021-03-03 =
* Tweak: Added `aria-expanded` property to Tabs, Accordion and Toggle widgets ([#11246](https://github.com/elementor/elementor/issues/11246), [#3576](https://github.com/elementor/elementor/issues/3576))
* Fix: Values are being cleared after save action in Query control ([#14098](https://github.com/elementor/elementor/issues/14098))
= 3.1.2 - 2021-03-02 =
* Tweak: Added Lazy load option for YouTube in Video widget to prevent conflicts ([#13898](https://github.com/elementor/elementor/issues/13898))
* Tweak: Allow overwriting the assets URL when using a mirror domain ([#13701](https://github.com/elementor/elementor/issues/13701))
* Tweak: Removed deprecated `jQuery` functions for WP 5.7 compatibility
* Tweak: Added a `mixin` for `webkit-scrollbar` design in Table of Content widget CSS
* Tweak: Added `--force` CLI replace command to always return the number of replaces
* Tweak: Added a Lazy Load control for YouTube source in Background Video
* Tweak: Updated `eicons` library to v5.11.0
* Fix: Youtube videos didn't work properly when Privacy mode is enabled and "Improved Asset Loading" experiment is disabled ([#13711](https://github.com/elementor/elementor/issues/13711))
* Fix: Error event will not always have an `originalEvent` (props [@enisdenjo](https://github.com/enisdenjo))
* Fix: Background Video protocol wasn't using `https` for `youtube-nocookie` option in Video widget
* Fix: Youtube API script was loaded when Image overlay is used
* Fix: Navigator overlapped preview area if attached to the right
* Fix: Column layout glitch when changing the section structure
* Fix: Landing page created via the Admin bar wasn't created with Canvas layout
* Fix: Sanitized options in the editor to enforce better security policies
= 3.1.1 - 2021-01-31 =
* Tweak: Minor UI improvements in Compatibility tag
* Fix: Async JS loading conflicted with `wp.i18n` ([#13708](https://github.com/elementor/elementor/issues/13708), [#13746](https://github.com/elementor/elementor/issues/13746), [Topic](https://wordpress.org/support/topic/console-error-43/))
* Fix: Elementor loads unnecessary `wp-polyfills.min.js` script in Frontend ([#13720](https://github.com/elementor/elementor/issues/13720))
* Fix: Landing Pages experiment removes content in static blog pages ([#13706](https://github.com/elementor/elementor/issues/13706), [#13728](https://github.com/elementor/elementor/issues/13728), [#13725](https://github.com/elementor/elementor/issues/13725), [Topic](https://wordpress.org/support/topic/blog-page-not-showing-after-update-3/))
* Fix: Background Slideshow shifted if Section is stretched and has Full Width layout ([#13750](https://github.com/elementor/elementor/issues/13750), [Topic](https://wordpress.org/support/topic/slide-show-background-2/), [Topic](https://wordpress.org/support/topic/slider-background-section-layout-issue/), [Topic](https://wordpress.org/support/topic/elementor-v-3-0-16-breaks-full-width-header/))
* Fix: Entrance animation set to `none` caused a delay in the widget load
* Fix: Navigator rearrangement glitches when Optimized DOM experiment is active
* Fix: Keyboard navigation isn't working in Tabs widget when Accessibility Improvements experiment is active
* Fix: Minor UI glitches in Experiments screen
* Fix: Wrong check of a deprecated method caused a notice when `ELEMENTOR_DEBUG` is enabled
* Fix: Arrow keys navigation is not working in Finder
* Fix: Theme Style overrides icon size when set in `em` in Social Icon widget
= 3.1.0 - 2021-01-24 =
* New: Elementor Experiments - Experience new features before they're officially released ([Developer Documentation](https://developers.elementor.com/elementor-experiments/))
* New: Compatibility Tag - Make sure your website plugins are compatible with Elementor ([Developer Documentation](https://developers.elementor.com/compatibility-tag/))
* Experiment: Landing Pages - Create beautiful landing pages in a streamlined workflow
* Experiment: Accessibility Improvements - Make Elementor widgets more accessible (may include markup changes) ([#13191](https://github.com/elementor/elementor/issues/13191))
* Experiment: Improved performance by loading JS and Swiper assets conditionally in frontend ([#8572](https://github.com/elementor/elementor/issues/8572), [Developer Documentation](https://developers.elementor.com/experiment-optimized-asset-loading))
* Tweak: Improved Tabs widget accessibility ([#11779](https://github.com/elementor/elementor/issues/11779), [#11561](https://github.com/elementor/elementor/issues/11561))
* Tweak: Added alignment options for Tabs widget ([#11997](https://github.com/elementor/elementor/issues/11997))
* Tweak: Updated Font Awesome icons library to v5.15.1 ([#12057](https://github.com/elementor/elementor/issues/12057))
* Tweak: Added "Custom" Columns Gap option in Section element ([#11978](https://github.com/elementor/elementor/issues/11978))
* Tweak: Added Border Radius support in Google Maps widget ([#11359](https://github.com/elementor/elementor/issues/11359))
* Tweak: Added dynamic capabilities to Tab Title control in Tabs widget ([#9710](https://github.com/elementor/elementor/issues/9710))
* Tweak: Added dynamic capabilities to Toggle Content control in Toggle widget ([#12405](https://github.com/elementor/elementor/issues/12405))
* Tweak: Added `em` unit to Border Radius control in Button widget ([#11561](https://github.com/elementor/elementor/issues/11561))
* Tweak: Introduced a new method for attaching a JS handler to an element ([Developer Documentation](https://developers.elementor.com/a-new-method-for-attaching-a-js-handler-to-an-element/))
* Tweak: Added the option to add custom menu items in Site Settings ([Developer Documentation](https://github.com/elementor/elementor/pull/13243))
* Tweak: Added an option to choose Text element HTML tag in Divider widget ([#11499](https://github.com/elementor/elementor/issues/11499))
* Tweak: Updated `eicons` library to v5.10.0
* Tweak: Refactored YouTube source to use YouTube API in Video widget
* Tweak: Added dynamic capabilities to Poster control in Video widget
* Tweak: Global dropdown controls are now displayed for all user roles
* Tweak: Improved browsers detection utility functionality
* Tweak: Added "Find an Expert" link to the Admin Dashboard Overview widget
* Tweak: Added the new Theme Builder as a Finder item
* Tweak: Added `+` icon in multi-select control for better UX
* Tweak: Improved Select2 controls load
* Tweak: Added Elementor Beta (Developer Edition) promotion in WordPress dashboard
* Tweak: Migrated DOM Improvements to Elementor Experiments
* Tweak: Removed redundant extra padding in responsive controls
* Tweak: Modified the Theme Builder app link UI in the Admin Bar menu
* Fix: Some keyboards layout cannot open the keyboard shortcuts dialog ([#6145](https://github.com/elementor/elementor/issues/6145))
* Fix: Change Page Layout doesn't update the preview on the first attempt ([#13245](https://github.com/elementor/elementor/issues/13245))
* Fix: Update Post Title via Site Settings removes style from Post Title widget ([#12605](https://github.com/elementor/elementor/issues/12605))
* Fix: Can't rearrange items between sections in Navigator since WordPress 5.6 update ([#12256](https://github.com/elementor/elementor/issues/12256))
* Fix: Double click needed to play YouTube video when Poster image exists in Video widget
* Fix: Autoplay option doesn't work in mobile devices when YouTube source is muted in Video widget
* Fix: YouTube End Time option doesn't work when Loop option is active in Video widget
* Fix: Incompatible variable names in Base Swiper class and Elementor Pro carousels
* Fix: Landing Pages menu item directs to the wrong page
* Fix: Redundant spacing is added to WYSIWYG control if rich editing is disabled
* Fix: Editor Autoplay is not working consistently in Image Carousel widget
* Fix: Console errors are thrown when entering the Revisions menu in edge cases
* Fix: Column height is not correct when Optimized DOM experiment is inactive
* Fix: Wrong translation function caused errors in the Revisions panel
* Fix: Widgets empty state is not visible in WordPress 5.6
* Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-1-planned-deprecations/)
= 3.0.16 - 2021-01-06 =
* Tweak: String changes in Delete Site Settings screen
* Fix: Clicking "Recalculate" button in System info throws a PHP error ([#13100](https://github.com/elementor/elementor/issues/13100 ))
* Fix: Regenerate CSS is not working properly in large scale servers
* Fix: Template Library title sanitization to avoid security issues
* Fix: `libxml_disable_entity_loader` warning is thrown in PHP 8.0 instances
= 3.0.15 - 2020-12-21 =
* Tweak: Added "Theme" option to Page Layout options in Page Settings to allow customization of Site Setting value
* Tweak: Added a confirmation message before deleing Default Kit to trash to avoid unintentional Site Settings deletion
* Fix: Named parameters used in Dynamic Tags causes PHP errors in PHP 8.0 ([#13269](https://github.com/elementor/elementor/issues/13269))
* Fix: "Edit with Elementor" menu does not expands in the top admin-bar menu in WordPress 5.6 ([#13256](https://github.com/elementor/elementor/issues/13256))
* Fix: Stretch Section causes horizontal scroll when the vertical scrollbar is visible in WordPress 5.6 ([#13260](https://github.com/elementor/elementor/issues/13260))
* Fix: Unable to save Templates in WordPress 5.6 ([#12273](https://github.com/elementor/elementor/issues/12273), [Topic](https://wordpress.org/support/topic/save-the-template-and-page-builder-loding/))
* Fix: Ninja Forms plugin conflict in WordPress 5.6 ([#13281](https://github.com/elementor/elementor/issues/13281), [Topic](https://wordpress.org/support/topic/elementor-ninja-forms-bug/), [Topic](https://wordpress.org/support/topic/elementor-bug-ninja-forms/))
* Fix: Pinterest social sharing is not working when displaying a large image in Lightbox
* Fix: Manage Global Colors and Fonts buttons is not leading to the correct screen
* Fix: Permission error when trying to update site description with WP-CLI
= 3.0.14 - 2020-11-25 =
* Tweak: Added 3rd party plugins compatibility to versions rollback mechanism
* Fix: Updated Popup Builder promotional image
* Fix: Upload SVG files only when the user allowed to prevent security issues
* Fix: String updates in Style Settings tab
= 3.0.13 - 2020-11-04 =
* Tweak: Added compatibility with WordPress v5.6 to the Editor panel ([#12958](https://github.com/elementor/elementor/issues/12958))
* Tweak: Updated translation strings in Theme Builder promotional screen
* Fix: Tab content is animated when active in Tabs widget ([#12724](https://github.com/elementor/elementor/issues/12724))
* Fix: "Edit with Elementor" button in admin top-bar is missing in some cases ([#12951](https://github.com/elementor/elementor/issues/12951), [#12995](https://github.com/elementor/elementor/issues/12995))
* Fix: "Edit with Elementor" button in a post removes draft
* Fix: "Edit with Elementor" doesn't work for empty Elementor posts
* Fix: Some settings are not being updated in the Preview in Image Carousel widget
* Fix: Console error message when Global value is not found
* Fix: Revisions are not being saved in Site Settings
* Fix: Apply or Restore revision actions triggers console errors
* Fix: Paste action without any data throws a console error
* Fix: Pasting style with Global values is not reflected in the Panel
* Fix: Can't submit forms from templates when the parent post is empty
= 3.0.12 - 2020-10-20 =
* Tweak: Added "Read More" link to major version upgrade notice
* Tweak: Added System Info CLI command
* Fix: Redundant padding in Social Icons widget ([#12833](https://github.com/elementor/elementor/issues/12833))
* Fix: Editor role can't see "Edit with Elementor" button in top admin-bar ([#12175](https://github.com/elementor/elementor/issues/12175))
* Fix: Dynamic content promotion is shown when self hosted option is selected in Video widget ([#11468](https://github.com/elementor/elementor/issues/11468))
* Fix: 'description' is not supported in the color control ([#12747](https://github.com/elementor/elementor/issues/12747))
* Fix: Some Shape Dividers overlap other elements since Chrome 85 ([#12393](https://github.com/elementor/elementor/issues/12393))
* Fix: Image preview area disappears when 'label_block' is `false` in Media Control ([#11756](https://github.com/elementor/elementor/issues/11756))
* Fix: Missing compatibility for Advanced Editor Tools (previously TinyMCE Advanced) ([#12768](https://github.com/elementor/elementor/issues/12768))
* Fix: Different panel tab is shown when panel tab includes only sections with display conditions that are unmet ([#12658](https://github.com/elementor/elementor/issues/12658))
* Fix: Default Generic Fonts are not printed along with a global value ([#12410](https://github.com/elementor/elementor/issues/12410))
* Fix: Remove source map comment to prevent 404 console warning ([Topic](https://wordpress.org/support/topic/issue-with-picker-js-map))
* Fix: Buttons are cropped when applying some hover animations to Social Icons widget
* Fix: Custom Panel tab not working when added to Page Settings
* Fix: Globals Dropdown popover is not aligned to the picker when panel is wide
* Fix: Popups are missing from "Edit With Elementor" top admin-bar list
* Fix: Global Color panel UI glitch on upgrade to v3.0.x when user has RGBA values
* Fix: Can't upload SVG files to Favicon control in Site Settings
= 3.0.11 - 2020-09-30 =
* Tweak: Added "Loading" state for Global controls to reflect data loading state
* Fix: Inaccurate height in Divider widget ([#12569](https://github.com/elementor/elementor/issues/12569), [#12630](https://github.com/elementor/elementor/issues/12630))
* Fix: Global Colors and Fonts are not being generated on non Elementor pages ([#12637](https://github.com/elementor/elementor/issues/12637))
* Fix: Inactive "Delicious" social network from Social Icons widget
* Fix: Can't restore the Site Settings document revisions
* Fix: Creating a new Global Color or Font won't reflect in other dropdowns until the controls section init
* Fix: Selecting a new Global Color or Font won't be indicated in the dropdown until the controls section init
= 3.0.10 - 2020-09-23 =
* Fix: `space_between_widgets` is missing on upgrade in some cases ([#12298](https://github.com/elementor/elementor/issues/12298))
* Fix: Global Color does not apply to some patterns in Divider widget ([#12501](https://github.com/elementor/elementor/issues/12501))
* Fix: Users with "Access to edit content only" aren't able to access the Editor ([#12521](https://github.com/elementor/elementor/issues/12521))
* Fix: If the default page layout is set to "Canvas" Headers and Footers cannot be edited ([#12509](https://github.com/elementor/elementor/issues/12509))
* Fix: Global Color and Fonts that were deleted might cause style removal from the same element
* Fix: Opacity indication is missing in the Global Color control dropdown and in the creation prompt
* Fix: Wrong placement of "Add New" section in a Popup when using Optimized DOM mode
* Fix: "Edit with Elementor" button is not in the correct location
* Fix: Global Dropdown scrollbar has redundant border in Chromium based browsers
* Fix: Entrance animation isn't working on edge cases in Tabs widget
= 3.0.9 - 2020-09-17 =
* Fix: Kit settings get deleted when modifying the Site Title or Tagline in WordPress Settings and Customizer screens ([#12540](https://github.com/elementor/elementor/issues/12540), [#12538](https://github.com/elementor/elementor/issues/12538), [#12562](https://github.com/elementor/elementor/issues/12562))
= 3.0.8.1 - 2020-09-14 =
* Fix: Reverted Shape Dividers are in front other elements in Chrome 85 fix due to display glitches ([#12393](https://github.com/elementor/elementor/issues/12393))
* Fix: Auto Columns control setting causes layout to be displayed in one row in a Social icons ([Topic](https://wordpress.org/support/topic/sloppy-updates/), [#12519](https://github.com/elementor/elementor/issues/12519))
= 3.0.8 - 2020-09-14 =
* Fix: Additional cases of Global Style inconsistencies in Editor and Frontend ([#12363](https://github.com/elementor/elementor/issues/12363))
* Fix: Edit with Elementor button is missing from the admin top bar in some cases since WordPress 5.4 ([#11728](https://github.com/elementor/elementor/issues/11728), [#12175](https://github.com/elementor/elementor/issues/12175))
* Fix: Unexpected columns view when Inner Section is muted ([#12376](https://github.com/elementor/elementor/issues/12376))
* Fix: Some Shape Dividers are in front other elements in Chrome 85 ([#12393](https://github.com/elementor/elementor/issues/12393))
* Fix: JS error `elementorCommon` is undefined ([#12323](https://github.com/elementor/elementor/issues/12323), Props [@shimondoodkin](https://github.com/shimondoodkin))
* Fix: Site description doesn't get updated from the 'Customizer' screen
* Fix: When Global values aren't available don't return an empty object
* Fix: Message After Submit RTL icon spacing glitch
* Fix: Select2 control dimensions adjustments
= 3.0.7 - 2020-09-09 =
* Fix: Additional cases of Global Style inconsistencies in Editor and Frontend ([#12363](https://github.com/elementor/elementor/issues/12363))
* Fix: Plugins conflict on non-admin login to the dashboard ([#12383](https://github.com/elementor/elementor/issues/12383), [#12388](https://github.com/elementor/elementor/issues/12388))
* Fix: PHP error undefined method `add_repeater_row` caused data updater issues and server overload ([#12305](https://github.com/elementor/elementor/issues/12305))
* Fix: Global Colors and Fonts not being saved when created in Site Settings ([#12272](https://github.com/elementor/elementor/issues/12272))
* Fix: Shared link is attached to post text in Twitter Share Button widget (Props [@LensDigitalUK](https://github.com/LensDigitalUK))
* Fix: "No route was found matching the URL and request method" error when using plain permalinks
* Fix: Site favicon that was set from WordPress customizer is missing in Site Identity screen
= 3.0.6 - 2020-09-06 =
* Tweak: Added dismiss button for data updater notices
* Fix: Global Colors and Fonts are missing on front-end ([#12363](https://github.com/elementor/elementor/issues/12363))
* Fix: Database update script causes unexpected errors ([#12305](https://github.com/elementor/elementor/issues/12305))
* Fix: Custom Breakpoints stopped working since v3.0 ([#12320](https://github.com/elementor/elementor/issues/12320))
* Fix: Shortcuts for Navigator is not correct ([#12365](https://github.com/elementor/elementor/issues/12365))
* Fix: Can't close a Navigator since v3.0 ([#11836](https://github.com/elementor/elementor/issues/11836))
* Fix: Select field dropdown caret visibility issue in edge cases in Form widget ([#12053](https://github.com/elementor/elementor/issues/12053))
* Fix: Missing iFrame `title` attribute in Google Maps widget ([#9955](https://github.com/elementor/elementor/issues/9955))
* Fix: Missing default size unit selection in default Global Font properties `font-size` and `line-height` controls
* Fix: Toggle widget title style missing in Editor
* Fix: Exiting Site Settings menu after accessing it from "Manage Global Fonts/Colors" Global dropdown menu throws a JS error
= 3.0.5 - 2020-08-31 =
* Fix: Motion Effects not working when assigned to a column and throws JS error when DOM optimization is disabled ([#12299](https://github.com/elementor/elementor/issues/12299), [#12275](https://github.com/elementor/elementor/issues/12275))
* Fix: Elements behave unexpectedly in the Editor when a custom repeater control is added to Column and Section elements ([#12275](https://github.com/elementor/elementor/issues/12275), [#12242](https://github.com/elementor/elementor/issues/12242))
* Fix: Glitches in migration script for Gap Between Widgets global setting ([#12298](https://github.com/elementor/elementor/issues/12298))
* Fix: Console error `elementorCommon is undefined` (Props [@shimondoodkin](https://github.com/shimondoodkin))
* Fix: Missing translation string for 'color_picker' in the Color Picker title
* Fix: Revisions won't get updated to the correct one
= 3.0.4 - 2020-08-30 =
* Tweak: Added Skype and Viber to the allowed URI protocols ([#11619](https://github.com/elementor/elementor/issues/11619))
* Tweak: Replaced WordPress "Learn More" links with dynamic links for better control over time ([#12312](https://github.com/elementor/elementor/issues/12312))
* Fix: Global Colors and Fonts inconsistencies between Editor and Frontend ([#12245](https://github.com/elementor/elementor/issues/12245), [#12235](https://github.com/elementor/elementor/issues/12235), [#12303](https://github.com/elementor/elementor/issues/12303), [#12249](https://github.com/elementor/elementor/issues/12249))
* Fix: Global dropdown is not available for all users
* Fix: Removed unused strings
= 3.0.3 - 2020-08-27 =
* Tweak: Added option to re-migrate Global Colors and Fonts from earlier versions
* Fix: Repeater controls doesn't work in some edge cases
* Fix: Load Theme Builder with relevant UI theme
* Fix: Dialog texts are not center aligned in Theme Builder
* Fix: Changes are not reflecting on frontend when CSS Print Method is set to Internal Embedding
* Fix: Icon List widget does not use render attribute (Props [@ibndawood](https://github.com/ibndawood))
= 3.0.2 - 2020-08-26 =
* Tweak: Added Select2 And File Import Components to Theme Builder application
* Tweak: Added default values as placeholders to the number inputs in the Breakpoints settings section
* Tweak: Minor UI tweaks to Globals dropdown
* Tweak: Updated video tutorials in Theme Builder
* Fix: Column & Section Elements fires `elementor/element/after_add_attributes` early ([#12185](https://github.com/elementor/elementor/issues/12185), Props [@ibndawood](https://github.com/ibndawood))
* Fix: `hexdec()` returns a deprecation notice ([#12161](https://github.com/elementor/elementor/issues/12161))
* Fix: Repeater controls issue after the moving to `container.repeaters` ([#12239](https://github.com/elementor/elementor/issues/12239), [#12221](https://github.com/elementor/elementor/issues/12221))
* Fix: Column Widget Space is not working when DOM Improvement is disabled ([#12256](https://github.com/elementor/elementor/issues/12256), [Topic](https://wordpress.org/support/topic/widgets-space-doesnt-work-after-updating-to-3-0/))
* Fix: Resetting a style throws JS errors
* Fix: Repeater controls backwards compatibility
* Fix: Global Color dropdown shows Primary as marked when a custom value is added
* Fix: Adding new Global Fonts won't be added to the dropdown list until page reloads
* Fix: Clicking on the Theme Builder Logo reopens it
* Fix: Finder gets loaded in preview iframes
= 3.0.1 - 2020-08-25 =
* Tweak: Changed "Exit to Dashboard" and "View Page" panel menu links to use `<a>` tag
* Fix: `set-error-handler` conflict with 3rd party addons that uses REST-API ([#12219](https://github.com/elementor/elementor/issues/12219))
* Fix: Conflict between responsive options and the Navigator "Hide" option ([#12123](https://github.com/elementor/elementor/issues/12123))
* Fix: Radio inputs layout breaks when using Multi-Step Form
* Fix: Global typography popover glitch in RTL websites
= 3.0.0 - 2020-08-23 =
* New: Introducing Site Settings - manage your entire site within the Editor
* New: Meet Global Fonts - the smartest way to manage your text styles ([#1553](https://github.com/elementor/elementor/issues/1553), [#1863](https://github.com/elementor/elementor/issues/1863))
* New: Meet Global Colors - manage your site colors more consistently ([#1553](https://github.com/elementor/elementor/issues/1553), [#1324](https://github.com/elementor/elementor/issues/1324))
* Tweak: Improved Elementor's frontend dynamic CSS rendering performance significantly ([#8053](https://github.com/elementor/elementor/issues/8053))
* Tweak: Removed `.elementor-inner`, `.elementor-row` and `.elementor-column-wrap` from DOM output to improve performance (#7351, #7817, Developers Blog Post - https://developers.elementor.com/dom-improvements-ahead-html-wrappers-removal-from-v3-0/)
* Tweak: Added an option to set columns in Social Icons widget ([#11295](https://github.com/elementor/elementor/issues/11295))
* Tweak: Added Default Page Layout to Global Layout Settings ([#4925](https://github.com/elementor/elementor/issues/4925))
* Tweak: Made 'z-index' control responsive in widgets Advanced tab ([#10918](https://github.com/elementor/elementor/issues/10918))
* Tweak: Added `rem` unit support for Padding and Margins controls ([#2810](https://github.com/elementor/elementor/issues/2810))
* Tweak: Added control for setting link width in Icon List widget ([#11945](https://github.com/elementor/elementor/issues/11945))
* Tweak: Added image Border Radius control to Image Box widget ([#9301](https://github.com/elementor/elementor/issues/9301))
* Tweak: Added more Google Fonts subsets ([#1630](https://github.com/elementor/elementor/issues/1630), [#1915](https://github.com/elementor/elementor/issues/1915), [#8186](https://github.com/elementor/elementor/issues/8186), Props [@andrejm](https://github.com/andrejm))
* Tweak: Improved Lightbox accessibility (Props [@ramiy](https://github.com/ramiy))
* Tweak: Added "Height" & "Object Fit" controls to Image Widget ([#10962](https://github.com/elementor/elementor/issues/10962), Props [@ramiy](https://github.com/ramiy))
* Tweak: Added a filter for allowing adding Google Fonts subsets (Props [@andrejm](https://github.com/andrejm))
* Tweak: Changed Elementor grid to work with CSS Variables ([Developers Blog Post](https://developers.elementor.com/elementor-dropping-support-ie/))
* Tweak: Updated `eicons` library to `v5.9.1`
* Tweak: Updated `e-gallery` library to `v1.2.0`
* Tweak: Updated Dialog library to `v4.8.1`
* Tweak: Updated Google Fonts list to 07/2020
* Tweak: Added lazyload to Lightbox slideshow images
* Tweak: Removed unused `elementor-edit-area-preview` class
* Tweak: Adding support to Vimeo external links structure
* Tweak: Improved Masonry layout mechanism in Gallery widget
* Tweak: Allow using Repeater control in page settings
* Tweak: Save all Global settings to the Kit entity
* Tweak: Converted schemes to Global variables
* Tweak: Updated WeChat and Weibo social networks colors in Social Icons widget
* Tweak: Added font-family property to text-area control for better readability
* Tweak: Migrated Elementor Style settings from WP dashboard to the Global Settings menu
* Tweak: Added real-time JS handling to prevent redundant renders in Image Carousel widget and Background Slideshow
* Tweak: Moved "Stretch Section" control to the end of layout settings in Section element
* Tweak: Color tweaks to editor panel elements
* Tweak: Minor UI improvements in the editor panel
* Tweak: Added backup warning before major version plugin upgrade
* Tweak: Improved dialog a11y to support more accessible lightbox close button
* Tweak: Added infrastructure support for the new Theme Builder
* Tweak: Added an option to set the mobile browser header color in supported devices
* Tweak: Changed panel behavior when switching document to prevent laggy behavior
* Tweak: Added Improved DOM Output option in Elementor settings to allow legacy mode of HTML DOM prior to v3.0
* Tweak: Removed v2.9 reference from the Dynamic promotions
* Fix: Image block alignment broken by Elementor general figure styling ([#11906](https://github.com/elementor/elementor/issues/11906), [#9259](https://github.com/elementor/elementor/issues/9259), [#7331](https://github.com/elementor/elementor/issues/7331))
* Fix: Elementor posts aren't properly imported with WordPress Importer v0.7 ([#11466](https://github.com/elementor/elementor/issues/11466), [#10744](https://github.com/elementor/elementor/issues/10744), [#11927](https://github.com/elementor/elementor/issues/11927))
* Fix: Divider can't use `EM` font-size unit in Divider widget ([#11352](https://github.com/elementor/elementor/issues/11352))
* Fix: Theme Style overrides Icon List items typography values when list items are links in Icon List widget ([#12021](https://github.com/elementor/elementor/issues/12021))
* Fix: Responsive glitch in Range control ([#11233](https://github.com/elementor/elementor/issues/11233))
* Fix: Multiple repeater controls in the same panel causes JS errors ([#11523](https://github.com/elementor/elementor/issues/11523))
* Fix: Multiple repeater control types in same panel glitches
* Fix: Dark mode UI glitches in Display Conditions modal
* Fix: The wrong video being opened in Media Carousel widget
* Fix: Dark mode UI glitch in Display conditions modal
* Fix: Connect issues when using non-latin character domains
* Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-0-planned-deprecations/)
= 2.9.14 - 2020-07-21 =
* Tweak: Added compatibility with WordPress v5.5 ([#11820](https://github.com/elementor/elementor/issues/11820), [#11830](https://github.com/elementor/elementor/issues/11830))
* Fix: Elementor posts aren't properly imported with WordPress Importer v0.7 ([#11466](https://github.com/elementor/elementor/issues/11466), [#10744](https://github.com/elementor/elementor/issues/10744))
* Fix: Added sanitization to post titles in WordPress dashboard for better security
= 2.9.13 - 2020-06-23 =
* Fix: Duplicated Hidden type form fields inherited required attribute in Form widget ([#11578](https://github.com/elementor/elementor/issues/11578))
* Fix: Select2 control width glitch
= 2.9.12 - 2020-06-14 =
* Fix: Dynamic default value not working in Form widget ([#11578](https://github.com/elementor/elementor/issues/11578), [#11609](https://github.com/elementor/elementor/issues/11609))
* Fix: Dark mode glitches in Form Step items ([#11579](https://github.com/elementor/elementor/issues/11579))
* Fix: Unfiltered files upload not working when enabled from WordPress dashboard (Props [@jrutheiser](https://github.com/jrutheiser))
* Fix: File upload control has text cursor instead of pointer cursor
* Fix: Dark mode glitches in File upload control
* Fix: Clear icon dark mode glitch in the widgets search box
= 2.9.11 - 2020-06-02 =
* Fix: Several URI protocols removed from links ([#11518](https://github.com/elementor/elementor/issues/11518))
= 2.9.10 - 2020-06-01 =
* Tweak: Updated `eicons` library to v5.7.0
* Tweak: Added infrastructure improvements to Repeater control to support upcoming versions
* Fix: Popup action links triggers 404 error ([#11104](https://github.com/elementor/elementor/issues/11104))
* Fix: Removed source map comment so browsers don't look for source map in Swiper library ([#10764](https://github.com/elementor/elementor/issues/10764))
* Fix: Elementor posts aren't properly imported with WordPress Importer v0.7 ([#11466](https://github.com/elementor/elementor/issues/11466), [#10744](https://github.com/elementor/elementor/issues/10744))
* Fix: Theme Style overrides link settings in some cases ([#11462](https://github.com/elementor/elementor/issues/11462))
* Fix: UI glitch in Media controls
* Fix: Hardened sanitization in Custom Link Attributes and in URL control to avoid security issues
= 2.9.9 - 2020-05-24 =
* Tweak: Added 'Learn More' link to URL Custom Attributes Description
* Tweak: Added real-time JS preview handling in Image Carousel widget
* Tweak: Added File upload control UI
* Tweak: Added support for processing Envato Template Kit ZIP files
* Tweak: Allow disab