What’s new in Gutenberg? 2nd March

This releaseRelease A release is the distribution of the final version of an application. A software release may be either public or private and generally constitutes the initial or new generation of a new or upgraded application. A release is preceded by the distribution of alpha and then beta versions of the software. includes significant progress in consolidating the codebase and refining aspects of the experience. Notably, it introduces APIs for extending GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ beyond blocks, allowing plugins to register a full sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme. for their functionality. There are also expansions to the template support (now allows to declare nested structures), ability to duplicate blocks, various design adjustments, etc. Overall the tone has been fine tuning existing elements and simplifying implementations.

2.3 🍇

  • Continue editing flow iterations by adding a line between blocks to insert new content — it also works within nested groups.
  • Add support for nested templates.
  • Allow duplicating a block through a menu button.
  • Automatically set a matching block as the default when a post format is set and the post is empty. This continues the path of matching blocks with post formats.
  • Add CodeMirror (coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. library) to the HTMLHTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. for syntax highlighting.
  • Simplify design presentation of editor header area for better consistency. (Add label for "Preview" action.)
  • Introduce new APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. for allowing plugins to register sidebars. ⭐️  It allows plugins to further extend Gutenberg natively with non-content functionality. Note: the public facing functions are marked as experimental as they are being iterated in the context of the major extensibility work going on outside of blocks.
HTML block, now with syntax highlighting.

Other Changes

High contrast mode in Windows.

#core-editor, #editor, #gutenberg, #gutenberg-new