-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Description
Tracking all Dev Notes from Gutenberg plugin releases 16.8 - 17.7
Please read the information below carefully. If you have questions, connect with @Leonardus-Nugraha via Slack or comment here.
- 🗓 Deadline March 4th, 2024
Not all developer-related information needs to be in a separate DevNote on the Make Core blog for the field guide. We can group related information. We can already make decisions on some features if it warrants a stand-alone blog post or if the information will be part of a group post.
Stand-alone post
To streamline the process and eliminate bottlenecks, all writers of stand-alone dev notes will write the dev notes on the Make Core Blog.
Instructions
- Create your note in a new post,
- Save as Draft
- Enable public preview
- Share the link to the public preview in a comment below, as "ready for review"
- "For dev notes, each one must have at least two reviewers" (Handbook)
Part of a group post
If the information related to your PR will be part of a group post, please write the dev note in a comment on the PR, so it can be reviewed and, if necessary commented on, by the release docs team or a reviewer.
Before you start writing 📣 please read the handbook pages:
- ⭐️ Writing developer notes
- ⭐️ Style & Substance section of the Post & Comment Guidelines for Make Blog
- ⭐️ Documentation Style Guide - Good for reference, when in doubt, especially when English is not your native language.
The list is incomplete. We are in the process of reviewing plugin release changelogs and add them as we progress on the task.
There are two labels:
needs dev note
and has dev note
If you worked on a feature/module/component that definitely needs a dev note, please assign the label needs dev note
If you already added the Dev Note to the make blog on draft or as a comment on the PR, please label it has dev note
To Do
- Removing Reakit
Composite
implementation #58620 @andrewhayward - Add: Footnotes support for other CPT's. #57353 @jorgefilipecosta
- Fix broken list markup in navigation block when 3rd party blocks are used as decendants of navigation block #55551 @fabiankaegy
- [Create Block] Introduce the transformer property. #55423 @ryanwelcher
- Editor: Introduce PluginPostExcerpt slot #55200 @retrofox
- Deprecating
isPressed
inButton
component #54740 @andrewhayward
viewScriptModule
: dev note preview - Published
- Blocks: Add handling for block.json viewScriptModule #58731 @sirreal
- WP Scripts: Build block.json viewModule #57461 @sirreal
- Blocks: Add handling for block.json viewModule #57437 @sirreal
Site editor and page editor unification: dev note preview
- Editor: Move and unify the inserter and list view states #57158 @youknowriad
- Editor: Move the panel visibility state from the edit-post to the editor package #57012 @youknowriad
- Site Editor: use EditorProvider instead of custom logic #56000 @youknowriad
Deprecate outer margins: dev note draft
- FontSizePicker: Hard deprecate bottom margin #58702 @mirka
- GradientPicker: Hard deprecate outer margins #58701 @mirka
- AnglePickerControl: Hard deprecate bottom margin #58700 @mirka
- CustomGradientPicker: Hard deprecate outer margins #58699 @mirka 👈 Dev Note for all 4 PRs consolidated here
- CustomSelectControl: Hard deprecate constrained width #58974 @mirka
- Components: Remove deprecation warnings for
__next36pxDefaultSize
#58703 @mirka
Font Library: dev note draft
- Font Library: disable font library UI using a PHP filter #57818 @matiasbenedetto
- Font Library: singularize install font families endpoint #57569 @matiasbenedetto
- Font Library: unregister font collection #54701 @matiasbenedetto
Misc Dev Notes: post draft
- Background image: Add backgroundSize and repeat features #57005 @andrewserong
- Dimensions: Add Aspect Ratio block support #56897 @andrewserong
- Add block gap support to Quote block. #56064
- Search Block: Remove unused
buttonBehavior
attribute #53467 @t-hamano - Pullquote Block: Add padding and margin support #45731 @t-hamano
- DependencyExtractionWebpackPlugin: Drop webpack4 and node<18 #57303 @sirreal
- Enable Block Renaming support for (almost) all blocks #54426
- Block editor: Stabilise RecursionProvider and useHasRecursion APIs #58120 @mcsf
- Add allowedBlocks field to block.json to specify allowed children #58262 @jsnajdr
- Revisions: add new selectors to fetch entity revisions #54046 @ramonjd
- Add useSettings hook for reading multiple settings at once #55337 @jsnajdr
Block Hooks - Published
Block Bindings - Published