The WordPress coreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. development team builds WordPress! Follow this site for general updates, status reports, and the occasional code debate. There’s lots of ways to contribute:
Found a bugbugA bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority.?Create a ticket in the bug tracker.
“What’s new in GutenbergGutenbergThe 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/…” posts (labeled with the #gutenberg-newtagtagA directory in Subversion. WordPress uses tags to store a single snapshot of a version (3.6, 3.6.1, etc.), the common convention of tags in version control systems. (Not to be confused with post tags.)) are posted following every Gutenberg release on a biweekly basis, discovering new features included in each release. As a reminder, here’s an overview of different ways to keep up with Gutenberg and the Full Site Editing project.
Gutenberg 14.4 has been released and is available for download!
It introduces a distraction-free mode for text-based content creation, it redesigns the main pattern inserter, it continues to improve recent responsive design features such as Fluid Typography and much more!
Fun fact: Johannes Gutenberg invented the printing press in 1440 and this version of Gutenberg is the 14.4.0
Explore easier navigation and larger previews of patterns in the Inserter
A new design offers a split view between categories and patterns, improving the navigation between categories and providing larger previews for patterns, resulting in improved discoverability and at a glance context.
Enjoy distraction free writing
Gutenberg 14.4 includes a new mode that reduces various parts of the editor interface, allowing for a more focused writing experience. When enabled, the sidebars are closed and toolbars fade away, leaving your content to take center stage. You can toggle this mode on/off as you’d like, depending on what you’re looking for.
Control image captions from the blockBlockBlock 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. toolbar
With this release, you can now add or remove a caption for an image directly from the block toolbar. If a caption has already been set, it will be included by default when the image is added to your content.
Lock the ability to edit the navigation block
The Navigation block offers an additional option when locking to restrict the ability to edit the content on its inner blocks (links and submenus). This helps further curate the experience, especially if you’re taking advantage of the ability to use block template parts in classic themes.
Take advantage of improvements to Fluid Typography
In Gutenberg 13.8, Fluid Typography for font size presets was introduced to allow themers to generate fluid font size presets in theme.jsonJSONJSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML.. This release of Gutenberg builds on this work by automatically converting custom font sizes to fluid values when fluid typography is enabled.
Changelog
Enhancements
Add prop to disable block selection clearer in BlockList. (44517)
Fix visibility of nested Group block appender. (45050)
Fix: Follow discussion settings in the comments block edit. (44463)
Group, Row, Stack, Columns. Fix missing border regressionregressionA software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or blockers. Recent regressions may be given higher priorities. A "3.6 regression" would be a bug in 3.6 that worked as intended in 3.5.. (44696)
List Item: Allow Gutenberg to override coreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. block type. (44911)
List v2: Selection when creating paragraph from empty list item. (44864)
Remove anchor support from the navigation block. (44721)
Removes __unstableMaxPages attribute from Page List block (and Nav block). (44415)
Site Logo: User permission HTTPHTTPHTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. errors. (45104)
Site logo: Centered state, for upload button. (44861)
Media: Cover block text color heuristic for cross origin media. (44552)
Patterns: Hide list items from content area of content locked blocks. (44676)
Templates APIAPIAn 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.: Avoid PHPPHPThe web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher warning when getting dynamic template data. (44783)
Block Settings: Show move to on nested blocks when only one root block. (44827)
Navigation: Fallback to a classic menu if one is available. (44173)
Site Editor
Toggle Navigation Menus SidebarSidebarA 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.. (44860)
Zoomed out view: Keep list view open when entering mode. (44781)
Block Editor
Cover: Fix erroneous focus style in editor. (44707)
Native inner blocks merge where appropriate. (45048)
Typography
Fluid typography: Convert server-side block support values. (44762)
Fluid typography: Covert font size number values to pixels. (44807)
Fluid typography: Ensure fontsizes are strings or integers. (44847)
Font Size Picker Hint: Fallback to font size slug if name is undefined. (45041)
Make custom font sizes appear fluid in the block editor when fluid typography is enabled. (44765)
Search block: Ensure font sizes values are converted to fluid in the editor. (44852)
Fluid typography: Convert font size inline style attributes to fluid values. (44764)
Components
FontSizePicker: Fix headerHeaderThe header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. order in RTL languages. (44590)
Navigator: Restore focus only once per location. (44972)
Ensure style card effect doesn’t cause scrollbars to appear. (44823)
Fluid Typography: Fix bugbugA bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority. in global styles where fluid clamp rules were not calculated for custom values. (44761)
AccessibilityAccessibilityAccessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility)
The following benchmark compares performance for a particularly sizeable post (~36,000 words, ~1,000 blocks) over the last releases. Such a large post isn’t representative of the average editing experience but is adequate for spotting variations in performance.
Post Editor
Version
Loading Time
KeyPress Event (typing)
Gutenberg 14.4
14.9s
78.81ms
Gutenberg 14.3
15.3s
84.59ms
WordPress 6.1
10.4s
38.95ms
Site Editor
Version
Loading Time
KeyPress Event (typing)
Gutenberg 14.4
1.5s
77.73ms
Gutenberg 14.3
4.7s
75.05ms
WordPress 6.1
7.6s
41.51ms
Contributors
The following contributors merged PRs in this release:
The following PRs were merged by first time contributors:
@benridane: Fix list outdents on Enter in quote block. (44809)
@jeremylind: FIX: Typo in block.json schema default scope values. (44944)
@PooSham: Add support for ReactReactReact is a JavaScript library that makes it easy to reason about, construct, and maintain stateless and stateful user interfaces. https://reactjs.org/. 18 and later to jest-preset-default. (44680)
You must be logged in to post a comment.