-
Notifications
You must be signed in to change notification settings - Fork 4.3k
/
Copy pathchangelog.txt
12822 lines (11390 loc) · 984 KB
/
changelog.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
== Changelog ==
= 10.8.0 =
### Enhancements
- Block Editor:
- Update Modal styling. ([31639](https://github.com/WordPress/gutenberg/pull/31639))
- Block Library:
- Archives Block: Show the label for archives block dropdown. ([30527](https://github.com/WordPress/gutenberg/pull/30527))
- Audio Block: Add an example preview. ([32333](https://github.com/WordPress/gutenberg/pull/32333))
- File Block: Add an example preview. ([32350](https://github.com/WordPress/gutenberg/pull/32350))
- Heading Block: Add support for font-weight. ([27639](https://github.com/WordPress/gutenberg/pull/27639))
- List Block: Add font family to the list block. ([27510](https://github.com/WordPress/gutenberg/pull/27510))
- Page list block: Add active page classes. ([32134](https://github.com/WordPress/gutenberg/pull/32134))
- Site Logo: Use option instead of theme-mod. ([32229](https://github.com/WordPress/gutenberg/pull/32229))
- Components:
- BoxControl: Add allowReset option. ([32345](https://github.com/WordPress/gutenberg/pull/32345))
General Interface:
- Remove opacity animation on canvas. ([32266](https://github.com/WordPress/gutenberg/pull/32266))
- Design tools:
- Add Letter-spacing and enable this for site title and site tagline. ([31118](https://github.com/WordPress/gutenberg/pull/31118))
- Block Supports: Allow skipping spacing support serialization. ([31973](https://github.com/WordPress/gutenberg/pull/31973))
- Reusable Block:
- Add Convert to Regular Blocks button to ellipsis Dropdown. ([32310](https://github.com/WordPress/gutenberg/pull/32310))
- REST API:
- Improve parsing and retrieve additional data in REST url-details endpoint. ([31763](https://github.com/WordPress/gutenberg/pull/31763))
- Template Editing Mode:
- Don't display snackbar with the Welcome Guide. ([32076](https://github.com/WordPress/gutenberg/pull/32076))
- Update the appearance of the template details popover. ([32042](https://github.com/WordPress/gutenberg/pull/32042))
- Update the title area in the template editor. ([32037](https://github.com/WordPress/gutenberg/pull/32037))
- Block-based Widgets:
- Customizer:
- Add preferences menu group label to widgets and customize widget editor. ([32259](https://github.com/WordPress/gutenberg/pull/32259))
- Display wide widgets as popovers in Customizer. ([31736](https://github.com/WordPress/gutenberg/pull/31736))
- Editor:
- Link to widgets.php instead of themes.php?page=gutenberg-widgets. ([32299](https://github.com/WordPress/gutenberg/pull/32299))
### Bug Fixes
- Block Library:
- Image Block: Fix image border radius. ([32393](https://github.com/WordPress/gutenberg/pull/32393))
- List Block: Fix `theme.json` styles for the `core/list` block. ([32343](https://github.com/WordPress/gutenberg/pull/32343))
- Latest Posts: Limit latest posts featured image width to 100%. ([32245](https://github.com/WordPress/gutenberg/pull/32245))
- Legacy Widget Block:
- Fix legacy widget block preview iframe. ([32300](https://github.com/WordPress/gutenberg/pull/32300))
- Fix legacy widget previews. ([32260](https://github.com/WordPress/gutenberg/pull/32260))
- Search block: Fix vertical alignment of the search button text. ([32340](https://github.com/WordPress/gutenberg/pull/32340))
- Block Editor:
- Block Variation Transforms: Make focus style valid CSS. ([32305](https://github.com/WordPress/gutenberg/pull/32305))
- Fixed Random Collapse of Colors Setting Section. ([32388](https://github.com/WordPress/gutenberg/pull/32388))
- Block Toolbar:
- Always close the options menu after toggling the sidebar. ([31921](https://github.com/WordPress/gutenberg/pull/31921))
- Fix toolbar alignment in widget block editor. ([31991](https://github.com/WordPress/gutenberg/pull/31991))
- Iframe: Fix embed dimensions with missing wp-embed-responsive class. ([32057](https://github.com/WordPress/gutenberg/pull/32057))
- Patterns: Fix allowed patterns check. ([32376](https://github.com/WordPress/gutenberg/pull/32376))
- Block-Based Widgets:
- Editor:
- Fix error when saving empty Legacy Widget block. ([32359](https://github.com/WordPress/gutenberg/pull/32359))
- Assume light theme when editor canvas background color isn't set. ([32477](https://github.com/WordPress/gutenberg/pull/32477))
- Customizer:
- Center the welcome image in the narrow viewport of widgets customizer. ([32264](https://github.com/WordPress/gutenberg/pull/32264))
- Fix aspect ratio of welcome image. ([32302](https://github.com/WordPress/gutenberg/pull/32302))
- Fix deselecting block when inspector is opened. ([32361](https://github.com/WordPress/gutenberg/pull/32361))
- Fix escape key events in customizer closing the editor. ([32175](https://github.com/WordPress/gutenberg/pull/32175))
- Fix some smaller styling issues and bugs in Widgets Customizer. ([32072](https://github.com/WordPress/gutenberg/pull/32072))
- Fix creating and replacing legacy widgets in customizer. ([32005](https://github.com/WordPress/gutenberg/pull/32005))
- Components:
- SuggestionsList: Try to use a unique "key". ([32344](https://github.com/WordPress/gutenberg/pull/32344))
- Update Dropdown’s close-on-blur logic to work inside dialogs. ([32133](https://github.com/WordPress/gutenberg/pull/32133))
- Editor:
- Allow non-latin characters in slugs. ([32232](https://github.com/WordPress/gutenberg/pull/32232))
- Post Preview Button: Prevent saving the post before previewing in locked/read-only mode. ([32341](https://github.com/WordPress/gutenberg/pull/32341))
- General Interface: Fix overlap of Notices and block toolbar. ([32238](https://github.com/WordPress/gutenberg/pull/32238))
- Template Editing Mode: Remove metaboxes from template mode. ([32315](https://github.com/WordPress/gutenberg/pull/32315))
- Fix the layout definition in the template mode. ([32425](https://github.com/WordPress/gutenberg/pull/32425))
### Performance
- Buttons: Move options to constants to avoid unneeded renders. ([32356](https://github.com/WordPress/gutenberg/pull/32356))
- Experimental Layout: Pass the same object when no data changes. ([32380](https://github.com/WordPress/gutenberg/pull/32380))
- Navigation: Avoid rerendering when the placeholder does not change. ([32357](https://github.com/WordPress/gutenberg/pull/32357))
- Update Welcome Guides to use external image URLs. ([32026](https://github.com/WordPress/gutenberg/pull/32026))
### Experiments
- Block Editor:
- Block Navigation: Try using CSS for indentation with known max indent instead of spacer divs. ([32063](https://github.com/WordPress/gutenberg/pull/32063))
- Component System:
- Add missing Divider, Heading type reference in tsconfig. ([32104](https://github.com/WordPress/gutenberg/pull/32104))
- Adds a new ZStack component. ([31613](https://github.com/WordPress/gutenberg/pull/31613))
- Adds new ItemGroup and Item components. ([30097](https://github.com/WordPress/gutenberg/pull/30097))
- Add new `BaseField` Component. ([32250](https://github.com/WordPress/gutenberg/pull/32250))
- Fix Shortcut polymorphism. ([31555](https://github.com/WordPress/gutenberg/pull/31555))
- Promotes the Elevation component to a full export. ([31614](https://github.com/WordPress/gutenberg/pull/31614))
- Global Styles:
- Bugfix: Generate classes from preset slugs in the same way (server & client). ([32352](https://github.com/WordPress/gutenberg/pull/32352))
- Fix Logic to enable custom colors, gradients, and font sizes. ([32200](https://github.com/WordPress/gutenberg/pull/32200))
- Fix incorrect useCustomUnits import. ([32248](https://github.com/WordPress/gutenberg/pull/32248))
- Group typographic block supports under a `typography` key. ([32252](https://github.com/WordPress/gutenberg/pull/32252))
- Letter spacing should also respect skip serialization flag. ([32459](https://github.com/WordPress/gutenberg/pull/32459))
- Skip typography serialization. ([32444](https://github.com/WordPress/gutenberg/pull/32444))
- Full Site Editing:
- Align block hover and select styles across list view, site editor, select mode. ([31277](https://github.com/WordPress/gutenberg/pull/31277))
- Alignment styles: Centre blocks using grid not margins. ([32231](https://github.com/WordPress/gutenberg/pull/32231))
- Avoid duplicate skip-links in WP 5.8+. ([32346](https://github.com/WordPress/gutenberg/pull/32346))
- Remove now-obsolete get_template_hierarchy(). ([32116](https://github.com/WordPress/gutenberg/pull/32116))
- Templates: Remove now-obsolete `gutenberg_get_template_paths()`. ([32066](https://github.com/WordPress/gutenberg/pull/32066))
- Navigation:
- Block:
- Fix css bleed from navigation. ([32384](https://github.com/WordPress/gutenberg/pull/32384))
- Fix collapsing regression of Navigation Menu. ([32081](https://github.com/WordPress/gutenberg/pull/32081))
- Lock the document from scrolling when the modal is open. ([32269](https://github.com/WordPress/gutenberg/pull/32269))
- Refactor Navigation block paddings/margins to inherit global styles. ([31878](https://github.com/WordPress/gutenberg/pull/31878))
- Editor:
- Allow block attributes passed to block renderer by way of wp_nav_menu. ([31911](https://github.com/WordPress/gutenberg/pull/31911))
- Hide sidebar when a menu isn't selected. ([32090](https://github.com/WordPress/gutenberg/pull/32090))
- Fix the visible widget area toolbar. ([32262](https://github.com/WordPress/gutenberg/pull/32262))
- Fix block toolbar position after scroll. ([32212](https://github.com/WordPress/gutenberg/pull/32212))
- Move modal state to ManageLocations component. ([32078](https://github.com/WordPress/gutenberg/pull/32078))
- Site Editor:
- Fix broken template part converter modal styles. ([32097](https://github.com/WordPress/gutenberg/pull/32097))
- Remove title attribute from NavigationItem inside the site-editor. ([30744](https://github.com/WordPress/gutenberg/pull/30744))
### Documentation
- Handbook:
- Fix broken contributors readme files. ([32272](https://github.com/WordPress/gutenberg/pull/32272))
- Fix misspelling in the Widgets Block Editor section. ([32242](https://github.com/WordPress/gutenberg/pull/32242))
- Mark all experimental components in the handbook. ([32147](https://github.com/WordPress/gutenberg/pull/32147))
- Update the create a block theme tutorial. ([31269](https://github.com/WordPress/gutenberg/pull/31269))
- Update iOS Simulator device command in React Native documentation. ([32383](https://github.com/WordPress/gutenberg/pull/32383))
- Packages:
- Navigation Editor: Augment and improve Nav Editor (and block) documentation. ([31891](https://github.com/WordPress/gutenberg/pull/31891))
- Components: Fixed documentation for `units` attribute in Unit Control. ([31901](https://github.com/WordPress/gutenberg/pull/31901))
### Code Quality
- Block Editor:
- Rich text:
- Contextual default shortcut removal. ([32327](https://github.com/WordPress/gutenberg/pull/32327))
- Remove inline display warning. ([32013](https://github.com/WordPress/gutenberg/pull/32013))
- Colors: Remove \_\_experimentalUseColors hook. ([31438](https://github.com/WordPress/gutenberg/pull/31438))
- Remove usages of `withState` from edit-post and editor. ([32349](https://github.com/WordPress/gutenberg/pull/32349))
- Block Library:
- List View: Simplify the BlockNavigation component. ([31290](https://github.com/WordPress/gutenberg/pull/31290))
- Navigation: Simplify html selector in nav burger menu. ([32303](https://github.com/WordPress/gutenberg/pull/32303))
- Remove "class=" wrapper to already wrapped attributes. ([29214](https://github.com/WordPress/gutenberg/pull/29214))
- Query Block: Remove query context leftovers. ([32093](https://github.com/WordPress/gutenberg/pull/32093))
- Blocks Package: Make getBlockSupport support any `lodash` path.. ([32322](https://github.com/WordPress/gutenberg/pull/32322))
- Block Supports: Avoid a PHP Notice when `render_block()` is called without attributes. ([32135](https://github.com/WordPress/gutenberg/pull/32135))
- Components:
- Button: Deprecate `isPrimary`, `isSecondary`, `isTertiary` and `isLink` props in favour of `variant` prop. ([31713](https://github.com/WordPress/gutenberg/pull/31713))
- Combobox: Remove duplicated ComboboxControl component. ([32397](https://github.com/WordPress/gutenberg/pull/32397))
- Dashicons: Add types to Icon . ([32219](https://github.com/WordPress/gutenberg/pull/32219))
- Disabled: Add types to Disabled components. ([32105](https://github.com/WordPress/gutenberg/pull/32105))
- Remove all `withNext` wrappers. ([32205](https://github.com/WordPress/gutenberg/pull/32205))
- Rename `ViewOwnProps` to `PolymorphicComponentProps`. ([32053](https://github.com/WordPress/gutenberg/pull/32053))
- Require explicit `children` prop for all components. ([31817](https://github.com/WordPress/gutenberg/pull/31817))
- UI Context: Delete unused types from `context`. ([32254](https://github.com/WordPress/gutenberg/pull/32254))
- UI Popover: Remove unused `content` property from types definitions. ([32049](https://github.com/WordPress/gutenberg/pull/32049))
- Compose:
- Add types to useRefEffect and clipboard hooks. ([31603](https://github.com/WordPress/gutenberg/pull/31603))
- Add Types to `withGlobalEvents` as any. ([32290](https://github.com/WordPress/gutenberg/pull/32290))
- Add types to `useWarnOnChange`. ([32288](https://github.com/WordPress/gutenberg/pull/32288))
- Add types to `useViewportMatch`. ([32287](https://github.com/WordPress/gutenberg/pull/32287))
- Add types to `useDropZone`. ([32286](https://github.com/WordPress/gutenberg/pull/32286))
- Add types to `useDragging`. ([32285](https://github.com/WordPress/gutenberg/pull/32285))
- Add types to `useThrottle` and typecheck `useFocusOutside`. ([32170](https://github.com/WordPress/gutenberg/pull/32170))
- Add types to `useKeyboardShortcut`. ([32168](https://github.com/WordPress/gutenberg/pull/32168))
- Add types to `useResizeObserver` and type checking to `useIsomorphicLayoutEffect`. ([32111](https://github.com/WordPress/gutenberg/pull/32111))
- Add types to `useFocusReturn`. ([31949](https://github.com/WordPress/gutenberg/pull/31949))
- Add types to `usePrevious`. ([31944](https://github.com/WordPress/gutenberg/pull/31944))
- Add types to useReducedMotion and useMediaQuery. ([31941](https://github.com/WordPress/gutenberg/pull/31941))
- Add types to useMergeRefs. ([31939](https://github.com/WordPress/gutenberg/pull/31939))
- Add test to `useMergeRefs` for disabling refs + better documentation. ([32044](https://github.com/WordPress/gutenberg/pull/32044))
- Add types to `useDebounce`. ([32015](https://github.com/WordPress/gutenberg/pull/32015))
- Deprecate `withState` in favor of `useState`. ([32368](https://github.com/WordPress/gutenberg/pull/32368))
- Simplify `compose` function documentation and point to lodash documentation for it. ([32324](https://github.com/WordPress/gutenberg/pull/32324))
- Global Styles:
- Avoid enqueuing global styles twice when running on WordPress 5.8. ([32372](https://github.com/WordPress/gutenberg/pull/32372))
- Keyboard Shortcuts:
- Multi select: select all: Restore ref callback. ([32318](https://github.com/WordPress/gutenberg/pull/32318))
- Linting:
- Fix eslint warnings in the core-data package. ([32198](https://github.com/WordPress/gutenberg/pull/32198))
- Fix eslint warnings in the edit-navigation package. ([32196](https://github.com/WordPress/gutenberg/pull/32196))
- Fix eslint warnings in the edit-post package. ([32195](https://github.com/WordPress/gutenberg/pull/32195))
- Fix eslint warnings in the edit-site package. ([32156](https://github.com/WordPress/gutenberg/pull/32156))
- Fix eslint warnings in the edit-widgets package. ([32155](https://github.com/WordPress/gutenberg/pull/32155))
- Fix eslint warnings in the editor package. ([32153](https://github.com/WordPress/gutenberg/pull/32153))
- Fix eslint warnings in the nux package. ([32145](https://github.com/WordPress/gutenberg/pull/32145))
- Fix eslint warnings in the rich-text package. ([32142](https://github.com/WordPress/gutenberg/pull/32142))
- Fix eslint warnings in the reusable-blocks package. ([32141](https://github.com/WordPress/gutenberg/pull/32141))
- Navigation Editor:
- Fix React warning. ([32165](https://github.com/WordPress/gutenberg/pull/32165))
### Tools
- Babel presets: Prefix build with node command for Windows environments. (#32258). ([32329](https://github.com/WordPress/gutenberg/pull/32329))
- Workflow:
- Limit when workflows run on forks. ([32114](https://github.com/WordPress/gutenberg/pull/32114))
- Only calculate the compressed size on pull requests when necessary. ([32161](https://github.com/WordPress/gutenberg/pull/32161))
- Performance Tests Workflow:
- Polish Bash script. ([32284](https://github.com/WordPress/gutenberg/pull/32284))
- Run suite atop latest stable major WordPress version. ([32244](https://github.com/WordPress/gutenberg/pull/32244))
- Use latest WP branch for release tests. ([32277](https://github.com/WordPress/gutenberg/pull/32277))
- End to End Tests:
- Fix inserting cover block intermittent failure. ([32014](https://github.com/WordPress/gutenberg/pull/32014))
- Navigation Editor:
- Fix failing end-to-end tests. ([32043](https://github.com/WordPress/gutenberg/pull/32043))
- Skip "Change detection" tests. ([32151](https://github.com/WordPress/gutenberg/pull/32151))
- Move the Query and PostTitle end-to-end tests out of the experimental directory. ([31691](https://github.com/WordPress/gutenberg/pull/31691))
- Multi select: Add end-to-end test for gruadual select all. ([32304](https://github.com/WordPress/gutenberg/pull/32304))
- Remove redundant widget API endpoint tests. ([32298](https://github.com/WordPress/gutenberg/pull/32298))
- Skip tests that are failing with the latest WordPress core. ([32228](https://github.com/WordPress/gutenberg/pull/32228))
- Eslint: Ignore some eslint rules in react-native folders. ([32143](https://github.com/WordPress/gutenberg/pull/32143))
= 10.7.4 =
### Bug Fixes
- Site Logo block: Use option instead of theme-mod. ([32229](https://github.com/WordPress/gutenberg/pull/32229))
= 10.7.3 =
### Bug Fixes
- Fix alligned blocks. ([32454](https://github.com/WordPress/gutenberg/pull/32454))
= 10.7.2 =
### Bug Fixes
- Fix Logic to enable custom colors, gradients, and font sizes. ([32200](https://github.com/WordPress/gutenberg/pull/32200))
= 10.8.0-rc.1 =
### Enhancements
- BoxControl: Add allowReset option. ([32345](https://github.com/WordPress/gutenberg/pull/32345))
- Add Convert to Regular Blocks button to ellipsis Dropdown. ([32310](https://github.com/WordPress/gutenberg/pull/32310))
- Page list block: Add active page classes. ([32134](https://github.com/WordPress/gutenberg/pull/32134))
- Template Mode: Don't display snackbar with the Welcome Guide. ([32076](https://github.com/WordPress/gutenberg/pull/32076))
- Block Supports: Allow skipping spacing support serialization. ([31973](https://github.com/WordPress/gutenberg/pull/31973))
### Bug Fixes
- Fix image border radius. ([32393](https://github.com/WordPress/gutenberg/pull/32393))
- Fix allowed patterns check. ([32376](https://github.com/WordPress/gutenberg/pull/32376))
- Fix deselecting block when inspector is opened. ([32361](https://github.com/WordPress/gutenberg/pull/32361))
- Generate classes from preset slugs in the same way (server & client). ([32352](https://github.com/WordPress/gutenberg/pull/32352))
- Mobile - Gallery block - Fix gallery images caption text formatting. ([32351](https://github.com/WordPress/gutenberg/pull/32351))
- File Block: Add an example preview. ([32350](https://github.com/WordPress/gutenberg/pull/32350))
- Avoid duplicate skip-links in WP 5.8+. ([32346](https://github.com/WordPress/gutenberg/pull/32346))
- SuggestionsList: Try to use a unique "key". ([32344](https://github.com/WordPress/gutenberg/pull/32344))
- Fix `theme.json` styles for the `core/list` block. ([32343](https://github.com/WordPress/gutenberg/pull/32343))
- Prevent saving the post before previewing in locked/read-only mode. ([32341](https://github.com/WordPress/gutenberg/pull/32341))
- Audio Block: Add an example preview. ([32333](https://github.com/WordPress/gutenberg/pull/32333))
- Try: Make focus style valid CSS. ([32305](https://github.com/WordPress/gutenberg/pull/32305))
- Fix aspect ratio of welcome image. ([32302](https://github.com/WordPress/gutenberg/pull/32302))
- Fix legacy widget block preview iframe. ([32300](https://github.com/WordPress/gutenberg/pull/32300))
- Fix broken contributors readme files. ([32272](https://github.com/WordPress/gutenberg/pull/32272))
- Center the welcome image in narrow viewport of widgets customizer. ([32264](https://github.com/WordPress/gutenberg/pull/32264))
- Fix legacy widget previews. ([32260](https://github.com/WordPress/gutenberg/pull/32260))
- Limit latest posts featured image width to 100%. ([32245](https://github.com/WordPress/gutenberg/pull/32245))
- Fix mispelling in the Widgets Block Editor section. ([32242](https://github.com/WordPress/gutenberg/pull/32242))
- Try: Fix notices below block toolbars. ([32238](https://github.com/WordPress/gutenberg/pull/32238))
- Allow non-latin characters in slugs. ([32232](https://github.com/WordPress/gutenberg/pull/32232))
- Fix escape key events in customizer closing the editor. ([32175](https://github.com/WordPress/gutenberg/pull/32175))
- Update Dropdown’s close-on-blur logic to work inside dialogs. ([32133](https://github.com/WordPress/gutenberg/pull/32133))
- components: Add missing Divider, Heading type reference in tsconfig. ([32104](https://github.com/WordPress/gutenberg/pull/32104))
- Fix broken template part converter modal styles. ([32097](https://github.com/WordPress/gutenberg/pull/32097))
- Fix some smaller styling issues and bugs in Widgets Customizer. ([32072](https://github.com/WordPress/gutenberg/pull/32072))
- Iframed editor: Fix embed dimensions with missing wp-embed-responsive class. ([32057](https://github.com/WordPress/gutenberg/pull/32057))
- Fix creating and replacing legacy widgets in customizer. ([32005](https://github.com/WordPress/gutenberg/pull/32005))
- Block toolbar: Always close options menu after toggling sidebar. ([31921](https://github.com/WordPress/gutenberg/pull/31921))
- UnitControl: Fixed documentation for `units` attribute. ([31901](https://github.com/WordPress/gutenberg/pull/31901))
- Display wide widgets as popovers in Customizer. ([31736](https://github.com/WordPress/gutenberg/pull/31736))
- compose: Add types to useRefEffect and clipboard hooks. ([31603](https://github.com/WordPress/gutenberg/pull/31603))
- components: Fix Shortcut polymorphism. ([31555](https://github.com/WordPress/gutenberg/pull/31555))
### Performance
- Experimental Layout: Pass the same object when no data changes. ([32380](https://github.com/WordPress/gutenberg/pull/32380))
- Navigation: Avoid rerendering when placeholder does not change. ([32357](https://github.com/WordPress/gutenberg/pull/32357))
- Buttons: Move options to constants to avoid unneeded renders. ([32356](https://github.com/WordPress/gutenberg/pull/32356))
- Update Welcome Guides to use external image URLs. ([32026](https://github.com/WordPress/gutenberg/pull/32026))
### Experiments
- Page List: Fix css bleed from navigation. ([32384](https://github.com/WordPress/gutenberg/pull/32384))
- Avoid enqueuing global styles twice when running on WordPress 5.8. ([32372](https://github.com/WordPress/gutenberg/pull/32372))
- Widgets editor: Fix error when saving empty Legacy Widget block. ([32359](https://github.com/WordPress/gutenberg/pull/32359))
- Simplify html selector in nav burger menu. ([32303](https://github.com/WordPress/gutenberg/pull/32303))
- Link to widgets.php instead of themes.php?page=gutenberg-widgets. ([32299](https://github.com/WordPress/gutenberg/pull/32299))
- Lock the document from scrolling when the modal is open. ([32269](https://github.com/WordPress/gutenberg/pull/32269))
- Fix the visible widget area toolbar. ([32262](https://github.com/WordPress/gutenberg/pull/32262))
- Add preferences menu group label to widgets and customize widget editor. ([32259](https://github.com/WordPress/gutenberg/pull/32259))
- Group typographic block supports under a `typography` key. ([32252](https://github.com/WordPress/gutenberg/pull/32252))
- Fix incorrect useCustomUnits import. ([32248](https://github.com/WordPress/gutenberg/pull/32248))
- Alignment styles: Centre blocks using grid not margins. ([32231](https://github.com/WordPress/gutenberg/pull/32231))
- site-logo block: Use option instead of theme-mod. ([32229](https://github.com/WordPress/gutenberg/pull/32229))
- Widgets editor: Fix block toolbar position after scroll. ([32212](https://github.com/WordPress/gutenberg/pull/32212))
- Fix: Logic to enable custom colors, gradients, and font sizes. ([32200](https://github.com/WordPress/gutenberg/pull/32200))
- FSE: Remove now-obsolete get_template_hierarchy(). ([32116](https://github.com/WordPress/gutenberg/pull/32116))
- Remove query context leftovers. ([32093](https://github.com/WordPress/gutenberg/pull/32093))
- Navigation Screen: Hide sidebar when a menu isn't selected. ([32090](https://github.com/WordPress/gutenberg/pull/32090))
- Navigation: Fix collapsing regression. ([32081](https://github.com/WordPress/gutenberg/pull/32081))
- Templates: Remove now-obsolete `gutenberg_get_template_paths()`. ([32066](https://github.com/WordPress/gutenberg/pull/32066))
- Fix toolbar alignment in widget block editor. ([31991](https://github.com/WordPress/gutenberg/pull/31991))
- Allow block attributes passed to block renderer by way of wp_nav_menu. ([31911](https://github.com/WordPress/gutenberg/pull/31911))
- Augment and improve Nav Editor (and block) documentation. ([31891](https://github.com/WordPress/gutenberg/pull/31891))
- Refactor nav block paddings/margins to inherit global styles. ([31878](https://github.com/WordPress/gutenberg/pull/31878))
- Align block hover and select styles across list view, site editor, select mode. ([31277](https://github.com/WordPress/gutenberg/pull/31277))
- Add Letter-spacing and enable this for site title and site tagline. ([31118](https://github.com/WordPress/gutenberg/pull/31118))
- Headings block: Add support for font weight. ([27639](https://github.com/WordPress/gutenberg/pull/27639))
### Documentation
- Components: Mark all experimental components in the handbook. ([32147](https://github.com/WordPress/gutenberg/pull/32147))
- Update the create a block theme tutorial. ([31269](https://github.com/WordPress/gutenberg/pull/31269))
### Code Quality
- Remove duplicated ComboboxControl component. ([32397](https://github.com/WordPress/gutenberg/pull/32397))
- Remove usages of withState from edit-post and editor. ([32349](https://github.com/WordPress/gutenberg/pull/32349))
- Rich text: Contextual default shortcut removal. ([32327](https://github.com/WordPress/gutenberg/pull/32327))
- compose: Simplify `compose` fn documentation and point to lodash documentation for it. ([32324](https://github.com/WordPress/gutenberg/pull/32324))
- Update: Make getBlockSupport support any lodash path.. ([32322](https://github.com/WordPress/gutenberg/pull/32322))
- Multi select: select all: Restore ref callback. ([32318](https://github.com/WordPress/gutenberg/pull/32318))
- compose: Type `withGlobalEvents` as any. ([32290](https://github.com/WordPress/gutenberg/pull/32290))
- compose: Add types to `useWarnOnChange`. ([32288](https://github.com/WordPress/gutenberg/pull/32288))
- compose: Add types to `useViewportMatch`. ([32287](https://github.com/WordPress/gutenberg/pull/32287))
- compose: Add types to `useDropZone`. ([32286](https://github.com/WordPress/gutenberg/pull/32286))
- compose: Add types to `useDragging`. ([32285](https://github.com/WordPress/gutenberg/pull/32285))
- components: Delete unused types from `context`. ([32254](https://github.com/WordPress/gutenberg/pull/32254))
- core-data: No-string-literals fix. ([32198](https://github.com/WordPress/gutenberg/pull/32198))
- edit-navigation: No-string-literals fix. ([32196](https://github.com/WordPress/gutenberg/pull/32196))
- edit-post: No-string-literals fix. ([32195](https://github.com/WordPress/gutenberg/pull/32195))
- compose: Add types to `useThrottle` and typecheck `useFocusOutside`. ([32170](https://github.com/WordPress/gutenberg/pull/32170))
- compose: Add types to `useKeyboardShortcut`. ([32168](https://github.com/WordPress/gutenberg/pull/32168))
- Navigation Editor: Fix React warning. ([32165](https://github.com/WordPress/gutenberg/pull/32165))
- edit-site: Fix no-string-literals warnings. ([32156](https://github.com/WordPress/gutenberg/pull/32156))
- edit-widgets: Fix no-string-literal warnings. ([32155](https://github.com/WordPress/gutenberg/pull/32155))
- Editor package: No-string-literals fix. ([32153](https://github.com/WordPress/gutenberg/pull/32153))
- nux: No-string-literals fix. ([32145](https://github.com/WordPress/gutenberg/pull/32145))
- rich-text: No-string-literals fix. ([32142](https://github.com/WordPress/gutenberg/pull/32142))
- Reusable-block: No-string-literals fix. ([32141](https://github.com/WordPress/gutenberg/pull/32141))
- Avoid a PHP Notice when `render_block()` is called without attributes. ([32135](https://github.com/WordPress/gutenberg/pull/32135))
- compose: Add types to `useResizeObserver` and type checking to `useIsomorphicLayoutEffect`. ([32111](https://github.com/WordPress/gutenberg/pull/32111))
- components: Add types to Disabled. ([32105](https://github.com/WordPress/gutenberg/pull/32105))
- Components: Rename `ViewOwnProps` to `PolymorphicComponentProps`. ([32053](https://github.com/WordPress/gutenberg/pull/32053))
- Popover: Remove unused `content` property from types definitions. ([32049](https://github.com/WordPress/gutenberg/pull/32049))
- Compose: useMergeRefs: Add test for disabling refs + better documentation. ([32044](https://github.com/WordPress/gutenberg/pull/32044))
- compose: Add types to `useFocusReturn`. ([31949](https://github.com/WordPress/gutenberg/pull/31949))
- compose: Add types to `usePrevious`. ([31944](https://github.com/WordPress/gutenberg/pull/31944))
- compose: Add types to useReducedMotion and useMediaQuery. ([31941](https://github.com/WordPress/gutenberg/pull/31941))
- compose: Add types to useMergeRefs. ([31939](https://github.com/WordPress/gutenberg/pull/31939))
- Components: Require explicit `children` prop for all components. ([31817](https://github.com/WordPress/gutenberg/pull/31817))
- Button: Deprecate `isPrimary`, `isSecondary`, `isTertiary` and `isLink` props in favour of `variant` prop. ([31713](https://github.com/WordPress/gutenberg/pull/31713))
- Remove: __experimentalUseColors hook. ([31438](https://github.com/WordPress/gutenberg/pull/31438))
- List View: Simplify the BlockNavigation component. ([31290](https://github.com/WordPress/gutenberg/pull/31290))
### Tools
- Remove redundant widget API endpoint tests. ([32298](https://github.com/WordPress/gutenberg/pull/32298))
- Performance Tests Workflow: Polish Bash script. ([32284](https://github.com/WordPress/gutenberg/pull/32284))
- Performance Tests Workflow: Use latest WP branch for release tests. ([32277](https://github.com/WordPress/gutenberg/pull/32277))
- Navigation Editor: Skip "Change detection" tests. ([32151](https://github.com/WordPress/gutenberg/pull/32151))
- Ignore some eslint rules in react-native folders. ([32143](https://github.com/WordPress/gutenberg/pull/32143))
- Navigation Editor: Fix failing end-to-end tests. ([32043](https://github.com/WordPress/gutenberg/pull/32043))
- Move the Query and PostTitle end-to-end tests out of the experimental directory. ([31691](https://github.com/WordPress/gutenberg/pull/31691))
- Fix Xcode 12.5 support. ([31632](https://github.com/WordPress/gutenberg/pull/31632))
### Various
- Update iOS Simulator device command in React Native documentation. ([32383](https://github.com/WordPress/gutenberg/pull/32383))
- Compose: Deprecate `withState` in favor of `useState`. ([32368](https://github.com/WordPress/gutenberg/pull/32368))
- Search block : Fix vertical alignment of search button text. ([32340](https://github.com/WordPress/gutenberg/pull/32340))
- Prefix build with node command for Windows environments. (#32258). ([32329](https://github.com/WordPress/gutenberg/pull/32329))
- Remove metaboxes from template mode. ([32315](https://github.com/WordPress/gutenberg/pull/32315))
- Revert "Alignment styles: Centre blocks using grid not margins". ([32312](https://github.com/WordPress/gutenberg/pull/32312))
- Multi select: Add end-to-end test for gruadual select all. ([32304](https://github.com/WordPress/gutenberg/pull/32304))
- Avoid unnecessary calculation or animation if tooltip is invisible. ([32289](https://github.com/WordPress/gutenberg/pull/32289))
- Try: Remove opacity animation on canvas. ([32266](https://github.com/WordPress/gutenberg/pull/32266))
- components: Add `BaseField`. ([32250](https://github.com/WordPress/gutenberg/pull/32250))
- Workflows: Performance: Run suite atop latest stable major WordPress version. ([32244](https://github.com/WordPress/gutenberg/pull/32244))
- Skip tests that are failing with latest WordPress core. ([32228](https://github.com/WordPress/gutenberg/pull/32228))
- components: Add types to Icon. ([32219](https://github.com/WordPress/gutenberg/pull/32219))
- components: Remove all `withNext` wrappers. ([32205](https://github.com/WordPress/gutenberg/pull/32205))
- Only calculate the compressed size on pull requests when necessary. ([32161](https://github.com/WordPress/gutenberg/pull/32161))
- Limit when workflows run on forks. ([32114](https://github.com/WordPress/gutenberg/pull/32114))
- Navigation Editor: Move modal state to ManageLocations component. ([32078](https://github.com/WordPress/gutenberg/pull/32078))
- Block Navigation: Try using CSS for indentation with known max indent instead of spacer divs. ([32063](https://github.com/WordPress/gutenberg/pull/32063))
- Update the appearance of the template details popover. ([32042](https://github.com/WordPress/gutenberg/pull/32042))
- Update the title area in the template editor. ([32037](https://github.com/WordPress/gutenberg/pull/32037))
- compose: Add types to `useDebounce`. ([32015](https://github.com/WordPress/gutenberg/pull/32015))
- Try fixing inserting cover block intermittent failure. ([32014](https://github.com/WordPress/gutenberg/pull/32014))
- Rich text: Remove inline display warning. ([32013](https://github.com/WordPress/gutenberg/pull/32013))
- Add native block inserter onboarding tooltip. ([32001](https://github.com/WordPress/gutenberg/pull/32001))
- Improve parsing and retrieve additional data in REST url-details endpoint. ([31763](https://github.com/WordPress/gutenberg/pull/31763))
- Update Modal styling. ([31639](https://github.com/WordPress/gutenberg/pull/31639))
- components: Promote Elevation. ([31614](https://github.com/WordPress/gutenberg/pull/31614))
- components: Add ZStack. ([31613](https://github.com/WordPress/gutenberg/pull/31613))
- Remove title attribute from NavigationItem inside the site-editor. ([30744](https://github.com/WordPress/gutenberg/pull/30744))
- Show the label for archives block dropdown. ([30527](https://github.com/WordPress/gutenberg/pull/30527))
- Components: Add ItemGroup and Item. ([30097](https://github.com/WordPress/gutenberg/pull/30097))
- Mobile - Slash inserter. ([29772](https://github.com/WordPress/gutenberg/pull/29772))
- Remove class= wrapper to already wrapped attributes. Issue #29209. ([29214](https://github.com/WordPress/gutenberg/pull/29214))
- List Block: Add font family to the list block. ([27510](https://github.com/WordPress/gutenberg/pull/27510))
= 10.7.1 =
### Bug Fixes
- Latest Posts: Declare 'hasPosts' before 'inspectorControls'. ([32160](https://github.com/WordPress/gutenberg/pull/32160))
- Fix image/cover transform duotone error. ([32006](https://github.com/WordPress/gutenberg/pull/32006))
### Various
- Block Patterns API: Update for core compatibility. ([32240](https://github.com/WordPress/gutenberg/pull/32240))
- [Patterns]: Prepare GB bundled patterns for core back port. ([32086](https://github.com/WordPress/gutenberg/pull/32086))
= 10.7.0 =
### Enhancements
- Block Editor:
- Standardize block styles cursor on hover. ([31188](https://github.com/WordPress/gutenberg/pull/31188))
- Support scripts in iframed editors. ([31873](https://github.com/WordPress/gutenberg/pull/31873))
- Block Library:
- Normalize theme block toolbars. ([31952](https://github.com/WordPress/gutenberg/pull/31952))
- Buttons: Use `column-gap` for styling. ([31386](https://github.com/WordPress/gutenberg/pull/31386))
- Column: Add color and padding support to individual column block. ([31778](https://github.com/WordPress/gutenberg/pull/31778))
- Cover: Allow transforming from group block. ([30890](https://github.com/WordPress/gutenberg/pull/30890))
- Media & Text: Add media width control. ([31002](https://github.com/WordPress/gutenberg/pull/31002))
- Post Comments: Add basic CSS to the block. ([30382](https://github.com/WordPress/gutenberg/pull/30382))
- Post Excerpt: Update `read more` placeholder text. ([30959](https://github.com/WordPress/gutenberg/pull/30959))
- Post Featured Image: Change wrapper element to `figure`. ([31595](https://github.com/WordPress/gutenberg/pull/31595))
- Query:
- Add `layout` and `color` support. ([31833](https://github.com/WordPress/gutenberg/pull/31833))
- Update bundled patterns to have `inherit:False`. ([31856](https://github.com/WordPress/gutenberg/pull/31856))
- Allow term addition from user case-insensitive input. ([31301](https://github.com/WordPress/gutenberg/pull/31301))
- Site Logo:
- Add link toggle option. ([31162](https://github.com/WordPress/gutenberg/pull/31162))
- Use `custom_logo` theme-mod instead of `site_logo` setting for the site-logo block. ([31994](https://github.com/WordPress/gutenberg/pull/31994))
- Site Tagline:
- Add margin block support. ([31809](https://github.com/WordPress/gutenberg/pull/31809))
- Expand the site tagline block description. ([31426](https://github.com/WordPress/gutenberg/pull/31426))
- Site Title:
- Add additional text formatting options. ([31734](https://github.com/WordPress/gutenberg/pull/31734))
- Add margin block support. ([31728](https://github.com/WordPress/gutenberg/pull/31728))
- Social Links: Add some padding to the "click plus to add". ([31927](https://github.com/WordPress/gutenberg/pull/31927))
- Components
- Add Spacer. ([31509](https://github.com/WordPress/gutenberg/pull/31509))
- Improve display for multiple action buttons in notices. ([31799](https://github.com/WordPress/gutenberg/pull/31799))
- Polish the switcher for horizontal blocks. ([31645](https://github.com/WordPress/gutenberg/pull/31645))
- Promote Divider and use readable prop names. ([31556](https://github.com/WordPress/gutenberg/pull/31556))
- Promote Grid. ([31559](https://github.com/WordPress/gutenberg/pull/31559))
- Promote View. ([31542](https://github.com/WordPress/gutenberg/pull/31542))
- Promote VStack and HStack. ([31300](https://github.com/WordPress/gutenberg/pull/31300))
- UnitControl: Add support for unit step per unit type. ([30376](https://github.com/WordPress/gutenberg/pull/30376))
- Design tools:
- Add margin block support with configurable sides. ([30608](https://github.com/WordPress/gutenberg/pull/30608))
- Add option to disable duotone. ([32002](https://github.com/WordPress/gutenberg/pull/32002))
- Add reset button to Layout controls. ([30828](https://github.com/WordPress/gutenberg/pull/30828))
- Add server-side support for margins. ([31808](https://github.com/WordPress/gutenberg/pull/31808))
- Icons: Update icons. ([31533](https://github.com/WordPress/gutenberg/pull/31533))
- List View:
- Display block anchor in List View when set. ([31992](https://github.com/WordPress/gutenberg/pull/31992))
- Enable persistent List View in the post editor. ([31047](https://github.com/WordPress/gutenberg/pull/31047))
- Patterns: Load patterns from wordpress.org API. ([28800](https://github.com/WordPress/gutenberg/pull/28800))
- Template Editing Mode:
- Add a welcome guide to the template editor. ([31330](https://github.com/WordPress/gutenberg/pull/31330)) ([32055](https://github.com/WordPress/gutenberg/pull/32055))
- Add a `Delete template` action. ([31678](https://github.com/WordPress/gutenberg/pull/31678))
- Word count: Adjust to count numbers as words. ([27288](https://github.com/WordPress/gutenberg/pull/27288))
### New APIs
- Babel Preset Default: Configure @babel/preset-env preset to respect a local Browserslist configuration. ([31898](https://github.com/WordPress/gutenberg/pull/31898))
- Blocks: Deprecate `registerBlockTypeFromMetadata` in favor of `registerBlockType`. ([32030](https://github.com/WordPress/gutenberg/pull/32030))
- Global Styles: Rename and stabilize `useEditorFeature` as `useSetting`. ([31587](https://github.com/WordPress/gutenberg/pull/31587))
- Stacked/unified block toolbar. ([31134](https://github.com/WordPress/gutenberg/pull/31134))
- Babel Preset Default: Add polyfill for WordPress built from core-js. ([31279](https://github.com/WordPress/gutenberg/pull/31279))
### Bug Fixes
- Block Library:
- Cover:
- Remove fixed background when previewed in patterns list. ([31640](https://github.com/WordPress/gutenberg/pull/31640))
- Show placeholder only if it has no inner blocks. ([31402](https://github.com/WordPress/gutenberg/pull/31402))
- Gallery:
- Fix focus caption prop for native. ([32029](https://github.com/WordPress/gutenberg/pull/32029))
- Fix identical images getting duplicated when moving. ([30555](https://github.com/WordPress/gutenberg/pull/30555))
- Image:
- Remove figure margins consistently in image blocks. ([31650](https://github.com/WordPress/gutenberg/pull/31650))
- Fix cover transform and excessive re-rendering. ([32102](https://github.com/WordPress/gutenberg/pull/32102))
- Post Content: Apply the_content filter even if content is empty. ([31997](https://github.com/WordPress/gutenberg/pull/31997))
- Post Comments Count: Fix attributes declaration. ([31976](https://github.com/WordPress/gutenberg/pull/31976))
- Post Comment Form:
- Fix stylesheet dependency. ([31528](https://github.com/WordPress/gutenberg/pull/31528))
- Fix to allow post comment button to inherit button & global styles automatically. ([31338](https://github.com/WordPress/gutenberg/pull/31338))
- Post Featured Image:
- Fix non-interactive placeholder when outside of a post context. ([31663](https://github.com/WordPress/gutenberg/pull/31663))
- Fix placeholder regression. ([31709](https://github.com/WordPress/gutenberg/pull/31709))
- Fix selection scroll into view. ([31835](https://github.com/WordPress/gutenberg/pull/31835))
- Fix image width for wide aligned Post featured image. ([32070](https://github.com/WordPress/gutenberg/pull/32070))
- Site Logo:
- Fix duplicate `supports` declaration. ([31544](https://github.com/WordPress/gutenberg/pull/31544))
- Return nothing if logo is not set. ([31513](https://github.com/WordPress/gutenberg/pull/31513))
- Only request media entity when a site logo has been chosen. ([31673](https://github.com/WordPress/gutenberg/pull/31673))
- Template Part:
- Don't show the currently used template part as an option in the 'replace' flow. ([31720](https://github.com/WordPress/gutenberg/pull/31720))
- Fix template part selection searches to use title/area instead of slug/theme. ([31520](https://github.com/WordPress/gutenberg/pull/31520))
- Use label and icon per variation when displaying placeholders. ([31721](https://github.com/WordPress/gutenberg/pull/31721))
- Block Editor:
- Clear selection on iframe html element click, fix bottom click redirect. ([31385](https://github.com/WordPress/gutenberg/pull/31385))
- Fix block ref when multiple useBlockProps hooks are called. ([31906](https://github.com/WordPress/gutenberg/pull/31906))
- Fix moving animation for nested blocks. ([31945](https://github.com/WordPress/gutenberg/pull/31945))
- Fix selecting aligned blocks. ([31904](https://github.com/WordPress/gutenberg/pull/31904))
- Fix scrolling to the inserted block issue in the iFramed block editor. ([31448](https://github.com/WordPress/gutenberg/pull/31448))
- Prevent rendering self also when the wrapper block matches the inserted block. ([31592](https://github.com/WordPress/gutenberg/pull/31592))
- Toolbar:
- Fix showing toolbar when caret enters formatting (and extract as implementation detail for the block editor). ([31664](https://github.com/WordPress/gutenberg/pull/31664))
- Fix toolbar in device preview. ([31600](https://github.com/WordPress/gutenberg/pull/31600))
- Design tools:
- BoxControl:
- Filter out unit only values when checking values defined. ([31779](https://github.com/WordPress/gutenberg/pull/31779))
- Fix tooltip display for unlinked box control inputs. ([31741](https://github.com/WordPress/gutenberg/pull/31741))
- Color picker:
- Fixes color picker segmented control rendering and scrolling issues. ([30994](https://github.com/WordPress/gutenberg/pull/30994))
- Fix text. ([30039](https://github.com/WordPress/gutenberg/pull/30039))
- Duotone:
- Fix duotone transform not transferring settings between blocks. ([31801](https://github.com/WordPress/gutenberg/pull/31801))
- Fix duotone padding crash. ([31780](https://github.com/WordPress/gutenberg/pull/31780))
- Font-family: Fix typo in font-family supports for dynamic blocks. ([31974](https://github.com/WordPress/gutenberg/pull/31974))
- Spacing Support:
- Properly hide UI for disabled properties. ([31726](https://github.com/WordPress/gutenberg/pull/31726))
- Fix custom units for margin. ([31776](https://github.com/WordPress/gutenberg/pull/31776))
- Inserter: Hide patterns tab if no patterns are available. ([31687](https://github.com/WordPress/gutenberg/pull/31687))
- Patterns:
- Check for allowed blocks recursively in patterns. ([30366](https://github.com/WordPress/gutenberg/pull/30366))
- Fix unregister_block_pattern notices. ([32025](https://github.com/WordPress/gutenberg/pull/32025))
- Post Editor: Fix template name displaying incorrectly. ([32035](https://github.com/WordPress/gutenberg/pull/32035))
- Server Side Rendering: Re-enable passing post_id query arg (#31786). ([31787](https://github.com/WordPress/gutenberg/pull/31787))
- Template Editing Mode: Fix wrapper block name for template mode. ([31985](https://github.com/WordPress/gutenberg/pull/31985))
- Writing flow, multi-selection:
- Fix caret placing when the target is out of view. ([31506](https://github.com/WordPress/gutenberg/pull/31506))
- Gradually 'select all' layers of nested blocks. ([31859](https://github.com/WordPress/gutenberg/pull/31859))
- Fix errors caused by commits to WordPress core. ([32176](https://github.com/WordPress/gutenberg/pull/32176)) ([32183](https://github.com/WordPress/gutenberg/pull/32183)) ([32059](https://github.com/WordPress/gutenberg/pull/32059))
- Components: Fix the list of package dependencies. ([32167](https://github.com/WordPress/gutenberg/pull/32167))
- Fix issue with customizer title overlapping block toolbar. ([32140](https://github.com/WordPress/gutenberg/pull/32140))
- Correctly read rawRequest for frontend ESM. ([31917](https://github.com/WordPress/gutenberg/pull/31917))
- Fix generation of presets classes per block. ([32190](https://github.com/WordPress/gutenberg/pull/32190))
- Widget Screen:
- Fix unsaved changes notification. ([31757](https://github.com/WordPress/gutenberg/pull/31757))
- Fix call to undefined __experimentalRegisterExperimentalCoreBlocks. ([32138](https://github.com/WordPress/gutenberg/pull/32138))
### Performance
- Block editor styles: Memoize transform. ([31553](https://github.com/WordPress/gutenberg/pull/31553))
- Block editor async mode: Enable only for blocks out of view. ([30995](https://github.com/WordPress/gutenberg/pull/30995))
- Improve performance of term search. ([31703](https://github.com/WordPress/gutenberg/pull/31703))
- Blocks package: Memoize getBlockVariations selector. ([32120](https://github.com/WordPress/gutenberg/pull/32120))
### Experiments
- Block Library: Hide the PostAuthor block behind the Gutenberg experimental flag. ([31983](https://github.com/WordPress/gutenberg/pull/31983))
- Block-based Widgets:
- API:
- Improve `get_merged_data` API so it requires less knowledge from the consumer. ([31552](https://github.com/WordPress/gutenberg/pull/31552))
- Customizer:
- Add 'more' menu. ([31970](https://github.com/WordPress/gutenberg/pull/31970))
- Add undo redo to Widgets Customizer. ([31653](https://github.com/WordPress/gutenberg/pull/31653))
- Add Welcome messaging. ([31968](https://github.com/WordPress/gutenberg/pull/31968))
- Clear selected block when focusing on element outside the editor. ([31530](https://github.com/WordPress/gutenberg/pull/31530))
- Fix removing legacy widget not working in customizer. ([31535](https://github.com/WordPress/gutenberg/pull/31535))
- Implement mobile responsive block toolbar. ([31589](https://github.com/WordPress/gutenberg/pull/31589))
- Remove Widgets Customizer experimental flag. ([31876](https://github.com/WordPress/gutenberg/pull/31876))
- Widgets Editor:
- Add default notices support. ([31578](https://github.com/WordPress/gutenberg/pull/31578))
- Add more menu. ([31926](https://github.com/WordPress/gutenberg/pull/31926))
- Add Welcome Guide. ([31925](https://github.com/WordPress/gutenberg/pull/31925))
- Remove widget screen empty link in admin. ([31408](https://github.com/WordPress/gutenberg/pull/31408))
- Update toolbar and notice positioning. ([31582](https://github.com/WordPress/gutenberg/pull/31582))
- Navigation Editor and Block:
- Add home link block. ([30926](https://github.com/WordPress/gutenberg/pull/30926))
- API:
- Add locations to the menu response. ([31656](https://github.com/WordPress/gutenberg/pull/31656))
- Change default to 100 menu items returned. ([21243](https://github.com/WordPress/gutenberg/pull/21243))
- Allow space between on page list. ([29771](https://github.com/WordPress/gutenberg/pull/29771))
- Bring implementations of convert nav menu items to blocks back into sync. ([31602](https://github.com/WordPress/gutenberg/pull/31602))
- Editor:
- "Add new pages" use menu entity. ([31643](https://github.com/WordPress/gutenberg/pull/31643))
- Add padding for navigation screen. ([31583](https://github.com/WordPress/gutenberg/pull/31583))
- Clear 'stub' navigation post edits on save. ([31735](https://github.com/WordPress/gutenberg/pull/31735))
- Fix menu location assignment. ([31594](https://github.com/WordPress/gutenberg/pull/31594))
- Fix editor margin. ([31493](https://github.com/WordPress/gutenberg/pull/31493))
- On mobile viewports, reveal the block inspector when clicking the menu name button. ([31220](https://github.com/WordPress/gutenberg/pull/31220))
- Update sidebar. ([31821](https://github.com/WordPress/gutenberg/pull/31821))
- Warn the user about unsaved changes. ([31197](https://github.com/WordPress/gutenberg/pull/31197))
- Enable justification for burger menu. ([31877](https://github.com/WordPress/gutenberg/pull/31877))
- Extract Navigation Block data fetching and management to hook(s). ([31825](https://github.com/WordPress/gutenberg/pull/31825))
- Fix nav block hover z index. ([31929](https://github.com/WordPress/gutenberg/pull/31929))
- Fix nav placeholder colors and height. ([31875](https://github.com/WordPress/gutenberg/pull/31875))
- Improve the navigation block setup state / placeholder. ([31371](https://github.com/WordPress/gutenberg/pull/31371))
- Introduce `useMenuEntityProp` hook. ([31132](https://github.com/WordPress/gutenberg/pull/31132))
- Normalize converting nav menu items to blocks between Editor and Block. ([31606](https://github.com/WordPress/gutenberg/pull/31606))
- Responsive Navigation. ([30047](https://github.com/WordPress/gutenberg/pull/30047))
- Submenus shouldn't take space unless they're actually open. ([31881](https://github.com/WordPress/gutenberg/pull/31881))
- Global Styles
- Block Supports: Allow skipping serialization of typography attributes. ([30880](https://github.com/WordPress/gutenberg/pull/30880))
- Fix condition for global styles on mobile. ([31844](https://github.com/WordPress/gutenberg/pull/31844))
- Fix global styles settings retrieval for REST. ([31534](https://github.com/WordPress/gutenberg/pull/31534))
- Make core color classes and custom properties always available. ([31669](https://github.com/WordPress/gutenberg/pull/31669))
- Remove color.link from valid styles and alphabetize the rest. ([31516](https://github.com/WordPress/gutenberg/pull/31516))
- Return consolidated global styles in REST Request. ([31762](https://github.com/WordPress/gutenberg/pull/31762))
- Use elements mechanism for link color instead of a CSS variable. ([31524](https://github.com/WordPress/gutenberg/pull/31524))
- Use mobile context in settings request & global styles. ([31819](https://github.com/WordPress/gutenberg/pull/31819))
- Use wp_theme taxonomy for wp_global_styles cpt. ([31436](https://github.com/WordPress/gutenberg/pull/31436))
- Theme.json:
- Make the `theme.json` examples copy-pasteable. ([32040](https://github.com/WordPress/gutenberg/pull/32040))
- Replace hardcoded `CSS_UNITS` and inherit units from `theme.json`. ([31822](https://github.com/WordPress/gutenberg/pull/31822))
- Full Site Editing:
- Template Loader: Make templates arg required. ([31671](https://github.com/WordPress/gutenberg/pull/31671))
- Simplify template loader logic. ([31604](https://github.com/WordPress/gutenberg/pull/31604))
### Documentation
- Handbook:
- Add dedicated Block Styles page under Block API directory. ([31055](https://github.com/WordPress/gutenberg/pull/31055))
- Add info on how to connect to the WP ENV MySQL database. ([31975](https://github.com/WordPress/gutenberg/pull/31975))
- Capitalize GitHub properly in contributors README. ([31549](https://github.com/WordPress/gutenberg/pull/31549))
- Clarify 'Applying styles from a stylesheet' how-to guide. ([31824](https://github.com/WordPress/gutenberg/pull/31824))
- First pass at the documentation for the Widgets Block Editor. ([31577](https://github.com/WordPress/gutenberg/pull/31577))
- Fix link to ESNext in callout. ([31512](https://github.com/WordPress/gutenberg/pull/31512))
- Update Glossary with more FSE terminology. ([31525](https://github.com/WordPress/gutenberg/pull/31525))
- Packages:
- Add required “directory” prop to package.json template in packages documentation. ([31570](https://github.com/WordPress/gutenberg/pull/31570))
- Fix typo: "packages" -> "package". ([32036](https://github.com/WordPress/gutenberg/pull/32036))
- Improve packages documentation - document root package json and public API knowledge. ([31598](https://github.com/WordPress/gutenberg/pull/31598))
- Remove duplicate 1.52.0 changelog entry. ([31659](https://github.com/WordPress/gutenberg/pull/31659))
- Scripts: Fix the CHANGELOG for `@wordpress/scripts` package. ([31532](https://github.com/WordPress/gutenberg/pull/31532))
- Typo in edit-navigation layout translators note. ([31541](https://github.com/WordPress/gutenberg/pull/31541))
### Code Quality
- Block editor:
- Block popover: Move scroll handling to block tools. ([31611](https://github.com/WordPress/gutenberg/pull/31611))
- Log an error if styles are loaded through the compatibility layer. ([31870](https://github.com/WordPress/gutenberg/pull/31870))
- Block Library:
- Post Comments: Make CSS less specific. ([31711](https://github.com/WordPress/gutenberg/pull/31711))
- Image/Gallery: Remove use of unstableOnFocus. ([31796](https://github.com/WordPress/gutenberg/pull/31796))
- Linting:
- Fix PHP lint issues. ([32039](https://github.com/WordPress/gutenberg/pull/32039))
- Fix PHPCS warning for alignment. ([31931](https://github.com/WordPress/gutenberg/pull/31931))
- Fix lint issues. ([31790](https://github.com/WordPress/gutenberg/pull/31790))
- Ignore data-no-store-string-literals rule for native files. ([31936](https://github.com/WordPress/gutenberg/pull/31936))
- Components:
- Add ToolbarDropdownMenu to render dropdown menus properly inside toolbars. ([31460](https://github.com/WordPress/gutenberg/pull/31460))
- Don't pass down index through context. ([31852](https://github.com/WordPress/gutenberg/pull/31852))
- Remove `color()` utility function, use values directly. ([31661](https://github.com/WordPress/gutenberg/pull/31661))
- Remove `config()` utility function, use values directly. ([31646](https://github.com/WordPress/gutenberg/pull/31646))
- Compose:
- Add types to withInstanceId and corresponding hook. ([31341](https://github.com/WordPress/gutenberg/pull/31341))
- Add types useConstrainedTabbing. ([31548](https://github.com/WordPress/gutenberg/pull/31548))
- Add types useAsyncList. ([31523](https://github.com/WordPress/gutenberg/pull/31523))
- Docgen:
- Replace assertions for `getIntermediateRepresentation` unit tests with snapshots. ([31547](https://github.com/WordPress/gutenberg/pull/31547))
- Split `getIntermediateRepresentation` unit tests in smaller tests. ([31468](https://github.com/WordPress/gutenberg/pull/31468))
- Inserter: Mark the inserter slot as unstable. ([31417](https://github.com/WordPress/gutenberg/pull/31417))
- Multi-select:
- Use ref callback for focus out, merge native selection hooks. ([31618](https://github.com/WordPress/gutenberg/pull/31618))
- Use writing flow container for focus. ([31572](https://github.com/WordPress/gutenberg/pull/31572))
- Rich text:
- Build in isSelected check for children. ([31802](https://github.com/WordPress/gutenberg/pull/31802))
- Consolidate applying from props. ([31635](https://github.com/WordPress/gutenberg/pull/31635))
- Each hook should create its own ref. ([31477](https://github.com/WordPress/gutenberg/pull/31477))
- Extract implementation-specific undo handling of automatic changes. ([31676](https://github.com/WordPress/gutenberg/pull/31676))
- Extract internal delete handling. ([31637](https://github.com/WordPress/gutenberg/pull/31637))
- Extract persistent change marking. ([31760](https://github.com/WordPress/gutenberg/pull/31760))
- Extract splitValue to separate file. ([31803](https://github.com/WordPress/gutenberg/pull/31803))
- Extract input and selection. ([31631](https://github.com/WordPress/gutenberg/pull/31631))
- Extract indent list item on space. ([31628](https://github.com/WordPress/gutenberg/pull/31628))
- Extract select object. ([31627](https://github.com/WordPress/gutenberg/pull/31627))
- Extract paste handler. ([31619](https://github.com/WordPress/gutenberg/pull/31619))
- Fix props on DOM element warnings. ([31883](https://github.com/WordPress/gutenberg/pull/31883))
- Move autocomplete key handler to ref callback. ([31770](https://github.com/WordPress/gutenberg/pull/31770))
- Move implementation specific attributes. ([31674](https://github.com/WordPress/gutenberg/pull/31674))
- Move implementation specific delete and enter handling. ([31644](https://github.com/WordPress/gutenberg/pull/31644))
- Remove avoiding setting selection on mount. ([31788](https://github.com/WordPress/gutenberg/pull/31788))
- Remove dependency on block client ID. ([31752](https://github.com/WordPress/gutenberg/pull/31752))
- Remove duplicate active formats state. ([31771](https://github.com/WordPress/gutenberg/pull/31771))
- Remove old broken format prop. ([31767](https://github.com/WordPress/gutenberg/pull/31767))
- Remove tag name dependency. ([31679](https://github.com/WordPress/gutenberg/pull/31679))
- Simplify with hooks. ([31718](https://github.com/WordPress/gutenberg/pull/31718))
- Rename `construct_wp_query_args` to `build_query_vars_from_query_block`. ([32041](https://github.com/WordPress/gutenberg/pull/32041))
- Theme.json:
- Remove unused code. ([31666](https://github.com/WordPress/gutenberg/pull/31666))
- Remove declarations so API has coherence. ([31596](https://github.com/WordPress/gutenberg/pull/31596))
- Remove: Declarations parameter from compute_style_properties. ([31573](https://github.com/WordPress/gutenberg/pull/31573))
- Writing flow:
- Extract and simplify "select all". ([31855](https://github.com/WordPress/gutenberg/pull/31855))
- Extract arrow nav. ([31851](https://github.com/WordPress/gutenberg/pull/31851))
- Extract tab behavior to hook. ([31834](https://github.com/WordPress/gutenberg/pull/31834))
- REST API: Use batch endpoint included in Core. ([32174](https://github.com/WordPress/gutenberg/pull/32174))
- Prepare for adding the Widgets block editor to Core. ([32136](https://github.com/WordPress/gutenberg/pull/32136))
- Remove `gutenberg` domain from core blocks. ([32152](https://github.com/WordPress/gutenberg/pull/32152))
- Remove filter_var from blocks. ([32046](https://github.com/WordPress/gutenberg/pull/32046))
- Plugin: Update block editor settings to work with context. ([32159](https://github.com/WordPress/gutenberg/pull/32159))
### Tools
- End-to-end tests:
- Add template loader unit tests. ([31498](https://github.com/WordPress/gutenberg/pull/31498))
- Fix end-to-end test inserting cover block. ([31866](https://github.com/WordPress/gutenberg/pull/31866))
- Fix flaky change detection tests causing intermittent failures. ([31861](https://github.com/WordPress/gutenberg/pull/31861))
- Fix intermittent embeds failure. ([31860](https://github.com/WordPress/gutenberg/pull/31860))
- Fix intermittent failure of rich text end-to-end test. ([31864](https://github.com/WordPress/gutenberg/pull/31864))
- Increase test coverage for pattern transforms. ([31689](https://github.com/WordPress/gutenberg/pull/31689))
- Navigation: Add unit tests for onChange handler and fix cases around custom links tags and post-format. ([31259](https://github.com/WordPress/gutenberg/pull/31259))
- Remove i18n filters performance test. ([32028](https://github.com/WordPress/gutenberg/pull/32028))
- Skip unstable end-to-end tests. ([32031](https://github.com/WordPress/gutenberg/pull/32031))
- Try stabilizing customize widgets end-to-end tests. ([32023](https://github.com/WordPress/gutenberg/pull/32023))
- Update skip failing template mode end to end test. ([32017](https://github.com/WordPress/gutenberg/pull/32017))
- Update tests for changes in core logic. ([31982](https://github.com/WordPress/gutenberg/pull/31982))
- Gutenberg plugin: Update compatibility layer for loading separate core block assets. ([31894](https://github.com/WordPress/gutenberg/pull/31894))
- Workflow:
- Replace the Cancel workflow with native GitHub Action functionality. ([32016](https://github.com/WordPress/gutenberg/pull/32016))
- Remove Custom Properties PostCSS plugin. ([31715](https://github.com/WordPress/gutenberg/pull/31715))
= 10.6.2 =
### Bug Fixes
- Workflows: Fix "Stable tag:" readme.txt field in SVN upload. ([31897](https://github.com/WordPress/gutenberg/pull/31897))
- Gallery: Fix Image Size regression. ([31884](https://github.com/WordPress/gutenberg/pull/31884))
### Various
- Plugin: Guard `construct_wp_query_args` with check if implemented in WordPress Core. ([32008](https://github.com/WordPress/gutenberg/pull/32008))
= 10.6.1 =
### Bug Fixes
- Revert "components: Promote VisuallyHidden from ui into full components (#31244)". ([31882](https://github.com/WordPress/gutenberg/pull/31882))
- Allow more complex contentWidth & wideWidth values. ([31740](https://github.com/WordPress/gutenberg/pull/31740))
- Fix link color selector. ([31820](https://github.com/WordPress/gutenberg/pull/31820))
- Register template part variations server side. ([31761](https://github.com/WordPress/gutenberg/pull/31761))
- Do not provide a default value for the link color property. ([31755](https://github.com/WordPress/gutenberg/pull/31755))
- Fixes FSE Navigation sub-menu item styling regression. ([31754](https://github.com/WordPress/gutenberg/pull/31754))
= 10.6.0 =
### New Features
- Block Editor: Add duotone block supports. ([26752](https://github.com/WordPress/gutenberg/pull/26752))
- Block Library:
- Stabilize some theme blocks for WP 5.8 release. ([31423](https://github.com/WordPress/gutenberg/pull/31423))
- Mark Log In/Out block as stable for 5.8 release. ([31499](https://github.com/WordPress/gutenberg/pull/31499))
- Editor: Display most used terms in term selector. ([30598](https://github.com/WordPress/gutenberg/pull/30598))
### Enhancements
- Block Editor:
- Add Block Border Support. ([31264](https://github.com/WordPress/gutenberg/pull/31264))
- Spacing Support: configurable sides for padding support. ([30607](https://github.com/WordPress/gutenberg/pull/30607))
- Simplify insertion point. ([30301](https://github.com/WordPress/gutenberg/pull/30301))
- Block Library:
- Post date: Add link color option. ([30827](https://github.com/WordPress/gutenberg/pull/30827))
- Table:
- Add border block support. ([31265](https://github.com/WordPress/gutenberg/pull/31265))
- Add colors block support. ([30791](https://github.com/WordPress/gutenberg/pull/30791))
- Query Block:
- Add semantic wrapper element. ([31421](https://github.com/WordPress/gutenberg/pull/31421))
- Add wrapper and `align` support. ([30804](https://github.com/WordPress/gutenberg/pull/30804))
- Show a spinner instead of the Loading text message. ([31095](https://github.com/WordPress/gutenberg/pull/31095))
- Unify the post tags and post categories block under a unique post terms block. ([31458](https://github.com/WordPress/gutenberg/pull/31458))
- Components:
- Add component system `context`. ([30877](https://github.com/WordPress/gutenberg/pull/30877))
- Use `UnitControl` for font-size. ([31314](https://github.com/WordPress/gutenberg/pull/31314))
- Use vanilla emotion for `view`. ([31099](https://github.com/WordPress/gutenberg/pull/31099))
- Promote Heading. ([31299](https://github.com/WordPress/gutenberg/pull/31299))
- Promote Text to full components export. ([31291](https://github.com/WordPress/gutenberg/pull/31291))
- Promote ui/Flex and deprecate `isReversed` prop. ([31297](https://github.com/WordPress/gutenberg/pull/31297))
- Promote VisuallyHidden from ui into full components. ([31244](https://github.com/WordPress/gutenberg/pull/31244))
- Core Data: Add experimental util to allow fetch remote URL data from REST API. ([31085](https://github.com/WordPress/gutenberg/pull/31085))
- General Interface:
- Rename "Modes" to "Tools" in the header. ([31430](https://github.com/WordPress/gutenberg/pull/31430))
- RTL support for redo/undo icons. ([31219](https://github.com/WordPress/gutenberg/pull/31219))
- Update "trash" icon. ([31463](https://github.com/WordPress/gutenberg/pull/31463))
- Patterns: Suggest block patterns in block placeholder states. ([29602](https://github.com/WordPress/gutenberg/pull/29602))
- Site Editor:
- Add show more settings to block toolbars. ([31305](https://github.com/WordPress/gutenberg/pull/31305))
- Check whether the data is loaded. If the data is loaded and the template is still unknown, give appropriate feedback. ([30664](https://github.com/WordPress/gutenberg/pull/30664))
- A11y: Constrain tabbing inside them multi-entity save panel. ([31136](https://github.com/WordPress/gutenberg/pull/31136))
- Iframe the template editor. ([31375](https://github.com/WordPress/gutenberg/pull/31375))
- Save panel - decouple Site Entity items for individual saving. ([30816](https://github.com/WordPress/gutenberg/pull/30816))
- Template part:
- Add patterns placeholder selection. ([31155](https://github.com/WordPress/gutenberg/pull/31155))
- Register block variations and area selection inputs from original area definitions. ([30821](https://github.com/WordPress/gutenberg/pull/30821))
- Site Tagline: Letter casing and padding. ([31042](https://github.com/WordPress/gutenberg/pull/31042))
- Site title: Add padding. ([31125](https://github.com/WordPress/gutenberg/pull/31125))
- Try: Blue parents. ([31196](https://github.com/WordPress/gutenberg/pull/31196))
- Verify if php template exists for a hybrid/universal theme with a block-based parent. ([31123](https://github.com/WordPress/gutenberg/pull/31123))
- Template Editing Mode: Use a darker frame for template mode and previews. ([31044](https://github.com/WordPress/gutenberg/pull/31044))
### New APIs
- Core Data: Add batched variants for start and finish resolution actions. ([31005](https://github.com/WordPress/gutenberg/pull/31005))
- Block API: Allow "array of attributes to be compared" for `isActive` property in block variations. ([30913](https://github.com/WordPress/gutenberg/pull/30913))
- Blocks: Introduce `registerBlockTypeFromMetadata` API. ([30293](https://github.com/WordPress/gutenberg/pull/30293))
### Bug Fixes
- Block Editor:
- Block Support: Fix server-side border color support check. ([31020](https://github.com/WordPress/gutenberg/pull/31020))
- Create `useBlockRef` and `useBlockElement` for better access. ([29573](https://github.com/WordPress/gutenberg/pull/29573))
- Fix focus handler in Safari. ([31103](https://github.com/WordPress/gutenberg/pull/31103))
- Fix selection clearer ref passed to `motion.div`. ([31469](https://github.com/WordPress/gutenberg/pull/31469))
- Left-align query patterns in the carousel. ([31233](https://github.com/WordPress/gutenberg/pull/31233))
- Persistent List View: Fix the list stealing focus from the canvas on item mount. ([31058](https://github.com/WordPress/gutenberg/pull/31058))
- Try: Toolbar gap. ([30983](https://github.com/WordPress/gutenberg/pull/30983))
- Block Library:
- Allow for group and columns blocks to specify an unlocked template. ([29916](https://github.com/WordPress/gutenberg/pull/29916))
- Button Block: fix 100% width buttons alignment with other buttons. ([29794](https://github.com/WordPress/gutenberg/pull/29794))
- Image Block: Hide controls while in upload state. ([30891](https://github.com/WordPress/gutenberg/pull/30891))
- Fix: Make media playable on video and audio block backend. ([31257](https://github.com/WordPress/gutenberg/pull/31257))
- Prevent `PostDate` as link to load inside an iframe. ([31350](https://github.com/WordPress/gutenberg/pull/31350))
- Post Content: Prevent infinite recursion. ([31455](https://github.com/WordPress/gutenberg/pull/31455))
- Components:
- Fix bug with color picker input state for falsy values. ([30799](https://github.com/WordPress/gutenberg/pull/30799))
- Fixed imports that resulted in build failing. ([31106](https://github.com/WordPress/gutenberg/pull/31106))
- Stop auto-memo antipattern and remove senseless default values. ([31246](https://github.com/WordPress/gutenberg/pull/31246))
- Compose: Fix parameter name typo in `useRefEffect`. ([30597](https://github.com/WordPress/gutenberg/pull/30597))
- General Interface:
- Remove tools dropdown menu from medium viewport when text labels mode is active. ([31431](https://github.com/WordPress/gutenberg/pull/31431))
- Plugin:
- Call deprecated hooks only when new filters not present. ([31027](https://github.com/WordPress/gutenberg/pull/31027))
- Fix core-block-patterns support on GB. ([31546](https://github.com/WordPress/gutenberg/pull/31546))
- Use `require_once` instead of `require` when registering blocks. ([31148](https://github.com/WordPress/gutenberg/pull/31148))
- Site Editor:
- Fix popover/inspector scrolling. ([31395](https://github.com/WordPress/gutenberg/pull/31395))
- List view improvements. ([31092](https://github.com/WordPress/gutenberg/pull/31092))
- Render out HTML characters in post and category titles. ([30661](https://github.com/WordPress/gutenberg/pull/30661))
- Use EditorNotices component for notices. ([31303](https://github.com/WordPress/gutenberg/pull/31303))
- Themes:
- Hook `maybe_inline_styles` in the footer. ([31072](https://github.com/WordPress/gutenberg/pull/31072))
- Inlined core block styles should not override user-added inline styles. ([31268](https://github.com/WordPress/gutenberg/pull/31268))
- Writing flow:
- Fix edge detection in Chrome. ([31150](https://github.com/WordPress/gutenberg/pull/31150))
- Fix RTL issues. ([31159](https://github.com/WordPress/gutenberg/pull/31159))
### Performance
- Improve the typing performance by render hooks panels for selected blocks only. ([31381](https://github.com/WordPress/gutenberg/pull/31381))
### Experiments
- Block-based Widgets:
- API:
- Remove widget screen dead code. ([31411](https://github.com/WordPress/gutenberg/pull/31411))
- Set order of Widgets submenu item. ([31214](https://github.com/WordPress/gutenberg/pull/31214))
- Use `gutenberg_get_block_categories` for getting block categories. ([31486](https://github.com/WordPress/gutenberg/pull/31486))
- Customizer:
- Add white background. ([31487](https://github.com/WordPress/gutenberg/pull/31487))
- Fix adding new legacy widget. ([31490](https://github.com/WordPress/gutenberg/pull/31490))
- Fix Legacy Widget block. ([31405](https://github.com/WordPress/gutenberg/pull/31405))
- Fix toolbar so that it overlaps preview. ([31077](https://github.com/WordPress/gutenberg/pull/31077))
- Fix unable to publish edited legacy widgets. ([31484](https://github.com/WordPress/gutenberg/pull/31484))
- Fix unable to get block refs in widgets customizer. ([31262](https://github.com/WordPress/gutenberg/pull/31262))
- Focus control in widgets customizer. ([31308](https://github.com/WordPress/gutenberg/pull/31308))
- Make the entire sidebar have a white background. ([31492](https://github.com/WordPress/gutenberg/pull/31492))
- Show blocks from plugins. ([31406](https://github.com/WordPress/gutenberg/pull/31406))
- Legacy Widget:
- Add 'Convert to blocks' button for text widgets. ([31215](https://github.com/WordPress/gutenberg/pull/31215))
- Implement design iterations. ([30889](https://github.com/WordPress/gutenberg/pull/30889))
- Ensure the control form's IDs have a consistent number. ([31485](https://github.com/WordPress/gutenberg/pull/31485))
- Refactor Form to not use React. ([31444](https://github.com/WordPress/gutenberg/pull/31444))
- Widget Editor:
- Ensure _Hello Dolly_ plugin text doesn't overlap the widgets screen UI. ([30729](https://github.com/WordPress/gutenberg/pull/30729))
- Fix entity deletion in widgets screen. ([31404](https://github.com/WordPress/gutenberg/pull/31404))
- Fix _move to widget area_ item checkmark. ([31494](https://github.com/WordPress/gutenberg/pull/31494))
- Improve theme switching experience. ([31407](https://github.com/WordPress/gutenberg/pull/31407))
- _Move to widget area_ iterations and fixes. ([31445](https://github.com/WordPress/gutenberg/pull/31445))
- Global Styles:
- Add a new endpoint that exposes block editor settings through the REST API. ([29969](https://github.com/WordPress/gutenberg/pull/29969))
- Add theme origin to `getStyle`. ([31267](https://github.com/WordPress/gutenberg/pull/31267))
- Block Supports: Allow skipping serialization of font size. ([30879](https://github.com/WordPress/gutenberg/pull/30879))
- Create block metadata for all blocks. ([31590](https://github.com/WordPress/gutenberg/pull/31590))
- Cover against a block being unregistered. ([31588](https://github.com/WordPress/gutenberg/pull/31588))
- Fix Possible CSS units not passed to `useCustomUnits`. ([31057](https://github.com/WordPress/gutenberg/pull/31057))
- Make the configuration resilient to changes to `safecss_filter_attr()`. ([30888](https://github.com/WordPress/gutenberg/pull/30888))
- Preset classes for site editor: Generate them like in the front-end. ([31218](https://github.com/WordPress/gutenberg/pull/31218))
- Remove specificify for link color. ([31497](https://github.com/WordPress/gutenberg/pull/31497))
- Remove tests and make utility methods private. ([31224](https://github.com/WordPress/gutenberg/pull/31224))
- Rename `experimental-theme.json` to `theme.json` and add a fallback for backwards-compatibility. ([29981](https://github.com/WordPress/gutenberg/pull/29981))
- Site Editor:
- Fix generation of preset class for border color. ([31217](https://github.com/WordPress/gutenberg/pull/31217))
- Fix preset class specificity. ([31204](https://github.com/WordPress/gutenberg/pull/31204))
- Target global styles to the `body` element instead of `:root`. ([31302](https://github.com/WordPress/gutenberg/pull/31302))
- Themes: only split block styles loading for block themes. ([31309](https://github.com/WordPress/gutenberg/pull/31309))
- Update shape of theme.json. ([30541](https://github.com/WordPress/gutenberg/pull/30541))
- Navigation Editor and Block:
- Block placeholder: fix font inheritance. ([31410](https://github.com/WordPress/gutenberg/pull/31410))
- Correctly display menu used on location text. ([31500](https://github.com/WordPress/gutenberg/pull/31500))
- Fix issue with missing styles for `Page List` in navigation. ([31368](https://github.com/WordPress/gutenberg/pull/31368))
- Fix navigation screen collapsing regression. ([31228](https://github.com/WordPress/gutenberg/pull/31228))
- Fix navigation screen padding again. ([31372](https://github.com/WordPress/gutenberg/pull/31372))
- Fix nav color regression. ([31495](https://github.com/WordPress/gutenberg/pull/31495))
- Fix nav editor links to correctly persist new tab target attribute. ([30956](https://github.com/WordPress/gutenberg/pull/30956))
- Fix padding and cursor for nav menu item placeholder. ([31275](https://github.com/WordPress/gutenberg/pull/31275))
- Fix submenu direction justification regression. ([31414](https://github.com/WordPress/gutenberg/pull/31414))
- Fix submenu hover issue. ([31195](https://github.com/WordPress/gutenberg/pull/31195))
- Fix vertical alignment. ([31376](https://github.com/WordPress/gutenberg/pull/31376))
- Indicate unsaved changes. ([31119](https://github.com/WordPress/gutenberg/pull/31119))
- Move selected menu ID to the store. ([31320](https://github.com/WordPress/gutenberg/pull/31320))
- Move the delete menu button at the bottom. ([31026](https://github.com/WordPress/gutenberg/pull/31026))
- Standardise and fix parsing and serialization of blocks and nav menu items. ([31004](https://github.com/WordPress/gutenberg/pull/31004))
- Sync menu name updates. ([31093](https://github.com/WordPress/gutenberg/pull/31093))
- Try: Remove padding from menu items when no background. ([30805](https://github.com/WordPress/gutenberg/pull/30805))
- Use `ajaxurl` global in `batchSave` action. ([31028](https://github.com/WordPress/gutenberg/pull/31028))
### Documentation
- Docs
- Add in more high level overviews of major FSE projects. ([31295](https://github.com/WordPress/gutenberg/pull/31295))
- Create a Full Site Editing overview document. ([31065](https://github.com/WordPress/gutenberg/pull/31065))
- Fix the broken links of register block type documentation. ([31285](https://github.com/WordPress/gutenberg/pull/31285))
- Global Styles: Update documentation for theme.json. ([31507](https://github.com/WordPress/gutenberg/pull/31507))
- Link to CSS that `wp-block-styles` include. ([30433](https://github.com/WordPress/gutenberg/pull/30433))
- Minor design updates using callout. ([31398](https://github.com/WordPress/gutenberg/pull/31398))
- Organize and update block theme documentation. ([31167](https://github.com/WordPress/gutenberg/pull/31167))
- Packages: Drop suppport for IE 11 and non-LTS Node.js versions. ([31270](https://github.com/WordPress/gutenberg/pull/31270))
- Remove broken links to gutenberg-core team. ([31161](https://github.com/WordPress/gutenberg/pull/31161))
- Update Versions in WordPress to include 5.7.1 & 5.8. ([31439](https://github.com/WordPress/gutenberg/pull/31439))
- Update contributing documentation with callout notice usage. ([31202](https://github.com/WordPress/gutenberg/pull/31202))
- Handbook:
- Add a deprecation notice to meta block attribute sources. ([31389](https://github.com/WordPress/gutenberg/pull/31389))
- Block Patterns Doc Updates. ([31060](https://github.com/WordPress/gutenberg/pull/31060))
### Code Quality
- Block Editor:
- BlockList: Normalise `useSelect` selectors for callbacks. ([31078](https://github.com/WordPress/gutenberg/pull/31078))
- Default appender: Try editable paragraph instead of text area. ([30986](https://github.com/WordPress/gutenberg/pull/30986))
- In-between inserter:
- Use `useRefCallback` and `showInsertionPoint`. ([30285](https://github.com/WordPress/gutenberg/pull/30285))
- On hover: Preserve original behaviour. ([31266](https://github.com/WordPress/gutenberg/pull/31266))
- Move block tools components and styles to separate folder. ([31313](https://github.com/WordPress/gutenberg/pull/31313))
- Multi-selection:
- Move `shift+click` logic to hook. ([31358](https://github.com/WordPress/gutenberg/pull/31358))
- Move handlers to block ref callback. ([31334](https://github.com/WordPress/gutenberg/pull/31334))
- Writing flow: Move selector calls to event handlers. ([31332](https://github.com/WordPress/gutenberg/pull/31332))
- Block Library:
- Remove no longer necessary `render_callback` for Cover block. ([31503](https://github.com/WordPress/gutenberg/pull/31503))
- Move translatable fields to `block.json` files. ([31120](https://github.com/WordPress/gutenberg/pull/31120))
- Components:
- Remove all remnants of wp-g2. ([31292](https://github.com/WordPress/gutenberg/pull/31292))
- Remove wp-g2 from scrollable. ([31207](https://github.com/WordPress/gutenberg/pull/31207))
- Remove G2 portal and refactor Popover to no longer use G2. ([31209](https://github.com/WordPress/gutenberg/pull/31209))
- Remove wp-g2 fontsize control. ([31287](https://github.com/WordPress/gutenberg/pull/31287))
- Remove wp-g2 from flex, vstack, hstack, spinner and contr…. ([31243](https://github.com/WordPress/gutenberg/pull/31243))
- Remove wp-g2 from surface. ([31238](https://github.com/WordPress/gutenberg/pull/31238))
- Remove wp-g2 from form-group and control-label. ([31234](https://github.com/WordPress/gutenberg/pull/31234))
- Remove wp-g2 from tooltip. ([31232](https://github.com/WordPress/gutenberg/pull/31232))
- Remove wp-g2 imports from elevation. ([31230](https://github.com/WordPress/gutenberg/pull/31230))
- Remove wp-g2 imports from shortcut. ([31229](https://github.com/WordPress/gutenberg/pull/31229))
- Remove wp-g2 imports from ui/divider. ([31212](https://github.com/WordPress/gutenberg/pull/31212))