Gutenberg - Version 12.4.1

Version Description

Download this release

Release Info

Developer gutenbergplugin
Plugin Icon 128x128 Gutenberg
Version 12.4.1
Comparing to
See all releases

Code changes from version 12.4.0 to 12.4.1

Files changed (4) hide show
  1. build/block-library/blocks/rss.php +8 -8
  2. changelog.txt +201 -193
  3. gutenberg.php +3 -3
  4. readme.txt +2 -2
build/block-library/blocks/rss.php CHANGED
@@ -16,7 +16,7 @@ function gutenberg_render_block_core_rss( $attributes ) {
16
  $rss = fetch_feed( $attributes['feedURL'] );
17
 
18
  if ( is_wp_error( $rss ) ) {
19
- return '<div class="components-placeholder"><div class="notice notice-error"><strong>' . esc_html__( 'RSS Error:' ) . '</strong> ' . esc_html( $rss->get_error_message() ) . '</div></div>';
20
  }
21
 
22
  if ( ! $rss->get_item_quantity() ) {
@@ -31,11 +31,11 @@ function gutenberg_render_block_core_rss( $attributes ) {
31
  $title = __( '(no title)' );
32
  }
33
  $link = $item->get_link();
34
-
35
  if ( $link ) {
36
- $title = '<a href="' . esc_url( $link ) . '">' . esc_html( $title ) . '</a>';
37
  }
38
- $title = '<div class="wp-block-rss__item-title">' . esc_html( $title ) . '</div>';
39
 
40
  $date = '';
41
  if ( $attributes['displayDate'] ) {
@@ -44,8 +44,8 @@ function gutenberg_render_block_core_rss( $attributes ) {
44
  if ( $date ) {
45
  $date = sprintf(
46
  '<time datetime="%1$s" class="wp-block-rss__item-publish-date">%2$s</time> ',
47
- esc_attr( date_i18n( get_option( 'c' ), $date ) ),
48
- esc_html( date_i18n( get_option( 'date_format' ), $date ) )
49
  );
50
  }
51
  }
@@ -66,7 +66,7 @@ function gutenberg_render_block_core_rss( $attributes ) {
66
  $excerpt = '';
67
  if ( $attributes['displayExcerpt'] ) {
68
  $excerpt = html_entity_decode( $item->get_description(), ENT_QUOTES, get_option( 'blog_charset' ) );
69
- $excerpt = wp_trim_words( $excerpt, $attributes['excerptLength'], ' [&hellip;]' );
70
 
71
  // Change existing [...] to [&hellip;].
72
  if ( '[...]' === substr( $excerpt, -5 ) ) {
@@ -76,7 +76,7 @@ function gutenberg_render_block_core_rss( $attributes ) {
76
  $excerpt = '<div class="wp-block-rss__item-excerpt">' . esc_html( $excerpt ) . '</div>';
77
  }
78
 
79
- $list_items .= '<li class="wp-block-rss__item">' . esc_html( $title . $date . $author . $excerpt ) . '</li>';
80
  }
81
 
82
  $classnames = array();
16
  $rss = fetch_feed( $attributes['feedURL'] );
17
 
18
  if ( is_wp_error( $rss ) ) {
19
+ return '<div class="components-placeholder"><div class="notice notice-error"><strong>' . __( 'RSS Error:' ) . '</strong> ' . $rss->get_error_message() . '</div></div>';
20
  }
21
 
22
  if ( ! $rss->get_item_quantity() ) {
31
  $title = __( '(no title)' );
32
  }
33
  $link = $item->get_link();
34
+ $link = esc_url( $link );
35
  if ( $link ) {
36
+ $title = "<a href='{$link}'>{$title}</a>";
37
  }
38
+ $title = "<div class='wp-block-rss__item-title'>{$title}</div>";
39
 
40
  $date = '';
41
  if ( $attributes['displayDate'] ) {
44
  if ( $date ) {
45
  $date = sprintf(
46
  '<time datetime="%1$s" class="wp-block-rss__item-publish-date">%2$s</time> ',
47
+ date_i18n( get_option( 'c' ), $date ),
48
+ date_i18n( get_option( 'date_format' ), $date )
49
  );
50
  }
51
  }
66
  $excerpt = '';
67
  if ( $attributes['displayExcerpt'] ) {
68
  $excerpt = html_entity_decode( $item->get_description(), ENT_QUOTES, get_option( 'blog_charset' ) );
69
+ $excerpt = esc_attr( wp_trim_words( $excerpt, $attributes['excerptLength'], ' [&hellip;]' ) );
70
 
71
  // Change existing [...] to [&hellip;].
72
  if ( '[...]' === substr( $excerpt, -5 ) ) {
76
  $excerpt = '<div class="wp-block-rss__item-excerpt">' . esc_html( $excerpt ) . '</div>';
77
  }
78
 
79
+ $list_items .= "<li class='wp-block-rss__item'>{$title}{$date}{$author}{$excerpt}</li>";
80
  }
81
 
82
  $classnames = array();
changelog.txt CHANGED
@@ -1,179 +1,187 @@
1
  == Changelog ==
2
 
3
- = 12.4.0 =
4
 
5
-
6
-
7
- ### Enhancements
8
-
9
- #### Accessibility
10
- - Accessibility improvements for Block Inserter. ([37357](https://github.com/WordPress/gutenberg/pull/37357))
11
- - Try possibly better method for Block Inserter Search focus. ([37793](https://github.com/WordPress/gutenberg/pull/37793))
12
- - Accessibility improvements for List View Part 1. ([37798](https://github.com/WordPress/gutenberg/pull/37798))
13
- - Improve successful draft save notification for screen readers. ([37683](https://github.com/WordPress/gutenberg/pull/37683))
14
-
15
- #### Block Library
16
- - Audio: Add uploading state. ([37739](https://github.com/WordPress/gutenberg/pull/37739))
17
- - Post Excerpt: Add to and from Post Content transformations. ([37651](https://github.com/WordPress/gutenberg/pull/37651))
18
- - Search: Improve escaping on the search block. ([37829](https://github.com/WordPress/gutenberg/pull/37829))
19
- - Page List: Add menu-item-home class to Navigation for front page. ([37301](https://github.com/WordPress/gutenberg/pull/37301))
20
- - Tag Cloud: Add outline style. ([37092](https://github.com/WordPress/gutenberg/pull/37092))
21
-
22
- #### Components
23
- - ExternalLink: Update icon to be smaller, have no margin. ([37859](https://github.com/WordPress/gutenberg/pull/37859))
24
-
25
- #### Post Editor
26
- - PostLockedModal: Display preview link as part of the text. ([37852](https://github.com/WordPress/gutenberg/pull/37852))
27
- - Try: Polish post takeover modal. ([37821](https://github.com/WordPress/gutenberg/pull/37821))
28
- - Suggest picking a category on the pre-publish panel. ([37703](https://github.com/WordPress/gutenberg/pull/37703))
29
-
30
- #### Block Editor
31
- - Inserter: Update categories for theme blocks. ([37723](https://github.com/WordPress/gutenberg/pull/37723))
32
-
33
- #### Site Editor
34
- - Add keyboard shortcut help modal. ([37650](https://github.com/WordPress/gutenberg/pull/37650))
35
- - Update copy on Snackbar that appears when a template is deleted. ([37888](https://github.com/WordPress/gutenberg/pull/37888))
36
-
37
- #### Icons
38
- - Add unlock icon. ([37855](https://github.com/WordPress/gutenberg/pull/37855))
39
-
40
  ### Bug Fixes
41
 
42
  #### Block Library
43
- - Code: Remove color from code theme.scss. ([37816](https://github.com/WordPress/gutenberg/pull/37816))
44
- - Code: Try: Polish code styles to properly apply border properties. ([37818](https://github.com/WordPress/gutenberg/pull/37818))
45
- - Columns: Avoid using CSS variables for block gap styles. ([37436](https://github.com/WordPress/gutenberg/pull/37436))
46
- - Comments Pagination Next: Fix accidental division by zero. ([37788](https://github.com/WordPress/gutenberg/pull/37788))
47
- - Gallery: Pass any custom attributes through the gallery v2 migration script. ([37812](https://github.com/WordPress/gutenberg/pull/37812))
48
- - Gallery: Remove warning notice about mobile version required. ([37842](https://github.com/WordPress/gutenberg/pull/37842))
49
- - Navigation: HTML tags like inline images in nav links break submenu layout. ([37665](https://github.com/WordPress/gutenberg/pull/37665))
50
- - Navigation: Set the default for --navigation-layout-align to "flex-start" when using vertical orientation. ([37696](https://github.com/WordPress/gutenberg/pull/37696))
51
- - Navigation: Fix overlay menu errant focus style on scrim. ([37824](https://github.com/WordPress/gutenberg/pull/37824))
52
- - Page List: Show UI warning if Pages cannot be retrieved in Page List block. ([37486](https://github.com/WordPress/gutenberg/pull/37486))
53
- - Page List: Update page list flex variables to match navigation. ([37718](https://github.com/WordPress/gutenberg/pull/37718))
54
- - Post Comments: Tidy up Post Comments default styling. ([37709](https://github.com/WordPress/gutenberg/pull/37709))
55
- - Post Content: Check for nextpage to display page links for paginated posts. ([37672](https://github.com/WordPress/gutenberg/pull/37672))
56
- - Post Excerpt: Fix previews. ([37648](https://github.com/WordPress/gutenberg/pull/37648))
57
- - Query Loop: Use `gap` for the `grid` view. ([37711](https://github.com/WordPress/gutenberg/pull/37711))
58
- - Query Loop: Check for `zero` `queryId` on initialization. ([37867](https://github.com/WordPress/gutenberg/pull/37867))
59
- - Site logo: Fix range control on landscape logos. ([37733](https://github.com/WordPress/gutenberg/pull/37733))
60
- - Simplify and unify a few modal dialogs. ([37857](https://github.com/WordPress/gutenberg/pull/37857))
61
- - Fix enqueueing additional styles for blocks only when rendered. ([37848](https://github.com/WordPress/gutenberg/pull/37848))
62
- - Fix typo (hanle -> handle). ([37849](https://github.com/WordPress/gutenberg/pull/37849))
63
- - Revert "[Paragraph Block] add font family support". ([37815](https://github.com/WordPress/gutenberg/pull/37815))
64
-
65
- #### Colors
66
- - Coloring panel is unusable in RTL. ([37644](https://github.com/WordPress/gutenberg/pull/37644))
67
- - Impossible to clear colors if color palettes are removed. ([37791](https://github.com/WordPress/gutenberg/pull/37791))
68
- - Use useCallback hook from @wordpress/elements in color-picker. ([37745](https://github.com/WordPress/gutenberg/pull/37745))
69
-
70
- #### Components
71
- - BaseControl: Fix VisualLabel styles. ([37747](https://github.com/WordPress/gutenberg/pull/37747))
72
- - ConfirmDialog: Use hooks from @wordpress/elements. ([37771](https://github.com/WordPress/gutenberg/pull/37771))
73
- - CustomSelectControl: Stop keypresses being caught by other elements when they happen. ([30557](https://github.com/WordPress/gutenberg/pull/30557))
74
-
75
- #### Post Editor
76
- - Restore canvas padding for classic themes. ([37741](https://github.com/WordPress/gutenberg/pull/37741))
77
-
78
- #### History
79
- - Fix broken 'Redo' by removing faulty logic for discarding unsaved Logo changes. ([37895](https://github.com/WordPress/gutenberg/pull/37895))
80
- - Fix redo after update/publish with transient edits. ([37840](https://github.com/WordPress/gutenberg/pull/37840))
81
-
82
- #### Templates API
83
- - Fix Home template description typo. ([37843](https://github.com/WordPress/gutenberg/pull/37843))
84
- - Improve user experience with blocks editor when a block is not registered. ([37646](https://github.com/WordPress/gutenberg/pull/37646))
85
-
86
- #### Block Editor
87
- - Fix LinkPicker freeze when virtual keyboard is hidden. ([37782](https://github.com/WordPress/gutenberg/pull/37782))
88
- - RichText: Fix dead key input on Windows. ([37777](https://github.com/WordPress/gutenberg/pull/37777))
89
- - Link control: Translate empty link string. ([36975](https://github.com/WordPress/gutenberg/pull/36975))
90
- - Add `post-type-x` classname to iframe. ([37429](https://github.com/WordPress/gutenberg/pull/37429))
91
-
92
- #### Global Styles
93
- - Reduce specificity of legacy font sizes defined by core. ([37819](https://github.com/WordPress/gutenberg/pull/37819))
94
-
95
- #### Accessibility
96
- - Fix aria-modal attribution with multiple navs on page. ([37813](https://github.com/WordPress/gutenberg/pull/37813))
97
-
98
- #### Template Editor
99
- - Template Mode: Trim long post titles in large viewports. ([37720](https://github.com/WordPress/gutenberg/pull/37720))
100
-
101
- #### Site Editor
102
- - Add the "Help" link to the tools menu. ([37647](https://github.com/WordPress/gutenberg/pull/37647))
103
- - Contextualize "Export" string to differentiate it from other occurrences in WP Core. ([37660](https://github.com/WordPress/gutenberg/pull/37660))
104
-
105
-
106
- ### Documentation
107
-
108
- - Block.json Schema: Update fontSize and lineHeight props. ([37853](https://github.com/WordPress/gutenberg/pull/37853))
109
- - Theme.json Schema: Fix appearanceTools in theme.json schema. ([37762](https://github.com/WordPress/gutenberg/pull/37762))
110
- - Theme.json Schema: Update theme.json schema to allow for per-block management of settings. ([36746](https://github.com/WordPress/gutenberg/pull/36746))
111
- - Add checkbox for updating schemas if appropriate. ([37780](https://github.com/WordPress/gutenberg/pull/37780))
112
- - Fix issue template typo. ([37825](https://github.com/WordPress/gutenberg/pull/37825))
113
- - Add automated theme.json reference documentation. ([37569](https://github.com/WordPress/gutenberg/pull/37569))
114
- - Add link to block source for reference. ([37750](https://github.com/WordPress/gutenberg/pull/37750))
115
- - Add missing end tag for codetabs in stylesheet guide. ([37827](https://github.com/WordPress/gutenberg/pull/37827))
116
- - Fix broken URL on block variation page. ([37702](https://github.com/WordPress/gutenberg/pull/37702))
117
- - Fix type of saved $content. ([37688](https://github.com/WordPress/gutenberg/pull/37688))
118
- - Fix type of saved content - part two. ([37740](https://github.com/WordPress/gutenberg/pull/37740))
119
- - Fix PHPCS failure. ([37742](https://github.com/WordPress/gutenberg/pull/37742))
120
- - Update create block type how to guide for block.json. ([37674](https://github.com/WordPress/gutenberg/pull/37674))
121
- - Update stylesheets guide with using block.json file. ([37679](https://github.com/WordPress/gutenberg/pull/37679))
122
- - OSX Setup guide: Wrap `lts/*` in quotes for `nvm` commands. ([37722](https://github.com/WordPress/gutenberg/pull/37722))
123
- - Remove "experimental" from full site editing documentation. ([37655](https://github.com/WordPress/gutenberg/pull/37655))
124
- - Update copyright year to 2022 in `license.md`. ([37689](https://github.com/WordPress/gutenberg/pull/37689))
125
- - Update wp-plugin.md. ([37846](https://github.com/WordPress/gutenberg/pull/37846))
126
- - Updated ColorIndicator readme. ([37638](https://github.com/WordPress/gutenberg/pull/37638))
127
- - Update the Post Author block description. ([37836](https://github.com/WordPress/gutenberg/pull/37836))
128
- - Fixing broken links and adding colon. ([37664](https://github.com/WordPress/gutenberg/pull/37664))
129
- - Improve Gutenberg release documentation. ([37898](https://github.com/WordPress/gutenberg/pull/37898))
130
-
131
-
132
- ### Code Quality
133
-
134
- - Add the WP version in which some JS APIs will be removed. ([37854](https://github.com/WordPress/gutenberg/pull/37854))
135
-
136
- #### Block Library
137
- - Late escape Categories block. ([37835](https://github.com/WordPress/gutenberg/pull/37835))
138
- - Late escape Page List block. ([37873](https://github.com/WordPress/gutenberg/pull/37873))
139
- - Late escape Query blocks. ([37877](https://github.com/WordPress/gutenberg/pull/37877))
140
- - Late escape RSS block. ([37878](https://github.com/WordPress/gutenberg/pull/37878))
141
- - Late escape Table of Contents block. ([37882](https://github.com/WordPress/gutenberg/pull/37882))
142
- - Late escape Search block. ([37879](https://github.com/WordPress/gutenberg/pull/37879))
143
- - Move escaping to point of output in Archives block. ([37834](https://github.com/WordPress/gutenberg/pull/37834))
144
- - Post Content: No need to pass default get_the_content args. ([37701](https://github.com/WordPress/gutenberg/pull/37701))
145
-
146
- #### Post Editor
147
- - PostLockedModal: Update action buttons markup. ([37837](https://github.com/WordPress/gutenberg/pull/37837))
148
-
149
- #### Parsing
150
- - Block API: Separate validation stage during block parsing. ([37763](https://github.com/WordPress/gutenberg/pull/37763))
151
-
152
- #### Components
153
- - Refactor SuggestionsList to use hooks and change class to function component. ([36924](https://github.com/WordPress/gutenberg/pull/36924))
154
-
155
-
156
- ### Tools
157
-
158
- #### Testing
159
- - Allow type imports for React everywhere. ([37862](https://github.com/WordPress/gutenberg/pull/37862))
160
- - Change the performance job folder structure to avoid nested node_modules. ([37775](https://github.com/WordPress/gutenberg/pull/37775))
161
- - Fix flaky test by using waitForResponse to ensure the URL details request completes. ([37901](https://github.com/WordPress/gutenberg/pull/37901))
162
- - Marking test that consistently fails as skipped. ([37729](https://github.com/WordPress/gutenberg/pull/37729))
163
-
164
- #### Build Tooling
165
- - wp-env: Replace TT1-Blocks with Empty Theme in the wp-env of gutenberg and CI. ([37446](https://github.com/WordPress/gutenberg/pull/37446))
166
- - wp-env: Show `--help` when no subcommand is passed. ([32755](https://github.com/WordPress/gutenberg/pull/32755))
167
- - Scripts: Scan `block.json` files to detect entry points for the build process. ([37661](https://github.com/WordPress/gutenberg/pull/37661))
168
- - Scripts: Add `plugin-zip` command to create a zip file for a WordPress plugin. ([37687](https://github.com/WordPress/gutenberg/pull/37687))
169
-
170
- #### Create Block
171
- - Allow custom folder name for a block. ([37612](https://github.com/WordPress/gutenberg/pull/37612))
172
- - Speed up scaffolding by omitting WordPress dependencies. ([37639](https://github.com/WordPress/gutenberg/pull/37639))
173
-
174
-
175
-
176
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
177
 
178
 
179
  = 12.3.2 =
@@ -757,7 +765,7 @@
757
  #### Site Editor
758
  - Stabilize theme export Rest API endpoint. ([36559](https://github.com/WordPress/gutenberg/pull/36559)) ([36908](https://github.com/WordPress/gutenberg/pull/36908))
759
  - Template list view fixes. ([36947](https://github.com/WordPress/gutenberg/pull/36947)) ([36822](https://github.com/WordPress/gutenberg/pull/36822)) ([36705](https://github.com/WordPress/gutenberg/pull/36705))
760
- - Templates Rest API endpoint: Add missing 'is_custom' prop. ([36911](https://github.com/WordPress/gutenberg/pull/36911))
761
  - Templates Rest API endpoint: Add origin and author. ([36896](https://github.com/WordPress/gutenberg/pull/36896))
762
  - Validate the postType query argument. ([36706](https://github.com/WordPress/gutenberg/pull/36706))
763
  - Fix site editor region navigation. ([36709](https://github.com/WordPress/gutenberg/pull/36709))
@@ -2958,7 +2966,7 @@
2958
  #### Global Styles
2959
  - Pass only the data the site editor uses. ([35458](https://github.com/WordPress/gutenberg/pull/35458))
2960
  - Use a context provider for global styles configuration. ([35622](https://github.com/WordPress/gutenberg/pull/35622))
2961
-
2962
  ### Bug Fixes
2963
 
2964
  #### Block Library
@@ -3024,7 +3032,7 @@
3024
 
3025
  #### Global Styles
3026
  - Fix presets that use a callback to validate user data. ([35255](https://github.com/WordPress/gutenberg/pull/35255))
3027
-
3028
  #### CSS & Styling
3029
  - Remove font size classes that are enqueued in the global stylesheet. ([35182](https://github.com/WordPress/gutenberg/pull/35182))
3030
 
@@ -3041,14 +3049,14 @@
3041
  - Fix navigation gap & padding issues. ([35752](https://github.com/WordPress/gutenberg/pull/35752))
3042
  - Remove color inheritance specificity. ([35725](https://github.com/WordPress/gutenberg/pull/35725))
3043
  - Remove deprecated classnames from Navigation Link block. ([35358](https://github.com/WordPress/gutenberg/pull/35358))
3044
- -
3045
  #### Navigation Screen
3046
  - Use new core functions in menu items REST API. ([35648](https://github.com/WordPress/gutenberg/pull/35648))
3047
  - Navigation: Preload more API requests. ([35402](https://github.com/WordPress/gutenberg/pull/35402))
3048
  - Refactor `gutenberg_initialize_editor` function and remove `block_editor_preload_data` filter. ([35838](https://github.com/WordPress/gutenberg/pull/35838))
3049
 
3050
 
3051
-
3052
  #### Full Site Editing
3053
  - Try: Remove dotted ancestor border. ([35637](https://github.com/WordPress/gutenberg/pull/35637))
3054
 
@@ -4186,7 +4194,7 @@
4186
  ### Bug Fixes
4187
  - Block API
4188
  - Spacing/Dimensions Supports: separate spacing from dimensions for compatibility purposes. ([34059](https://github.com/WordPress/gutenberg/pull/34059))
4189
- - Block Editor
4190
  - Font-size adjustment for tablet and mobile device previews. ([33342](https://github.com/WordPress/gutenberg/pull/33342))
4191
  - Fix single block selection by holding `shift` key. ([34137](https://github.com/WordPress/gutenberg/pull/34137))
4192
  - Fix unwanted additional spaces added around pasted text on Windows. ([33607](https://github.com/WordPress/gutenberg/pull/33607))
@@ -4239,7 +4247,7 @@
4239
 
4240
 
4241
  ### Documentation
4242
- - Handbook
4243
  - Alphabetize glossary entries. ([34058](https://github.com/WordPress/gutenberg/pull/34058))
4244
  - Correct minor typos in `wp-plugin.md` ([34185](https://github.com/WordPress/gutenberg/pull/34185))
4245
  - Remove extraneous params from `block_type_metadata` hook. ([34151](https://github.com/WordPress/gutenberg/pull/34151))
@@ -4255,7 +4263,7 @@
4255
  - Add documentation for mobile components directory. ([33872](https://github.com/WordPress/gutenberg/pull/33872))
4256
 
4257
  ### Code Quality
4258
- - Block Editor
4259
  - Render head and body with single portal for block previews. ([34208](https://github.com/WordPress/gutenberg/pull/34208))
4260
  - BlockList: refactor element context for style/svg appending. ([34183](https://github.com/WordPress/gutenberg/pull/34183))
4261
  - BlockList: use InnerBlocks internally. ([29895](https://github.com/WordPress/gutenberg/pull/29895))
@@ -4498,7 +4506,7 @@
4498
  - Components: Promote VisuallyHidden from ui into full components (#31244). ([31902](https://github.com/WordPress/gutenberg/pull/31902))
4499
 
4500
  - Accessibility
4501
- - Inserter: In text label mode, use "Close" label when inserter is open. ([33534](https://github.com/WordPress/gutenberg/pull/33534))
4502
 
4503
  - Data
4504
  - Core Data: Pass query argument to data selector shortcuts. ([33689](https://github.com/WordPress/gutenberg/pull/33689))
@@ -4682,10 +4690,10 @@
4682
  - Block Library:
4683
  - Buttons Block: Remove green background color in button preview. ([33116](https://github.com/WordPress/gutenberg/pull/33116))
4684
  - Embed Block: Include missing attributes when upgrading embed block. ([33235](https://github.com/WordPress/gutenberg/pull/33235))
4685
- - Image Block:
4686
  - Improve "can switch to cover" check. ([33095](https://github.com/WordPress/gutenberg/pull/33095))
4687
  - Fix replace link control styling. ([33326](https://github.com/WordPress/gutenberg/pull/33326))
4688
- - Query Loop Block:
4689
  - Prevent entering invalid values in the Query Loop block configuration. ([33285](https://github.com/WordPress/gutenberg/pull/33285))
4690
  - Update getTermsInfo() to workaround parsing issue for translatable strings. ([33341](https://github.com/WordPress/gutenberg/pull/33341))
4691
  - Search Block:
@@ -4713,7 +4721,7 @@
4713
  - Fix inserter size on Widgets Editor header. ([33118](https://github.com/WordPress/gutenberg/pull/33118))
4714
  - Merge conflicting `wp.editor` objects into a single, non-conflicting module. ([33228](https://github.com/WordPress/gutenberg/pull/33228))
4715
  - Retrieve latest widgets before loading sidebars. ([32997](https://github.com/WordPress/gutenberg/pull/32997))
4716
- - Writing flow:
4717
  - Allow select all from empty selection. ([33446](https://github.com/WordPress/gutenberg/pull/33446))
4718
  - Attempt to fix preview end-to-end failure. ([33467](https://github.com/WordPress/gutenberg/pull/33467))
4719
  - Components:
@@ -4772,7 +4780,7 @@
4772
  - Block Editor:
4773
  - Refactor the user autocompleter to avoid apiFetch and rely on the data module. ([33028](https://github.com/WordPress/gutenberg/pull/33028))
4774
  - Warn when `useBlockProps` hook used with a wrong Block API version. ([33274](https://github.com/WordPress/gutenberg/pull/33274))
4775
- -
4776
  - Block Library:
4777
  - Image Block: Fix uncaught error. ([24334](https://github.com/WordPress/gutenberg/pull/24334))
4778
  - Latest Posts Block: Refactor to drop apiFetch usage in favor of using the data module. ([33063](https://github.com/WordPress/gutenberg/pull/33063))
@@ -10117,8 +10125,8 @@ Fix action GitHub action workflow YAML syntax errors. ([23844](https://github.co
10117
  ### Build Tooling
10118
 
10119
  * Add new command for pre-releasing npm packages. ([23357](https://github.com/WordPress/gutenberg/pull/23357))
10120
- * Move the CI setup from Travis to Github actions. ([23523](https://github.com/WordPress/gutenberg/pull/23523)) ([23520](https://github.com/WordPress/gutenberg/pull/23520)) ([23518](https://github.com/WordPress/gutenberg/pull/23518)) ([23470](https://github.com/WordPress/gutenberg/pull/23470)) ([23538](https://github.com/WordPress/gutenberg/pull/23538))
10121
- * Add npm cache to Github workflows and use checkout v2. ([23482](https://github.com/WordPress/gutenberg/pull/23482))
10122
  * Update bin/validate-package-lock.js error message. ([23435](https://github.com/WordPress/gutenberg/pull/23435))
10123
  * Minor improvements to the release tool and release documentation. ([23441](https://github.com/WordPress/gutenberg/pull/23441))
10124
  * Tools: Always append prerelease to version update in package.json when preparing npm release. ([23480](https://github.com/WordPress/gutenberg/pull/23480))
@@ -12264,7 +12272,7 @@ Fix action GitHub action workflow YAML syntax errors. ([23844](https://github.co
12264
  * Run tests using the same [environment](https://github.com/WordPress/gutenberg/pull/18703) version used for development.
12265
  * Add [CPU/Network slowdown configuration](https://github.com/WordPress/gutenberg/pull/18770) options to the e2e tests setup.
12266
  * Enable [Type checking for the @wordpress/token-list](https://github.com/WordPress/gutenberg/pull/18839) package.
12267
- * Move the [changelog.txt and readme.txt files](https://github.com/WordPress/gutenberg/pull/18828) to the Github repository.
12268
 
12269
  = 7.0.0 =
12270
 
@@ -12963,7 +12971,7 @@ Add knobs to the [ColorIndicator Story](https://github.com/WordPress/gutenberg/p
12963
  - Make API Fetch [refresh nonces as soon as they expired](https://github.com/WordPress/gutenberg/pull/16683).
12964
 
12965
  ### Various
12966
- - Github actions:
12967
  - [Automatically assign issues](https://github.com/WordPress/gutenberg/pull/16700) to PR authors.
12968
  - Automatically assign the [First-time Contributor label](https://github.com/WordPress/gutenberg/pull/16762).
12969
  - Avoid [unguarded getRangeAt usage](https://github.com/WordPress/gutenberg/pull/16212) and add eslint rule.
@@ -12986,7 +12994,7 @@ Add knobs to the [ColorIndicator Story](https://github.com/WordPress/gutenberg/p
12986
  - Fix [intermittent RichText e2e test failures](https://github.com/WordPress/gutenberg/pull/16952).
12987
  - [Replace the react-click-outside dependency usage](https://github.com/WordPress/gutenberg/pull/16878) with our own Higher-order component withFocusOutside.
12988
  - Improve the [usage of eslint-disable directives](https://github.com/WordPress/gutenberg/pull/16941).
12989
- - Migrate the [Github Actions](https://github.com/WordPress/gutenberg/pull/16981) to the new YAML syntax.
12990
 
12991
  ### Documentation
12992
 
@@ -13051,7 +13059,7 @@ Add knobs to the [ColorIndicator Story](https://github.com/WordPress/gutenberg/p
13051
  - Fix Travis instability by [waiting for MySQL availability](https://github.com/WordPress/gutenberg/pull/16461) before install the plugin.
13052
  - Continue the [generic RichText component](https://github.com/WordPress/gutenberg/pull/16309) refactoring.
13053
  - Remove the [usage of the editor store](https://github.com/WordPress/gutenberg/pull/16184) from the block editor module.
13054
- - Update the [MilestoneIt Github action](https://github.com/WordPress/gutenberg/pull/16511) to read the plugin version from trunk.
13055
  - Refactor the post meta block attributes to use a generic [custom sources mechanism](https://github.com/WordPress/gutenberg/pull/16402).
13056
  - Expose [position prop in DotTip](https://github.com/WordPress/gutenberg/pull/14972) component.
13057
  - Avoid docker [containers automatic restart](https://github.com/WordPress/gutenberg/pull/16547).
@@ -13140,7 +13148,7 @@ Add knobs to the [ColorIndicator Story](https://github.com/WordPress/gutenberg/p
13140
  ### Various
13141
 
13142
  * Introduce a [PluginDocumentSettingPanel](https://github.com/WordPress/gutenberg/pull/13361) slot to allow third-party plugins to add panels to the document sidebar tab.
13143
- * [Deploy the playground](https://github.com/WordPress/gutenberg/pull/16345) automatically to Github Pages. [https://wordpress.github.io/gutenberg/](https://wordpress.github.io/gutenberg/)
13144
  * Extract a [generic RichText](http://try/move-rich-text) [component](https://github.com/WordPress/gutenberg/pull/16299) to the @wordpress/rich-text package.
13145
  * Refactor the [editor initialization](https://github.com/WordPress/gutenberg/pull/15444) to rely on a component.
13146
  * Remove unused internal [asType utility](https://github.com/WordPress/gutenberg/pull/16291).
@@ -13196,7 +13204,7 @@ Add knobs to the [ColorIndicator Story](https://github.com/WordPress/gutenberg/p
13196
  * Remove the default value for the [required onRequestClose prop](https://github.com/WordPress/gutenberg/pull/16074) in the Modal component.
13197
  * Remove the [editor package dependency](https://github.com/WordPress/gutenberg/pull/15548) from the media blocks.
13198
  * Fix the [playground build](https://github.com/WordPress/gutenberg/pull/15947) script.
13199
- * Fix the [Github action assigning milestones](https://github.com/WordPress/gutenberg/pull/16084).
13200
  * Fix [naming conventions](https://github.com/WordPress/gutenberg/pull/16091) for function containing CLI keyword.
13201
  * Fix the [Travis build artifacts job](http://update/build-artifacts-npm-install) to use a full npm install while building.
13202
  * Make [Calendar block resilient](https://github.com/WordPress/gutenberg/pull/16161) to the editor module not being present.
@@ -13295,7 +13303,7 @@ Add knobs to the [ColorIndicator Story](https://github.com/WordPress/gutenberg/p
13295
  * Support the [full plugin release process](https://github.com/WordPress/gutenberg/pull/15848) in the automated release tool.
13296
  * Speed up the [packages build](https://github.com/WordPress/gutenberg/pull/15230) [tool](https://github.com/WordPress/gutenberg/pull/15920) script and the [Gutenberg plugin build](https://github.com/WordPress/gutenberg/pull/15226) config.
13297
  * Extract media upload logic part into a new [@wordpress/media-utils package](https://github.com/WordPress/gutenberg/pull/15521).
13298
- * Introduce [**Milestone-It** Github Action](https://github.com/WordPress/gutenberg/pull/15826) to auto-assign milestones to merged PRs.
13299
  * Move the [transformStyles function](https://github.com/WordPress/gutenberg/pull/15572) to the block-editor package to use in the widgets screen.
13300
  * Allow plugin authors to [override the default anchor attribute](https://github.com/WordPress/gutenberg/pull/15959) definition.
13301
  * Add [overlayColor classname to cover blocks](https://github.com/WordPress/gutenberg/pull/15939) editor markup.
@@ -13389,7 +13397,7 @@ Add knobs to the [ColorIndicator Story](https://github.com/WordPress/gutenberg/p
13389
  # Documentation
13390
 
13391
  - Improve the Slot/Fill documentation.
13392
- - Document the Github teams used in the repository.
13393
  - Document the icon prop for the MediaPlaceholder component.
13394
  - Update the changelogs maintenance documentation.
13395
  - Clarify the save function documentation to discourage side effects.
1
  == Changelog ==
2
 
3
+ = 12.4.1 =
4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
  ### Bug Fixes
6
 
7
  #### Block Library
8
+ - RSS: Reverts the late escape RSS block enhancement (#37878) to resolve an issue where raw HTML was shown to users of the RSS block (#38117)
9
+
10
+
11
+ = 12.4.0 =
12
+
13
+
14
+
15
+ ### Enhancements
16
+
17
+ #### Accessibility
18
+ - Accessibility improvements for Block Inserter. ([37357](https://github.com/WordPress/gutenberg/pull/37357))
19
+ - Try possibly better method for Block Inserter Search focus. ([37793](https://github.com/WordPress/gutenberg/pull/37793))
20
+ - Accessibility improvements for List View Part 1. ([37798](https://github.com/WordPress/gutenberg/pull/37798))
21
+ - Improve successful draft save notification for screen readers. ([37683](https://github.com/WordPress/gutenberg/pull/37683))
22
+
23
+ #### Block Library
24
+ - Audio: Add uploading state. ([37739](https://github.com/WordPress/gutenberg/pull/37739))
25
+ - Post Excerpt: Add to and from Post Content transformations. ([37651](https://github.com/WordPress/gutenberg/pull/37651))
26
+ - Search: Improve escaping on the search block. ([37829](https://github.com/WordPress/gutenberg/pull/37829))
27
+ - Page List: Add menu-item-home class to Navigation for front page. ([37301](https://github.com/WordPress/gutenberg/pull/37301))
28
+ - Tag Cloud: Add outline style. ([37092](https://github.com/WordPress/gutenberg/pull/37092))
29
+
30
+ #### Components
31
+ - ExternalLink: Update icon to be smaller, have no margin. ([37859](https://github.com/WordPress/gutenberg/pull/37859))
32
+
33
+ #### Post Editor
34
+ - PostLockedModal: Display preview link as part of the text. ([37852](https://github.com/WordPress/gutenberg/pull/37852))
35
+ - Try: Polish post takeover modal. ([37821](https://github.com/WordPress/gutenberg/pull/37821))
36
+ - Suggest picking a category on the pre-publish panel. ([37703](https://github.com/WordPress/gutenberg/pull/37703))
37
+
38
+ #### Block Editor
39
+ - Inserter: Update categories for theme blocks. ([37723](https://github.com/WordPress/gutenberg/pull/37723))
40
+
41
+ #### Site Editor
42
+ - Add keyboard shortcut help modal. ([37650](https://github.com/WordPress/gutenberg/pull/37650))
43
+ - Update copy on Snackbar that appears when a template is deleted. ([37888](https://github.com/WordPress/gutenberg/pull/37888))
44
+
45
+ #### Icons
46
+ - Add unlock icon. ([37855](https://github.com/WordPress/gutenberg/pull/37855))
47
+
48
+ ### Bug Fixes
49
+
50
+ #### Block Library
51
+ - Code: Remove color from code theme.scss. ([37816](https://github.com/WordPress/gutenberg/pull/37816))
52
+ - Code: Try: Polish code styles to properly apply border properties. ([37818](https://github.com/WordPress/gutenberg/pull/37818))
53
+ - Columns: Avoid using CSS variables for block gap styles. ([37436](https://github.com/WordPress/gutenberg/pull/37436))
54
+ - Comments Pagination Next: Fix accidental division by zero. ([37788](https://github.com/WordPress/gutenberg/pull/37788))
55
+ - Gallery: Pass any custom attributes through the gallery v2 migration script. ([37812](https://github.com/WordPress/gutenberg/pull/37812))
56
+ - Gallery: Remove warning notice about mobile version required. ([37842](https://github.com/WordPress/gutenberg/pull/37842))
57
+ - Navigation: HTML tags like inline images in nav links break submenu layout. ([37665](https://github.com/WordPress/gutenberg/pull/37665))
58
+ - Navigation: Set the default for --navigation-layout-align to "flex-start" when using vertical orientation. ([37696](https://github.com/WordPress/gutenberg/pull/37696))
59
+ - Navigation: Fix overlay menu errant focus style on scrim. ([37824](https://github.com/WordPress/gutenberg/pull/37824))
60
+ - Page List: Show UI warning if Pages cannot be retrieved in Page List block. ([37486](https://github.com/WordPress/gutenberg/pull/37486))
61
+ - Page List: Update page list flex variables to match navigation. ([37718](https://github.com/WordPress/gutenberg/pull/37718))
62
+ - Post Comments: Tidy up Post Comments default styling. ([37709](https://github.com/WordPress/gutenberg/pull/37709))
63
+ - Post Content: Check for nextpage to display page links for paginated posts. ([37672](https://github.com/WordPress/gutenberg/pull/37672))
64
+ - Post Excerpt: Fix previews. ([37648](https://github.com/WordPress/gutenberg/pull/37648))
65
+ - Query Loop: Use `gap` for the `grid` view. ([37711](https://github.com/WordPress/gutenberg/pull/37711))
66
+ - Query Loop: Check for `zero` `queryId` on initialization. ([37867](https://github.com/WordPress/gutenberg/pull/37867))
67
+ - Site logo: Fix range control on landscape logos. ([37733](https://github.com/WordPress/gutenberg/pull/37733))
68
+ - Simplify and unify a few modal dialogs. ([37857](https://github.com/WordPress/gutenberg/pull/37857))
69
+ - Fix enqueueing additional styles for blocks only when rendered. ([37848](https://github.com/WordPress/gutenberg/pull/37848))
70
+ - Fix typo (hanle -> handle). ([37849](https://github.com/WordPress/gutenberg/pull/37849))
71
+ - Revert "[Paragraph Block] add font family support". ([37815](https://github.com/WordPress/gutenberg/pull/37815))
72
+
73
+ #### Colors
74
+ - Coloring panel is unusable in RTL. ([37644](https://github.com/WordPress/gutenberg/pull/37644))
75
+ - Impossible to clear colors if color palettes are removed. ([37791](https://github.com/WordPress/gutenberg/pull/37791))
76
+ - Use useCallback hook from @wordpress/elements in color-picker. ([37745](https://github.com/WordPress/gutenberg/pull/37745))
77
+
78
+ #### Components
79
+ - BaseControl: Fix VisualLabel styles. ([37747](https://github.com/WordPress/gutenberg/pull/37747))
80
+ - ConfirmDialog: Use hooks from @wordpress/elements. ([37771](https://github.com/WordPress/gutenberg/pull/37771))
81
+ - CustomSelectControl: Stop keypresses being caught by other elements when they happen. ([30557](https://github.com/WordPress/gutenberg/pull/30557))
82
+
83
+ #### Post Editor
84
+ - Restore canvas padding for classic themes. ([37741](https://github.com/WordPress/gutenberg/pull/37741))
85
+
86
+ #### History
87
+ - Fix broken 'Redo' by removing faulty logic for discarding unsaved Logo changes. ([37895](https://github.com/WordPress/gutenberg/pull/37895))
88
+ - Fix redo after update/publish with transient edits. ([37840](https://github.com/WordPress/gutenberg/pull/37840))
89
+
90
+ #### Templates API
91
+ - Fix Home template description typo. ([37843](https://github.com/WordPress/gutenberg/pull/37843))
92
+ - Improve user experience with blocks editor when a block is not registered. ([37646](https://github.com/WordPress/gutenberg/pull/37646))
93
+
94
+ #### Block Editor
95
+ - Fix LinkPicker freeze when virtual keyboard is hidden. ([37782](https://github.com/WordPress/gutenberg/pull/37782))
96
+ - RichText: Fix dead key input on Windows. ([37777](https://github.com/WordPress/gutenberg/pull/37777))
97
+ - Link control: Translate empty link string. ([36975](https://github.com/WordPress/gutenberg/pull/36975))
98
+ - Add `post-type-x` classname to iframe. ([37429](https://github.com/WordPress/gutenberg/pull/37429))
99
+
100
+ #### Global Styles
101
+ - Reduce specificity of legacy font sizes defined by core. ([37819](https://github.com/WordPress/gutenberg/pull/37819))
102
+
103
+ #### Accessibility
104
+ - Fix aria-modal attribution with multiple navs on page. ([37813](https://github.com/WordPress/gutenberg/pull/37813))
105
+
106
+ #### Template Editor
107
+ - Template Mode: Trim long post titles in large viewports. ([37720](https://github.com/WordPress/gutenberg/pull/37720))
108
+
109
+ #### Site Editor
110
+ - Add the "Help" link to the tools menu. ([37647](https://github.com/WordPress/gutenberg/pull/37647))
111
+ - Contextualize "Export" string to differentiate it from other occurrences in WP Core. ([37660](https://github.com/WordPress/gutenberg/pull/37660))
112
+
113
+
114
+ ### Documentation
115
+
116
+ - Block.json Schema: Update fontSize and lineHeight props. ([37853](https://github.com/WordPress/gutenberg/pull/37853))
117
+ - Theme.json Schema: Fix appearanceTools in theme.json schema. ([37762](https://github.com/WordPress/gutenberg/pull/37762))
118
+ - Theme.json Schema: Update theme.json schema to allow for per-block management of settings. ([36746](https://github.com/WordPress/gutenberg/pull/36746))
119
+ - Add checkbox for updating schemas if appropriate. ([37780](https://github.com/WordPress/gutenberg/pull/37780))
120
+ - Fix issue template typo. ([37825](https://github.com/WordPress/gutenberg/pull/37825))
121
+ - Add automated theme.json reference documentation. ([37569](https://github.com/WordPress/gutenberg/pull/37569))
122
+ - Add link to block source for reference. ([37750](https://github.com/WordPress/gutenberg/pull/37750))
123
+ - Add missing end tag for codetabs in stylesheet guide. ([37827](https://github.com/WordPress/gutenberg/pull/37827))
124
+ - Fix broken URL on block variation page. ([37702](https://github.com/WordPress/gutenberg/pull/37702))
125
+ - Fix type of saved $content. ([37688](https://github.com/WordPress/gutenberg/pull/37688))
126
+ - Fix type of saved content - part two. ([37740](https://github.com/WordPress/gutenberg/pull/37740))
127
+ - Fix PHPCS failure. ([37742](https://github.com/WordPress/gutenberg/pull/37742))
128
+ - Update create block type how to guide for block.json. ([37674](https://github.com/WordPress/gutenberg/pull/37674))
129
+ - Update stylesheets guide with using block.json file. ([37679](https://github.com/WordPress/gutenberg/pull/37679))
130
+ - OSX Setup guide: Wrap `lts/*` in quotes for `nvm` commands. ([37722](https://github.com/WordPress/gutenberg/pull/37722))
131
+ - Remove "experimental" from full site editing documentation. ([37655](https://github.com/WordPress/gutenberg/pull/37655))
132
+ - Update copyright year to 2022 in `license.md`. ([37689](https://github.com/WordPress/gutenberg/pull/37689))
133
+ - Update wp-plugin.md. ([37846](https://github.com/WordPress/gutenberg/pull/37846))
134
+ - Updated ColorIndicator readme. ([37638](https://github.com/WordPress/gutenberg/pull/37638))
135
+ - Update the Post Author block description. ([37836](https://github.com/WordPress/gutenberg/pull/37836))
136
+ - Fixing broken links and adding colon. ([37664](https://github.com/WordPress/gutenberg/pull/37664))
137
+ - Improve Gutenberg release documentation. ([37898](https://github.com/WordPress/gutenberg/pull/37898))
138
+
139
+
140
+ ### Code Quality
141
+
142
+ - Add the WP version in which some JS APIs will be removed. ([37854](https://github.com/WordPress/gutenberg/pull/37854))
143
+
144
+ #### Block Library
145
+ - Late escape Categories block. ([37835](https://github.com/WordPress/gutenberg/pull/37835))
146
+ - Late escape Page List block. ([37873](https://github.com/WordPress/gutenberg/pull/37873))
147
+ - Late escape Query blocks. ([37877](https://github.com/WordPress/gutenberg/pull/37877))
148
+ - Late escape RSS block. ([37878](https://github.com/WordPress/gutenberg/pull/37878))
149
+ - Late escape Table of Contents block. ([37882](https://github.com/WordPress/gutenberg/pull/37882))
150
+ - Late escape Search block. ([37879](https://github.com/WordPress/gutenberg/pull/37879))
151
+ - Move escaping to point of output in Archives block. ([37834](https://github.com/WordPress/gutenberg/pull/37834))
152
+ - Post Content: No need to pass default get_the_content args. ([37701](https://github.com/WordPress/gutenberg/pull/37701))
153
+
154
+ #### Post Editor
155
+ - PostLockedModal: Update action buttons markup. ([37837](https://github.com/WordPress/gutenberg/pull/37837))
156
+
157
+ #### Parsing
158
+ - Block API: Separate validation stage during block parsing. ([37763](https://github.com/WordPress/gutenberg/pull/37763))
159
+
160
+ #### Components
161
+ - Refactor SuggestionsList to use hooks and change class to function component. ([36924](https://github.com/WordPress/gutenberg/pull/36924))
162
+
163
+
164
+ ### Tools
165
+
166
+ #### Testing
167
+ - Allow type imports for React everywhere. ([37862](https://github.com/WordPress/gutenberg/pull/37862))
168
+ - Change the performance job folder structure to avoid nested node_modules. ([37775](https://github.com/WordPress/gutenberg/pull/37775))
169
+ - Fix flaky test by using waitForResponse to ensure the URL details request completes. ([37901](https://github.com/WordPress/gutenberg/pull/37901))
170
+ - Marking test that consistently fails as skipped. ([37729](https://github.com/WordPress/gutenberg/pull/37729))
171
+
172
+ #### Build Tooling
173
+ - wp-env: Replace TT1-Blocks with Empty Theme in the wp-env of gutenberg and CI. ([37446](https://github.com/WordPress/gutenberg/pull/37446))
174
+ - wp-env: Show `--help` when no subcommand is passed. ([32755](https://github.com/WordPress/gutenberg/pull/32755))
175
+ - Scripts: Scan `block.json` files to detect entry points for the build process. ([37661](https://github.com/WordPress/gutenberg/pull/37661))
176
+ - Scripts: Add `plugin-zip` command to create a zip file for a WordPress plugin. ([37687](https://github.com/WordPress/gutenberg/pull/37687))
177
+
178
+ #### Create Block
179
+ - Allow custom folder name for a block. ([37612](https://github.com/WordPress/gutenberg/pull/37612))
180
+ - Speed up scaffolding by omitting WordPress dependencies. ([37639](https://github.com/WordPress/gutenberg/pull/37639))
181
+
182
+
183
+
184
+
185
 
186
 
187
  = 12.3.2 =
765
  #### Site Editor
766
  - Stabilize theme export Rest API endpoint. ([36559](https://github.com/WordPress/gutenberg/pull/36559)) ([36908](https://github.com/WordPress/gutenberg/pull/36908))
767
  - Template list view fixes. ([36947](https://github.com/WordPress/gutenberg/pull/36947)) ([36822](https://github.com/WordPress/gutenberg/pull/36822)) ([36705](https://github.com/WordPress/gutenberg/pull/36705))
768
+ - Templates Rest API endpoint: Add missing 'is_custom' prop. ([36911](https://github.com/WordPress/gutenberg/pull/36911))
769
  - Templates Rest API endpoint: Add origin and author. ([36896](https://github.com/WordPress/gutenberg/pull/36896))
770
  - Validate the postType query argument. ([36706](https://github.com/WordPress/gutenberg/pull/36706))
771
  - Fix site editor region navigation. ([36709](https://github.com/WordPress/gutenberg/pull/36709))
2966
  #### Global Styles
2967
  - Pass only the data the site editor uses. ([35458](https://github.com/WordPress/gutenberg/pull/35458))
2968
  - Use a context provider for global styles configuration. ([35622](https://github.com/WordPress/gutenberg/pull/35622))
2969
+
2970
  ### Bug Fixes
2971
 
2972
  #### Block Library
3032
 
3033
  #### Global Styles
3034
  - Fix presets that use a callback to validate user data. ([35255](https://github.com/WordPress/gutenberg/pull/35255))
3035
+
3036
  #### CSS & Styling
3037
  - Remove font size classes that are enqueued in the global stylesheet. ([35182](https://github.com/WordPress/gutenberg/pull/35182))
3038
 
3049
  - Fix navigation gap & padding issues. ([35752](https://github.com/WordPress/gutenberg/pull/35752))
3050
  - Remove color inheritance specificity. ([35725](https://github.com/WordPress/gutenberg/pull/35725))
3051
  - Remove deprecated classnames from Navigation Link block. ([35358](https://github.com/WordPress/gutenberg/pull/35358))
3052
+ -
3053
  #### Navigation Screen
3054
  - Use new core functions in menu items REST API. ([35648](https://github.com/WordPress/gutenberg/pull/35648))
3055
  - Navigation: Preload more API requests. ([35402](https://github.com/WordPress/gutenberg/pull/35402))
3056
  - Refactor `gutenberg_initialize_editor` function and remove `block_editor_preload_data` filter. ([35838](https://github.com/WordPress/gutenberg/pull/35838))
3057
 
3058
 
3059
+
3060
  #### Full Site Editing
3061
  - Try: Remove dotted ancestor border. ([35637](https://github.com/WordPress/gutenberg/pull/35637))
3062
 
4194
  ### Bug Fixes
4195
  - Block API
4196
  - Spacing/Dimensions Supports: separate spacing from dimensions for compatibility purposes. ([34059](https://github.com/WordPress/gutenberg/pull/34059))
4197
+ - Block Editor
4198
  - Font-size adjustment for tablet and mobile device previews. ([33342](https://github.com/WordPress/gutenberg/pull/33342))
4199
  - Fix single block selection by holding `shift` key. ([34137](https://github.com/WordPress/gutenberg/pull/34137))
4200
  - Fix unwanted additional spaces added around pasted text on Windows. ([33607](https://github.com/WordPress/gutenberg/pull/33607))
4247
 
4248
 
4249
  ### Documentation
4250
+ - Handbook
4251
  - Alphabetize glossary entries. ([34058](https://github.com/WordPress/gutenberg/pull/34058))
4252
  - Correct minor typos in `wp-plugin.md` ([34185](https://github.com/WordPress/gutenberg/pull/34185))
4253
  - Remove extraneous params from `block_type_metadata` hook. ([34151](https://github.com/WordPress/gutenberg/pull/34151))
4263
  - Add documentation for mobile components directory. ([33872](https://github.com/WordPress/gutenberg/pull/33872))
4264
 
4265
  ### Code Quality
4266
+ - Block Editor
4267
  - Render head and body with single portal for block previews. ([34208](https://github.com/WordPress/gutenberg/pull/34208))
4268
  - BlockList: refactor element context for style/svg appending. ([34183](https://github.com/WordPress/gutenberg/pull/34183))
4269
  - BlockList: use InnerBlocks internally. ([29895](https://github.com/WordPress/gutenberg/pull/29895))
4506
  - Components: Promote VisuallyHidden from ui into full components (#31244). ([31902](https://github.com/WordPress/gutenberg/pull/31902))
4507
 
4508
  - Accessibility
4509
+ - Inserter: In text label mode, use "Close" label when inserter is open. ([33534](https://github.com/WordPress/gutenberg/pull/33534))
4510
 
4511
  - Data
4512
  - Core Data: Pass query argument to data selector shortcuts. ([33689](https://github.com/WordPress/gutenberg/pull/33689))
4690
  - Block Library:
4691
  - Buttons Block: Remove green background color in button preview. ([33116](https://github.com/WordPress/gutenberg/pull/33116))
4692
  - Embed Block: Include missing attributes when upgrading embed block. ([33235](https://github.com/WordPress/gutenberg/pull/33235))
4693
+ - Image Block:
4694
  - Improve "can switch to cover" check. ([33095](https://github.com/WordPress/gutenberg/pull/33095))
4695
  - Fix replace link control styling. ([33326](https://github.com/WordPress/gutenberg/pull/33326))
4696
+ - Query Loop Block:
4697
  - Prevent entering invalid values in the Query Loop block configuration. ([33285](https://github.com/WordPress/gutenberg/pull/33285))
4698
  - Update getTermsInfo() to workaround parsing issue for translatable strings. ([33341](https://github.com/WordPress/gutenberg/pull/33341))
4699
  - Search Block:
4721
  - Fix inserter size on Widgets Editor header. ([33118](https://github.com/WordPress/gutenberg/pull/33118))
4722
  - Merge conflicting `wp.editor` objects into a single, non-conflicting module. ([33228](https://github.com/WordPress/gutenberg/pull/33228))
4723
  - Retrieve latest widgets before loading sidebars. ([32997](https://github.com/WordPress/gutenberg/pull/32997))
4724
+ - Writing flow:
4725
  - Allow select all from empty selection. ([33446](https://github.com/WordPress/gutenberg/pull/33446))
4726
  - Attempt to fix preview end-to-end failure. ([33467](https://github.com/WordPress/gutenberg/pull/33467))
4727
  - Components:
4780
  - Block Editor:
4781
  - Refactor the user autocompleter to avoid apiFetch and rely on the data module. ([33028](https://github.com/WordPress/gutenberg/pull/33028))
4782
  - Warn when `useBlockProps` hook used with a wrong Block API version. ([33274](https://github.com/WordPress/gutenberg/pull/33274))
4783
+ -
4784
  - Block Library:
4785
  - Image Block: Fix uncaught error. ([24334](https://github.com/WordPress/gutenberg/pull/24334))
4786
  - Latest Posts Block: Refactor to drop apiFetch usage in favor of using the data module. ([33063](https://github.com/WordPress/gutenberg/pull/33063))
10125
  ### Build Tooling
10126
 
10127
  * Add new command for pre-releasing npm packages. ([23357](https://github.com/WordPress/gutenberg/pull/23357))
10128
+ * Move the CI setup from Travis to GitHub actions. ([23523](https://github.com/WordPress/gutenberg/pull/23523)) ([23520](https://github.com/WordPress/gutenberg/pull/23520)) ([23518](https://github.com/WordPress/gutenberg/pull/23518)) ([23470](https://github.com/WordPress/gutenberg/pull/23470)) ([23538](https://github.com/WordPress/gutenberg/pull/23538))
10129
+ * Add npm cache to GitHub workflows and use checkout v2. ([23482](https://github.com/WordPress/gutenberg/pull/23482))
10130
  * Update bin/validate-package-lock.js error message. ([23435](https://github.com/WordPress/gutenberg/pull/23435))
10131
  * Minor improvements to the release tool and release documentation. ([23441](https://github.com/WordPress/gutenberg/pull/23441))
10132
  * Tools: Always append prerelease to version update in package.json when preparing npm release. ([23480](https://github.com/WordPress/gutenberg/pull/23480))
12272
  * Run tests using the same [environment](https://github.com/WordPress/gutenberg/pull/18703) version used for development.
12273
  * Add [CPU/Network slowdown configuration](https://github.com/WordPress/gutenberg/pull/18770) options to the e2e tests setup.
12274
  * Enable [Type checking for the @wordpress/token-list](https://github.com/WordPress/gutenberg/pull/18839) package.
12275
+ * Move the [changelog.txt and readme.txt files](https://github.com/WordPress/gutenberg/pull/18828) to the GitHub repository.
12276
 
12277
  = 7.0.0 =
12278
 
12971
  - Make API Fetch [refresh nonces as soon as they expired](https://github.com/WordPress/gutenberg/pull/16683).
12972
 
12973
  ### Various
12974
+ - GitHub actions:
12975
  - [Automatically assign issues](https://github.com/WordPress/gutenberg/pull/16700) to PR authors.
12976
  - Automatically assign the [First-time Contributor label](https://github.com/WordPress/gutenberg/pull/16762).
12977
  - Avoid [unguarded getRangeAt usage](https://github.com/WordPress/gutenberg/pull/16212) and add eslint rule.
12994
  - Fix [intermittent RichText e2e test failures](https://github.com/WordPress/gutenberg/pull/16952).
12995
  - [Replace the react-click-outside dependency usage](https://github.com/WordPress/gutenberg/pull/16878) with our own Higher-order component withFocusOutside.
12996
  - Improve the [usage of eslint-disable directives](https://github.com/WordPress/gutenberg/pull/16941).
12997
+ - Migrate the [GitHub Actions](https://github.com/WordPress/gutenberg/pull/16981) to the new YAML syntax.
12998
 
12999
  ### Documentation
13000
 
13059
  - Fix Travis instability by [waiting for MySQL availability](https://github.com/WordPress/gutenberg/pull/16461) before install the plugin.
13060
  - Continue the [generic RichText component](https://github.com/WordPress/gutenberg/pull/16309) refactoring.
13061
  - Remove the [usage of the editor store](https://github.com/WordPress/gutenberg/pull/16184) from the block editor module.
13062
+ - Update the [MilestoneIt GitHub action](https://github.com/WordPress/gutenberg/pull/16511) to read the plugin version from trunk.
13063
  - Refactor the post meta block attributes to use a generic [custom sources mechanism](https://github.com/WordPress/gutenberg/pull/16402).
13064
  - Expose [position prop in DotTip](https://github.com/WordPress/gutenberg/pull/14972) component.
13065
  - Avoid docker [containers automatic restart](https://github.com/WordPress/gutenberg/pull/16547).
13148
  ### Various
13149
 
13150
  * Introduce a [PluginDocumentSettingPanel](https://github.com/WordPress/gutenberg/pull/13361) slot to allow third-party plugins to add panels to the document sidebar tab.
13151
+ * [Deploy the playground](https://github.com/WordPress/gutenberg/pull/16345) automatically to GitHub Pages. [https://wordpress.github.io/gutenberg/](https://wordpress.github.io/gutenberg/)
13152
  * Extract a [generic RichText](http://try/move-rich-text) [component](https://github.com/WordPress/gutenberg/pull/16299) to the @wordpress/rich-text package.
13153
  * Refactor the [editor initialization](https://github.com/WordPress/gutenberg/pull/15444) to rely on a component.
13154
  * Remove unused internal [asType utility](https://github.com/WordPress/gutenberg/pull/16291).
13204
  * Remove the default value for the [required onRequestClose prop](https://github.com/WordPress/gutenberg/pull/16074) in the Modal component.
13205
  * Remove the [editor package dependency](https://github.com/WordPress/gutenberg/pull/15548) from the media blocks.
13206
  * Fix the [playground build](https://github.com/WordPress/gutenberg/pull/15947) script.
13207
+ * Fix the [GitHub action assigning milestones](https://github.com/WordPress/gutenberg/pull/16084).
13208
  * Fix [naming conventions](https://github.com/WordPress/gutenberg/pull/16091) for function containing CLI keyword.
13209
  * Fix the [Travis build artifacts job](http://update/build-artifacts-npm-install) to use a full npm install while building.
13210
  * Make [Calendar block resilient](https://github.com/WordPress/gutenberg/pull/16161) to the editor module not being present.
13303
  * Support the [full plugin release process](https://github.com/WordPress/gutenberg/pull/15848) in the automated release tool.
13304
  * Speed up the [packages build](https://github.com/WordPress/gutenberg/pull/15230) [tool](https://github.com/WordPress/gutenberg/pull/15920) script and the [Gutenberg plugin build](https://github.com/WordPress/gutenberg/pull/15226) config.
13305
  * Extract media upload logic part into a new [@wordpress/media-utils package](https://github.com/WordPress/gutenberg/pull/15521).
13306
+ * Introduce [**Milestone-It** GitHub Action](https://github.com/WordPress/gutenberg/pull/15826) to auto-assign milestones to merged PRs.
13307
  * Move the [transformStyles function](https://github.com/WordPress/gutenberg/pull/15572) to the block-editor package to use in the widgets screen.
13308
  * Allow plugin authors to [override the default anchor attribute](https://github.com/WordPress/gutenberg/pull/15959) definition.
13309
  * Add [overlayColor classname to cover blocks](https://github.com/WordPress/gutenberg/pull/15939) editor markup.
13397
  # Documentation
13398
 
13399
  - Improve the Slot/Fill documentation.
13400
+ - Document the GitHub teams used in the repository.
13401
  - Document the icon prop for the MediaPlaceholder component.
13402
  - Update the changelogs maintenance documentation.
13403
  - Clarify the save function documentation to discourage side effects.
gutenberg.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: Printing since 1440. This is the development plugin for the new block editor in core.
6
  * Requires at least: 5.7
7
  * Requires PHP: 5.6
8
- * Version: 12.4.0
9
  * Author: Gutenberg Team
10
  * Text Domain: gutenberg
11
  *
@@ -13,8 +13,8 @@
13
  */
14
 
15
  ### BEGIN AUTO-GENERATED DEFINES
16
- define( 'GUTENBERG_VERSION', '12.4.0' );
17
- define( 'GUTENBERG_GIT_COMMIT', 'b574514ade1e3e50ffab44c00b941c6d697e60cc' );
18
  ### END AUTO-GENERATED DEFINES
19
 
20
  gutenberg_pre_init();
5
  * Description: Printing since 1440. This is the development plugin for the new block editor in core.
6
  * Requires at least: 5.7
7
  * Requires PHP: 5.6
8
+ * Version: 12.4.1
9
  * Author: Gutenberg Team
10
  * Text Domain: gutenberg
11
  *
13
  */
14
 
15
  ### BEGIN AUTO-GENERATED DEFINES
16
+ define( 'GUTENBERG_VERSION', '12.4.1' );
17
+ define( 'GUTENBERG_GIT_COMMIT', '2949e2b26c925920648752ecc7704df766e3ed65' );
18
  ### END AUTO-GENERATED DEFINES
19
 
20
  gutenberg_pre_init();
readme.txt CHANGED
@@ -1,7 +1,7 @@
1
  === Gutenberg ===
2
  Contributors: matveb, joen, karmatosed
3
  Tested up to: 5.8
4
- Stable tag: 12.3.2
5
  License: GPLv2 or later
6
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
7
 
@@ -56,4 +56,4 @@ The four phases of the project are Editing, Customization, Collaboration, and Mu
56
 
57
  == Changelog ==
58
 
59
- To read the changelog for Gutenberg 12.4.0, please navigate to the <a href="https://github.com/WordPress/gutenberg/releases/tag/v12.4.0">release page</a>.
1
  === Gutenberg ===
2
  Contributors: matveb, joen, karmatosed
3
  Tested up to: 5.8
4
+ Stable tag: 12.4.0
5
  License: GPLv2 or later
6
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
7
 
56
 
57
  == Changelog ==
58
 
59
+ To read the changelog for Gutenberg 12.4.1, please navigate to the <a href="https://github.com/WordPress/gutenberg/releases/tag/v12.4.1">release page</a>.