Version Description
Download this release
Release Info
Developer | gutenbergplugin |
Plugin | Gutenberg |
Version | 13.7.1 |
Comparing to | |
See all releases |
Code changes from version 13.7.0 to 13.7.1
- changelog.txt +235 -225
- gutenberg.php +3 -3
- lib/compat/wordpress-6.0/block-patterns.php +34 -32
- lib/compat/wordpress-6.0/block-template.php +0 -38
- lib/compat/wordpress-6.0/site-editor.php +95 -0
- lib/load.php +1 -1
- readme.txt +1 -1
changelog.txt
CHANGED
@@ -1,235 +1,245 @@
|
|
1 |
== Changelog ==
|
2 |
|
3 |
-
= 13.7.
|
4 |
|
5 |
## Changelog
|
6 |
|
7 |
-
### Enhancements
|
8 |
-
- Update the modal design. ([40781](https://github.com/WordPress/gutenberg/pull/40781))
|
9 |
-
- Themes: Adds text decoration support to post title block. ([42328](https://github.com/WordPress/gutenberg/pull/42328))
|
10 |
-
- Social Link: Automatically prepend emails with mailto protocol. ([42186](https://github.com/WordPress/gutenberg/pull/42186))
|
11 |
-
- Add better ARIA labels to toggle buttons in Summary panel. ([42114](https://github.com/WordPress/gutenberg/pull/42114))
|
12 |
-
- Start with featured image in media placeholder. ([41722](https://github.com/WordPress/gutenberg/pull/41722))
|
13 |
-
|
14 |
-
|
15 |
-
#### Components
|
16 |
-
- ColorPicker: Widen hex input field for mobile. ([42004](https://github.com/WordPress/gutenberg/pull/42004))
|
17 |
-
- ComboboxControl / FormTokenField: Add flag for larger default size. ([40746](https://github.com/WordPress/gutenberg/pull/40746))
|
18 |
-
- Try tabs instead of segmented control for switching between solid/gradient in color panels. ([41937](https://github.com/WordPress/gutenberg/pull/41937))
|
19 |
-
|
20 |
-
#### Document Settings
|
21 |
-
- Make Post Format, Slug and Author fields fill the sidebar. ([42146](https://github.com/WordPress/gutenberg/pull/42146))
|
22 |
-
- Post Template: Update fallback label. ([42063](https://github.com/WordPress/gutenberg/pull/42063))
|
23 |
-
- Rewrite URL (Permalink) panel as a popover. ([42033](https://github.com/WordPress/gutenberg/pull/42033))
|
24 |
-
|
25 |
-
#### Full Site Editing
|
26 |
-
- Expand the templates that can be added - custom taxonomies, specific term, specific category and tag. ([41875](https://github.com/WordPress/gutenberg/pull/41875))
|
27 |
-
- Expand the templates that can be added - specific pages. ([42138](https://github.com/WordPress/gutenberg/pull/42138))
|
28 |
-
- Re-architect templates addition. ([42457](https://github.com/WordPress/gutenberg/pull/42457))
|
29 |
-
- List View: Use heading content for button label text if available. ([41855](https://github.com/WordPress/gutenberg/pull/41855))
|
30 |
-
- Add New - Custom/General template. ([42127](https://github.com/WordPress/gutenberg/pull/42127))
|
31 |
-
- Add the 'Apply to inner blocks' option to Block locking ([41876](https://github.com/WordPress/gutenberg/pull/41876))
|
32 |
-
- Update: Wording on add generic template modal. ([42379](https://github.com/WordPress/gutenberg/pull/42379))
|
33 |
-
|
34 |
-
#### Post Editor
|
35 |
-
- Add estimated time to read to table of contents in editor. ([41611](https://github.com/WordPress/gutenberg/pull/41611))
|
36 |
-
- Add month and day as a suggest format to the date format picker. ([42317](https://github.com/WordPress/gutenberg/pull/42317))
|
37 |
-
- Post Editor: Preload templates post type permissions (REST-API). ([42209](https://github.com/WordPress/gutenberg/pull/42209))
|
38 |
-
|
39 |
-
### New APIs
|
40 |
-
|
41 |
-
- JS Error Tracking: Allow custom error reporting logic to be called in Error Boundaries via a WP action hook. ([42024](https://github.com/WordPress/gutenberg/pull/42024))
|
42 |
-
|
43 |
-
### Accessibility
|
44 |
-
|
45 |
-
- Add aria-checked to the selected heading level menu item. ([42273](https://github.com/WordPress/gutenberg/pull/42273))
|
46 |
-
- Fix tabbing from first or last block in site editor. ([42036](https://github.com/WordPress/gutenberg/pull/42036))
|
47 |
-
- Navigation block: Only focus submenu trigger on escape key press. ([41986](https://github.com/WordPress/gutenberg/pull/41986))
|
48 |
-
- Change the BoxControl ARIA role from region to group. ([42094](https://github.com/WordPress/gutenberg/pull/42094))
|
49 |
-
- Update site editor region labels to match post editor. ([42037](https://github.com/WordPress/gutenberg/pull/42037))
|
50 |
-
|
51 |
### Bug Fixes
|
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 |
-
- Update
|
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 |
= 13.6.0 =
|
1 |
== Changelog ==
|
2 |
|
3 |
+
= 13.7.1 =
|
4 |
|
5 |
## Changelog
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
### Bug Fixes
|
8 |
|
9 |
+
- Plugin: Compatibility fixes for WP 5.9 and Site Editor ([42549](https://github.com/WordPress/gutenberg/pull/42549))
|
10 |
+
- Plugin: Fix PHP fatal error when using WP 5.9. ([42550](https://github.com/WordPress/gutenberg/pull/42550))
|
11 |
+
|
12 |
+
|
13 |
+
= 13.7.0 =
|
14 |
+
|
15 |
+
## Changelog
|
16 |
+
|
17 |
+
### Enhancements
|
18 |
+
- Update the modal design. ([40781](https://github.com/WordPress/gutenberg/pull/40781))
|
19 |
+
- Themes: Adds text decoration support to post title block. ([42328](https://github.com/WordPress/gutenberg/pull/42328))
|
20 |
+
- Social Link: Automatically prepend emails with mailto protocol. ([42186](https://github.com/WordPress/gutenberg/pull/42186))
|
21 |
+
- Add better ARIA labels to toggle buttons in Summary panel. ([42114](https://github.com/WordPress/gutenberg/pull/42114))
|
22 |
+
- Start with featured image in media placeholder. ([41722](https://github.com/WordPress/gutenberg/pull/41722))
|
23 |
+
|
24 |
+
|
25 |
+
#### Components
|
26 |
+
- ColorPicker: Widen hex input field for mobile. ([42004](https://github.com/WordPress/gutenberg/pull/42004))
|
27 |
+
- ComboboxControl / FormTokenField: Add flag for larger default size. ([40746](https://github.com/WordPress/gutenberg/pull/40746))
|
28 |
+
- Try tabs instead of segmented control for switching between solid/gradient in color panels. ([41937](https://github.com/WordPress/gutenberg/pull/41937))
|
29 |
+
|
30 |
+
#### Document Settings
|
31 |
+
- Make Post Format, Slug and Author fields fill the sidebar. ([42146](https://github.com/WordPress/gutenberg/pull/42146))
|
32 |
+
- Post Template: Update fallback label. ([42063](https://github.com/WordPress/gutenberg/pull/42063))
|
33 |
+
- Rewrite URL (Permalink) panel as a popover. ([42033](https://github.com/WordPress/gutenberg/pull/42033))
|
34 |
+
|
35 |
+
#### Full Site Editing
|
36 |
+
- Expand the templates that can be added - custom taxonomies, specific term, specific category and tag. ([41875](https://github.com/WordPress/gutenberg/pull/41875))
|
37 |
+
- Expand the templates that can be added - specific pages. ([42138](https://github.com/WordPress/gutenberg/pull/42138))
|
38 |
+
- Re-architect templates addition. ([42457](https://github.com/WordPress/gutenberg/pull/42457))
|
39 |
+
- List View: Use heading content for button label text if available. ([41855](https://github.com/WordPress/gutenberg/pull/41855))
|
40 |
+
- Add New - Custom/General template. ([42127](https://github.com/WordPress/gutenberg/pull/42127))
|
41 |
+
- Add the 'Apply to inner blocks' option to Block locking ([41876](https://github.com/WordPress/gutenberg/pull/41876))
|
42 |
+
- Update: Wording on add generic template modal. ([42379](https://github.com/WordPress/gutenberg/pull/42379))
|
43 |
+
|
44 |
+
#### Post Editor
|
45 |
+
- Add estimated time to read to table of contents in editor. ([41611](https://github.com/WordPress/gutenberg/pull/41611))
|
46 |
+
- Add month and day as a suggest format to the date format picker. ([42317](https://github.com/WordPress/gutenberg/pull/42317))
|
47 |
+
- Post Editor: Preload templates post type permissions (REST-API). ([42209](https://github.com/WordPress/gutenberg/pull/42209))
|
48 |
+
|
49 |
+
### New APIs
|
50 |
+
|
51 |
+
- JS Error Tracking: Allow custom error reporting logic to be called in Error Boundaries via a WP action hook. ([42024](https://github.com/WordPress/gutenberg/pull/42024))
|
52 |
+
|
53 |
+
### Accessibility
|
54 |
+
|
55 |
+
- Add aria-checked to the selected heading level menu item. ([42273](https://github.com/WordPress/gutenberg/pull/42273))
|
56 |
+
- Fix tabbing from first or last block in site editor. ([42036](https://github.com/WordPress/gutenberg/pull/42036))
|
57 |
+
- Navigation block: Only focus submenu trigger on escape key press. ([41986](https://github.com/WordPress/gutenberg/pull/41986))
|
58 |
+
- Change the BoxControl ARIA role from region to group. ([42094](https://github.com/WordPress/gutenberg/pull/42094))
|
59 |
+
- Update site editor region labels to match post editor. ([42037](https://github.com/WordPress/gutenberg/pull/42037))
|
60 |
+
|
61 |
+
### Bug Fixes
|
62 |
+
|
63 |
+
- Enable `shift` in URLPopover component. ([42214](https://github.com/WordPress/gutenberg/pull/42214))
|
64 |
+
- Multi-selection: Fix select all in Safari. ([42340](https://github.com/WordPress/gutenberg/pull/42340))
|
65 |
+
- Playwright: Fix relative URLs. ([42361](https://github.com/WordPress/gutenberg/pull/42361))
|
66 |
+
- Document Settings: Fix tooltip appearing when opening popovers in Summary panel. ([42381](https://github.com/WordPress/gutenberg/pull/42381))
|
67 |
+
- MediaReplaceFlow: Fix UI showing stale URL by avoiding state duplication. ([42116](https://github.com/WordPress/gutenberg/pull/42116))
|
68 |
+
- Template Mode: Allow clearing name field while typing. ([42065](https://github.com/WordPress/gutenberg/pull/42065))
|
69 |
+
- Navigation: Prevent title and href props from being rendered as HTML attributes. ([41833](https://github.com/WordPress/gutenberg/pull/41833))
|
70 |
+
- Recurse into conditional CSS rules for Editor iframe stylesheets. ([41110](https://github.com/WordPress/gutenberg/pull/41110))
|
71 |
+
|
72 |
+
#### Block Library
|
73 |
+
- Comment template: Left, center and right alignments. ([41892](https://github.com/WordPress/gutenberg/pull/41892))
|
74 |
+
- Comments block: Remove stray legacy class from edit. ([42335](https://github.com/WordPress/gutenberg/pull/42335))
|
75 |
+
- Filter out images with no local id before loading media library. ([42083](https://github.com/WordPress/gutenberg/pull/42083))
|
76 |
+
- Fix undo trap in Gallery block when transforming from shortcode. ([42001](https://github.com/WordPress/gutenberg/pull/42001))
|
77 |
+
- Remove sticky posts setting when we inherit the query. ([40656](https://github.com/WordPress/gutenberg/pull/40656))
|
78 |
+
- Social Links: Set the default protocol to 'https' if not specified. ([42167](https://github.com/WordPress/gutenberg/pull/42167))
|
79 |
+
|
80 |
+
#### Components
|
81 |
+
- Add missing label to border radius range control. ([42118](https://github.com/WordPress/gutenberg/pull/42118))
|
82 |
+
- ComboboxControl: Use custom prefix when generating the instanceId. ([42134](https://github.com/WordPress/gutenberg/pull/42134))
|
83 |
+
- Popover: Pass missing anchor ref to the getAnchorRect callback prop. ([42076](https://github.com/WordPress/gutenberg/pull/42076))
|
84 |
+
- [Popover]: Fix regression of inbetween inserter in site editor. ([42329](https://github.com/WordPress/gutenberg/pull/42329))
|
85 |
+
|
86 |
+
#### Block Editor
|
87 |
+
- Fix Link Control 'Open in new tab' option not saving properly on committing link in buttons block. ([42073](https://github.com/WordPress/gutenberg/pull/42073))
|
88 |
+
- Fix list view drop indicator positioning. ([42353](https://github.com/WordPress/gutenberg/pull/42353))
|
89 |
+
- Make sure comments keep their location when inside paragraph. ([31374](https://github.com/WordPress/gutenberg/pull/31374))
|
90 |
+
- Handle cases when getBlockType returns undefined. ([41884](https://github.com/WordPress/gutenberg/pull/41884))
|
91 |
+
|
92 |
+
#### Site Editor
|
93 |
+
- Allow clearing template name field while typing. ([42149](https://github.com/WordPress/gutenberg/pull/42149))
|
94 |
+
- Template Parts: Disable block transformations. ([42090](https://github.com/WordPress/gutenberg/pull/42090))
|
95 |
+
- Update template details browse label. ([42350](https://github.com/WordPress/gutenberg/pull/42350))
|
96 |
+
- Fix pattern carousel / grid styling regression. ([42194](https://github.com/WordPress/gutenberg/pull/42194))
|
97 |
+
|
98 |
+
#### Global Styles
|
99 |
+
- Filter block level styles before compiling global stylesheet. ([42207](https://github.com/WordPress/gutenberg/pull/42207))
|
100 |
+
- Fix link element hover bleeding into button element default styles. ([42072](https://github.com/WordPress/gutenberg/pull/42072))
|
101 |
+
|
102 |
+
#### Post Editor
|
103 |
+
- Editor: Fix term selector component exports. ([41784](https://github.com/WordPress/gutenberg/pull/41784))
|
104 |
+
- Post Template: Fix condition checks. ([42038](https://github.com/WordPress/gutenberg/pull/42038))
|
105 |
+
|
106 |
+
#### Build Tooling
|
107 |
+
- Tests: Ignore test files in `build-types` folder. ([42260](https://github.com/WordPress/gutenberg/pull/42260))
|
108 |
+
- Fix: IsEditedPostAutosaveable test case. ([42280](https://github.com/WordPress/gutenberg/pull/42280))
|
109 |
+
|
110 |
+
### Performance
|
111 |
+
- Work on refactor away from Lodash to reduce build size continued
|
112 |
+
|
113 |
+
### Documentation
|
114 |
+
- Add support for @ignore in the docgen tool. ([42198](https://github.com/WordPress/gutenberg/pull/42198))
|
115 |
+
- Button Component readme : Suggest label in case there is not text. ([40639](https://github.com/WordPress/gutenberg/pull/40639))
|
116 |
+
- New handbook page for curating the editor experience. ([42022](https://github.com/WordPress/gutenberg/pull/42022))
|
117 |
+
- Rename Templates page to Block Templates. ([42276](https://github.com/WordPress/gutenberg/pull/42276))
|
118 |
+
- Gutenberg Data Tutorial 5: Adding a Delete Button. ([40940](https://github.com/WordPress/gutenberg/pull/40940))
|
119 |
+
- Added new FAQ on disabling caching of theme.json. ([42346](https://github.com/WordPress/gutenberg/pull/42346))
|
120 |
+
- Update link to sample code in gutenberg-examples. ([42208](https://github.com/WordPress/gutenberg/pull/42208))
|
121 |
+
- Add @example for getNotices to create example in the handbook. ([42023](https://github.com/WordPress/gutenberg/pull/42023))
|
122 |
+
- Add examples for all actions/selectors for the @wordpress/notice package. ([42077](https://github.com/WordPress/gutenberg/pull/42077))
|
123 |
+
- Update versions in WordPress for upcoming 6.0.1 release. ([42161](https://github.com/WordPress/gutenberg/pull/42161))
|
124 |
+
- Fix code blocks for Block Transforms API. ([42287](https://github.com/WordPress/gutenberg/pull/42287))
|
125 |
+
- Fix formatting problems with curating handbook page. ([42135](https://github.com/WordPress/gutenberg/pull/42135))
|
126 |
+
- Fix link to meta box example. ([42293](https://github.com/WordPress/gutenberg/pull/42293))
|
127 |
+
- Update attributes example: Alter source children. ([41016](https://github.com/WordPress/gutenberg/pull/41016))
|
128 |
+
|
129 |
+
#### npm publishing workflow
|
130 |
+
- Simplify workflow with GitHub Actions ([42189](https://github.com/WordPress/gutenberg/pull/42189))
|
131 |
+
- Update details related to npm publishing. ([42364](https://github.com/WordPress/gutenberg/pull/42364))
|
132 |
+
|
133 |
+
### Experiments
|
134 |
+
- Add a `WP_Style_Engine_CSS_Declarations` object. ([42043](https://github.com/WordPress/gutenberg/pull/42043))
|
135 |
+
- Style engine: Rename 'css_var' option property to 'convert_vars_to_classnames'. ([42113](https://github.com/WordPress/gutenberg/pull/42113))
|
136 |
+
- Style engine: Return declarations in array response. ([42307](https://github.com/WordPress/gutenberg/pull/42307))
|
137 |
+
- Layout: Use semantic classnames, centralize layout definitions, reduce duplication, and fix blockGap in theme.json. ([40875](https://github.com/WordPress/gutenberg/pull/40875))
|
138 |
+
|
139 |
+
### Code Quality
|
140 |
+
- Block Editor: Use optional chaining in 'block-list' component. ([42068](https://github.com/WordPress/gutenberg/pull/42068))
|
141 |
+
- Blocks: Remove no longer used Block Content Context. ([41395](https://github.com/WordPress/gutenberg/pull/41395))
|
142 |
+
- Chore: Remove two empty unrequired object destructuring. ([42279](https://github.com/WordPress/gutenberg/pull/42279))
|
143 |
+
- Fix fix. ([42160](https://github.com/WordPress/gutenberg/pull/42160))
|
144 |
+
- Fix: Inexistent parameter passed to getBlockIndex on getBlockInsertionPoint. ([42250](https://github.com/WordPress/gutenberg/pull/42250))
|
145 |
+
- Fix: State type in automaticChangeStatus reducer. ([42251](https://github.com/WordPress/gutenberg/pull/42251))
|
146 |
+
- Style engine: Add unit test coverage for WP_Style_Engine_CSS_Declarations. ([42306](https://github.com/WordPress/gutenberg/pull/42306))
|
147 |
+
- Style engine: Rename main public function to reflect functionality. ([42140](https://github.com/WordPress/gutenberg/pull/42140))
|
148 |
+
- Update: Remove repeated and condition on useElevation. ([42048](https://github.com/WordPress/gutenberg/pull/42048))
|
149 |
+
- useSelect: Use useDebugValue to better display data in DevTools. ([42225](https://github.com/WordPress/gutenberg/pull/42225))
|
150 |
+
|
151 |
+
#### Migration to Typescript
|
152 |
+
- Grid: Convert component to TypeScript. ([41923](https://github.com/WordPress/gutenberg/pull/41923))
|
153 |
+
- HStack: Convert component to TypeScript. ([41580](https://github.com/WordPress/gutenberg/pull/41580))
|
154 |
+
- RangeControl: Convert component to TypeScript. ([40535](https://github.com/WordPress/gutenberg/pull/40535))
|
155 |
+
- RangeControl: Convert stories to TypeScript. ([41444](https://github.com/WordPress/gutenberg/pull/41444))
|
156 |
+
- RangeControl: Convert unit tests to typescript. ([41445](https://github.com/WordPress/gutenberg/pull/41445))
|
157 |
+
- Scrollable: Convert component to TypeScript. ([42016](https://github.com/WordPress/gutenberg/pull/42016))
|
158 |
+
- TextHighlight: Convert component to TypeScript. ([41698](https://github.com/WordPress/gutenberg/pull/41698))
|
159 |
+
- Tip: Covert component to TypeScript. ([42262](https://github.com/WordPress/gutenberg/pull/42262))
|
160 |
+
- VisuallyHidden: Convert component to TypeScript. ([42220](https://github.com/WordPress/gutenberg/pull/42220))
|
161 |
+
- Spacer: Complete TypeScript migration of component. ([42013](https://github.com/WordPress/gutenberg/pull/42013))
|
162 |
+
-
|
163 |
+
#### Components
|
164 |
+
- Add eslint to prevent SSR breakage. ([42248](https://github.com/WordPress/gutenberg/pull/42248))
|
165 |
+
- Fix typos in components changelog. ([42244](https://github.com/WordPress/gutenberg/pull/42244))
|
166 |
+
- Refactor `ColorPicker` to pass `exhaustive-deps`. ([41294](https://github.com/WordPress/gutenberg/pull/41294))
|
167 |
+
- Refactor `Navigation` to pass `exhaustive-deps`. ([41612](https://github.com/WordPress/gutenberg/pull/41612))
|
168 |
+
- Refactor`FocalPointPicker` to pass exhaustive-deps. ([41520](https://github.com/WordPress/gutenberg/pull/41520))
|
169 |
+
|
170 |
+
|
171 |
+
#### Block Library
|
172 |
+
- More Block: Remove duplicate block class. ([42120](https://github.com/WordPress/gutenberg/pull/42120))
|
173 |
+
- Page Break Block: Remove duplicate block class. ([42121](https://github.com/WordPress/gutenberg/pull/42121))
|
174 |
+
- Page List Block: Remove duplicate useBlockProps hook. ([42123](https://github.com/WordPress/gutenberg/pull/42123))
|
175 |
+
- Remove client side variation fallbacks. ([42180](https://github.com/WordPress/gutenberg/pull/42180))
|
176 |
+
- Site Logo: Remove unnecessary state. ([42042](https://github.com/WordPress/gutenberg/pull/42042))
|
177 |
+
|
178 |
+
### Tools
|
179 |
+
|
180 |
+
- Automate the cherry-picking process for WordPress and Gutenberg releases. ([40969](https://github.com/WordPress/gutenberg/pull/40969))
|
181 |
+
- Update the minimum WP version to 5.9. ([41306](https://github.com/WordPress/gutenberg/pull/41306))
|
182 |
+
- Components: Remove duplicate CHANGELOG titles. ([42334](https://github.com/WordPress/gutenberg/pull/42334))
|
183 |
+
|
184 |
+
|
185 |
+
#### Testing
|
186 |
+
- Fix: Multiple regex in packages/env/lib/config/test/config.js. ([42249](https://github.com/WordPress/gutenberg/pull/42249))
|
187 |
+
- Migrate Block Mover Test For Playwright. ([42039](https://github.com/WordPress/gutenberg/pull/42039))
|
188 |
+
- Migrate format API test for playwright. ([42035](https://github.com/WordPress/gutenberg/pull/42035))
|
189 |
+
- Migrate list block test to Playwright. ([41555](https://github.com/WordPress/gutenberg/pull/41555))
|
190 |
+
- end-to-end Tests: Migrate Comments block test to Playwright. ([39826](https://github.com/WordPress/gutenberg/pull/39826))
|
191 |
+
- fix: Update Image block native end-to-end test fixture. ([42050](https://github.com/WordPress/gutenberg/pull/42050))
|
192 |
+
- SelectControl: Use roles and @testing-library/user-event in unit tests. ([42308](https://github.com/WordPress/gutenberg/pull/42308))
|
193 |
+
|
194 |
+
#### Build Tooling
|
195 |
+
- Ignore *.d.ts files when running unit tests. ([42304](https://github.com/WordPress/gutenberg/pull/42304))
|
196 |
+
- Dependency Extraction: Output asset.php files for shared chunks too. ([41002](https://github.com/WordPress/gutenberg/pull/41002))
|
197 |
+
|
198 |
+
#### Create Block
|
199 |
+
- Added prompt to continue when minimum system requirements not met. ([42151](https://github.com/WordPress/gutenberg/pull/42151))
|
200 |
+
- More careful prompts to continue when minimum system requirements are not met. ([42254](https://github.com/WordPress/gutenberg/pull/42254))
|
201 |
+
- Fix regression from `_.size()` refactoring. ([42049](https://github.com/WordPress/gutenberg/pull/42049))
|
202 |
+
|
203 |
+
#### Block Library
|
204 |
+
- Comments block: Change ID to `core/comments`. ([40506](https://github.com/WordPress/gutenberg/pull/40506))
|
205 |
+
- Elements: Buttons: Style the cursor for all button elements. ([42102](https://github.com/WordPress/gutenberg/pull/42102))
|
206 |
+
- Post Comments Form: Fix warning i18n. ([42131](https://github.com/WordPress/gutenberg/pull/42131))
|
207 |
+
- Use more clear and inclusive language in comments. ([42155](https://github.com/WordPress/gutenberg/pull/42155))
|
208 |
+
|
209 |
+
#### Global Styles
|
210 |
+
- Add link element `:Hover` interactivity control to global styles UI. ([41976](https://github.com/WordPress/gutenberg/pull/41976))
|
211 |
+
- Add support for heading elements. ([41981](https://github.com/WordPress/gutenberg/pull/41981))
|
212 |
+
- Add visited to link element allowed pseudo selector list. ([42096](https://github.com/WordPress/gutenberg/pull/42096))
|
213 |
+
- Button Elements: Allow element styles in classic themes. ([42012](https://github.com/WordPress/gutenberg/pull/42012))
|
214 |
+
- Theme.json: Add spacing size presets. ([41527](https://github.com/WordPress/gutenberg/pull/41527))
|
215 |
+
- Theme.json Schema: Add support for button elements. ([42133](https://github.com/WordPress/gutenberg/pull/42133))
|
216 |
+
|
217 |
+
#### Block Editor
|
218 |
+
- Rich text: Remove placeholder on composition start. ([41970](https://github.com/WordPress/gutenberg/pull/41970))
|
219 |
+
- Rich text: Remove space handling (for BUTTON and SUMMARY). ([41977](https://github.com/WordPress/gutenberg/pull/41977))
|
220 |
+
- Site Editor: Make Code Editor reflect block conversions. ([42081](https://github.com/WordPress/gutenberg/pull/42081))
|
221 |
+
- Remove the Template panel option from the Preferences modal ([42030](https://github.com/WordPress/gutenberg/pull/42030))
|
222 |
+
#### Data Layer
|
223 |
+
- Enable useSelect autocompletion. ([41911](https://github.com/WordPress/gutenberg/pull/41911))
|
224 |
+
- Update wordpress/data documentation in order to prefer store object instead of store name to access the store. ([41210](https://github.com/WordPress/gutenberg/pull/41210))
|
225 |
+
|
226 |
+
## First time contributors
|
227 |
+
|
228 |
+
The following PRs were merged by first time contributors:
|
229 |
+
|
230 |
+
- @MarieComet: Button Component readme : Suggest label in case there is not text. ([40639](https://github.com/WordPress/gutenberg/pull/40639))
|
231 |
+
- @rflw: Update attributes example: Alter source children. ([41016](https://github.com/WordPress/gutenberg/pull/41016))
|
232 |
+
- @schutzsmith: Theme.json Documentation - Added new FAQ on disabling caching of theme.json. ([42346](https://github.com/WordPress/gutenberg/pull/42346))
|
233 |
+
- @welenofsky: Update link to sample code in gutenberg-examples. ([42208](https://github.com/WordPress/gutenberg/pull/42208))
|
234 |
+
|
235 |
+
|
236 |
+
## Contributors
|
237 |
+
|
238 |
+
The following contributors merged PRs in this release:
|
239 |
+
|
240 |
+
@aaronrobertshaw @adamziel @afercia @alexstine @andrewserong @annezazu @aristath @bph @c4rl0sbr4v0 @carolinan @chad1008 @ciampo @dcalhoun @draganescu @ellatrix @fullofcaffeine @geriux @getdave @glendaviesnz @gziolo @hz-tyfoon @jameskoster @jorgefilipecosta @jsnajdr @kevin940726 @Mamaduka @MarieComet @mcliwanow @mcsf @mikachan @mirka @ndiego @noisysocks @ntsekouras @ockham @oguzkocer @opr @pavanpatil1 @pooja-muchandikar @ralucaStan @ramonjd @renatho @rflw @ryanwelcher @schutzsmith @scruffian @SiobhyB @stokesman @t-hamano @talldan @torounit @tyxla @vdwijngaert @walbo @welenofsky @youknowriad
|
241 |
+
|
242 |
+
|
243 |
|
244 |
|
245 |
= 13.6.0 =
|
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.9
|
7 |
* Requires PHP: 5.6
|
8 |
-
* Version: 13.7.
|
9 |
* Author: Gutenberg Team
|
10 |
* Text Domain: gutenberg
|
11 |
*
|
@@ -13,8 +13,8 @@
|
|
13 |
*/
|
14 |
|
15 |
### BEGIN AUTO-GENERATED DEFINES
|
16 |
-
define( 'GUTENBERG_VERSION', '13.7.
|
17 |
-
define( 'GUTENBERG_GIT_COMMIT', '
|
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.9
|
7 |
* Requires PHP: 5.6
|
8 |
+
* Version: 13.7.1
|
9 |
* Author: Gutenberg Team
|
10 |
* Text Domain: gutenberg
|
11 |
*
|
13 |
*/
|
14 |
|
15 |
### BEGIN AUTO-GENERATED DEFINES
|
16 |
+
define( 'GUTENBERG_VERSION', '13.7.1' );
|
17 |
+
define( 'GUTENBERG_GIT_COMMIT', '17588f9a1469ceaa1eb52fa5d3574e899ac99697' );
|
18 |
### END AUTO-GENERATED DEFINES
|
19 |
|
20 |
gutenberg_pre_init();
|
lib/compat/wordpress-6.0/block-patterns.php
CHANGED
@@ -5,42 +5,44 @@
|
|
5 |
* @package gutenberg
|
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 |
}
|
5 |
* @package gutenberg
|
6 |
*/
|
7 |
|
8 |
+
if ( ! function_exists( '_register_remote_theme_patterns' ) ) {
|
9 |
+
/**
|
10 |
+
* Registers patterns from Pattern Directory provided by a theme's
|
11 |
+
* `theme.json` file.
|
12 |
+
*/
|
13 |
+
function _register_remote_theme_patterns() {
|
14 |
+
if ( ! get_theme_support( 'core-block-patterns' ) ) {
|
15 |
+
return;
|
16 |
+
}
|
17 |
|
18 |
+
if ( ! apply_filters( 'should_load_remote_block_patterns', true ) ) {
|
19 |
+
return;
|
20 |
+
}
|
21 |
|
22 |
+
if ( ! WP_Theme_JSON_Resolver_Gutenberg::theme_has_support() ) {
|
23 |
+
return;
|
24 |
+
}
|
25 |
|
26 |
+
$pattern_settings = WP_Theme_JSON_Resolver_Gutenberg::get_theme_data()->get_patterns();
|
27 |
+
if ( empty( $pattern_settings ) ) {
|
28 |
+
return;
|
29 |
+
}
|
30 |
|
31 |
+
$request = new WP_REST_Request( 'GET', '/wp/v2/pattern-directory/patterns' );
|
32 |
+
$request['slug'] = $pattern_settings;
|
33 |
+
$response = rest_do_request( $request );
|
34 |
+
if ( $response->is_error() ) {
|
35 |
+
return;
|
36 |
+
}
|
37 |
+
$patterns = $response->get_data();
|
38 |
+
$patterns_registry = WP_Block_Patterns_Registry::get_instance();
|
39 |
+
foreach ( $patterns as $pattern ) {
|
40 |
+
$pattern_name = sanitize_title( $pattern['title'] );
|
41 |
+
// Some patterns might be already registered as core patterns with the `core` prefix.
|
42 |
+
$is_registered = $patterns_registry->is_registered( $pattern_name ) || $patterns_registry->is_registered( "core/$pattern_name" );
|
43 |
+
if ( ! $is_registered ) {
|
44 |
+
register_block_pattern( $pattern_name, (array) $pattern );
|
45 |
+
}
|
46 |
}
|
47 |
}
|
48 |
}
|
lib/compat/wordpress-6.0/block-template.php
DELETED
@@ -1,38 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Block template loader functions.
|
4 |
-
*
|
5 |
-
* @package WordPress
|
6 |
-
*/
|
7 |
-
|
8 |
-
/**
|
9 |
-
* Return the correct template for the site's home page.
|
10 |
-
*
|
11 |
-
* @access private
|
12 |
-
* @since 6.0.0
|
13 |
-
*
|
14 |
-
* @return array|null A template object, or null if none could be found
|
15 |
-
*/
|
16 |
-
function gutenberg_resolve_home_template() {
|
17 |
-
$show_on_front = get_option( 'show_on_front' );
|
18 |
-
$front_page_id = get_option( 'page_on_front' );
|
19 |
-
|
20 |
-
if ( 'page' === $show_on_front && $front_page_id ) {
|
21 |
-
return array(
|
22 |
-
'postType' => 'page',
|
23 |
-
'postId' => $front_page_id,
|
24 |
-
);
|
25 |
-
}
|
26 |
-
|
27 |
-
$hierarchy = array( 'front-page', 'home', 'index' );
|
28 |
-
$template = gutenberg_resolve_template( 'home', $hierarchy, '' );
|
29 |
-
|
30 |
-
if ( ! $template ) {
|
31 |
-
return null;
|
32 |
-
}
|
33 |
-
|
34 |
-
return array(
|
35 |
-
'postType' => 'wp_template',
|
36 |
-
'postId' => $template->id,
|
37 |
-
);
|
38 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lib/compat/wordpress-6.0/site-editor.php
ADDED
@@ -0,0 +1,95 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Compatibility fixes for WP 5.9 and Site Editor.
|
4 |
+
*
|
5 |
+
* It can be removed after the minimum required WP version is 6.0
|
6 |
+
*
|
7 |
+
* @package WordPress
|
8 |
+
*/
|
9 |
+
|
10 |
+
/**
|
11 |
+
* Return the correct template for the site's home page.
|
12 |
+
*
|
13 |
+
* @access private
|
14 |
+
* @since 6.0.0
|
15 |
+
*
|
16 |
+
* @return array|null A template object, or null if none could be found
|
17 |
+
*/
|
18 |
+
function gutenberg_resolve_home_template() {
|
19 |
+
$show_on_front = get_option( 'show_on_front' );
|
20 |
+
$front_page_id = get_option( 'page_on_front' );
|
21 |
+
|
22 |
+
if ( 'page' === $show_on_front && $front_page_id ) {
|
23 |
+
return array(
|
24 |
+
'postType' => 'page',
|
25 |
+
'postId' => $front_page_id,
|
26 |
+
);
|
27 |
+
}
|
28 |
+
|
29 |
+
$hierarchy = array( 'front-page', 'home', 'index' );
|
30 |
+
$template = resolve_block_template( 'home', $hierarchy, '' );
|
31 |
+
|
32 |
+
if ( ! $template ) {
|
33 |
+
return null;
|
34 |
+
}
|
35 |
+
|
36 |
+
return array(
|
37 |
+
'postType' => 'wp_template',
|
38 |
+
'postId' => $template->id,
|
39 |
+
);
|
40 |
+
}
|
41 |
+
|
42 |
+
/**
|
43 |
+
* Do a server-side redirection if missing `postType` and `postId`
|
44 |
+
* query args when visiting site editor.
|
45 |
+
*
|
46 |
+
* Note: This is a backward compatibility redirect for WP 5.9.
|
47 |
+
*
|
48 |
+
* @return void
|
49 |
+
*/
|
50 |
+
function gutenberg_site_editor_maybe_redirect() {
|
51 |
+
// Skip redirection for WP 6.0 and later.
|
52 |
+
if ( function_exists( '_resolve_home_block_template' ) ) {
|
53 |
+
return;
|
54 |
+
}
|
55 |
+
|
56 |
+
// Check theme support. The action runs before checks in the Site Editor.
|
57 |
+
if ( ! wp_is_block_theme() ) {
|
58 |
+
return;
|
59 |
+
}
|
60 |
+
|
61 |
+
if ( empty( $_GET['postType'] ) && empty( $_GET['postId'] ) ) {
|
62 |
+
$template = gutenberg_resolve_home_template();
|
63 |
+
if ( ! empty( $_GET['styles'] ) ) {
|
64 |
+
$template['styles'] = sanitize_key( $_GET['styles'] );
|
65 |
+
}
|
66 |
+
|
67 |
+
$redirect_url = add_query_arg(
|
68 |
+
$template,
|
69 |
+
admin_url( 'site-editor.php' )
|
70 |
+
);
|
71 |
+
wp_safe_redirect( $redirect_url );
|
72 |
+
exit;
|
73 |
+
}
|
74 |
+
}
|
75 |
+
add_action( 'load-site-editor.php', 'gutenberg_site_editor_maybe_redirect' );
|
76 |
+
|
77 |
+
/**
|
78 |
+
* Add home template settings for WP 5.9.
|
79 |
+
*
|
80 |
+
* @param array $settings Existing block editor settings.
|
81 |
+
* @param WP_Block_Editor_Context $context The current block editor context.
|
82 |
+
* @return array
|
83 |
+
*/
|
84 |
+
function gutenberg_site_editor_homepage_setting( $settings, $context ) {
|
85 |
+
if ( isset( $context->post ) ) {
|
86 |
+
return $settings;
|
87 |
+
}
|
88 |
+
|
89 |
+
if ( ! isset( $settings['__unstableHomeTemplate'] ) ) {
|
90 |
+
$settings['__unstableHomeTemplate'] = gutenberg_resolve_home_template();
|
91 |
+
}
|
92 |
+
|
93 |
+
return $settings;
|
94 |
+
}
|
95 |
+
add_filter( 'block_editor_settings_all', 'gutenberg_site_editor_homepage_setting', 10, 2 );
|
lib/load.php
CHANGED
@@ -70,7 +70,7 @@ require __DIR__ . '/compat/wordpress-6.0/functions.php';
|
|
70 |
require __DIR__ . '/compat/wordpress-6.0/class-wp-theme-json-6-0.php';
|
71 |
require __DIR__ . '/compat/wordpress-6.0/class-wp-theme-json-resolver-6-0.php';
|
72 |
require __DIR__ . '/compat/wordpress-6.0/block-patterns.php';
|
73 |
-
require __DIR__ . '/compat/wordpress-6.0/
|
74 |
require __DIR__ . '/compat/wordpress-6.0/edit-form-blocks.php';
|
75 |
require __DIR__ . '/compat/wordpress-6.0/block-patterns-update.php';
|
76 |
require __DIR__ . '/compat/wordpress-6.0/client-assets.php';
|
70 |
require __DIR__ . '/compat/wordpress-6.0/class-wp-theme-json-6-0.php';
|
71 |
require __DIR__ . '/compat/wordpress-6.0/class-wp-theme-json-resolver-6-0.php';
|
72 |
require __DIR__ . '/compat/wordpress-6.0/block-patterns.php';
|
73 |
+
require __DIR__ . '/compat/wordpress-6.0/site-editor.php';
|
74 |
require __DIR__ . '/compat/wordpress-6.0/edit-form-blocks.php';
|
75 |
require __DIR__ . '/compat/wordpress-6.0/block-patterns-update.php';
|
76 |
require __DIR__ . '/compat/wordpress-6.0/client-assets.php';
|
readme.txt
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
=== Gutenberg ===
|
2 |
Contributors: matveb, joen, karmatosed
|
3 |
Tested up to: 6.0
|
4 |
-
Stable tag: 13.
|
5 |
License: GPLv2 or later
|
6 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
7 |
|
1 |
=== Gutenberg ===
|
2 |
Contributors: matveb, joen, karmatosed
|
3 |
Tested up to: 6.0
|
4 |
+
Stable tag: 13.7.0
|
5 |
License: GPLv2 or later
|
6 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
7 |
|