- Add ´@wordpress/html-entities´ package to the list of dependencies in package.json. (#62313)
- Variables like
process.env.IS_GUTENBERG_PLUGIN
have been replaced byglobalThis.IS_GUTENBERG_PLUGIN
. Build systems usingprocess.env
should be updated (#61486). - Increase the minimum required Node.js version to v18.12.0 matching long-term support releases (#31270). Learn more about Node.js releases.
- Replaced
classnames
package with the faster and smallerclsx
package (#61138).
- Move the panels visibility actions and selectors to the editor package deprecating
toggleEditorPanelEnabled
,toggleEditorPanelOpened
,removeEditorPanel
,isEditorPanelRemoved
,isEditorPanelOpened
andisEditorPanelEnabled
.
- Updated dependencies to require React 18 (45235)
BlockTypesChecklist
: Move BlockIcon component out of CheckboxControl label (#45535)
- The
GUTENBERG_PHASE
environment variable has been renamed toIS_GUTENBERG_PLUGIN
and is now a boolean (#38202).
- Removed unused
@wordpress/api-fetch
,@wordpress/primitives
anduuid
dependencies (#38388).
- Upgraded React components to work with v17.0 (#29118). There are no new features in React v17.0 as explained in the blog post.
- Drop support for Internet Explorer 11 (#31110). Learn more at https://make.wordpress.org/core/2021/04/22/ie-11-support-phase-out-plan/.
- Increase the minimum Node.js version to v12 matching Long Term Support releases (#31270). Learn more at https://nodejs.org/en/about/releases/.
- When the plugin renders a pinnable
PluginSidebar
component, then by default it also automatically renders a correspondingPluginSidebarMenuItem
. It's respecting matchingPluginSidebarMenuItem
components registered by plugins and therefore is fully backward compatible (#29081).
- Move the internal
EditorRegions
component to the@wordpress/block-editor
package, an rename toEditorSkeleton
. Its class names have thus been renamed fromedit-post-editor-regions
toblock-editor-editor-skeleton
.
- Fix regression introduced by EditorInitializer component which auto-closed sidebar plugins when opened on small screens. (#17712)
- Create EditorInitializer component and implement for various things to initialize as the editor is loaded. This replaces the
__unstableInitialize
refactor done in #14740. (#15444)
- Implement the
addToGallery
option in theMediaUpload
hook. The option allows users to open the media modal in thegallery-library
instead ofgallery-edit
state.
- convert
INIT
effect to controls & actions #14740
- Expose the
className
property to style thePluginSidebar
component.
- Fix 'save' keyboard shortcut not functioning in the Code Editor.
- Prevent
ClipboardButton
from incorrectly copying a serialized block string instead of the intended text in Safari.
- Fix saving WYSIWYG Meta Boxes
- The new
AdminNotices
component will transparently upgrade any.notice
elements on the page to the equivalent@wordpress/notices
module notice state.
isEditorSidebarPanelOpened
selector (core/edit-post
) has been removed. Please useisEditorPanelEnabled
instead.toggleGeneralSidebarEditorPanel
action (core/edit-post
) has been removed. Please usetoggleEditorPanelOpened
instead.
- "View as" link is not updated after the post is updated and the permalink is changed.
- Hide custom fields option when the meta box is disabled.
setActiveMetaBoxLocations
action (core/edit-post
) has been removed.initializeMetaBoxState
action (core/edit-post
) has been removed.initializeEditor
no longer returns an object. Use thesetActiveMetaBoxLocations
action (core/edit-post
) in place of the existing object'sinitializeMetaBoxes
function.setMetaBoxSavedData
action (core/edit-post
) has been removed.getMetaBoxes
selector (core/edit-post
) has been removed. UsegetActiveMetaBoxLocations
selector (core/edit-post
) instead.getMetaBox
selector (core/edit-post
) has been removed. UseisMetaBoxLocationActive
selector (core/edit-post
) instead.
- Add the editor styles support's wrapper className.
- Hide pinned plugins and block traversal tool from header on mobile.
- Fix fullscreen mode toggle.
- Initial release.