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.
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/ 9.0 is out! The main focuses for this release are improvements to the Navigation Screen and to the Query 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..
The Navigation screen has a new and improved look, and now supports drag and drop inside the list view:
Lots of cool features have been added to the Query block, including search, filtering by author and support for tags. Here are some pics of the updated interface:
Let ID-less gallery shortcodes fall to ShortcodeShortcodeA shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site. block. (25144)
Mirror WordPress pluginPluginA plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party install text for blocks. (25084)
Add a "reinstall" button when a block type is not found. (22631)
Bug Fixes
Template part: fix rename before customize 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.. (25206)
Template part: fix auto-drafting to support sub-directories. (25063)
Embed Block: Fix crash in isFromWordPress helper if preview.htmlHTMLHyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. is false. (25140)
Cover block: fix width 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.. (25103)
Widgets screen: convert the toolbar to ARIA toolbar. (25111)
Widgets screen: add labels for settings and close button. (25101)
Navigation screen: fix creating Navigation from pages or menu with HTML in title. (24673)
Element: add and upgrade @types/{reactReactReact is a JavaScript library that makes it easy to reason about, construct, and maintain stateless and stateful user interfaces. https://reactjs.org/.,react-dom} dependencies. (25086)
Add safeguard to AuthorSelect component until authors are fetched. (25214)
Fix PHPPHPThe web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher error when users don’t have access to the Appearance menu. (25073)
Fix PHP Notice: Check that the query arg exists before using it. (25006)
Fix gradient swatches stacking badly with scrollbar. (25002)
Fix unlinked padding controls JSJSJavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. error. (25000)
Check if block attributes exist before splitting. (25229)
Revert "InnerBlocks: Introduce prop to specify render callback for each block.". (25196)
CoreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. Data: Bring back support for nested _fields values. (25083)
Prevent TypeError for projects without a local Prettier configuration. (25068)
Image Block: Properly show errors on drag n drop. (25004)
Control the block editor via 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.:
Replace accessibilityLabel by label on RadioGroup. (25128)
Global styles:
add 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. at edit site screen. (24250)
Fix typo in block base themes tutorial URLURLA specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org (25024)
Update Storybook URL from text to a real link. (24974)
Update triagetriageThe act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. doc to include pull request mentions. (23105)
Code Quality
Repo: Add .gitattributes to specify text=auto. (25224)
Block Directory: Use Array.filterFilterFilters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. to implement new/unused block selectors. (25211)
Data: Remove flowRight call from metadata reducer. (25180)
Data: Add a comment about why we normalize resolvers to objects with fulfill method. (25102)
Api-fetch: Remove redundant next parameter from middleware calls. (25001)
Api-fetch: Simplify the code that executes the handlers. (24999)
Block Supports: Ensure consistent output in different PHP versions. (25240)
Add regression end-to-end test for the classic block initialization issue. (25169)
Use WordPress Menu 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.. (25132)
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.
Version
Loading Time
KeyPress Event (typing)
Gutenberg 9.0
6.96 s
28.99 ms
Gutenberg 8.9
6.97 s
28.98 ms
WordPress 5.5
6.97 s
27.54 ms
Kudos for all the contributors that helped with the release. 👏
You must be logged in to post a comment.