forked from elementor/elementor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
3428 lines (3042 loc) · 255 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
=== Elementor Website Builder ===
Contributors: elemntor
Tags: page builder, editor, landing page, drag-and-drop, elementor, visual editor, wysiwyg, design, maintenance mode, coming soon, under construction, website builder, landing page builder, front-end builder
Requires at least: 5.0
Tested up to: 6.1
Requires PHP: 7.0
Stable tag: 3.8.1
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
The Elementor Website Builder has it all: drag and drop page builder, pixel perfect design, mobile responsive editing, and more. Get started now!
== Description ==
https://www.youtube.com/watch?v=lBu9TKg7dFM
= THE #1 WEB CREATION PLATFORM, POWERING OVER 10M WEBSITES WORLDWIDE. =
Elementor is the leading website building platform for WordPress, enabling web creators to build professional, pixel-perfect websites with an intuitive visual builder. Quickly create amazing websites for your clients or your business with complete control over every piece, without writing a single line of code. Join a vast community of web creators from all around the world who deliver exceptional websites using Elementor.
[Check out Elementor Website Builder](https://go.elementor.com/wp-repo-description-tab-homepage-check-out-elementor-website-builder/).
= ONE PLATFORM, UNLIMITED WEB CREATIONS =
Whether you’re looking to achieve pixel-perfect designs, scale and accelerate your website creation process, or increase lead generation, Elementor has what you need to create any type of website.
With an instant, live design and inline editing drag-and-drop Editor, you can create your website while seeing exactly how it would look. Elementor’s open-source solution comes with dozens of out-of-the-box widgets and features for you to use. Additionally, you can integrate with other marketing services or extend Elementor’s capabilities even more with the [Developers Docs](https://go.elementor.com/wp-repo-description-tab-developers-developers-docs/).
To edit elements from your Theme, including its Header, Footer, Single Post, and Archive Page, check out our [Pro features](https://go.elementor.com/wp-repo-description-tab-elementor-pro-pro-features/).
= PIXEL-PERFECT DESIGNS =
With Elementor’s robust design features, you can create unique, show-stopping websites. Adjust every element's spacing, positioning, padding, and margins exactly as you want it, down to the very last pixel. Elevate your website’s design with over 40 widgets and features like Box Shadow, Background Overlays, Hover Effects, Headline Effects, Animations, Gradient Backgrounds, CSS Transform, Mask Options, Shape Dividers, Coming Soon Mode, and many more.
To view a complete list of Elementor’s features, visit the [feature page](https://go.elementor.com/wp-repo-description-tab-pro-features-feature-page/).
= FULL WEBSITE KITS AND TEMPLATE LIBRARY =
Save valuable time, jumpstart your website creation process, or find inspiration with our designer-made website kits and templates. Apply a [Full Website Kit](https://go.elementor.com/wp-repo-description-tab-library-full-website-kit/) to get a website in a snap, including the Homepage, Service Page, and more. Use the library to import Single Pages, Blocks, or Popup templates to your website. You can also create and export your own templates and import them to another website to create reusable website blueprints and accelerate your website creation process.
= FULLY RESPONSIVE =
Seamlessly adjust the content and presentation of your website to every device. With [Custom Breakpoints](https://go.elementor.com/wp-repo-description-tab-pro-features-custom-breakpoints/), you can deliver the most optimized experience for each visitor, whether they’re viewing your website on Desktop, Mobile, Tablet, Wide Screen, and more.
= ACCELERATED CREATION WORKFLOW =
Streamline your workflow and introduce efficient methodologies to accelerate your website creation process. Leverage global fonts and colors for consistency throughout your website. Drag media files directly from your desktop into the editor, mark widgets as favorites, create a blueprint of your website so you can reuse it, and more.
Take your professional workflow to the next level with [Dynamic Content](https://go.elementor.com/wp-repo-description-tab-pro-features-dynamic-content/).
= FAST LOADING WEBSITES =
Enjoy fast-loading websites that rank well on Google search. Enhance your website performance using built-in features, and benefit from Elementor's ongoing performance improvements, such as reduced CSS and JS files, lazy loading, and more. To learn more, check out our [performance page](https://go.elementor.com/wp-repo-description-tab-performance-performance-page/).
= PROMOTING ACCESSIBILITY =
Elementor is built with Accessibility in mind and offers tools and enhancements to help you provide a better experience for all users. These include HTML 5 semantic, full keyboard navigation menu, ongoing accessibility improvement of features, widget, and more
= SUPPORTED BY A STRONG COMMUNITY =
Join a thriving global community that helps each other achieve their goals. Get answers to your questions, solve problems with other members, share knowledge, and so much more. Join the community discussions, meetups, enjoy hundreds of YouTube videos, articles, and tutorials made by members worldwide.
- [Facebook Community](https://go.elementor.com/wp-repo-description-tab-facebook-group/) - with over 120K members, who are constantly offering support, advice, feedback, and tutorials about new features and how to achieve complex website scenarios.
- [Dozens of Elementor](https://go.elementor.com/wp-repo-description-tab-addons-dozens-of-elementor-addons/) Addons - a multitude of addons that extends Elementor’s solution with over 900 addons, so you can achieve nearly every capability you can think of, no matter how niche it is.
- [Experts Community](https://go.elementor.com/wp-repo-description-tab-experts-experts-community/) - the Elementor experts market is the place for you to find and hire an Expert, or become an Expert and offer your services to clients.
- [Community Hub](https://go.elementor.com/wp-repo-description-tab-community-hub-community-hub/) - connect with other community members, get informed about new releases and updates in the developer's edition.
- [Github Community](https://go.elementor.com/wp-repo-description-tab-github-repo/) - get information about all the latest releases, request features, or report a bug.
= OVER 40+ FREE WIDGETS AND COUNTING =
Elementor includes a variety of 40+ free widgets for you to build professional and engaging websites:
- **Heading**. Add eye-catching headlines.
- **Image**. Control the size, opacity and other settings of images.
- **Text Editor**. A WYSIWYG text editor, just like the WordPress editor.
- **Video**. Add YouTube, Vimeo, Dailymotion or self-hosted videos to your page.
- **Button**. Controlling every aspect of the button design.
- **Image Box**. A box that includes image, headline and text.
- **Testimonials**. Customer testimonials that show social proof.
- **Icon**. Place one or more of 600+ icons available.
- **Icon Box**. Include an icon, headline, and text with one widget.
- **Social Icons**. Link to your social pages with the relevant icon like Facebook/Twitter.
- **Image Gallery**. Displays your images in an aligned grid.
- **Image Carousel**. Create a rotating carousel or slider for chosen images.
- **Icon List**. Use any icon to create a bullet list.
- **Counter**. Show stats and numbers in an escalating manner.
- **Progress Bar**. Include an escalating progress bar.
- **Tabs**. Display different pieces of content in vertical or horizontal tabs.
- **Accordion**. Display content in multiple collapsable sections.
- **Toggle**. Use the Toggle to hide or display content, like FAQ.
- **Star Rating**. Allow your visitors to rate you on your website.
- **Alert**. Include a colored alert box to draw visitor’s attention.
- **HTML**. Insert code into the page.
- **Shortcode**. Easily insert shortcodes from any plugin into the page.
- **Menu Anchor**. Link any menu to this anchor.
- **Read More**. Set the `Read More` cut-off for the excerpt in archive pages.
- **Sidebar**. Add any sidebar into the page.
- **Google Maps**. Embed maps into the page.
- **SoundCloud**. Add audio bits from SoundCloud.
- **Divider**. Separate content with a designed divider.
- **Spacer**. Add space between elements.
- **Columns**. Create inner columns within the column.
- **Text Path**. Attach your text to a path..
- **And counting...**
= Developer API =
As an open-source platform, developers can extend Elementor’s capabilities and explore various resources to get started. This includes a [developer's website](https://go.elementor.com/wp-repo-description-tab-developers-developers-website/), [Developers Docs](https://go.elementor.com/wp-repo-description-tab-developers-developers-docs-2/), [Developers Blog](https://go.elementor.com/wp-repo-description-tab-developers-developers-blog/), [GitHub](https://go.elementor.com/wp-repo-description-tab-github-repo/), [Add-on Developers Newsletter](https://go.elementor.com/wp-repo-description-tab-newsletter-addon-newsletter/), the [Community Hub’s development room](https://go.elementor.com/wp-repo-description-tab-community-hub-community-hubs-development-room/), and more.
= TRANSLATED TO 59+ LANGUAGES, INCLUDES RTL SUPPORT =
Elementor supports multiple languages and typographies and is RTL compatible, so you get an Editor and Panel that supports [over 59 languages](https://go.elementor.com/wp-repo-description-tab-wordpress-plugin-translate/) out of the box. Elementor is also compatible with WPML, Polylang, TranslatePress, Weglot, and more.
If you would like to contribute, you can add a new language via translate.wordpress.org. We’ve built a short guide explaining [how to translate and localize the plugin](https://go.elementor.com/wp-repo-description-tab-help-center-translate/).
= TAKE IT TO THE NEXT LEVEL WITH ELEMENTOR PRO =
Create immersive web experiences while saving time and resources, keeping costs manageable with [Elementor Pro](https://go.elementor.com/wp-repo-description-tab-elementor-pro-elementor-pro/). Get access to +90 professional widgets, features, and tools to create comprehensive website experiences.
Elementor Pro’s features include:
- [Exclusive Pro Kits and Templates](https://go.elementor.com/wp-repo-description-tab-library-exclusive-pro-kits-and-templates/)
- [Advanced Motion Effects](https://go.elementor.com/wp-repo-description-tab-pro-features-motion-effects/)
- [Industry-leading Theme Builder](https://go.elementor.com/wp-repo-description-tab-pro-features-industry-leading-theme-builder/)
- [WooCommerce Builder](https://go.elementor.com/wp-repo-description-tab-pro-features-woocommerce-builder/)
- [Professional Form Builder and Submission Log](https://go.elementor.com/wp-repo-description-tab-pro-features-professional-form-builder-and-submission-log/)
- [Popup Builder](https://go.elementor.com/wp-repo-description-tab-pro-features-popup-builder/)
- [Dynamic Content](https://go.elementor.com/wp-repo-description-tab-pro-features-dynamic-content-2/)
- Marketing automation and CRM integrations
- Scroll Snap
- Custom fonts & icons
- Role manager
- Blog post layout widget
- Image & video sliders
- Global widgets
- Custom CSS
- Custom Code
- 90+ Professional widgets
- And many more.
Join the elite web creators who enjoy [Elementor Pro](https://go.elementor.com/wp-repo-description-tab-elementor-pro-elementor-pro-2/)!
= SECURITY AND COMPLIANCE =
Elementor is ISO 27001 certified and has a dedicated team of security professionals that implements industry best practices for maximum security and compliance 24/7.
There is also a managed security [Bug Bounty program](https://go.elementor.com/wp-repo-description-tab-bug-crowd-bug-bounty-program/), utilizing the community power by enabling 24/7/365 crowdsourced vulnerability detection.
= ELEMENTOR RESOURCES AND SUPPORT =
- To learn how to get started with Elementor, or view tutorials about new features, go to the [Elementor Academy](https://go.elementor.com/wp-repo-description-tab-academy-elementor-academy/) or the [Help Center](https://go.elementor.com/wp-repo-description-tab-help-center-help-center/).
- If you have any more questions or need support, visit the support on the [Plugin’s forum](https://go.elementor.com/wp-repo-description-tab-wordpress-plugin-forum/). Elementor Pro users can also reach out to a dedicated support channel for premium 24/7 support.
- For more information about Elementor and Elementor Pro features, visit [Elementor Website Builder](https://go.elementor.com/wp-repo-description-tab-homepage-elementor-website-builder/).
= Liked Elementor? =
- Join our [Facebook Group](https://go.elementor.com/wp-repo-description-tab-facebook-group/).
- Learn from our tutorials on [YouTube Channel](https://go.elementor.com/wp-repo-description-tab-youtube-channel/).
- Or rate us on [WordPress](https://go.elementor.com/wp-repo-description-tab-wordpress-plugin-review/) :)
== Installation ==
= Minimum Requirements =
* WordPress 5.0 or greater
* PHP version 7.0 or greater
* MySQL version 5.0 or greater
= We recommend your host supports: =
* PHP version 7.0 or greater
* MySQL version 5.6 or greater
* WordPress Memory limit of 64 MB or greater (128 MB or higher is preferred)
https://www.youtube.com/watch?v=Ypn6fltn_7s
= Installation =
1. Install using the WordPress built-in Plugin installer, or Extract the zip file and drop the contents in the `wp-content/plugins/` directory of your WordPress installation.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Go to Pages > Add New
4. Press the 'Edit with Elementor' button.
5. Now you can drag and drop widgets from the left panel onto the content area, as well as add new sections and columns that make up the page structure.
For documentation and tutorials visit our [Knowledge Base](https://elementor.com/help/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme).
== Frequently Asked Questions ==
**How do I install Elementor?**
To install the free version of Elementor, follow the steps below:
From your WordPress dashboard -> Go to Plugins -> Click on 'Add new'-> In the Search field, enter Elementor and choose Elementor website builder.
Press install -> After installation, click Activate.
**Does Elementor work with all the themes?**
Elementor works all the themes that respect the coding standards of WordPress set by its Codex. It is recommended to use Elementor's [Hello Theme](https://go.elementor.com/wp-repo-description-tab-hello-theme-hello-theme/), a lightweight blank canvas, to enjoy full flexibility when using Elementor, and optimize your experience.
**Is Elementor compatible with Gutenberg?**
Elementor and Gutenberg work seamlessly together. As a user, you can easily decide which editor to use at every point while editing your site.
**Can I create an online store?**
Yes, with the Elementor Pro WooCommerce Builder you can customize every page of your store to create an amazing customer experience that drives sales.
**Does it work with other WordPress plugins? **
It works with almost all the plugins. If you experience an incompatibility issue, please report it to us and to the plugin that conflicts with Elementor.
**Do I need to know how to code?**
No! Elementor provides you with all the widgets and features that you need to build a proffesional website without using code.
**Do i need to know how to design?**
No, you can choose between professionaly designed kits and templates that fit toevery industry and have all you need to create your own profesional website.
**Will elementor slow down my website?**
As Elementor prioritizes speed and performance, you enjoy better and faster performance with each new version of Elementor. When testing the same page layout on older versions you can see a significant performance improvement, from a score of 82 in Google PageSpeed Insight in version 3.1, to a score of 95 i in version 3.5.
**Is my site secure with Elementor?**
The security of your website is extremely important to us and we take proactive measures to assure that your websites are secure. Elementor is ISO 27001 certified, and has a dedicated team of security professionals that implements industry best-practices for maximum security and compliance, 24/7.
There is also a managed security Bug Bounty program, utilizing the community power by enabling 24/7/365 crowdsourced vulnerability detection.
**Can I buy templates separately?**
Of course, you can use any template that supports Elementor.
**Is Elementor compatible with Post and Custom Post Types?**
Of course! You can set which post types will enable Elementor in the settings page.
**What is the difference between Elementor's free Plugin and Elementor Pro**
Elementor’s Free version allows you to explore our revolutionary drag & drop live editor, basic widgets and templates. Elementor Pro (Essential, Advanced, Expert, Studio, and Agency) empowers you with more professional tools that speed up your workflow, give you access to human-powered support, help you build more advanced content, and convert visitors. See full comparison here.
**How can I become a Contributor**
If you want to contribute, go to our [Elementor GitHub Repository](https://github.com/elementor/elementor) and see where you can help.
You can also add a new language via [translate.wordpress.org](https://go.elementor.com/wp-repo-description-tab-wordpress-plugin-translate/). We’ve built a short guide explaining [how to translate and localize the plugin](https://go.elementor.com/wp-repo-description-tab-wordpress-plugin-translate-faq/).
== Screenshots ==
1. **Visual Drag and Drop Editor** Our instant drag and drop lets you easily place every element anywhere on the page and create pixel perfect designs.
2. **Full Design System** Speed up your workflow and ensure consistency across your site with settings you define once, use globally, and change anytime - no coding required.
3. **Motion Effects** Add transitions and animations to your website elements/designs to create a unique user experience.
4. **Kit Library** Choose from a variety of designer-made website kits created to fit any industry. Add content, customize it, and make it your own.
5. **Templates Library** Save your pages or sections as templates, so you can easily reuse them again or choose one of our beautiful pre-designed templates.
6. **Responsive Design** Fully edit your websites and customize the behavior on desktop, tablet & mobile to maximize the experience by switching between devices and breaking points.
== Changelog ==
See Elementor Developer Edition versions changelog [here](https://go.elementor.com/dev-changelog/)
= 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 Colum 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 craetes 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 stoped 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/)