forked from WordPress/gutenberg
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
10650 lines (9499 loc) · 807 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.0.0 =
### Features
- Add basic pages block. ([28265](https://github.com/WordPress/gutenberg/pull/28265))
### Enhancements
- Make the parent block selector visible and offset in the block toolbar. ([28598](https://github.com/WordPress/gutenberg/pull/28598)) ([28721](https://github.com/WordPress/gutenberg/pull/28721))
- Update the social empty state for dark themes. ([28838](https://github.com/WordPress/gutenberg/pull/28838))
- Add the tag name selector to the advanced panel of the Group block. ([28576](https://github.com/WordPress/gutenberg/pull/28576))
- Categories block: Display message instead of empty content. ([28697](https://github.com/WordPress/gutenberg/pull/28697))
- Show block patterns in the inserter for non-root level insert position. ([28459](https://github.com/WordPress/gutenberg/pull/28459))
- A11y: Improve the keyboard navigation in the block patterns inserter. ([28520](https://github.com/WordPress/gutenberg/pull/28520))
- Allow transforming Paragraph blocks to Buttons block. ([28508](https://github.com/WordPress/gutenberg/pull/28508))
- Better top toolbar arrow gap. ([28832](https://github.com/WordPress/gutenberg/pull/28832))
- Update layout icon to use the new design language. ([28651](https://github.com/WordPress/gutenberg/pull/28651))
- Update the buttons icons. ([28583](https://github.com/WordPress/gutenberg/pull/28583))
### New APIs
- @wordpress/data: Graduate the __experimentalResolveSelect function to a stable status. ([28544](https://github.com/WordPress/gutenberg/pull/28544))
- @wordpress/compose: Add useMergeRef React hook. ([27768](https://github.com/WordPress/gutenberg/pull/27768))
- Components: Allow extra props for RadioControl component. ([28631](https://github.com/WordPress/gutenberg/pull/28631))
- Add JustifyToolbar component to `@wordpress/block-editor`. ([28439](https://github.com/WordPress/gutenberg/pull/28439))
- @wordpress/i18n: Add new APIs for React bindings. ([28784](https://github.com/WordPress/gutenberg/pull/28784)) ([28725](https://github.com/WordPress/gutenberg/pull/28725))
### Bug Fixes
- Fix block insertion a11y string. ([28871](https://github.com/WordPress/gutenberg/pull/28871))
- Fix npm 7 compatability. ([28824](https://github.com/WordPress/gutenberg/pull/28824))
- RangeControl: Fix input / slider widths. ([28816](https://github.com/WordPress/gutenberg/pull/28816))
- Fix post title icon color. ([28727](https://github.com/WordPress/gutenberg/pull/28727))
- Fix most used blocks usage persistence. ([28694](https://github.com/WordPress/gutenberg/pull/28694))
- Use consistent icon width for the block icon in the block inspector. ([28666](https://github.com/WordPress/gutenberg/pull/28666))
- Fix for Latest Posts focus not selectable. ([28660](https://github.com/WordPress/gutenberg/pull/28660))
- Fix issue where gallery block requests all attachments when empty. ([28621](https://github.com/WordPress/gutenberg/pull/28621))
- Fix handling of custom unit theme setting. ([28603](https://github.com/WordPress/gutenberg/pull/28603))
- Fix wrong space-between style in the Buttons block. ([28485](https://github.com/WordPress/gutenberg/pull/28485))
- Calculate insertion usage for block variations properly. ([28663](https://github.com/WordPress/gutenberg/pull/28663))
- Fix the default Buttons block radius, and size. ([28514](https://github.com/WordPress/gutenberg/pull/28514))
- Fix the Cover block height. ([28455](https://github.com/WordPress/gutenberg/pull/28455))
### Experiments
- Site Editor:
- Fix empty content when creating a new template. ([28882](https://github.com/WordPress/gutenberg/pull/28882))
- Fix complementary area not opening. ([28732](https://github.com/WordPress/gutenberg/pull/28732))
- Fix inserter can't be closed. ([28590](https://github.com/WordPress/gutenberg/pull/28590))
- Fix gray screen on refresh when editing pages and posts. ([28413](https://github.com/WordPress/gutenberg/pull/28413))
- Show single post template in posts templates in the navigation sidebar. ([28229](https://github.com/WordPress/gutenberg/pull/28229))
- Allow searching pages, posts and categories in the navigation sidebar. ([27280](https://github.com/WordPress/gutenberg/pull/27280))
- Full Site Editing Architecture:
- Iterate on the public API of WP_Theme_JSON_Resolver. ([28855](https://github.com/WordPress/gutenberg/pull/28855))
- Rename pageTemplates configuration to customTemplates in theme.json. ([28830](https://github.com/WordPress/gutenberg/pull/28830))
- Move theme.json support check to class. ([28788](https://github.com/WordPress/gutenberg/pull/28788))
- Improve performance on file access of `experimental-theme.json`. ([28786](https://github.com/WordPress/gutenberg/pull/28786))
- Load page templates via theme.json abstractions. ([28700](https://github.com/WordPress/gutenberg/pull/28700))
- Full Site Editing blocks:
- Post Featured Image block: Render nothing if featured image doesn't exist. ([28625](https://github.com/WordPress/gutenberg/pull/28625))
- Add a description to the template part block. ([28839](https://github.com/WordPress/gutenberg/pull/28839))
- Move template part title field to the block inspector. ([28835](https://github.com/WordPress/gutenberg/pull/28835))
- Use display title for template part block type toolbar anchor. ([28691](https://github.com/WordPress/gutenberg/pull/28691))
- Allow the query block to work on singular pages when inheriting the global query. ([28351](https://github.com/WordPress/gutenberg/pull/28351))
- Query Pagination block: cleanup. ([28831](https://github.com/WordPress/gutenberg/pull/28831))
- Enqueue comment-reply script when post-comments-form block gets rendered. ([28826](https://github.com/WordPress/gutenberg/pull/28826))
- Navigation Block:
- Fix transparent navigation block submenus. ([28904](https://github.com/WordPress/gutenberg/pull/28904))
- Polish social links when inside navigation. ([28836](https://github.com/WordPress/gutenberg/pull/28836)), ([28448](https://github.com/WordPress/gutenberg/pull/28448)).
- Add block variation matcher to display information from a found match. ([28626](https://github.com/WordPress/gutenberg/pull/28626))
- Add new Post Navigation Link block. ([28602](https://github.com/WordPress/gutenberg/pull/28602))
- Navigation screen:
- Fix failing request for menu items. ([28764](https://github.com/WordPress/gutenberg/pull/28764))
- Design Iteration. ([28675](https://github.com/WordPress/gutenberg/pull/28675))
- Clear block selection in the navigation editor when clicking editor canvas. ([28382](https://github.com/WordPress/gutenberg/pull/28382))
- Block-based widgets screen and customizer:
- Add experimental flag and enable widgets screen in customizer. ([28618](https://github.com/WordPress/gutenberg/pull/28618))
- Global Styles:
- Use context when translating entries in theme.json. ([28246](https://github.com/WordPress/gutenberg/pull/28246))
- REST API:
- Add URL Details endpoint to REST API to allow retrieval of info about a remote URL. ([18042](https://github.com/WordPress/gutenberg/pull/18042))
- Pattern Directory API: Return the block pattern value as content. ([28799](https://github.com/WordPress/gutenberg/pull/28799))
- Pattern Directory API: Add a `keyword` filter parameter. ([28794](https://github.com/WordPress/gutenberg/pull/28794))
- UI Components:
- Group all experimental components in the `ui` folder. ([28624](https://github.com/WordPress/gutenberg/pull/28624))
- Fix types. ([28571](https://github.com/WordPress/gutenberg/pull/28571))
- Add VStack component. ([28798](https://github.com/WordPress/gutenberg/pull/28798))
- Add HStack component. ([28707](https://github.com/WordPress/gutenberg/pull/28707))
- Add Flex component. ([28609](https://github.com/WordPress/gutenberg/pull/28609))
### Documentation
- Theme.json Documentation: Clarify naming schema for CSS Custom Properties. ([28639](https://github.com/WordPress/gutenberg/pull/28639))
- Update Versions in WordPress to include 5.6.1 & 5.7. ([28641](https://github.com/WordPress/gutenberg/pull/28641))
- Typos and tweaks: ([28667](https://github.com/WordPress/gutenberg/pull/28667)), ([28657](https://github.com/WordPress/gutenberg/pull/28657)), ([28655](https://github.com/WordPress/gutenberg/pull/28655)), ([28898](https://github.com/WordPress/gutenberg/pull/28898)), ([28894](https://github.com/WordPress/gutenberg/pull/28894)), ([28762](https://github.com/WordPress/gutenberg/pull/28762)), ([28877](https://github.com/WordPress/gutenberg/pull/28877)).
### Code Quality
- Improve ButtonBlockAppender styles. ([28464](https://github.com/WordPress/gutenberg/pull/28464))
- Blocks: Move the logic for Template Part label to the block. ([28828](https://github.com/WordPress/gutenberg/pull/28828))
- @wordpress/block-directory package: Replace string store names. ([28777](https://github.com/WordPress/gutenberg/pull/28777))
- @wordpress/block-editor package: Replace string store names. ([28775](https://github.com/WordPress/gutenberg/pull/28775))
- Site Editor: Replace core/edit-site store name with store object. ([28722](https://github.com/WordPress/gutenberg/pull/28722)), ([28695](https://github.com/WordPress/gutenberg/pull/28695))
- Relax JSDoc validation for typed packages. ([28729](https://github.com/WordPress/gutenberg/pull/28729))
- Change apt command to apt-get command. ([28840](https://github.com/WordPress/gutenberg/pull/28840))
- Refactor Buttons block to use JustifyToolbar controls. ([28768](https://github.com/WordPress/gutenberg/pull/28768))
- i18n hooks: Don't use typeof to check value falsiness. ([28733](https://github.com/WordPress/gutenberg/pull/28733))
- Components: Set a default for the ComboboxControl onFilterValueChange. ([28492](https://github.com/WordPress/gutenberg/pull/28492))
### Tools
- List all dependencies when checking licenses in NPM 7. ([28909](https://github.com/WordPress/gutenberg/pull/28909))
- Allow blank GitHub issues again. ([28866](https://github.com/WordPress/gutenberg/pull/28866))
- wp-env.json: Pin tt1-blocks dependency to v0.4.3. ([28741](https://github.com/WordPress/gutenberg/pull/28741))
- Add eslint rule for preventing string literals in select/dispatch/useDispatch. ([28726](https://github.com/WordPress/gutenberg/pull/28726))
- build-worker: Extract the functions that build CSS and JS. ([28724](https://github.com/WordPress/gutenberg/pull/28724))
- Unit Tests Workflow: Enable for documentation-only PRs. ([28696](https://github.com/WordPress/gutenberg/pull/28696))
- Fix end-to-end failures on 'Front Page' template. ([28638](https://github.com/WordPress/gutenberg/pull/28638))
- Fix lint issues (proper number of spaces). ([28629](https://github.com/WordPress/gutenberg/pull/28629))
- Fix legacy settings tests for custom spacing. ([28628](https://github.com/WordPress/gutenberg/pull/28628))
- end-to-end tests: Handle upgrade screen. ([28592](https://github.com/WordPress/gutenberg/pull/28592))
- Add eslint rules to guard against unexpected imports/exports. ([28513](https://github.com/WordPress/gutenberg/pull/28513))
- Add a welcome comment to first time contributor PRs. ([28118](https://github.com/WordPress/gutenberg/pull/28118))
- end-to-end Tests: Document Settings. ([27715](https://github.com/WordPress/gutenberg/pull/27715))
- Updating composer packages for php8 compatibility. ([28623](https://github.com/WordPress/gutenberg/pull/28623))
### Various
- Adjust defaults for COMPONENT_SYSTEM_PHASE variable. ([28772](https://github.com/WordPress/gutenberg/pull/28772))
- build-worker: Call callback with error when no task for extension. ([28723](https://github.com/WordPress/gutenberg/pull/28723))
= 9.9.3 =
### Bug fixes
- Gallery Block: Add z-index to fig caption to make sure it is still selectable ([28992](https://github.com/WordPress/gutenberg/pull/28992)
- Inserter: Prevent focused block from stealing focus when inserting a new block ([28962](https://github.com/WordPress/gutenberg/pull/28962))
= 9.9.2 =
### Bug fixes
- Remove duplication of editor styles ([28837](https://github.com/WordPress/gutenberg/pull/28837))
- Add useMergeRefs hook ([27768](https://github.com/WordPress/gutenberg/pull/27768)) (dependency of 28837)
- Cover: add missing align attr to deprecation ([28796](https://github.com/WordPress/gutenberg/pull/28796))
= 9.9.1 =
### Bug fixes
- Global Styles: enqueue preset classes in the front-end.
- Global Styles: load styles in iframed site editor.
= 9.9.0 =
### Enhancements
- Try more muted sibling inserter. ([28550](https://github.com/WordPress/gutenberg/pull/28550))
- Make sure toggleProps doesn't replace important props on ToolbarGroup. ([28401](https://github.com/WordPress/gutenberg/pull/28401))
- Improve visual clarity of reusable block. ([28318](https://github.com/WordPress/gutenberg/pull/28318))
- Dark Theme Support: Allow for theme modifications. ([28233](https://github.com/WordPress/gutenberg/pull/28233))
- Add disabled support in ToggleControl and FormToggle. ([28228](https://github.com/WordPress/gutenberg/pull/28228))
- Show the spacer block background on hover. ([28129](https://github.com/WordPress/gutenberg/pull/28129))
- Social Icons: Add icon & background color options. ([28084](https://github.com/WordPress/gutenberg/pull/28084))
- Support both horizontal and vertical in-between inserters. ([27860](https://github.com/WordPress/gutenberg/pull/27860))
- Image Block: Add border radius support. ([27667](https://github.com/WordPress/gutenberg/pull/27667))
- Overlay on disabled elements, to catch events and show tooltips. ([27529](https://github.com/WordPress/gutenberg/pull/27529))
- Try: System font for vanilla editor styles. ([26822](https://github.com/WordPress/gutenberg/pull/26822))
- Only consider legal block types for the block list when transforming files to blocks. ([26816](https://github.com/WordPress/gutenberg/pull/26816))
### New APIs
- Block API: Allow overriding the category for block variations. ([28482](https://github.com/WordPress/gutenberg/pull/28482))
- Create Block: Add optional support for wp-env. ([28234](https://github.com/WordPress/gutenberg/pull/28234))
- Make i18n functions filter their return values. ([27966](https://github.com/WordPress/gutenberg/pull/27966))
### Breaking Change
The [format](https://developer.wordpress.org/block-editor/developers/themes/theme-json/) of the `experimental-theme.json` has been updated as per
- Split global block selector into root and defaults. ([28533](https://github.com/WordPress/gutenberg/pull/28533))
- Make settings and style top-level keys. ([28110](https://github.com/WordPress/gutenberg/pull/28110))
Before:
```json
{
"global": {
"settings": { ... },
"styles": { ... }
},
"core/paragraph": {
"settings": { ... },
"styles": { ... }
}
}
```
After:
```json
{
"settings": {
"defaults": { ... },
"root": { ... },
"core/paragraph": { ... }
},
"styles": {
"root": { ... },
"core/paragraph": { ... }
}
}
```
### Bug Fixes
- Fix sibling inserter color. ([28579](https://github.com/WordPress/gutenberg/pull/28579))
- Fix issues causing the cover block to black out with a fixed background. ([28565](https://github.com/WordPress/gutenberg/pull/28565))
- Fix site editor pins. ([28547](https://github.com/WordPress/gutenberg/pull/28547))
- Resolve issue where insertion point is in incorrect position after changing block selection. ([28542](https://github.com/WordPress/gutenberg/pull/28542))
- Components: Fix truncate export. ([28527](https://github.com/WordPress/gutenberg/pull/28527))
- Pinned items regression followup. ([28526](https://github.com/WordPress/gutenberg/pull/28526))
- Fix regression with pinned plugin items on mobile. ([28521](https://github.com/WordPress/gutenberg/pull/28521))
- Fix margins and width of 100%-width buttons. ([28467](https://github.com/WordPress/gutenberg/pull/28467))
- Fix regression caused by #28395. ([28462](https://github.com/WordPress/gutenberg/pull/28462))
- Fix aborted rendering of non-nested reusable blocks. ([28461](https://github.com/WordPress/gutenberg/pull/28461))
- Show insertion point after the last block in a container. ([28418](https://github.com/WordPress/gutenberg/pull/28418))
- Reusable blocks: Prevent infinite recursion. ([28405](https://github.com/WordPress/gutenberg/pull/28405))
- Fix block inserter automatic reorder. ([28392](https://github.com/WordPress/gutenberg/pull/28392))
- Create Block: Extract the package name from the template value. ([28383](https://github.com/WordPress/gutenberg/pull/28383))
- Fix handling of raw transforms that return multiple blocks. ([28371](https://github.com/WordPress/gutenberg/pull/28371))
- Fix repeated backgrounds with transparent images. ([28362](https://github.com/WordPress/gutenberg/pull/28362))
- Ensure inline image width popover doesn't appear over media library modal. ([28333](https://github.com/WordPress/gutenberg/pull/28333))
- Fix bad var name in BlockParentSelector. ([28325](https://github.com/WordPress/gutenberg/pull/28325))
- Fix repeated backgrounds for cover srcset. ([28310](https://github.com/WordPress/gutenberg/pull/28310))
- Simple wording fix. ([28288](https://github.com/WordPress/gutenberg/pull/28288))
- Fix allowedFormats in RichText component. ([28282](https://github.com/WordPress/gutenberg/pull/28282))
- Fix file formatting for end-to-end test plugin. ([28266](https://github.com/WordPress/gutenberg/pull/28266))
- Fix backwards compatibility issue with Inline Image format. ([28223](https://github.com/WordPress/gutenberg/pull/28223))
- Inserter: Fix left padding on Block Pattern Inserter dropdown. ([28150](https://github.com/WordPress/gutenberg/pull/28150))
- Fix toolbar keyboard navigation after pressing alt+F10. ([28068](https://github.com/WordPress/gutenberg/pull/28068))
- Image Block: Update linkDestination when editing image link URL. ([27801](https://github.com/WordPress/gutenberg/pull/27801))
- Fix for: [Interface Skeleton] Limit the editor width to prevent some blocks to grow infinitely wide. ([27695](https://github.com/WordPress/gutenberg/pull/27695))
- Button component: Add margin around the dash icon. ([27461](https://github.com/WordPress/gutenberg/pull/27461))
- Fix issue where resetBlocks can result in an incorrect block selection. ([21598](https://github.com/WordPress/gutenberg/pull/21598))
- Fix Cover block position. ([28653](https://github.com/WordPress/gutenberg/pull/28653))
- Add minHeightUnit to latest core/cover deprecation. ([28627](https://github.com/WordPress/gutenberg/pull/28627))
### Experiments
- Try: Fix menu item word wrap. ([28516](https://github.com/WordPress/gutenberg/pull/28516))
- Fix URL cutoff. ([28515](https://github.com/WordPress/gutenberg/pull/28515))
- Mark Post Comments Warning as block. ([28511](https://github.com/WordPress/gutenberg/pull/28511))
- Add widget id to blocks in the widgets screen. ([28379](https://github.com/WordPress/gutenberg/pull/28379))
- Remove new navigation block features in the navigation editor. ([28378](https://github.com/WordPress/gutenberg/pull/28378))
- Full Site Editing: Update theme attribute injection and removal. ([28368](https://github.com/WordPress/gutenberg/pull/28368))
- Template Part - fix labels shown - use title instead of slug. ([28330](https://github.com/WordPress/gutenberg/pull/28330))
- Root element & border radius. ([28320](https://github.com/WordPress/gutenberg/pull/28320))
- FSE: Parse the template before <head> gets rendered. ([28319](https://github.com/WordPress/gutenberg/pull/28319))
- Site Editor: Use correct title property in snackbar after inserting Template Part. ([28306](https://github.com/WordPress/gutenberg/pull/28306))
- Edit Site: Fix templates export. ([28292](https://github.com/WordPress/gutenberg/pull/28292))
- Hide query block toolbar settings if query is inherited. ([28290](https://github.com/WordPress/gutenberg/pull/28290))
- Site Editor: Add template part missing state. ([28277](https://github.com/WordPress/gutenberg/pull/28277))
- Site Editor: Hide resize handle. ([28272](https://github.com/WordPress/gutenberg/pull/28272))
- Fix save, undo and redo keyboard shortcuts in navigation editor. ([28257](https://github.com/WordPress/gutenberg/pull/28257))
- Fix template part border states. ([28241](https://github.com/WordPress/gutenberg/pull/28241))
- Fix entity spotlight system. ([28239](https://github.com/WordPress/gutenberg/pull/28239))
- Fix the nav menu justify controls menu style. ([28222](https://github.com/WordPress/gutenberg/pull/28222))
- Polish the appender focus style. ([28219](https://github.com/WordPress/gutenberg/pull/28219))
- Core Data: Add __experimentalBatch(). ([28210](https://github.com/WordPress/gutenberg/pull/28210))
- Post Title block: Add placeholder state. ([28198](https://github.com/WordPress/gutenberg/pull/28198))
- Fix navigation editor error. ([28190](https://github.com/WordPress/gutenberg/pull/28190))
- Try: Allow space between on menu items. ([28169](https://github.com/WordPress/gutenberg/pull/28169))
- Query pagination with InnerBlocks. ([28125](https://github.com/WordPress/gutenberg/pull/28125))
- Template Parts: Fix loading issue. ([28088](https://github.com/WordPress/gutenberg/pull/28088))
- Add support for border configuration via theme.json. ([28049](https://github.com/WordPress/gutenberg/pull/28049))
- [Widgets screen] Fix categorization not showing in the global inserter. ([28036](https://github.com/WordPress/gutenberg/pull/28036))
- Update the layout of the title in the top bar while template editing. ([27845](https://github.com/WordPress/gutenberg/pull/27845))
- Expose group/ungroup buttons in site editor. ([27611](https://github.com/WordPress/gutenberg/pull/27611))
- Disable alignment for innerBlocks of Nav Block. ([27365](https://github.com/WordPress/gutenberg/pull/27365))
- Add thunk actions to replace rungen and controls. ([27276](https://github.com/WordPress/gutenberg/pull/27276))
- Navigation Block: Placeholder empty state. ([26947](https://github.com/WordPress/gutenberg/pull/26947))
- Open dropdown before focus on submenu item. ([25322](https://github.com/WordPress/gutenberg/pull/25322))
### Documentation
- Docs: Add new page for i18n filters. ([28553](https://github.com/WordPress/gutenberg/pull/28553))
- Docs: Update list of core block categories. ([28483](https://github.com/WordPress/gutenberg/pull/28483))
- Fixed gramatical error. ([28452](https://github.com/WordPress/gutenberg/pull/28452))
- Update the main readme with the current Gutenberg project phase. ([28359](https://github.com/WordPress/gutenberg/pull/28359))
- Docs: Update links used in the developer portal. ([28354](https://github.com/WordPress/gutenberg/pull/28354))
- Docs: Update links to reference HEAD instead of a specific branch. ([28331](https://github.com/WordPress/gutenberg/pull/28331))
- Docs: Fix supports color gradient(s). ([28328](https://github.com/WordPress/gutenberg/pull/28328))
- Chore: Add changelog for 28231. ([28232](https://github.com/WordPress/gutenberg/pull/28232))
- Block Card: Update readme. ([28226](https://github.com/WordPress/gutenberg/pull/28226))
- Improve the intro page of the Block Editor Handbook. ([28142](https://github.com/WordPress/gutenberg/pull/28142))
- Update documentation to use allowedFormats instead of the deprecated formattingControls. ([25639](https://github.com/WordPress/gutenberg/pull/25639))
### Code Quality
- Try: Polish block menu and show only fills when available. ([28486](https://github.com/WordPress/gutenberg/pull/28486))
- Rename some template part icons. ([28458](https://github.com/WordPress/gutenberg/pull/28458))
- Block Editor: Add hook: UseNoRecursiveRenders. ([28428](https://github.com/WordPress/gutenberg/pull/28428))
- Coding Standards: Fix PHPCS warnings. ([28343](https://github.com/WordPress/gutenberg/pull/28343))
- Change the way RTL styles get enqueued. ([28274](https://github.com/WordPress/gutenberg/pull/28274))
- Remove code no longer necessary. ([28188](https://github.com/WordPress/gutenberg/pull/28188))
- Update/simplify case transforms. ([28171](https://github.com/WordPress/gutenberg/pull/28171))
- Fix non static method WP_Block_Parser::Freeform called statically. ([28017](https://github.com/WordPress/gutenberg/pull/28017))
- Refactor out CSS gradient from custom-gradient-bar. ([27936](https://github.com/WordPress/gutenberg/pull/27936))
### Tools
- Dependencies: Upgrade TypeScript. ([28586](https://github.com/WordPress/gutenberg/pull/28586))
- ESLint Plugin: Add missing eslint-plugin-import dependency. ([28545](https://github.com/WordPress/gutenberg/pull/28545))
- Wp-env: Add MySQL port info to start logs. ([28441](https://github.com/WordPress/gutenberg/pull/28441))
- Run the load time indicator computation multiple times. ([28419](https://github.com/WordPress/gutenberg/pull/28419))
- Don't add default-custom-properties styles to all compiled files. ([28395](https://github.com/WordPress/gutenberg/pull/28395))
- Fix typewriter test by using mouse.wheel and waiting for scroll. ([28376](https://github.com/WordPress/gutenberg/pull/28376))
- Fix end-to-end tests in widgets screen. ([28375](https://github.com/WordPress/gutenberg/pull/28375))
- Replace deprecated waitFor in end-to-end tests. ([28360](https://github.com/WordPress/gutenberg/pull/28360))
- Improve robustness of nav screen test. ([28344](https://github.com/WordPress/gutenberg/pull/28344))
- Preferences modal redesign. ([28329](https://github.com/WordPress/gutenberg/pull/28329))
- Site Editor: Add end-to-end tests for templates export. ([28324](https://github.com/WordPress/gutenberg/pull/28324))
- Site Editor: Add unit test for site templates export. ([28323](https://github.com/WordPress/gutenberg/pull/28323))
- Fix widgets screen end-to-end tests. ([28264](https://github.com/WordPress/gutenberg/pull/28264))
- Add more tests for processing theme.json logic. ([28202](https://github.com/WordPress/gutenberg/pull/28202))
- Update nosolosw notifs. ([28189](https://github.com/WordPress/gutenberg/pull/28189))
- Remove @talldan from some codeowners paths. ([28182](https://github.com/WordPress/gutenberg/pull/28182))
- Add stale issue workflow for issues with need info requested. ([28179](https://github.com/WordPress/gutenberg/pull/28179))
- Custom script distclean to remove node_modules of all packages. ([28177](https://github.com/WordPress/gutenberg/pull/28177))
- Add some basic end-to-end tests for the widgets screen. ([28160](https://github.com/WordPress/gutenberg/pull/28160))
- Testing: Add CI workflow covering Node.js 12. ([28139](https://github.com/WordPress/gutenberg/pull/28139))
- wp-env: Fix upload directory conflict in phpunit service. ([28120](https://github.com/WordPress/gutenberg/pull/28120))
- Update issue templates. ([27570](https://github.com/WordPress/gutenberg/pull/27570))
### Various
- Make custom spacing work with core. ([28548](https://github.com/WordPress/gutenberg/pull/28548))
- Component System: Add Grid Component. ([28531](https://github.com/WordPress/gutenberg/pull/28531))
- Block Validation: Allow unitless zero CSS lengths. ([28501](https://github.com/WordPress/gutenberg/pull/28501))
- Add check for zero to the FocalPointPicker mediaRef which prevents a division by zero error. ([28499](https://github.com/WordPress/gutenberg/pull/28499))
- Social Link: Add a class to the anchor element. ([28494](https://github.com/WordPress/gutenberg/pull/28494))
- Components: Integrate G2 Text component. ([28475](https://github.com/WordPress/gutenberg/pull/28475))
- Block Mover wording: 'Move block position' to 'Change block position'. ([28454](https://github.com/WordPress/gutenberg/pull/28454))
- [Documentation] : Fixing grammar. ([28447](https://github.com/WordPress/gutenberg/pull/28447))
- Docs: Update tree and raw-content links to reference HEAD instead of a specific branch. ([28431](https://github.com/WordPress/gutenberg/pull/28431))
- Image: Add flow for converting to cover block from toolbar. ([28414](https://github.com/WordPress/gutenberg/pull/28414))
- Cover: Improve various states. ([28384](https://github.com/WordPress/gutenberg/pull/28384))
- Update HTML Anchor description to refer to block instead of heading. ([28367](https://github.com/WordPress/gutenberg/pull/28367))
- Packages: Use canary flag for npm releases with next dist tag. ([28357](https://github.com/WordPress/gutenberg/pull/28357))
- Packages: Fully automate npm publishing with the latest and next tags. ([28335](https://github.com/WordPress/gutenberg/pull/28335))
- CODEOWNERS: Tweak for ella. ([28326](https://github.com/WordPress/gutenberg/pull/28326))
- Block Transform: Fix isMultiBlock property name. ([28321](https://github.com/WordPress/gutenberg/pull/28321))
- Warning component: Remove extra margin. ([28316](https://github.com/WordPress/gutenberg/pull/28316))
- Block Directory: Silently avoid re-installing local blocks. ([28304](https://github.com/WordPress/gutenberg/pull/28304))
- Inserter: Add description to content used in search. ([28301](https://github.com/WordPress/gutenberg/pull/28301))
- Try: Show reusable block parent border when child selected. ([28283](https://github.com/WordPress/gutenberg/pull/28283))
- Components: Update dependencies shared with G2 components. ([28280](https://github.com/WordPress/gutenberg/pull/28280))
- Try: Zero width space in empty paragraph. ([28268](https://github.com/WordPress/gutenberg/pull/28268))
- Alow setting the crossOrigin attribute for the image transform's image using a filter. ([28255](https://github.com/WordPress/gutenberg/pull/28255))
- Navigation component: Fix button outline. ([28230](https://github.com/WordPress/gutenberg/pull/28230))
- Components: Add truncate. ([28176](https://github.com/WordPress/gutenberg/pull/28176))
- Add panel button props. ([28147](https://github.com/WordPress/gutenberg/pull/28147))
- Add "Show block breadcrumbs" preference. ([28133](https://github.com/WordPress/gutenberg/pull/28133))
- NavigationMenu component: Add isSearchDebouncing prop. ([28102](https://github.com/WordPress/gutenberg/pull/28102))
- Try: Make empty paragraphs take up the same space on the frontend, as in the editor. ([27995](https://github.com/WordPress/gutenberg/pull/27995))
- Change the block editor inserter quick inserter border color. ([27866](https://github.com/WordPress/gutenberg/pull/27866))
- Save editors value on change. ([27717](https://github.com/WordPress/gutenberg/pull/27717))
- Component System: Upgrade FontSizePicker. ([27594](https://github.com/WordPress/gutenberg/pull/27594))
- Adjust borders on gallery to prevent overlap. ([27312](https://github.com/WordPress/gutenberg/pull/27312))
- Pattern Directory: Create endpoints to proxy api.w.org/patterns. ([26578](https://github.com/WordPress/gutenberg/pull/26578))
- Show text labels in block toolbars when option is set. ([26135](https://github.com/WordPress/gutenberg/pull/26135))
- Block Directory: Filter out disallowed blocks before showing available blocks. ([25926](https://github.com/WordPress/gutenberg/pull/25926))
= 9.8.4 =
- Cover Block:
- Fix issues causing the cover block to black out with a fixed background ([28565](https://github.com/WordPress/gutenberg/pull/28565))
- Fix embed position ([28653](https://github.com/WordPress/gutenberg/pull/28653))
- Pinned items:
- Fix regression with pinned plugin items on mobile ([28521](https://github.com/WordPress/gutenberg/pull/28521))
- Pinned items regression followup ([28526](https://github.com/WordPress/gutenberg/pull/28526))
= 9.8.3 =
### Bug Fixes
- Cover Block: Add `minHeightUnit` to latest deprecation. ([28627](https://github.com/WordPress/gutenberg/pull/28627))
= 9.8.2 =
### Bug Fixes
- Cover Block: Prevent division by zero in FocalPointPicker ([28499](https://github.com/WordPress/gutenberg/pull/28499))
- Block Validation: Allow unitless zero CSS lengths ([28501](https://github.com/WordPress/gutenberg/pull/28501))
= 9.8.1 =
### Bug Fixes
- Cover Block:
- Revert "Cover: Fix matrix alignment issue. (#28361)" ([28364](https://github.com/WordPress/gutenberg/pull/28364))
- Fix visual regression. ([28404](https://github.com/WordPress/gutenberg/pull/28404))
- FSE: fix iframe error in Firefox. ([28212](https://github.com/WordPress/gutenberg/pull/28212))
= 9.8.0 =
### Enhancements
- Use a semi transparent background for the spacer block when selected. ([28103](https://github.com/WordPress/gutenberg/pull/28103))
- Display matching variation icon in Block Switcher. ([27903](https://github.com/WordPress/gutenberg/pull/27903))
### New APIs
- Create Block: Allow using locally installed packages with templates. ([28105](https://github.com/WordPress/gutenberg/pull/28105))
- Create block: Add support for static assets. ([28038](https://github.com/WordPress/gutenberg/pull/28038))
- Compose: Export useIsomorphicLayoutEffect and use it. ([28023](https://github.com/WordPress/gutenberg/pull/28023))
### Bug Fixes
- Reusable Blocks:
- Show an error message when a reusable block has gone missing. ([28126](https://github.com/WordPress/gutenberg/pull/28126))
- Fix dismiss notice after error. ([28015](https://github.com/WordPress/gutenberg/pull/28015))
- Cover Block:
- Fix nested cover block bug. ([28114](https://github.com/WordPress/gutenberg/pull/28114))
- Fix invalid cover block transforms. ([28087](https://github.com/WordPress/gutenberg/pull/28087))
- Fix cover regression. ([28287](https://github.com/WordPress/gutenberg/pull/28287))
- Fix Cover focal point picker. ([28350](https://github.com/WordPress/gutenberg/pull/28350))
- Fix matrix alignment issue. ([28361](https://github.com/WordPress/gutenberg/pull/28361))
- Fix block error when transforming blocks with Link Popover opened. ([28136](https://github.com/WordPress/gutenberg/pull/28136))
- Fix PHP Notice in navigation-link. ([28134](https://github.com/WordPress/gutenberg/pull/28134))
- Prevent link paste in RichText components in Button and Navigation blocks. ([28130](https://github.com/WordPress/gutenberg/pull/28130))
- Fix floating date status inferred for posts where the status has been edited. ([28127](https://github.com/WordPress/gutenberg/pull/28127))
- BlockSwitcher: Fix crash due to null reference. ([28122](https://github.com/WordPress/gutenberg/pull/28122))
- Verse: Fix line-wrap rendering on front-end of site. ([28109](https://github.com/WordPress/gutenberg/pull/28109))
- FocalPointPicker: Fix rendering and dragging experience. ([28096](https://github.com/WordPress/gutenberg/pull/28096))
- Block Directory: Fix "missing" block when the block can be installed from the directory. ([28030](https://github.com/WordPress/gutenberg/pull/28030))
- Fix locked template not updating when inner blocks template prop changes. ([28007](https://github.com/WordPress/gutenberg/pull/28007))
- Fix editor crash when registering a block pattern without `categories`. ([27970](https://github.com/WordPress/gutenberg/pull/27970))
- Fix the RTL editor styles and the theme styles option. ([27947](https://github.com/WordPress/gutenberg/pull/27947))
- Don't close the block inserter when clicking the scrollbar or an empty area. ([27946](https://github.com/WordPress/gutenberg/pull/27946))
- Fix AlignmentMatrixControl focus issue. ([27945](https://github.com/WordPress/gutenberg/pull/27945))
- Fix unexpected autosave for published posts. ([27942](https://github.com/WordPress/gutenberg/pull/27942))
- Fix RadioGroup to support zero as a Radio value. ([27906](https://github.com/WordPress/gutenberg/pull/27906))
- Update embed block transforms to permit multiple links to be pasted in a paragraph (#27551). ([27746](https://github.com/WordPress/gutenberg/pull/27746))
- Change the week header and left button style to meet the date spacing. ([27730](https://github.com/WordPress/gutenberg/pull/27730))
- Add aria labels to box control component inputs/button. ([27727](https://github.com/WordPress/gutenberg/pull/27727))
- Use clientWidth when no width is available for cropper. ([27687](https://github.com/WordPress/gutenberg/pull/27687))
- Core Data: Normalize `_fields` value for use in `stableKey`. ([27526](https://github.com/WordPress/gutenberg/pull/27526))
- Fix appender margins again. ([27392](https://github.com/WordPress/gutenberg/pull/27392))
### Performance
- Components: Expose composite API from Reakit. ([28085](https://github.com/WordPress/gutenberg/pull/28085))
- Improve Inserter block hover performance. ([26348](https://github.com/WordPress/gutenberg/pull/26348))
### Experiments
- Full Site Editing Framework:
- Load content in iframe. ([25775](https://github.com/WordPress/gutenberg/pull/25775))
- Avoid using auto-drafts for theme templates and template parts. ([27910](https://github.com/WordPress/gutenberg/pull/27910))
- Delete unused options while upgrading the plugin. ([28164](https://github.com/WordPress/gutenberg/pull/28164))
- Fix _wp_file_based term deletion in migration. ([28300](https://github.com/WordPress/gutenberg/pull/28300))
- Fix the border radius in the site editor. ([27986](https://github.com/WordPress/gutenberg/pull/27986))
- theme.json:
- Add border radius to the theme styles schema. ([27791](https://github.com/WordPress/gutenberg/pull/27791))
- Add theme.json i18n mechanism and JSON file specifying which theme.json paths are translatable. ([27380](https://github.com/WordPress/gutenberg/pull/27380))
- Add: Save time theme.json escaping. ([28061](https://github.com/WordPress/gutenberg/pull/28061))
- Group Block: Add border radius. ([27665](https://github.com/WordPress/gutenberg/pull/27665))
- Hide the theme without comments.php deprecation message. ([28128](https://github.com/WordPress/gutenberg/pull/28128))
- Fix navigation editor. ([28080](https://github.com/WordPress/gutenberg/pull/28080))
- Widgets: Temporary fix for saving widgets. ([28078](https://github.com/WordPress/gutenberg/pull/28078))
- Decouple query from edit site. ([27972](https://github.com/WordPress/gutenberg/pull/27972))
- Only enable the template mode for viewable post types. ([27948](https://github.com/WordPress/gutenberg/pull/27948))
- Box control units: Ensure custom units are preserved. ([27800](https://github.com/WordPress/gutenberg/pull/27800))
- Navigation Block: Use draft status when user creates a post and don't render unpublished posts in menus. ([27207](https://github.com/WordPress/gutenberg/pull/27207))
### Documentation
- Docs: Improve README file for `@wordpress/create-block`. ([28052](https://github.com/WordPress/gutenberg/pull/28052))
- Create Block: Update the demo included in the README file. ([28037](https://github.com/WordPress/gutenberg/pull/28037))
- Docs: Switch heading to Quick Start for consistency. ([28019](https://github.com/WordPress/gutenberg/pull/28019))
- Docs: A wether, as it turns out, is a castrated ram. ([28008](https://github.com/WordPress/gutenberg/pull/28008))
- Update Quickstart guide for the Development Environment documentation. ([28005](https://github.com/WordPress/gutenberg/pull/28005))
- Update copyright year to 2021 in `license.md`. ([27951](https://github.com/WordPress/gutenberg/pull/27951))
- Block API: Add more inline comments. ([20257](https://github.com/WordPress/gutenberg/pull/20257))
- Changelog: Group entries for 9.8.0-rc.1. ([28332](https://github.com/WordPress/gutenberg/pull/28332))
### Code Quality
- Remove effects test file and remove unused refx dependency. ([28162](https://github.com/WordPress/gutenberg/pull/28162))
- Annotations: Replace store name string with exposed store definition. ([28156](https://github.com/WordPress/gutenberg/pull/28156))
- Edit Widgets: Replace store name string with exposed store definition. ([28044](https://github.com/WordPress/gutenberg/pull/28044))
- Interface: Replace store name string with exposed store definition. ([28041](https://github.com/WordPress/gutenberg/pull/28041))
- Upgrade Reakit to version 1.3.4. ([28013](https://github.com/WordPress/gutenberg/pull/28013))
- Fix PHPCS warning: Undefined variable $i. ([27955](https://github.com/WordPress/gutenberg/pull/27955))
- Consolidate block editor initializations. ([27954](https://github.com/WordPress/gutenberg/pull/27954))
- Fix create-block PHP template files according to WordPress standards. ([27949](https://github.com/WordPress/gutenberg/pull/27949))
- block-directory: Simplify the LOAD_ASSETS flow by making it an async function. ([25956](https://github.com/WordPress/gutenberg/pull/25956))
### Tools
- Workflows (i.e. GitHub Actions):
- Create Release Draft when tagging version. ([27488](https://github.com/WordPress/gutenberg/pull/27488))
- Add action to upload release to SVN repo. ([27591](https://github.com/WordPress/gutenberg/pull/27591))
- Compare Performance upon Release. ([28046](https://github.com/WordPress/gutenberg/pull/28046))
- Build Plugin Workflow: Bump node version to 14. ([28048](https://github.com/WordPress/gutenberg/pull/28048))
- End-to-end tests:
- FSE: Fix intermittent errors in multi entity editing test. ([28107](https://github.com/WordPress/gutenberg/pull/28107))
- Fix randomly failing end-to-end test. ([28073](https://github.com/WordPress/gutenberg/pull/28073))
- Upgrade puppeteer to 5.5.0. ([28055](https://github.com/WordPress/gutenberg/pull/28055))
- Performance tests: Fix. ([28026](https://github.com/WordPress/gutenberg/pull/28026))
- Scripts:
- Align default engines for `check-engines` with the package. ([28143](https://github.com/WordPress/gutenberg/pull/28143))
- Add support for static assets in build commands. ([28043](https://github.com/WordPress/gutenberg/pull/28043))
- Make it possible to transpile `.jsx` files with build command. ([28002](https://github.com/WordPress/gutenberg/pull/28002))
- ESLint minor version upgrade to 7.17.0. ([27965](https://github.com/WordPress/gutenberg/pull/27965))
- Upgrade Jest to the new major version (26.x). ([27956](https://github.com/WordPress/gutenberg/pull/27956))
- Use @wordpress/stylelint-config in @wordpress/scripts. ([27810](https://github.com/WordPress/gutenberg/pull/27810))
- Linting:
- ESLint Plugin: Enable import rules used in Gutenberg. ([27387](https://github.com/WordPress/gutenberg/pull/27387))
- Add no-unsafe-wp-apis to recommended configuration. ([27327](https://github.com/WordPress/gutenberg/pull/27327))
- Remove /wordpress from test/linting ignore paths. ([20270](https://github.com/WordPress/gutenberg/pull/20270))
- Update changelog for stylelint-config. ([28074](https://github.com/WordPress/gutenberg/pull/28074))
- Testing: Prevent a direct usage of Reakit. ([28095](https://github.com/WordPress/gutenberg/pull/28095))
- Update the minimum Node.js version to 12. ([27934](https://github.com/WordPress/gutenberg/pull/27934))
- wp-env: Ensure the environment is used with the logs command. ([27907](https://github.com/WordPress/gutenberg/pull/27907))
- Packages: Fully automate npm publishing with the latest and next tags ([28335](https://github.com/WordPress/gutenberg/pull/28335))
- Upgrade webpack to version 5. ([26382](https://github.com/WordPress/gutenberg/pull/26382))
- Revert "Upgrade webpack to version 5". ([27974](https://github.com/WordPress/gutenberg/pull/27974))
### Various
- Gutenpride Template:
- New Package to use with the tutorial. ([27881](https://github.com/WordPress/gutenberg/pull/27881))
- Create Block: Enhancements to Gutenpride tutorial template. ([28215](https://github.com/WordPress/gutenberg/pull/28215))
- URL: Remove redundant array coercion. ([28072](https://github.com/WordPress/gutenberg/pull/28072))
- Visual editor: Remove focusable wrapper. ([28058](https://github.com/WordPress/gutenberg/pull/28058))
- Readme: Increase tested Version up to WP 5.6. ([28050](https://github.com/WordPress/gutenberg/pull/28050))
- Interface: Remove deprecated prop from InterfaceSkeleton. ([28034](https://github.com/WordPress/gutenberg/pull/28034))
- List View: Reduce whitespace and always show nested blocks. ([28029](https://github.com/WordPress/gutenberg/pull/28029))
- Making the sidebar inspector's tabs stick when scrolling. ([28003](https://github.com/WordPress/gutenberg/pull/28003))
- Chore: Update Lerna dependency. ([27990](https://github.com/WordPress/gutenberg/pull/27990))
- Try: Make focus width a CSS variable. ([27968](https://github.com/WordPress/gutenberg/pull/27968))
- Add translation context to all block's titles. ([27933](https://github.com/WordPress/gutenberg/pull/27933))
- Add primary destructive button style. ([27774](https://github.com/WordPress/gutenberg/pull/27774))
- Modifies the widgets dashboard link to point to the new widgets editor. ([26880](https://github.com/WordPress/gutenberg/pull/26880))
- Use standard select element for small number of authors. ([26426](https://github.com/WordPress/gutenberg/pull/26426))
- Add srcset for cover image. ([25171](https://github.com/WordPress/gutenberg/pull/25171))
= 9.7.4 =
### Bug Fixes
- Fix isRTL check by loading the ltr string explicitely.
= 9.7.3 =
### Bug Fixes
- Prevent mangle of translation functions to fix RTL locales.
= 9.7.2 =
### Bug Fixes
- Keep the inserter opened when clicking the scrollbar.
### Various
- Updated the "tested up to" WordPress version.
= 9.7.1 =
### Bug Fixes
- Fix styling of the verse block.
= 9.7.0 =
### Features
- Support drag and dropping block patterns from the inserter. ([27927](https://github.com/WordPress/gutenberg/pull/27927))
### Enhancements
- Improve the Reusable Blocks UI by relying on multi entity save flow. ([27887](https://github.com/WordPress/gutenberg/pull/27887)) ([27885](https://github.com/WordPress/gutenberg/pull/27885))
- Show the insertion point indicator below the inbetween inserter. ([27842](https://github.com/WordPress/gutenberg/pull/27842))
- Add block transforms previews. ([27861](https://github.com/WordPress/gutenberg/pull/27861))
- URL: RemoveQueryArgs should remove the ? char after removing all args. ([27812](https://github.com/WordPress/gutenberg/pull/27812))
- Deburr the input of the Post Author and Parent Page controls when filitering results. ([26611](https://github.com/WordPress/gutenberg/pull/26611))
- Display block icon, description and name by matching block variations. ([27469](https://github.com/WordPress/gutenberg/pull/27469))
- RSS Block: Add an explicit border-box CSS rule. ([27767](https://github.com/WordPress/gutenberg/pull/27767))
### New APIs
- Create block: Allow to list npm packages to be installed in the template. ([27880](https://github.com/WordPress/gutenberg/pull/27880))
- @wordpress/url: Add a maxLength argument to filterURLForDisplay. ([27530](https://github.com/WordPress/gutenberg/pull/27530))
- Add new package `@wordpress/stylelint config`. ([22777](https://github.com/WordPress/gutenberg/pull/22777))
### Bug Fixes
- Show all taxonomies in Tag Cloud block. ([27930](https://github.com/WordPress/gutenberg/pull/27930))
- HTML Block: Fix editor styles. ([27627](https://github.com/WordPress/gutenberg/pull/27627))
- Don't ignore extra edits made in the server when saving posts. ([27929](https://github.com/WordPress/gutenberg/pull/27929))
- Remove the animation of post publish button during autosaving. ([27874](https://github.com/WordPress/gutenberg/pull/27874))
- Prevent the inserter from closing when switching the pattern category. ([27792](https://github.com/WordPress/gutenberg/pull/27792))
- LinkControl: Fix horizontal scrollbar within block toolbar. ([27777](https://github.com/WordPress/gutenberg/pull/27777))
- Create Block: Fix support for external templates. ([27776](https://github.com/WordPress/gutenberg/pull/27776)) ([27784](https://github.com/WordPress/gutenberg/pull/27784))
- Fix text color dropdown not opening. ([27596](https://github.com/WordPress/gutenberg/pull/27596))
### Experiments
- Full Site Editing Framework:
- Add support for custom templates in FSE themes. ([27778](https://github.com/WordPress/gutenberg/pull/27778))
- Refactor the edit-site store to clarify the purpose of templateId and templatePartId. ([27839](https://github.com/WordPress/gutenberg/pull/27839))
- Full Site Editing Blocks:
- Site Logo: Remove duplicate link. ([27924](https://github.com/WordPress/gutenberg/pull/27924))
- Post excerpt block: Fix incorrect quotes for the class attribute in the wrapper. ([27895](https://github.com/WordPress/gutenberg/pull/27895))
- Global Styles:
- Add padding control to the Global Styles sidebar. ([27154](https://github.com/WordPress/gutenberg/pull/27154))
- Navigation block: Fix the text color for links in the navigation block. ([26698](https://github.com/WordPress/gutenberg/pull/26698))
### Documentation
- Improve documentation for withNotices HOC in components package. ([27863](https://github.com/WordPress/gutenberg/pull/27863))
- Add ContrastChecker component readme. ([25570](https://github.com/WordPress/gutenberg/pull/25570))
- Remove default style information from the documentation. ([27811](https://github.com/WordPress/gutenberg/pull/27811))
- Storybook: Fix broken import statements for DateTime component. ([27794](https://github.com/WordPress/gutenberg/pull/27794))
- Add additional information about lock inheritance. ([27834](https://github.com/WordPress/gutenberg/pull/27834))
- Typos andd tweaks: ([27909](https://github.com/WordPress/gutenberg/pull/27909)), ([27799](https://github.com/WordPress/gutenberg/pull/27799))
### Code Quality
- Use a consistent way to check isRTL. ([27838](https://github.com/WordPress/gutenberg/pull/27838))
- Update the minimum required WordPress version to 5.5. ([27807](https://github.com/WordPress/gutenberg/pull/27807))
- Remove unused redux-optimist dependency. ([27798](https://github.com/WordPress/gutenberg/pull/27798))
- Storybook: Perform cleanup in the Storybook setup. ([27786](https://github.com/WordPress/gutenberg/pull/27786)) ([27813](https://github.com/WordPress/gutenberg/pull/27813))
- Raw handling: Remove duplicate code. ([27758](https://github.com/WordPress/gutenberg/pull/27758))
- Refactor BlockSwitcher as a functional component. ([27674](https://github.com/WordPress/gutenberg/pull/27674))
- Rich Text: Replace store name string with exposed store definition. ([27820](https://github.com/WordPress/gutenberg/pull/27820))
### Tools
- Remove overrides for JSDoc rules downgraded to warnings. ([27912](https://github.com/WordPress/gutenberg/pull/27912)) ([27879](https://github.com/WordPress/gutenberg/pull/27879))
- Plugin release tool: Fix svn add/rm commands for release tool. ([27886](https://github.com/WordPress/gutenberg/pull/27886))
- Add types to the @wordpress/keycodes package. ([19520](https://github.com/WordPress/gutenberg/pull/19520))
- end to end tests:
- Make end to end tests do not rely on font size picker classes. ([27825](https://github.com/WordPress/gutenberg/pull/27825))
- Remove expect.assertions count from multi-entity-saving tests. ([27802](https://github.com/WordPress/gutenberg/pull/27802)) ([27818](https://github.com/WordPress/gutenberg/pull/27818))
- Testing: Remove axe verification executed after every test case. ([26626](https://github.com/WordPress/gutenberg/pull/26626))
- Improve font size end to end tests to work with input changes on blur. ([27871](https://github.com/WordPress/gutenberg/pull/27871))
= 9.6.2 =
### Bug Fixes
- Fix toolbar controls in the widgets screen.
- Fix the slash inserter in the widgets screen.
= 9.6.1 =
### Bugfixes
- Include block's CSS in the release for FSE themes ([27884](https://github.com/WordPress/gutenberg/pull/27884))
= 9.6.0 =
### Features
- Allow dragging blocks from the inserter into the canvas. ([27669](https://github.com/WordPress/gutenberg/pull/27669))
- Buttons: Add variations for vertical layout. ([27297](https://github.com/WordPress/gutenberg/pull/27297))
### Enhancements
- Buttons block: Change position of the link popover. ([27408](https://github.com/WordPress/gutenberg/pull/27408))
### New APIs
- Add a useFocusOnMount hook to the @wordpress/compose package. ([27574](https://github.com/WordPress/gutenberg/pull/27574))
- Add a useFocusReturn hook. ([27572](https://github.com/WordPress/gutenberg/pull/27572))
- Add a useConstrainedTabbing hook. ([27544](https://github.com/WordPress/gutenberg/pull/27544))
- Components: Introduce a isDisabled prop to the Disabled component. ([26730](https://github.com/WordPress/gutenberg/pull/26730))
- Create block:
- Use Block API version 2. ([26098](https://github.com/WordPress/gutenberg/pull/26098))
- Fix for supporting external templates. ([27784](https://github.com/WordPress/gutenberg/pull/27784)) ([27776](https://github.com/WordPress/gutenberg/pull/27776))
### Bug Fixes
- Widget screen: Fix block select on focus. ([27755](https://github.com/WordPress/gutenberg/pull/27755))
- [Embed block]: Add html and reusable support back. ([27733](https://github.com/WordPress/gutenberg/pull/27733))
- Add useCallbackRef to avoid calling the ref multiple times with the same node. ([27710](https://github.com/WordPress/gutenberg/pull/27710))
- Correct getRedistributedColumnWidths and related tests. ([27681](https://github.com/WordPress/gutenberg/pull/27681))
- Remove CSS Custom Property in code block. ([27672](https://github.com/WordPress/gutenberg/pull/27672))
- Fix regression on code block for font-size property ([27862](https://github.com/WordPress/gutenberg/pull/27862))
- Block crashes if font family is not found. ([27654](https://github.com/WordPress/gutenberg/pull/27654))
- popover flickering on small screens. ([27648](https://github.com/WordPress/gutenberg/pull/27648))
- Adding single use block from main inserter causes focus loss and menu to be stuck open. ([27641](https://github.com/WordPress/gutenberg/pull/27641))
- Changelog for 9.5.2. ([27638](https://github.com/WordPress/gutenberg/pull/27638))
- Uncaught error with a custom generic store without a unsubscribe function in useSelect. ([27634](https://github.com/WordPress/gutenberg/pull/27634))
- Revert date changes from branch 'replace-moment'. ([27550](https://github.com/WordPress/gutenberg/pull/27550))
- useMediaQuery: Make it safe for SSR environments without window. ([27542](https://github.com/WordPress/gutenberg/pull/27542))
- Fixes the width on the circle color picker popover. ([27523](https://github.com/WordPress/gutenberg/pull/27523))
- ComboboxControl/FormTokenField: Fix iOS zooming for input. ([27471](https://github.com/WordPress/gutenberg/pull/27471))
- Fallback to regular subscribe if the store doesn't exist in useSelect. ([27466](https://github.com/WordPress/gutenberg/pull/27466))
- Global Styles getPresetVariable uses a wrong variable; Remove GLOBAL_CONTEXT. ([27450](https://github.com/WordPress/gutenberg/pull/27450))
- Popover: Fix issue with undefined getBoundingClientRect. ([27445](https://github.com/WordPress/gutenberg/pull/27445))
- Try fixing combobox a11y issues. ([27431](https://github.com/WordPress/gutenberg/pull/27431))
- Support gradients with omitted stop positions in CustomGradientPicker. ([27413](https://github.com/WordPress/gutenberg/pull/27413))
- Fix combobox suggestion list closure when clicking scrollbar. ([27367](https://github.com/WordPress/gutenberg/pull/27367))
- Video Block: Let the video fill the container. ([27328](https://github.com/WordPress/gutenberg/pull/27328))
- Media & Text “crop image to fill” to work with linked media. ([27211](https://github.com/WordPress/gutenberg/pull/27211))
- Give editable fields in blocks better aria-labels. ([26582](https://github.com/WordPress/gutenberg/pull/26582))
- Replace function should handle empty string callback return in the shortcode parser. ([16358](https://github.com/WordPress/gutenberg/pull/16358))
### Performance
- Split core blocks assets loading. ([25220](https://github.com/WordPress/gutenberg/pull/25220))
### Experiments
- Add a useDialog hook and replace the duplicated PopoverWrapper. ([27643](https://github.com/WordPress/gutenberg/pull/27643))
- Refactor withFocusOutside to hook. ([27369](https://github.com/WordPress/gutenberg/pull/27369))
- FSE: Block Navigation: update Navigation block placeholder. ([27018](https://github.com/WordPress/gutenberg/pull/27018))
- FSE: Block Query
- Add new post link to Query. ([27732](https://github.com/WordPress/gutenberg/pull/27732))
- Allow Query Loop only inside Query block. ([27637](https://github.com/WordPress/gutenberg/pull/27637))
- Adjust mobile margins for the Query block's grid view. ([27619](https://github.com/WordPress/gutenberg/pull/27619))
- Query block: Allow inheriting the global query arguments. ([27128](https://github.com/WordPress/gutenberg/pull/27128))
- FSE: Blocks
- Add comment-form block styles. ([27673](https://github.com/WordPress/gutenberg/pull/27673))
- Tag Cloud block: Adjust styles for the different block alignments. ([27342](https://github.com/WordPress/gutenberg/pull/27342))
- Site Logo:
- Remove line height. ([27623](https://github.com/WordPress/gutenberg/pull/27623))
- Add a rounded block style. ([27621](https://github.com/WordPress/gutenberg/pull/27621))
- FSE: Infrastructure
- Apply hover class in outline mode. ([27714](https://github.com/WordPress/gutenberg/pull/27714))
- Update documentation to show how a theme can have FSE automatically enabled. ([27680](https://github.com/WordPress/gutenberg/pull/27680))
- Make the inserter in the site editor behave as a popover. ([27502](https://github.com/WordPress/gutenberg/pull/27502))
- Add an outline mode and use it both Site Editor and Template mode. ([27499](https://github.com/WordPress/gutenberg/pull/27499))
- Load the block patterns in the site editor. ([27497](https://github.com/WordPress/gutenberg/pull/27497))
- Move the templates prePersist logic to core-data. ([27464](https://github.com/WordPress/gutenberg/pull/27464))
- Expand the multi-entity saving panel by default. ([27437](https://github.com/WordPress/gutenberg/pull/27437))
- Reveal block boundaries on hover in the Site Editor. ([27271](https://github.com/WordPress/gutenberg/pull/27271))
- Site Editor - add query args for current context. ([27124](https://github.com/WordPress/gutenberg/pull/27124))
- Full Site Editing: Introduce a template editing mode inside the post editor. ([26355](https://github.com/WordPress/gutenberg/pull/26355))
- Remove optimistic updates to solve the template revert issue ([27797](https://github.com/WordPress/gutenberg/pull/27797))
- FSE: Style System
- Fix: Font Weight and Style don't work independently on global styles. ([27659](https://github.com/WordPress/gutenberg/pull/27659))
- Add custom units in BoxControl. ([27626](https://github.com/WordPress/gutenberg/pull/27626))
- Remove Font style, weight, decoration, and transform presets. ([27555](https://github.com/WordPress/gutenberg/pull/27555))
- Make client preset metadata match server. ([27453](https://github.com/WordPress/gutenberg/pull/27453))
- Do not pass selectors and supports information to the client. ([27449](https://github.com/WordPress/gutenberg/pull/27449))
- Add border radius support. ([25791](https://github.com/WordPress/gutenberg/pull/25791))
- Update font-weight names. ([27718](https://github.com/WordPress/gutenberg/pull/27718))
- Update performance of global styles code ([27779](https://github.com/WordPress/gutenberg/pull/27779))
### Documentation
- Add missing dependency to code example. ([27742](https://github.com/WordPress/gutenberg/pull/27742))
- Precise that element ref returned by the hooks that return a ref can change between function or object. ([27610](https://github.com/WordPress/gutenberg/pull/27610))
- Add escaping functions to code examples. ([27603](https://github.com/WordPress/gutenberg/pull/27603))
- Add missing @wordpress/components/CHANGELOG.md entry. ([27576](https://github.com/WordPress/gutenberg/pull/27576))
- Minor changes to release documentation for clarity. ([27571](https://github.com/WordPress/gutenberg/pull/27571))
- Capitalize JavaScript in accordance with the word mark. ([27539](https://github.com/WordPress/gutenberg/pull/27539))
- Fix typo in attributes.md. ([27440](https://github.com/WordPress/gutenberg/pull/27440))
- Try: Update readme screenshot. ([27223](https://github.com/WordPress/gutenberg/pull/27223))
- Document the useBlockWrapper hook in the block registration documentation. ([26592](https://github.com/WordPress/gutenberg/pull/26592))
- Add a document explaining the different block API versions. ([26277](https://github.com/WordPress/gutenberg/pull/26277))
- Update the registration examples to use apiVersion 2. ([26100](https://github.com/WordPress/gutenberg/pull/26100))
### Code Quality
- Remove: Missed unused weights and style translation code. ([27739](https://github.com/WordPress/gutenberg/pull/27739))
- useDialog: Remove mousedown propagation stopping. ([27725](https://github.com/WordPress/gutenberg/pull/27725))
- Try: Simplify focus return. ([27705](https://github.com/WordPress/gutenberg/pull/27705))
- Popover/Modal: Remove and deprecate IsolatedEventContainer. ([27703](https://github.com/WordPress/gutenberg/pull/27703))
- Popover: Use focus outside hook. ([27700](https://github.com/WordPress/gutenberg/pull/27700))
- refactor: Tooltip component from classical to functional with hooks. ([27682](https://github.com/WordPress/gutenberg/pull/27682))
- Template-part padding: Use variables. ([27679](https://github.com/WordPress/gutenberg/pull/27679))
- Scope image block style variations to only the image block. ([27649](https://github.com/WordPress/gutenberg/pull/27649))
- Refactor the EditorProvider component and extract hooks. ([27605](https://github.com/WordPress/gutenberg/pull/27605))
- Use store definition instead of string for notices packages. ([27548](https://github.com/WordPress/gutenberg/pull/27548))
- Merge RootContainer with BlockList. ([27531](https://github.com/WordPress/gutenberg/pull/27531))
- Block wrapper: Isolate functionality into smaller hooks. ([27503](https://github.com/WordPress/gutenberg/pull/27503))
- Writing flow: Consider events only from DOM descendents. ([27489](https://github.com/WordPress/gutenberg/pull/27489))
- Writing flow: Isolate multi select focus element. ([27482](https://github.com/WordPress/gutenberg/pull/27482))
- Multi selection: Move hook to WritingFlow with other multi selection logic. ([27479](https://github.com/WordPress/gutenberg/pull/27479))
- Insertion indicator: Render after last block if none is specified. ([27472](https://github.com/WordPress/gutenberg/pull/27472))
- Rewrite selection clearer in Block editor. ([27468](https://github.com/WordPress/gutenberg/pull/27468))
- Move block focus listener to block props hook. ([27463](https://github.com/WordPress/gutenberg/pull/27463))
- Block editor: Refactor effect.js to controls. ([27298](https://github.com/WordPress/gutenberg/pull/27298))
- Animate: Type getAnimateClassName. ([27123](https://github.com/WordPress/gutenberg/pull/27123))
- Refactor image block's image editing tools into separate components. ([27089](https://github.com/WordPress/gutenberg/pull/27089))
- Drop zone provider: Option to avoid wrapper element. ([27079](https://github.com/WordPress/gutenberg/pull/27079))
- Audit variables stylesheet. ([26827](https://github.com/WordPress/gutenberg/pull/26827))
- group block padding: Use variables. ([27676](https://github.com/WordPress/gutenberg/pull/27676))
### Tools
- Release script: Set draft status, and only remove after uploading asset. ([27713](https://github.com/WordPress/gutenberg/pull/27713))
- CI: Run date test timezone and locale variations using bash script. ([27600](https://github.com/WordPress/gutenberg/pull/27600))
- Upgrade Babel packages to 7.12.x. ([27553](https://github.com/WordPress/gutenberg/pull/27553))
- CI: Run package/date unit tests in different timezones. ([27552](https://github.com/WordPress/gutenberg/pull/27552))
- Avoid cancelling other end-to-end test jobs when one fails. ([27541](https://github.com/WordPress/gutenberg/pull/27541))
- Add webpack 5 support to dependency-extraction-webpack-plugin. ([27533](https://github.com/WordPress/gutenberg/pull/27533))
- Add GitHub support document. ([27524](https://github.com/WordPress/gutenberg/pull/27524))
- Stabilize adding blocks end to end test. ([27493](https://github.com/WordPress/gutenberg/pull/27493))
- GitHub Actions: Use a build matrix for the end-to-end tests GH action. ([27487](https://github.com/WordPress/gutenberg/pull/27487))
- Packages: Make it possible to select minimum version bump for publishing. ([27459](https://github.com/WordPress/gutenberg/pull/27459))
- Upgrade wp-prettier to 2.2.1. ([27441](https://github.com/WordPress/gutenberg/pull/27441))
- Testing: Make image size test more stable. ([27439](https://github.com/WordPress/gutenberg/pull/27439))
- Packages: Improve the script that automates version bumps. ([27436](https://github.com/WordPress/gutenberg/pull/27436))
- CI: Update bundle size workflow to use the latest version. ([27435](https://github.com/WordPress/gutenberg/pull/27435))
- wp-env: Xdebug support. ([27346](https://github.com/WordPress/gutenberg/pull/27346))
- Make zip-based URL parsing more general. ([27019](https://github.com/WordPress/gutenberg/pull/27019))
- Add inserter performance measures. ([26634](https://github.com/WordPress/gutenberg/pull/26634))
### Various
- Verse Block:
- Add support for custom padding. ([27341](https://github.com/WordPress/gutenberg/pull/27341))
- Add support for font family. ([27332](https://github.com/WordPress/gutenberg/pull/27332))
- Add support for font size. ([27735](https://github.com/WordPress/gutenberg/pull/27735))
- Update CSS for frontend and editor. ([27734](https://github.com/WordPress/gutenberg/pull/27734))
- Popover: Use a11y hooks instead of HoCs. ([27707](https://github.com/WordPress/gutenberg/pull/27707))
- Refactor focus on mount. ([27699](https://github.com/WordPress/gutenberg/pull/27699))
- Search block: Use em values for padding. ([27678](https://github.com/WordPress/gutenberg/pull/27678))
- Button: Is-busy state candybar animation fixed. ([27592](https://github.com/WordPress/gutenberg/pull/27592))
- Preformatted block: Add support for font sizes. ([27584](https://github.com/WordPress/gutenberg/pull/27584))
- Remove autoFocus prop from URLInput and from the inserter search form. ([27578](https://github.com/WordPress/gutenberg/pull/27578))
- Package lock: Update ws. ([27532](https://github.com/WordPress/gutenberg/pull/27532))
- Update block-patterns.md. ([27520](https://github.com/WordPress/gutenberg/pull/27520))
- Update wp-env codeowners. ([27491](https://github.com/WordPress/gutenberg/pull/27491))
- Update the backup icon to better align with WordPress icon package dna. ([27465](https://github.com/WordPress/gutenberg/pull/27465))
- Update the rich text control titles to sentence case structure. ([27447](https://github.com/WordPress/gutenberg/pull/27447))
- Search Block: Remove the button only option from the UI. ([27379](https://github.com/WordPress/gutenberg/pull/27379))
- Add icons for template parts. ([27378](https://github.com/WordPress/gutenberg/pull/27378))
- Increase radio dimensions to match checkboxes. ([27377](https://github.com/WordPress/gutenberg/pull/27377))
- Adjusts settings modal height to 90%. ([27362](https://github.com/WordPress/gutenberg/pull/27362))
- Change the Labels of the Vertical Align options. ([27356](https://github.com/WordPress/gutenberg/pull/27356))
- Add element selector to template-part block. ([27101](https://github.com/WordPress/gutenberg/pull/27101))
- Add explicit dismiss button and on dismiss callback to snackbar. ([26952](https://github.com/WordPress/gutenberg/pull/26952))
- Make social list block align right able on published page & preview. ([26861](https://github.com/WordPress/gutenberg/pull/26861))
- Update media-text focalPoint conditional rendering. ([25968](https://github.com/WordPress/gutenberg/pull/25968))
- Remove default icon from PluginBlockSettingsMenuItem. ([21392](https://github.com/WordPress/gutenberg/pull/21392))
- Add example preview to video block. ([20703](https://github.com/WordPress/gutenberg/pull/20703))
= 9.5.2 =
### Bug Fixes:
- Fix uncaught error with a custom generic store without a unsubscribe function in useSelect.
= 9.5.1 =
### Bug Fixes:
- Revert date changes from branch 'replace-moment.
- Popover: Fix issue with undefined getBoundingClientRect.
- Fallback to regular subscribe if the store doesn't exist in useSelect.
= 9.5.0 =
### Features
- Full Height Alignment control: Implementation and Cover block integration. ([26615](https://github.com/WordPress/gutenberg/pull/26615))
- Code block: Add support for font sizes. ([27294](https://github.com/WordPress/gutenberg/pull/27294))
### Enhancements
- Improve block patterns preview in the Inserter. ([27204](https://github.com/WordPress/gutenberg/pull/27204))
- Enhance social links placeholder to look more like the end result. ([26953](https://github.com/WordPress/gutenberg/pull/26953))
- Add labels to image zoom control. ([24574](https://github.com/WordPress/gutenberg/pull/24574))
### New APIs
- Data: Use store instance as param for select and dispatch. ([26655](https://github.com/WordPress/gutenberg/pull/26655))
- Adds instance URL to wp-env start. ([27282](https://github.com/WordPress/gutenberg/pull/27282))
### Bug Fixes
- Fix crash when null date passed to TimePicker. ([27316](https://github.com/WordPress/gutenberg/pull/27316))
- Add backward compatibility support for lightBlockWrapper in getSaveElement. ([27189](https://github.com/WordPress/gutenberg/pull/27189))
- Restore the gray background in Post Editor. ([27188](https://github.com/WordPress/gutenberg/pull/27188))
- Font size picker bug that adds px units to empty string values. ([27111](https://github.com/WordPress/gutenberg/pull/27111))
- Font size unit back-compatibility does not executes on post edit. ([27106](https://github.com/WordPress/gutenberg/pull/27106))
- Drop zone: Fix infinite loop in some contexts. ([27090](https://github.com/WordPress/gutenberg/pull/27090))
- Interface regions: Fix focus style (on click). ([27074](https://github.com/WordPress/gutenberg/pull/27074))
- Fix Separator editor styles. ([27071](https://github.com/WordPress/gutenberg/pull/27071))
- Fix custom spacing support. ([27045](https://github.com/WordPress/gutenberg/pull/27045))
- Fix jest process hanging. ([27008](https://github.com/WordPress/gutenberg/pull/27008))
- Fix combobox suggestion list closure when clicking scrollbar. ([27367](https://github.com/WordPress/gutenberg/pull/27367))
- Constrain tabbing to the popover in media replace flow. ([26939](https://github.com/WordPress/gutenberg/pull/26939))
- Fix RangeControl mark placement and cursor styles. ([26745](https://github.com/WordPress/gutenberg/pull/26745))
- New authors dropdown breaks author selection for editors. ([26554](https://github.com/WordPress/gutenberg/pull/26554))
- Hooks: Use own instance's `doAction` for built-in hooks. ([26498](https://github.com/WordPress/gutenberg/pull/26498))
- Inserter: Show preview in search results. ([27193](https://github.com/WordPress/gutenberg/pull/27193))
- Gallery block:
- Fix duplicate css class. ([27311](https://github.com/WordPress/gutenberg/pull/27311))
- Adds back in icon and title for gallery block. ([27293](https://github.com/WordPress/gutenberg/pull/27293))
- Search block: Fix icon strokeWidth properties. ([27308](https://github.com/WordPress/gutenberg/pull/27308))
- Image block:
- Fix the zoom slider width. ([27285](https://github.com/WordPress/gutenberg/pull/27285))
- Fix double paste from clipboard. ([27199](https://github.com/WordPress/gutenberg/pull/27199))
- Hide some controls on multi selection of Image blocks. ([27105](https://github.com/WordPress/gutenberg/pull/27105))
- Columns: Align single half width column to left. ([27142](https://github.com/WordPress/gutenberg/pull/27142))
### Performance
- Minimize the calls in useSelect by subscribing to only the stores needed. ([26724](https://github.com/WordPress/gutenberg/pull/26724))
- Update prefer lang constructs to functions. ([27070](https://github.com/WordPress/gutenberg/pull/27070))
### Experiments
- Full Site Editing Framework:
- Fix template resolution priorities. ([27303](https://github.com/WordPress/gutenberg/pull/27303))
- Update default templates. ([26941](https://github.com/WordPress/gutenberg/pull/26941))
- Add Support for Templates Default and Custom Titles and Descriptions (JS side - [27038](https://github.com/WordPress/gutenberg/pull/27038), PHP side [27036](https://github.com/WordPress/gutenberg/pull/27036))
- Add theme taxonomy to templates and template parts. ([27016](https://github.com/WordPress/gutenberg/pull/27016))
- Full Site Editing Blocks:
- Make the post title block editable. ([27240](https://github.com/WordPress/gutenberg/pull/27240))
- Post Comment: Update placeholder. ([27013](https://github.com/WordPress/gutenberg/pull/27013))
- Enable Post Featured Image to be set and replaced. ([27224](https://github.com/WordPress/gutenberg/pull/27224))
- Add alignment controls to Post Featured Image block. ([27076](https://github.com/WordPress/gutenberg/pull/27076))
- Query block:
- Add grid view. ([27067](https://github.com/WordPress/gutenberg/pull/27067))
- Add Posts List variation. ([26990](https://github.com/WordPress/gutenberg/pull/26990))
- New settings icon in block toolbar. ([27057](https://github.com/WordPress/gutenberg/pull/27057))
- Fetch all available post types (#27049). ([27056](https://github.com/WordPress/gutenberg/pull/27056))
- Update Query block's icon. ([27048](https://github.com/WordPress/gutenberg/pull/27048))
- Query and QueryLoop use useInnerBlocksProps. ([27014](https://github.com/WordPress/gutenberg/pull/27014))
- Site Editor:
- Avoid throwing warnings if there are no terms for a template or template part. ([27210](https://github.com/WordPress/gutenberg/pull/27210))
- Replace adminbar customize link with site-editor in FSE themes. ([27135](https://github.com/WordPress/gutenberg/pull/27135))
- Update the new templates dropdown list. ([27235](https://github.com/WordPress/gutenberg/pull/27235))
- Remove .block-editor selector dependency. ([27063](https://github.com/WordPress/gutenberg/pull/27063))
- Remove unused FullscreenModeClose component. ([26997](https://github.com/WordPress/gutenberg/pull/26997))
- Navigation:
- Fix item color and padding. ([27096](https://github.com/WordPress/gutenberg/pull/27096))
- Hide empty menus. ([27141](https://github.com/WordPress/gutenberg/pull/27141))
- Add isText prop to NavigationItem. ([27003](https://github.com/WordPress/gutenberg/pull/27003))
- Handle the no search results state. ([27160](https://github.com/WordPress/gutenberg/pull/27160))
- Add search to templates and template parts. ([26665](https://github.com/WordPress/gutenberg/pull/26665))
- Hide navigation item if target menu is empty. ([25746](https://github.com/WordPress/gutenberg/pull/25746))
- Global Styles:
- Sort Global Styles block panels by panel title. ([27163](https://github.com/WordPress/gutenberg/pull/27163))
- Font Appearance should be enabled globally. ([27150](https://github.com/WordPress/gutenberg/pull/27150))
- Restrict edition of theme colors by users. ([27250](https://github.com/WordPress/gutenberg/pull/27250))
- Update mechanism that resolves Global Styles data. ([27237](https://github.com/WordPress/gutenberg/pull/27237))
- Include px units on default font sizes defined on theme.json. ([27083](https://github.com/WordPress/gutenberg/pull/27083))
- Update stylesheet generation at edit site. ([27065](https://github.com/WordPress/gutenberg/pull/27065))
- Add button to reset color palette. ([26975](https://github.com/WordPress/gutenberg/pull/26975))
- Abstract preset variable retrieving and setting. ([26970](https://github.com/WordPress/gutenberg/pull/26970))
- Update metadata and add support for padding. ([27099](https://github.com/WordPress/gutenberg/pull/27099))
- Templates and Template Parts wp-admin lists:
- Update the template parts admin list with new columns and views. ([27156](https://github.com/WordPress/gutenberg/pull/27156))
- Add the theme source to the templates wp-admin list. ([27108](https://github.com/WordPress/gutenberg/pull/27108))
- Extend the wp_template admin list with new views and columns. ([27034](https://github.com/WordPress/gutenberg/pull/27034))
- Support registry inheritance with atomic stores. ([27162](https://github.com/WordPress/gutenberg/pull/27162))
- Code block: Paste plain text. ([27236](https://github.com/WordPress/gutenberg/pull/27236))
- Generalize the atom family concept as an atom selector concept instead. ([27147](https://github.com/WordPress/gutenberg/pull/27147))
- Bugs:
- Query block: Fix dirtying post on load. ([27323](https://github.com/WordPress/gutenberg/pull/27323))
- Preserve 'Your homepage displays' settings when updating the 'general' settings. ([27206](https://github.com/WordPress/gutenberg/pull/27206))
- Make sure templates and parts queries filter by tax_query. ([27113](https://github.com/WordPress/gutenberg/pull/27113))
- Fix Template Part Not Found message on Windows server. ([26772](https://github.com/WordPress/gutenberg/pull/26772))
- Respect filtered settings when they're ported to theme.json format. ([27010](https://github.com/WordPress/gutenberg/pull/27010))
- Preset controls need the preset CSS variables in scope. ([27119](https://github.com/WordPress/gutenberg/pull/27119))
- Site Editor:
- Show document title on small screens with nav sidebar open. ([27051](https://github.com/WordPress/gutenberg/pull/27051))
- Fix block toolbar positioning. ([27266](https://github.com/WordPress/gutenberg/pull/27266))
- Fix app header on small-medium screens. ([27310](https://github.com/WordPress/gutenberg/pull/27310))
### Documentation
- Expand on the Deprecations documentation. ([27286](https://github.com/WordPress/gutenberg/pull/27286))
- Publish MainDashboardButton documentation to handbook. ([27317](https://github.com/WordPress/gutenberg/pull/27317))
- Update: Creating a block-based theme tutorial. ([27257](https://github.com/WordPress/gutenberg/pull/27257))