-
Notifications
You must be signed in to change notification settings - Fork 61
Expand file tree
/
Copy pathchangelog.txt
More file actions
2029 lines (1793 loc) · 107 KB
/
Copy pathchangelog.txt
File metadata and controls
2029 lines (1793 loc) · 107 KB
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
== Changelog ==
= 1.74.2 - 23 July 2026 =
* Post Carousel: Fixed thumbnails collapsing when the Full image size was selected by falling back to the default box dimensions.
* General: Fixed widget content being lost when saving in the Block Editor while the visual editor had not finished initializing.
* General: Preserved a measurement field's unit on re-save when the field's default value already carried a unit.
= 1.74.1 - 17 July 2026 =
* Hero, Layout Slider: Fixed empty or zero mobile height so the slide inherits the desktop height instead of collapsing.
* Image: Preserved custom image size dimensions on save so manually entered width and height are retained.
* General: Preserved the measurement field unit when re-saving a widget without changing the value.
* General: Prevented a TinyMCE initialization error on hosts that disable the rich text editor.
= 1.74.0 - 13 July 2026 =
* Accordion, Tabs: Reset filter-owned title slots at render and escaped title output in templates.
* Posts Field: Restored listing of all public post types in the Post Type selector regardless of the current user's edit capability.
* Price Table: Escaped title and icon color style output in the template.
* General: Added a neutral sanitization floor for select, radio, image radio, and checkboxes fields when the options list is unavailable, so stored values are no longer reset.
* General: Stripped unrecognized keys from widget instances on save so only declared fields and known companion keys persist.
* General: Made media, TinyMCE, and container field sanitization more robust across nested and repeater contexts.
* General: Contributed a field sanitization version signal to Page Builder to keep Layout Block trust signatures accurate.
= 1.73.2 - 01 July 2026 =
* Blog: Fixed font field initialization lag by lazy-populating font selects on focus while preserving the saved value on save.
* Video: Removed the hard-coded sandbox from cached oEmbed output and added the siteorigin_widgets_sow-video_oembed_iframe_sandbox filter to control iframe sandbox attributes.
* General: Made field sanitization idempotent across the posts, multiple media, select, checkboxes, radio, image radio, icon, and font fields, and guarded resets against empty options and family lists.
* General: Set Tested up to WordPress (WP) 7.0.
= 1.73.1 - 19 May 2026 =
* General: Corrected release package version metadata to prevent WordPress from repeatedly offering the same update after installing 1.73.0.
= 1.73.0 - 19 May 2026 =
* Cards Carousel: Scoped overflow handling to the panel to preserve sibling cell sizing in Layout Builder.
* Image Grid: Loaded preview assets in the Block Editor and restored repeater media field setup.
* Widget Block: Improved Block Editor and Site Editor widget forms with iframe asset loading, direct widget save bridge, preview snapshots, and stale Page Builder data handling.
* General: Improved TinyMCE field handling for WordPress (WP) 7, including initialized detection, selection bookmark cleanup, Visual/Code switching, flush timing, unique editor IDs, and iframe setup.
* General: Improved media, multiple media, and date range field initialization in iframe and repeater contexts.
* General: Restored compact WP 7 admin field sizing and fixed TinyMCE editor borders in Panels dialogs.
* General: Added focused end-to-end coverage for Block Editor, Site Editor, snapshot Application Programming Interface (API), save bridge, repeater media, and TinyMCE workflows.
= 1.72.0 - 14 April 2026 =
* Anything Carousel: Added bottom-right arrows navigation layout.
* Features: Linked the title when the column link overlay is enabled.
* Hero: Fixed FitText refresh on mobile devices.
* Slider: Fixed cover background tiling.
* Video: Added an option to show the cover image when a self-hosted video ends.
* General: Resolved multiple WordPress (WP) 7 admin styling issues including checkbox appearance, button sizing, preview button height, measurement select chevron, and widgets search sizing.
* General: Added custom action button styling for the widgets admin page.
* General: Included accessibility Cascading Style Sheets (CSS) in release builds.
* General: Added WordPress Multilingual (WPML) configuration entries for Widgets Bundle blocks.
= 1.71.0 - 13 February 2026 =
* Accordion: Added a heading title tag option, aligned the default with existing markup, refined title handling, and lazy-loaded embedded iframes.
* Social Media Buttons: Added the GitLab network and updated the Skype icon to Microsoft branding.
* General: Widget preview requests now verify user permissions with a shared helper and capability checks.
* General: Autocomplete fields can send additional request parameters.
* General: Repeater fields now trigger setup on all visible fields at any nesting level.
* General: Media fields now hide the image search button when users cannot upload media and skip the library check before opening the search modal.
* General: Search posts field restored the class wrapper and refined order by handling.
* General: Updated dependencies, including lodash-es 4.17.23.
= 1.70.4 - 07 January 2026 =
* Widget Block: Reworked the block editor widget block for Application Programming Interface (API) version 3 support, resolved the apiVersion notice, and added an extra site editor canvas check.
* Widget Block: Improved preview request handling to abort stale requests per block, allow simultaneous previews, fix the `ajaxurl` value, and prevent missing preview data warnings.
* Blog: Added the `siteorigin_widgets_blog_pagination_enabled` filter to allow pagination to be disabled.
* General: Reinitialized media field controls after copying a repeater item to keep them usable.
* General: Updated the JSON Web Signature (JWS) dependency to 3.2.3.
= 1.70.3 - 04 December 2025 =
* General: Confirmed compatibility with WordPress 6.9.
= 1.70.2 - 13 November 2025 =
* Google Maps: Moved localization into the bundle, detected consent prompts from the rendered markup, and added a fallback no-results message so interactive and static map scripts enqueue reliably without undefined `soWidgetsGoogleMap` errors.
* Image: Included filtered LESS variables when generating the style hash so cached styles refresh when filters adjust widget appearance.
* General: Normalized widget block registration for namespaced classes to eliminate invalid name warnings in the Block Editor.
* General: Passed the TinyMCE field element identifier to the `tiny_mce_plugins` filter to prevent callbacks from triggering fatal errors.
= 1.70.1 - 03 November 2025 =
* Block Editor: Prevented editor scripts from loading on the frontend while preserving Site Editor compatibility.
= 1.70.0 - 31 October 2025 =
* Blog: Resolved potential date output format fatal error, debounced post count update, and optimized post selector count function.
* Features: Fixed icon alignment with bottom aligned more link and refined right/left alignment for bottom aligned features.
* Portfolio: Limited blog filter categories control to portfolio by default.
* Video Player: Added siteorigin_widgets_sow-video_local_video_args filter and sandbox attribute.
* General: Added extensive Site Editor support including improvements for form fields, asset cloning, and JavaScript Object Notation (JSON) handling.
* General: Fixed TypeError when widget instance is JSON string in Representational State Transfer Application Programming Interface (REST API) context.
* General: Migrated build tooling to Gulp 5.
* General: Improved Select2 handling to prevent conflicts.
* General: Replaced usage of WP_CONTENT_DIR.
* General: Improved widget timestamp handling using microtime and ensured timestamp is set when saving widgets.
* General: Adjusted field backup change detection to prevent incorrect flags and excluded builder_id from comparison.
* General: Fixed Widget Block blockName check and ensured valid block names before registering.
= 1.69.3 - 22 August 2025 =
* Block Editor: Fixed teaser styling issues.
* Features: Added link icon support when column is set to be linked.
* Features: Show more link text when column overlay enabled.
* Features: Resolved syntax error.
* Widget Block: Prevented potential widgetClass undefined array key warning.
* General: Fixed undefined array key warnings in add_defaults method.
* General: Fixed undefined array key warnings for field properties.
* General: Fixed undefined array key 'type' warning in add_defaults().
* General: Fixed undefined array key 'class' warning for widget fields.
* General: Fixed undefined array key 'fields' warning in enqueue_field_scripts().
= 1.69.2 - 19 July 2025 =
* Features: Fixed icon disappearing when link overlay enabled and prevented theme margin on list items.
* General: Added array type validation to get_active_widgets() method.
* General: Improved widget toolbar with WordPress standard ToolbarGroup and accessibility labels.
* General: Resolved type mismatch error in add_defaults method caused by Lightbox Addon.
= 1.69.1 - 05 July 2025 =
* Carousel, Post Carousel: Fixed animation speed and timeout to preserve zero values, updated continuous mode defaults, and improved animation speed handling.
* Features: Fixed link overlay functionality, improved feature link overlay, set feature width and tag prior to template rendering, and switched to semantic friendly list.
* Icon: Fixed icon rendering issue for sub styles.
* Multiple Media: Improved frame storage and refresh library after uploading new files.
* Simple Masonry: Fixed gutter field cascading from desktop to tablet/mobile and refactored gutter logic.
* Video Player: Added cover support for local external videos.
* General: Fixed number field sanitization to preserve zero values, renamed accessibility stylesheet to siteorigin-accessibility, added central accessibility stylesheet, improved widget form backup handling, and enhanced widget block functionality.
= 1.69.0 - 12 June 2025 =
* Hero: Added image alt support for improved accessibility.
* Layout Slider: Added image alt support and improved background image settings by hiding the settings until a background has been added.
* Slider: Added image alt support and improved URL handling with validation before setup.
* Widget Block: Replaced block editor bundle icon with Scalable Vector Graphics (SVG) implementation and updated to use inline SVG for default icon.
* General: Added new `sow_get_allowed_esc_url_protocols` helper function for enhanced URL protocol handling.
= 1.68.5 - 02 June 2025 =
* Blog: Fixed JavaScript (JS) and Cascading Style Sheets (CSS) not outputting in Block Editor preview.
* Blog Portfolio: Fixed sizing issue in Block Editor preview.
* TinyMCE Form Field: Prevented potential TypeError.
* Elementor: Improved dark mode styling, resolved misaligned checkbox checkmark placement, and fixed widget JS not being enqueued and preview not being flagged.
= 1.68.4 - 20 May 2025 =
* Blog Alternate: Fixed mobile spacing issue.
* Toggle Field: Adjusted toggle text to 11px, decreased size, and aligned toggle switch style and spacing with Page Builder (PB).
* Widget Block Icons: Refactored icon setup logic to centralize and simplify code, ensuring consistent handling of SVG and image icons.
* Widget Blocks: Added inline SVG icons.
* General: Updated Installer submodule.
= 1.68.3 - 11 May 2025 =
* Image Grid: Added gallery keyword support.
* Simple Masonry: Fixed preloader visibility, removed incorrect type, and resolved potential TypeError.
* Slider: Prevented empty overlay issues.
* Widget Blocks: Fixed icon saving and keyword support.
* General: Updated Installer submodule and performed bulk PHP CS improvements.
= 1.68.2 - 03 May 2025 =
* Icon Field: Fixed icon callback support to ensure proper rendering of custom icons.
* Posts Selector: Resolved fatal error related to date query handling.
* Price Table: Added `siteorigin_widgets_price_table_button_attributes` filter for enhanced button customization.
* Video Player: Fixed self-hosted video embeds and improved FitVids integration by triggering after unblock and resize events.
* General: Updated documentation and readme files for improved clarity and consistency.
= 1.68.1 - 12 April 2025 =
* Widgets Bundle Blocks: Resolved widget migration error by improving widget registration process and maintaining widget list integrity.
= 1.68.0 - 10 April 2025 =
* Accordion: Fixed custom sized icon output to maintain correct dimensions.
* Blog: Added "Always Add Read More" setting and made it enabled by default.
* Widgets Bundle Blocks: Added SiteOrigin category with custom icon.
* Widgets Bundle Blocks: Improved block and widget registration process.
* Widgets Bundle Blocks: Enhanced font consistency and fixed widget prefix issues.
* Widgets Bundle Blocks: Added container query support for external media fields.
* Widgets Bundle Blocks: Resolved map consent preview issues.
* Widgets Bundle Blocks: Improved migration permission checks and widget existence verification.
* Contact: Removed unused form ID field.
* Features: Added title and content classes for settings.
* Features: Resolved text design settings specificity issues.
* Icon Field: Improved responsive handling.
* Icon Field: Enhanced vertical alignment.
* Icon Field: Maintained min-height and padding settings.
* Media Field: Added container query support for external fields.
* Media Field: Increased external field breakpoint.
* Media Field: Improved external handling.
* Post Carousel: Added posts_limit support.
* Posts: Added "Maximum Posts to Output" field.
* Repeater Table: Added support for SelectorArray.
* Section Form Field: Set font size to prevent override in Twenty Twenty theme.
* General: Added widget backup functionality with filter to disable.
* General: Optimized widget SVG banners.
* General: Added block editor icons.
* General: Improved Elementor guest post type handling.
= 1.67.2 - 20 March 2025 =
* Call To Action: Cleared floats to prevent content overflow.
* Contact: Fixed Really Simple Captcha functionality.
* Video Player: Improved hide controls handling, prevented self-hosted videos from not autoplaying, ensured hide controls setting doesn't affect externally hosted videos, and fixed missing media elements in external videos.
* General: Prevented JavaScript variable declaration conflict with 'sowb' identifier.
= 1.67.1 - 18 March 2025 =
* Posts Query: Added no results text for improved user feedback.
* Posts Query: Enhanced autocomplete functionality to pass post ID.
* Video Player: Added click-to-play functionality for self-hosted videos.
* General: Implemented manual widget block tests.
= 1.67.0 - 17 March 2025 =
* SiteOrigin Widget Block: Transitioned from a single multi-select block to dedicated individual blocks for each widget, significantly improving the block editor experience.
* Blog: Improved author avatar sizing and prevented false positive Web Application Firewall (WAF) flags.
* Cards, Post Carousel: Enhanced resize handling after posts are loaded and fixed dot navigation.
* Google Maps: Resolved type check issues.
* Post Carousel: Implemented sizing improvements.
* Recent Posts: Prevented WAF blocking.
* General: Added more info link to legacy block and implemented preview check for widget blocks.
* Developer: Updated Google Fonts and Font Awesome libraries.
= 1.66.0 - 01 March 2025 =
* Carousel: Improved resize handling by delaying events, ensuring adaptive height application and correct breakpoints, and reorganizing layout.
* Cards Carousel, Post/Card Carousel: Maintained fixed container height after resize and fixed second dot display.
* Contact: Resolved notice for missing name field, removed additional select margin, added aria-describedby support, and moved description inside the field container.
* Contact Description: Added top margin setting.
* Editor: Removed wp_targeted_link_rel from output.
* Google Maps: Fixed MapStyles icon notice, ensured custom Map Styles JSON validation, prevented undefined Map ID issues, updated Map ID description, added Map ID setting, and restored * support for Map Styles.
* Video, Video FitVids: Improved video JS loading and skinable host detection, removed skinable host requirement, and ensured FitVids always enqueues.
* General: Added WP Optimize support, introduced siteorigin_sanitize_json helper, and resolved notice related to active widget area script detection.
= 1.65.1 - 05 February 2025 =
* Carousel: Fixed `Dynamic Navigation` potential to be applied when disabled.
* Contact Form: Fixed Browser Check setting.
= 1.65.0 - 03 February 2025 =
* Blog: Added support for `siteorigin_widgets_blog_post_meta`.
* Blog: Added a fallback for undefined `post_type` to avoid errors.
* Blog: Reset filter categories when the template doesn't support them.
* Carousel: Improved adaptive height so the slider adjusts based on all visible items.
* Contact Form: Added a check to ensure the "To" and "From" email addresses aren't identical, improving deliverability.
* Contact Form: Introduced settings for submit button hover/focus styling (background, border, and text colors).
* Contact Form: Added design options for success messages.
* Contact Form: Applied title case to admin labels for consistency.
* Contact Form: Improved field handling by switching to Widgets Bundle instance storage and refining form name management to prevent conflicts.
* Contact Form: Resolved warnings related to undefined array keys in the contact widget.
* Contact Form: Adjustment to always set up reCAPTCHA when in use.
* Contact Form: Improved developer email handling and layout directory email.
* Google Maps: Replaced the deprecated `google.maps.Marker` with `AdvancedMarkerElement` to address deprecation notices.
* Google Maps: Moved widget configuration from siteorigin-panels and updated admin texts for translation.
* Icon Field: Improved icon caching in the Block Editor to reduce redundant icon fetch requests.
* Image: Prevented empty `<img>` output when no image is set.
* Post Carousel: Changed autoplay to a preset field and improved continuous scrolling handling.
* Post Carousel: Added a filter for valid widget instances in Ajax handling and refactored the Ajax code.
* Taxonomy: Removed the preview button since this widget relies on the loop.
* Block Editor Select: Adjusted spacing so the text no longer touches the chevron.
* Multi-Measurement: Fixed a potential `NaN` value issue when no value is present.
* Multi-Measurement: Fixed value update issues when no state handler is present.
* Onclick: Added Popup Maker support and ensured a semicolon is appended to prevent syntax errors.
* Default Form Options: Added widget form field support so defaults are now saved correctly.
* Section Defaults: Resolved a TypeError in widget sections.
* Select2 Form Field: Moved editor CSS to the field stylesheet to prevent conflicts with other plugins.
* Select Form Field Multiple: Fixed a gap issue in the Block Editor.
* Teaser: Resolved dismiss button misalignment and improved overall structure and hover behavior.
* Widget Form: Debounce widget change backups to improve performance during rapid edits.
* WPML: Adjusted editor labels for compatibility with the upcoming WPML 4.7 release.
* Admin: Prevented the aside area from becoming stuck during resize events in the Page Builder.
* getWidgetFormValues: Improved select value performance on Apple devices.
* Added missing i18n domains and fixed non-singular string literal text issues.
* Corrected text domain mismatches.
= 1.64.2 - 18 December 2024 =
* Select: Fixed field name handling to prevent unintended array format in Widgets Bundle forms.
= 1.64.1 - 14 December 2024 =
* Post Carousel: Auto disabled navigation arrows when `Autoplay Continuous Scroll` enabled.
* Simple Masonry: Resolved a potenital error.
* Posts & Links Fields: Improved post and taxonomy search functionality; added user capability checks and no results handling.
* Select2: Removed `multiple` requirement for Select2 usage.
= 1.64.0 - 24 November 2024 =
* Anchor ID: Improved ID handling to better support special characters and international text.
* Author Box: Added Author Name HTML Tag setting.
* Button Grid: Renamed setting `Buttons Per Line` to `Buttons Per Row`.
* Carousels: Resolved minor Block Editor display issues.
* Post Carousel: Added Post Title Font setting.
* Simple Masonry: Improved loading.
* Widget Block: Various admin form styling fixes and improvements.
* Fixed `load_textdomain` notice.
* Improved admin font field performance.
* Updated Google Fonts list.
* Updated Font Awesome from 6.6.0 to 6.7.0.
* Updated Tested up to tag.
= 1.63.0 - 11 August 2024 =
* Button Grid: Update to ensure the Grid Widget doesn't override the settings of unrelated Button Widgets.
* Blog Offset: Increased the author avatar image width.
* Blog: Added `Trim Manual Excerpt` setting. Trim the excerpt even if a manual excerpt has been added.
* Slider: Resolved a potential PHP 8 TypeError.
* Video: Ensured video oEmbed is able to apply full screen.
= 1.62.3 - 23 July 2024 =
* Updated Google Fonts.
* Presets: Hid empty default if `default_preset` is set.
* Blog: Ensured default content size outputs with `px` unit of measurement.
* Developer: Posts Field: Added `show_count` to optionally show the post count.
* Developer: Blog: Addded `siteorigin_widgets_blog_filter_categories_output`.
* Developer: Blog: Added `siteorigin_widgets_blog_content_wrapper_styles`.
= 1.62.2 - 30 June 2024 =
* Improved attribute name handling.
* Button Grid: Accounted for possible warnings.
* Carousel: Improved continuous scrolling behavior.
* Carousel: Update to prevent autoplay in the Block Editor preview.
* Carousel: Resolved potential PHP deprecated warning.
* Lottie Player: Fixed attribute output.
= 1.62.1 - 17 June 2024 =
* Accordion: Aligned Scroll to Offset value with Tabs.
* Button Grid: Resolved a potential layout warning.
* Contact Form: Resolved potential invalid field border.
* Updated Google Fonts.
* Updated Font Awesome.
* Updated SiteOrigin Installer.
= 1.62.0 - 06 June 2024 =
* New Widget! Button Grid: Add multiple buttons in one go, customize individually, and present them in a neat grid layout.
* Blog: Validate title HTML tag before output.
* Slider: Restored Responsive Height setting.
* Tabs: Always trigger `tab_change` event when changing tabs.
* Testimonials: Removed unused SVG.
* Links Field: Reduced width.
= 1.61.1 - 20 May 2024 =
* Button: Resolved Atom theme background error.
= 1.61.0 - 19 May 2024 =
* New Widget! Recent Posts: Drive traffic to your latest content with a visually appealing, fully customizable recent posts showcase.
* Button: Minor padding adjustments to improve alignment.
* Post Carousel: Add Animation Setting.
* Social Media Buttons: Update to ensure Atom buttons render normally if hover styles are cleared.
* Social Media Buttons: Updated Skype default colors.
* Post Selector: Corrected `date_query_relative` check.
* Resolved fallback shortcode decoding issue.
* Increased the required PHP version.
= 1.60.0 - 26 April 2024 =
* Author Box: Applied title margin directly to wrapper and adjusted alignment.
* Blog: Resolved a potential fatal `TypeError`.
* Blog: Resolved settings warning caused by undefined "settings" array key.
* Carousel: Added `full` navigation output option.
* Features: Improved icon position alignment on desktop and mobile.
* Headline: Resolved a translation issue related to the Tag setting.
* Post Carousel: Minor settings label adjustments.
* Post Carousel: Fixed RTL output.
* Tabs: Updated to use the Anchor ID Manager.
* Query Posts: Date Range: Changed default and minimum to `1`.
* Multi-Measurement Preset: Resolved an issue with saving values.
* Page Builder: Resolved missing widgets in the Add Widget modal.
* Widgets Block: Prevented empty needle warning.
* Number Field: Updated to account for potential null values to prevent deprecated notice.
* Fields: Ensured `$value` isn't null before processing it to resolve `preg_replace()` deprecated notice.
* Deprecated Notices: Resolved `intval` deprecated notice.
= 1.59.0 - 11 April 2024 =
* New Widget! Author Box: Display author information, including avatar, name, bio, and post links in a customizable box.
* Contact Form: Resolved an issue where using multibyte characters (e.g., "מייל" for Email) as field labels prevented the form from being submitted correctly.
* Social Media Buttons: Updated X network color defaults.
* Social Media Buttons: Added Snapshot Square icon.
* Social Media Buttons: Updated Wire theme border default colors.
* Improved icon and font handling.
* Updated Google Fonts list.
* Block Editor: Moved editor check to the main Widgets Bundle class.
* Developer: Added a width argument to text input fields.
* Developer: Added multi-measurement support to the presets field.
* Developer: Removed `tmp_grunion_allow_editor_view`.
= 1.58.12 - 24 March 2024 =
* Post Loop: Resolved a potential `post__in` error.
* Post Loop: Resolved a potential post selector `post__not_in` deprecated warning.
= 1.58.11 - 23 March 2024 =
* Carousel: Resolved a potential warning.
* Features: Correct HTML tag output.
* Slider: Replaced `$.isFunction` usage.
* Social Media Buttons: Updated Tripadvisor title label.
* Video Player: Resolved potential warning.
* Block Editor: Always process shortcodes.
* Color Field: Added support for color hexadecimal values with alpha channel notation (e.g., #RRGGBBAA). Enhanced validation for RGBA color values.
* Post Selector: Resolved a potential deprecated notice.
* Updated SiteOrigin Installer.
* Developer: Added new Contact Form hooks.
= 1.58.10 - 05 March 2024 =
* Enhanced the saving process and validation for widgets and blocks in the Widgets Block.
* Loaded defaults for the widget form field.
* Removed the `unfiltered_html` check in the Editor Widget.
= 1.58.9 - 03 March 2024 =
* Editor: Resolved shortcode output.
= 1.58.8 - 02 March 2024 =
* Button: Resolved a potential alignment warning.
* Contact Form: Resolved a potential deprecated notice.
* Editor: Resolved a potential noreferrer empty text deprecated notice.
* Features: Prevent a potential feature width CSS miscalculation.
* Google Maps: Resolved a potential PHP 8.2+ warning.
* Sliders: Resolved a potential FitVids related error.
* Color Fields: Resolved a potential deprecated notice.
* Text Input: Resolved undesired HTML removal on multisite installations.
* Shifted control for lazy loading images to WordPress.
* Added additional data sanitization.
* Beaver Builder: Resolved an issue on save.
= 1.58.7 - 25 February 2024 =
* Anything Carousel: Corrected global responsive settings propagation.
* Blog: Removed pagination markup if pagination is disabled.
* Blog: Updated pagination screen reader text and level.
* Button: Added `Calendly` to OnClick allowed list.
* Video Player: Resolved potential FitVids warning.
* Repeater Tables: Minor styling updates.
* Textarea: Update to allow line breaks.
= 1.58.6 - 15 February 2024 =
* Added recursive sanitization to fields to prevent potential errors during saving.
* Post Carousel: Prevented a potential fatal error related to the `loop_posts` migration.
* Social Media Buttons: Resolved a potential warning by adjusting the conditions for color changes.
* Social Media Buttons: Removed redundant changes to the `icon_color` and `icon_color_hover` values.
= 1.58.5 - 12 February 2024 =
* Blog: Resolved a potential columns related warning.
* Block Editor: Prevented a potential text field empty value error.
= 1.58.4 - 10 February 2024 =
* Call to Action: Improved tag handling.
* Features: Fixed spacing and gap value output.
* Fields: Improved field sanitization.
* Social Media Buttons: Migrated Twitter to X.
= 1.58.3 - 05 February 2024 =
* Button: Additional improvements for OnClick handling
* Button: Added OnClick support for MailerLite.
= 1.58.2 - 27 January 2024 =
* Button: Restricted OnClick field allowed values to known services and functions.
= 1.58.1 - 26 January 2024 =
* Icon: Prevented a Potential `TypeError`.
* WooCommerce Shop: Check for SiteOrigin blocks within other blocks.
* Developer: Added Contact Form `siteorigin_widgets_contact_form_field_output`.
* Developer: Prevented a potential error when an `ItemLabel` isn't defined.
= 1.58.0 - 18 January 2024 =
* Accordion: Improved accessibility.
* Accordion: Improved the title icon vertical alignment.
* Accordion & Tabs: Adjusted the default header background colors.
* Anything Carousel: Improved cross-browser navigation display.
* Beaver Builder: Resolved SiteOrigin Slider related error.
* Carousel: Disabled the 'previous' navigation button on the first slide when loop functionality is disabled.
* Carousel: Resolved a potential undefined variable notice.
* Carousels: Increased `Animation Speed` default value.
* Carousels: Disabled slide transitions if browser motion is set to `Reduced`.
* Contact Form: Resolved potential submission form error message display.
* Features: Reset before/after spacing to prevent misalignment due to third-party global styles.
* Features: Added a `Feature Spacing` setting.
* Google Maps: Resolved deprecated notice.
* Google Maps: Update to prevent potential data loss when navigating away from the page while editing.
* Layout Slider: Resolved Extra Top Padding unit of measurement output if a value other than `px` is selected.
* Post Carousel: Update to display `Autoplay continuous scroll` if `Autoplay` is enabled.
* Post Carousel: Updated to prevent thumbnail from exceeding display width on mobile.
* Price Table: Added a `Sale Price` setting.
* Price Table: Added HTML support to the Title, Subtitle, Price, and Per fields.
* Price Table: Moved design related settings to a Design settings section.
* Slider: Added `loading` support to the widget's background image.
* Slider: Resolved a potential double-up of background images via HTML and CSS.
* Sliders: Updated to prevent loss of form field focus on input.
* Social Media Buttons: Added Viber.
* Tabs: Improved accessibility.
* Tabs: Updated deprecated KeyCode usage.
* WooCommerce: Re-render the shop page if there are any Widgets Bundle blocks present.
* Updated Google Fonts.
* Updated Font Awesome from `6.4.2` to `6.5.1`.
* Measurement Units: Minor admin styling improvements.
* Admin Radio Form Fields: Improved cross-browser display.
* Select2: Minor styling improvements.
* Developer: Added repeater table item label display option. Allows the repeater to act more like a table.
* Developer: Added `siteorigin_widgets_blog_custom_template` to the Blog Widget. Allows for custom templates to be selected from the Template select.
* Developer: Added box model type indicator classes.
= 1.57.0 - 24 November 2023 =
* Added additional font settings to the Call To Action (CTA) Widget, including Title HTML Tag, Title Font Family, Title Font Size, Subtitle HTML Tag, Subtitle Font Family, and Subtitle Font Size.
* Contact Form: Added an optional `readonly` attribute for the Text Field.
* Contact Form: Added `siteorigin_widgets_contact_fields` filter to allow customization of the email fields.
* Beaver Builder: Fixed an issue with the UI not loading by removing Core BB JS as a dependency.
* Updated the "Tested up to" version in the readme.txt file to 6.4.
= 1.56.0 - 06 November 2023 =
* Anything Carousel: Prevented an autoplay conflict caused by `click` trigger.
* Blog: Added Scroll Top functionality and global setting at `Plugins > SiteOrigin Widgets > Blog`.
* Call To Action: Added new hooks and padding.
* Contact Form: Added RGBA support for `Container Background Color`.
* Contact Form: Resolved warnings related to PHP 8.2.
* Features: Ensured the feature contents is centered rather than aligned to the Container Icon Position.
* Features: Resolved a mobile misalignment when using `Bottom Align More Link Text`.
* Sliders: Added Lazy Load support.
* Video Player: Addd a `Hide Player Controls` setting.
* Beaver Builder: Resolved `Uncaught TypeError: sowbForms.getWidgetIdBase`.
* Admin Metabox: Reset cursor for active tabs.
* Updated SiteOrigin Installer.
= 1.55.2 - 28 October 2023 =
* Improved the sizing of number fields in the admin interface.
* Modified the button widget to only apply flex styling if an icon is set.
* Developer: Added a central method of handling post content in the Blog widget.
= 1.55.1 - 23 September 2023 =
* Resolved right positioned icon overflow and slight vertical misalignment in the Button widget.
* Prevented icon right aligned overlap in the Button widget.
* Restored icon vertical alignment in the Button widget.
= 1.55.0 - 16 September 2023 =
* Blog: Updated the Portfolio template to improve term display for selected post type.
* Blog: Account for possible offset after the first page load.
* Button: Added Icon Size setting.
* Contact: Added multi-measurement support for the Field Margin setting.
* Contact: Added Select2 support to the Dropdown Select field.
* Features: Resolved mobile misalignment with `Align Bottom More`.
* Sliders: Added frame keyboard navigation.
* Video: Update to resolve a YouTube short URL display issue.
* Destination URL Field: Update to fetch post title if using `Post: ID` format.
* Post Query: Update to account for `offset` in the total post count.
* Updated the Google Fonts list.
* Font Awesome: Updated from `6.4.0` to `6.4.2`.
* Added Select2 support.
* Measurement Field: Prevented `Deprecated: strlen()` notice.
* Developer: Added additional hooks to the Contact Form Widget.
* Developer: Added an optional measurement unit parameter to the Number field.
= 1.54.0 - 16 August 2023 =
* Added a new setting called "Center Items" to the Features widget. This setting allows users to center the items if there are fewer features on a line than the maximum.
* Added a new setting called "Skip Post if No Featured Image" to the Blog Portfolio widget. This setting allows users to skip posts without a featured image when the active template is set to "Portfolio".
* Updated the SiteOrigin Installer.
= 1.53.0 - 09 August 2023 =
* Added multi-measurement support for the field margin in the Contact widget.
* Resolved issue with the "Use FitVids" option being locked to enabled in the Slider widget.
* Updated the Simple Masonry, Image, and Image Grid widgets to use the `siteorigin_loading_optimization_attributes` function for better control over lazy loading of images.
* Improved logic in the `siteorigin_loading_optimization_attributes` filter check to avoid potential errors.
* Updated the "Tested up to" version in the readme.txt file to 6.3.
* Reverted changes to the Blog widget that attempted to show correct terms for selected post types due to implementation issues.
= 1.52.0 - 16 July 2023 =
* Added a new setting for Sliders, allowing users to choose the alignment of the pagination dots (left, center, or right).
* Introduced a new field called "Image Shape" to a widget, including necessary CSS styles, PHP class for rendering, and JavaScript for handling behavior.
* Updated the Image Widget to use the new "Image Shape" field.
* Fixed an issue with image shapes being enabled when they shouldn't be.
* Prevented the installer setting from showing if SiteOrigin Premium is active.
* Renamed the `Navigation alignment` setting in the `base-slider.class.php` file to `Pagination alignment` for clarity.
* Updated Build submodule.
= 1.51.0 - 15 July 2023 =
* Added `Google Material Icons / Material Symbols` support.
* Blog: Updated Portfolio to use Image Size for column sizing.
* Blog: Updated Portfolio column width to account for column gutter.
* Hero: Enabled alpha support for frame background color.
* Hero: Update to hide `Background Image` settings if no background image is set.
* Image: Added Image Shapes!
* Slider: Added a `Use FitVids` setting for responsive videos.
* Slider: Added unmute support for YouTube videos.
* Added a check to confirm the ID is valid for widget activation or deactivation.
* Developer: Added `siteorigin_widgets_button_attributes` to Button.
= 1.50.1 - 12 June 2023 =
* Slider: Resolved deprecated warning and improved link alignment.
* Blog: Updated template defaults to include colors with alpha.
* Added Tabs Form Field for improved widget organization.
* Updated Google Fonts with new fonts and weights.
* Updated Font Awesome from version 6.2.0 to 6.4.0, adding new icons.
* Added `siteorigin_widgets_load_cache_compatibility` filter for optional cache compatibility control.
* Various improvements to form fields and code formatting.
= 1.50.0 - 16 May 2023 =
* Button: Update to only apply Hover Text Color if Use Hover Effects enabled.
* Blog: Corrected Portfolio Hover Overlay Opacity migration.
* Carousel: Added compatibility for Virtue Premium home slider.
* Contact: Update to apply `Fields` design settings to `select` field.
* Image: Added `Custom Size > Enforce Dimensions` checkbox.
* Color Fields: Added alpha support.
= 1.49.2 - 03 May 2023 =
* Features: Various adjustments to improve desktop and mobile alignment.
* Image: Update to allow automatic resizing for Custom Size when one value is added.
* Videos: Internally convert short YouTube URLs to full URLs.
* Multiple Media: Resolved issues related to removing items when multiple instances are present.
= 1.49.1 - 26 April 2023 =
* Contact Form: Added a check to ensure PHP GD is enabled before allowing Really Simple CAPTCHA.
* Removed duplicate widget text area.
* Resolved a Parallax Sliders - Legacy Parallax display issue.
= 1.49.0 - 23 April 2023 =
* Features: Updated CSS to Flexbox.
* Features: Added `Space Between Each Feature` setting.
* Features: Ensured all icon alignment states center align on mobile.
* Features: Increased the responsive breakpoint` to 768px.
* Price Table: Added color settings default values.
* Slider: Improved slide background removal.
* Social Media Buttons: Fixed potential `Undefined variable` error.
* Video: Resolved an issue with YouTube video looping.
* Widget Block: Added `siteorigin_widgets_block_exclude_widget`. Developers can exclude widgets from SiteOrigin Widgets Block cache.
= 1.48.0 - 12 April 2023 =
* Slider: Added Height and Responsive Height settings regardless of whether a Foreground Image is present.
* Social Media Buttons: Added Wire Border Color settings.
= 1.47.1 - 04 April 2023 =
* Blog: Fixed Alternate Template featured image mobile collapse.
* Post Carousel: Improved `Thumbnail Overlay` migration.
* Post Carousel: Added `siteorigin_post_carousel_item_template` filter.
* Sliders: Default enabled `Show slide background videos on mobile.`
* Tabs: Addeded `siteorigin_widgets_tabs_always_scroll` filter.
* Font Field: Resolved PHP 8 deprecated notice.
* Textarea Form Field: Resolved PHP 8 deprecated notice.
* Media Field: Minor styling improvement.
* Improved missing widget detection.
* PHP coding standards update.
= 1.47.0 - 30 March 2023 =
* Blog: Added a `Post Title HTML Tag` setting.
* Google Maps: Fixed a potential `Map Style > Predefined Styles` PHP 8.x error.
* Updated Tested up to tag.
= 1.46.7 - 15 March 2023 =
* Developer: Updated Google Maps location `getSimplePlace` a method.
= 1.46.6 - 01 March 2023 =
* Blog: Fixed a potential Alternate Template featured image fallback misalignment and improved responsiveness.
* Blog: Vertically center aligned the Alternate Template featured image fallback image.
= 1.46.5 - 03 February 2023 =
* Repeaters: Restored action icons.
= 1.46.4 - 02 February 2023 =
* Accordion and Tabs: Prevented unexpected scroll.
* Blog: Removed Portfolio `Filter Category` setting requirement.
* Lottie Player: Updated library to `1.6.0`.
* Slider: Removed potential spacing after a slide foreground image.
* Removed unintentional widget asset enqueue in the Classic Editor.
* Widget Block: Resolved Customizer `ReferenceError`.
* Autoptimize: Avoided using strpos with empty string in `include_widgets_css_in_autoptimize`.
* Developer: Updated repeater actions to prevent naming conflicts.
= 1.46.3 - 23 January 2023 =
* Simple Masonry: Resolved pre-WordPress 5.9 error.
* Resolved potential `mce_external_plugins` missing `editor_id` error.
= 1.46.2 - 14 January 2023 =
* Color Form Field: Added `siteorigin_widget_color_palette` filter.
* Lottie Player: Filtered new media uploads for application files.
= 1.46.1 - 01 January 2023 =
* Contact Form: Added `siteorigin_widgets_contact_validation` filter.
* Widgets Block Editor: Resolve potential TinyMCE related errors.
= 1.46.0 - 23 December 2022 =
* Call To Action: Resolved potential notice.
* Contact Form: Added `Plugins > SiteOrigin Widgets > Contact Form: Scroll Top` setting and `siteorigin_widgets_contact_scrollto_offset` filter.
* Contact Form: Resolved potential Google reCAPTCHA notice.
* Hero: Added Content `Automatically add paragraphs` setting.
* PHP 8 notice fixes.
* Customizer: New widget area `TypeError` fix.
* Removed `@font-face` query strings.
* Developer: Optionally allow repeater maximum number of items to be set.
= 1.45.0 - 07 December 2022 =
* Call To Action: Added `Mobile Button Align` setting.
* PHP 8.1: Resolved form field deprecated notices.
* Developer: Removed `edit-widgets` validation support.
* Developer: Added min/max for number form field.
= 1.44.2 - 03 December 2022 =
* Added WP Rocket compatibility.
* Button: Expanded Font Size, Padding, and Rounding to be more customizable.
* Headline: Prevented a potential notice when adding `mobile_align` defaults to pre-existing instances.
* Image Size Field: Update to display the setting description if available.
* Simple Masonry: Resolved a potential `Undefined array key` warning.
* Developer: Introduced widget validation via `sowbForms.validateFields` and `sow_validate_widget_data`.
* Developer: Update to allow custom color palettes or for palettes to be completely removed on a field by field basis.
* Developer: Pass state emitter field to custom callbacks. Allows developers to detect the field that triggered the emitter.
= 1.44.1 - 25 November 2022 =
* Icon Field: Resolved jQuery Migrate flag.
* Contact Form: Resolved notice when Message field not used.
* Features: Resolved PHP 8 `Division by 0 Error` if `Features per row` not set.
* Simple Masonry: Changed to use pure CSS (`object-fit`) for sizing images.
= 1.44.0 - 10 November 2022 =
* Anything Carousel: Prevented potential loss of styling when looping items.
* Google Maps: Prevented position reset from affecting the info window.
* Simple Masonry: Added a Layout settings section.
* Simple Masonry: Added Image Title settings.
* Simple Masonry: Removed defaults set to 0.
* Simple Masonry: Removed the `loading` attribute if the preloader is enabled.
* Font Awesome: Resolved Gear icon migration issue.
* TinyMCE Field: Prevented PHP 8 `Uncaught TypeError: TinyMCE plugins filtered incorrectly`.
* Updated `Tested up to` tag to `6.1`.
* Developer: Added an `html` form field.
= 1.43.0 - 13 October 2022 =
* Blog: Improved `Continue reading` output when non-Latin characters are present.
* Blog: Fixed the Grid template responsive collapse behavior.
* Blog: Added a new Post Tags setting.
* Contact Form: Prevented a potential notice when inserting a new form.
* Post Carousel: Ensured navigation dots can appear when arrows are disabled.
* Post Carousel: Increased `Post Title > Color` specificity to avoid potential theme conflicts.
* Widget Block: Removed the Widget Type field label.
= 1.42.2 - 06 October 2022 =
* Blog: Resolved potential incorrect Widget Block pagination URL.
* Blog: Removed the Blog Widget from the Widgets Block cache.
* Updated Google Fonts list.
* Updated Font Awesome 6.1.1 to 6.2.0.
= 1.42.1 - 23 September 2022 =
* Blog: Updated settings CSS specificity.
* Blog: Resolved error when loading posts using Ajax.
* Google Maps: Prevented Google logo from being hidden by theme styles.
= 1.42.0 - 21 September 2022 =
* Blog: Added a `Featured Image Size` setting.
* Blog: Increased Alternate template featured image to full-width on mobile.
* Carousels: Update to only allow positive values in the `Slides to Scroll` and `Slides to Show` settings.
* Contact Form: Added `Honeypot` and `Browser Check` spam prevention settings.
* Editor: Prevented potential error by passing all expected `widget_text` arguments.
* Image Grid: Added `Display Image Title` setting and related options.
* Post Carousel: Added widget preview support.
= 1.41.0 - 13 September 2022 =
* Blog: Adjusted `article` tag CSS to ensure priority over theme styling.
* Blog: Removed featured image center alignment for the Alternate template.
* Blog: Added featured image sizes for the Grid, Alternate, and Portfolio templates.
* Features: Added a new setting `Bottom align More link text.`
* Google Maps: Only setup consent if Google Maps not already setup.
* LiteSpeed Cache: Ensured purge header isn't set if headers already sent.
* Post Carousel: Resolved Overlay Theme `Slides to Scroll` incorrect count.
* Developer: Added `siteorigin_widgets_blog_excerpt_trim` filter.
* Developer: Added `siteorigin_widgets_blog_image_sizes` filter.
= 1.40.2 - 03 September 2022 =
* Blog: Added SiteOrigin Premium Blog Addon CTA.
= 1.40.1 - 30 August 2022 =
* Contact Form: Added a new Dropdown Select setting `Allow multiple selections`.
* Blog: Added a `Sticky` indicator to post meta.
* Blog: Factored numbers into the Excerpt Length count.
= 1.40.0 - 20 August 2022 =
* Blog: Added `Excerpt Length` setting. The excerpt length can also be set using `siteorigin_widgets_blog_excerpt_length`.
* Blog: Resolved a Portfolio template column sizing issue.
= 1.39.0 - 08 August 2022 =
* New Widget! Introducing the SiteOrigin Blog Widget.
= 1.38.3 - 05 August 2022 =
* Anything Carousel: Resolved potential navigation malfunction.
* Post Carousel: Improved partially visible post navigation.
* Improved `style` tag HTML validation.
= 1.38.2 - 27 July 2022 =
* Features: Resolved PHP 8 error when Features Per Row is empty.
= 1.38.1 - 20 July 2022 =
* Contact Form: Resolved a notice if Name and Message fields aren't included.
* Post Carousel: Improved partially visible posts navigation.
* Social Media Buttons: Resolved Email network dissociation on edit and save.
= 1.38.0 - 14 July 2022 =
* Anything Carousel: Added `Adaptive Height` setting.
* Hero: Prevented padding reset on mobile if mobile values are empty.
* Developer: Allow plugins to filter global settings defaults via `siteorigin_widgets_settings_form`.
= 1.37.1 - 08 July 2022 =
* Contact Form: Maintain radio and checkbox input size on iOS.
* Hero: Resolved Extra Top Padding related notice.
* Social Media Buttons: Restored the Phone and RSS icons.
= 1.37.0 - 30 June 2022 =
* Buttons: Changed the design default from Atom to Flat.
* Contact Form: Minor placement adjustment for Really Simple CAPTCHA error messages.
* Hero: Ensured valid mobile padding values are output after settings migration.
* Image: Added an `External Image Size` setting.
* Image: Restored Simple Lightbox plugin compatibility.
* Social Media Buttons: Added Font Awesome 6 support.
* Social Media Buttons: Added Patreon.
* Social Media Buttons: Updated removed Tripadvisor icon to the suitcase icon.
* Font Awesome: Upgraded from version `5.15.1` to `6.1.1`.
* Added Stream protocol support `steam://connect/IP:Port/`.
* Added a check to ensure widgets exist before enqueuing related scripts.
* Developer: Added `siteorigin_widgets_contact_field_attr` filter to the Contact Form Widget.
= 1.36.0 - 19 June 2022 =
* Contact Form: Added support for [Really Simple CAPTCHA](Really Simple CAPTCHA) plugin. A DSGVO complaint captcha.
* Features: Moved the title `HTML tag` setting to the `Font Design > Title` settings section.
* Features: Restored feature column width when `Icon container shape` set to `None`.
* Google Maps: Fixed static maps custom style notice.
* Hero: Fixed Top Padding unit of measurement.
* Sliders: Resolved Modern Parallax jump on load.
* Sliders: Added `anchor-id` attribute.
* Tabs: Removed Anchor ID functionality when disabled.
* Video Player: Standardized YouTube URLs.
* Web Safe Fonts: Added Times New Roman. Alphabetized and updated the CSS font stacks.
* jQuery Migrate: Replaced error shorthand and bind usage.
* Developer: Sliders - Added `slider_setup_before` and `slider_setup_after` events.
* Developer: Added `siteorigin_widgets_search_posts_order_by` filter. Change post search order results as required.
= 1.35.1 - 25 May 2022 =
* Updated WordPress `Tested up to` tag.
* Accordion: Added a hyphen prior to the panel URL anchor.
= 1.35.0 - 21 May 2022 =
* Contact Form: Added reCAPTCHA V3 support.
= 1.34.0 - 16 May 2022 =
* Icon: Hide icons from screen readers.
* Google Maps: Added Custom Marker Icon image size settings.
* Sliders: Ensured autoplaying YouTube and Vimeo background videos will pause on slide change.
* Widgets Block: Added HTML anchor support located at Block > Advanced.
* CSS Cache Compatibility: Added support for LiteSpeed Cache plugin.
= 1.33.1 - 30 April 2022 =
* Accordion and Tabs: Added support for the SiteOrigin Premium Anchor ID Addon.
* Anything Carousel: Resolved a `Previous Nav Arrow` error.
* Anything Carousel: Improved theme compatibility by preventing nav arrow container overflow hidden.
* Lottie Player: Fixed an error in the closing `</div>` tag.
= 1.33.0 - 23 April 2022 =
* New Widget! Introducing the SiteOrigin Lottie Player Widget.
* Carousel Widgets: Resolved a dot navigation miscalculation when multiple carousels present.
* Features: Improved mobile alignment.
* Image and Image Grid: Added `wp_get_loading_attr_default` to prevent lazy loading above the fold.
* Social Media Buttons: Improved hover behavior and styling.
* Widget Block: Resolved a missing widget author notice.
* Resolved PHP 8 notices.
* Developer: Added `siteorigin_widgets_WIDGET_NAME_lazy_load` filter to manually exclude Image and Image Grid Widgets from lazy loading.
* Developer: Added `siteorigin_widgets_contact_email_headers` to add additional headers to the Contact Form.
* Developer: Added `siteorigin_widgets_tabs_scrollto_offset` to adjust the Tabs `Scroll To` offset.
= 1.32.3 - 08 April 2022 =
* Anything Carousel: Restored Autoplay functionality if Navigation Arrows are disabled.
* Features: Improved CLS by inlining column alignment.
* Hero and Layout Slider: Improved CLS by inlining height value on load.
* Image Grid: Renamed `Display` settings group to `Settings`.
* Updated Google Fonts list.
= 1.32.2 - 23 March 2022 =
* Anything Carousel: Restored arrow functionality. Resolved `Less_Exception_Compiler` notice.
= 1.32.1 - 20 March 2022 =
* Post Carousel: Resolved Autoplay not functioning when Navigation arrows disabled.
= 1.32.0 - 14 March 2022 =
* Post Carousel: Added a new `Autoplay Continuous Scroll` setting.
* Post Carousel: Resolved a potential item tag notice.
* Widgets Block: Resolve error when trying to use disabled third-party widget.
* Widgets Block: Accounted for a potential third-party widgets filename conflict.
* Widgets Block: Added non-SiteOrigin widget author names.
* Widgets Block: Resolved a potential `Undefined index` notice if a widget isn't selected.
= 1.31.0 - 05 March 2022 =
* Post Carousel: Updates to allow for themes to be added.
* Post Carousel: Fixed `Responsive > Tablet > Landscape` settings.
* Post Carousel: Added support for the Default Thumbnail: External URL field.
* Developer: Added preset field support for state emitters when reopening widgets.
* Developer: Added `siteorigin_widgets_accordion_scrollto_offset` filter.
= 1.30.1 - 22 February 2022 =
* Widgets Block: Prevented a potential notice within the WP admin.
= 1.30.0 - 14 February 2022 =
* Button and Contact Form: Migrated `onclick` to `on_click` to avoid a Worfence flag.
* Call To Action: Remove `Use default background colors` setting.
* Social Media Buttons: Added new settings: `Icon color hover` and `Background color hover`.
= 1.29.2 - 04 February 2022 =
* Widgets Block: Excluded the Contact Form from caching. Resolves error on first submission.
= 1.29.1 - 27 January 2022 =
* Updated `Tested up to` tag to `5.9`.
* Widgets Block: Prevented a potential `Undefined Error` outside of the WP admin.
= 1.29.0 - 15 January 2022 =
* Accordion/Tabs: Removed the Border Radius setting dependency on Border Width.
* Contact Form: Added a new `Enabled` setting to checkbox options.
* Sliders: Disabled `loading` override when the AMP plugin is active.
* Widget Block: Excluded Post Carousel from caching.
= 1.28.0 - 26 December 2021 =
* Accordion: Set closed panels to hidden prior to loading.
* Anything Carousel: Added a new Animation setting. Choose between Ease or Linear.
* Features: Set Feature admin label to Icon title or Title text if available.
= 1.27.0 - 17 December 2021 =
* Price Table: Added new Header, Featured and Feature text color settings.
* Slider Widgets: Prevented potential settings migration error.
* Widget Block: Prevented potential Google Maps error.
= 1.26.1 - 04 December 2021 =
* Carousels: Renamed `Carousel Settings` to Settings.
* WPML: Filter posts listed in widget search fields to current page language.
= 1.26.0 - 17 November 2021 =
* CSS Cache Compatibility: Added support for Breeze and Hummingbird.
* Anything Carousel: Added a ` Slides to show` setting.
* Button: Allowed for apostrophes to be used in the `Onclick` field.
* Hero: Updated buttons to allow the dollar sign to be used.
* Social Media Buttons: Added the Google network.
* Widget Block: Resolved potential edge case Google Maps console errors.
* Widget Block: Minor Icon Widget form styling improvements.
= 1.25.1 - 30 October 2021 =
* Google Maps: Resolved an unexpected content error when previewing in the Block Editor.
* Hero: Migrated Text Shadow setting from a 0-1 to a 0-100 range.
* Sliders: Added a Background video opacity setting for self-hosted and external videos.
* Video Player: Removed Related Videos setting.
= 1.25.0 - 21 October 2021 =
* Features: Added a `Link feature column to more URL` setting.
* Hero and Layout Slider: Moved Layout settings to dedicated section.
* Hero and Layout Slider: Added padding responsive settings.
* Image: Added a `Rel` field. The rel attribute specifies the relationship between the current document and the linked document.
* Image Grid: Added a `Custom Size` option to the `Image size` setting.
* Post Carousel: Prevented potential overflow on load.
* Post and Anything Carousel: Changed `Display navigation` label to `Display navigation arrows`.
* Sliders: Added an `Unmute icon` and `Unmute icon position` for background videos.
* Developer: Added multiple media repeater support.
= 1.24.0 - 08 October 2021 =
* Anything Carousel: Set wrapper to full-width to avoid a potential sizing issue.
* Anything Carousel: Prevented the Widget Styles - Link Color setting from overriding `Arrows color`.
* Anything Carousel: Prevented active navigation dot from displaying a cursor on hover.
* Anything Carousel: Ensured navigation dot activation correct when viewing the last item.
* Button: Prevented potential error by ensuring `$instance` is not empty before modifying it.
* Google Maps: Changed map setup to allow for greater flexibility.
* Post and Anything Carousel: Added a Responsive section `Show navigation` setting.
* Post and Anything Carousel: Migrated design settings to a `Design` section.
* Slider Widgets: Moved the `Loop slide background videos` to within the frame `Background video` section.
* Social Media Buttons: Removed the Google+ network.
* Video Player Widget: Enabled oEmbed for external videos.
* Slider Background Videos: Mute when autoplay is enabled. Required for video autoplay in Chrome.
* WPML: Added a translation compatibility XML file. Requires WPML 4.5.
* Developer: Added a new event for the carousel `carousel_setup`.
= 1.23.1 - 16 August 2021 =
* Anything Carousel: Set wrapper to full-width to avoid potential sizing issue.
* Anything Carousel: Prevented Page Builder widget Links Color setting from overriding navigation arrow color.
* Anything Carousel: Ensured navigation dot cursor is correct on hover.
* Testimonials: Collapse to column for mobile.
* Beaver Builder: Improved color picker styling.
* SiteOrigin Widget Block: Resolved new widget area notice.
* Updated Google Fonts list.
* Minor admin area form styling improvements.
= 1.23.0 - 20 July 2021 =
* Compatibility enhancements for WordPress 5.8.
* Anything Carousel: Resolved responsive behaviour issue.
= 1.22.0 - 15 July 2021 =
* New Widget! Anything Carousel: Display images, text, or any other content in a carousel.
* Headline: Added a global Responsive Breakpoint setting at Plugins > SiteOrigin Widgets > Headline: Settings.
* Headline: Added Mobile Alignment settings for the Headline, Sub Headline, and Divider.
* Layout Builder: Widget Areas: Prevented the creation of a CSS file for every page.
* Slider: Disallowed Jetpack Lazy Loading.
* Video Player: Added `Enable browser video controls` setting.
* Developer: Added a preset form field. Store a selected preset. [Docs](https://siteorigin.com/docs/widgets-bundle/form-building/presets/).
* Developer: Fixed `SITEORIGIN_WIDGETS_DEBUG` constant. Useful for debugging, bypasses widget CSS cache. [Docs](https://siteorigin.com/docs/widgets-bundle/templating/less-stylesheets/).
= 1.21.0 - 24 June 2021 =
* Google Maps: Prevented a jump on load when Info Windows is set to always display.
* Google Fonts: Ensured all weights and styles are imported.
* Headline: Changed default heading to `h2`.
* Hero: Removed the button alignment setting, alignment is handled directly within each slide frame.
* Image: Added a `Link title to URL` setting.
* Image Grid: Added `Image vertical alignment` and `Grid horizontal alignment` settings.
* Post Selector: Added an option to adjust the taxonomy relationship.
* Sliders: Prevented potential PHP 8 error with overlay attribute filter.
* Developer: Added an optional title to the multiple media form field.
* Developer: Improved multiple media non-image support.
* Developer: Added an optional `image_dimensions` parameter for the multiple media field.
* Developer: Added a repeater increment label option.
= 1.20.0 - 01 June 2021 =
* Added integration for WP Super Cache and Swift Performance plugins.
* Button: Added a `Mobile align` setting and global Button `Responsive Breakpoint` setting at `Plugins > SiteOrigin Widgets > Button: Settings`.
* Contact Form: Allowed whitelisted HTML in checkbox option fields.
* Headline: Fixed invalid font property when multiple font variants in use.
* Image: Added native lazy `loading` attribute.
* Image Grid: Added native lazy `loading` attribute for external images.
* Image Grid: Changed `Spacing` setting to a multi-measurement field and renamed it to `Image padding`.
* Sliders: Added `Loop slide background videos` setting.
* Sliders: Improved background video autoplay setting description.
* Sliders: Removed `wp_is_mobile` dependency to improve caching.
* Video Player: Added `Loop` setting for YouTube videos.
* Widget Block: Resolved Contact Form nonce error.
* Widget Block: Resolved `Only variables should be passed by reference` notice.
* Developer: Cleared the Icon Widget default icon if the icon font family doesn't exist.
* Developer: Fixed multiple media remove link detection.
= 1.19.0 - 19 May 2021 =
* Button: Allow shortcodes in `Destination URL` field. Only shortcodes that return a URL are suitable.
* Contact Form: Added a new `Number` field type.
* Image Grid: Changed vertical align to baseline.
* Layout Slider: Added a `slider_control` shortcode.
* Slider: Ensured the foreground image height is only set if a background image is present.
* Sliders: Added `Always show navigation on desktop` setting.