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.
This is the first 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/ release that is not going to be included entirely in WordPress 5.6. The important bugfixes were backported to WordPress 5.6 betaBetaA pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 2 and 3.
In addition to the stability work for WordPress 5.6, the contributors also focused on improvements to the Full-site editing flows. The FSE experiment will be automatically enabled if you activate a 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.-based theme.
The site editor and its navigation panel saw a lot of improvements as well.
9.3 🇲🇾
Enhancements
Support for all units in Font Size presets. (26475)
Sort post formats alphabetically by translated name. (26305)
Ensure Alignment options are always rendered in the same order. (26269)
Buttons block: Overhaul alignment and justification controls. (23168)
a11yAccessibilityAccessibility (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): Retain focus position when tabbing back to the block toolbar. (25760)
Dark mode UIUIUser interface enhancements. (26483) (26510)
Social Links: Add Patreon, Telegram, and Tiktok icons. (26118)
Bug Fixes
Fix Visual 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. on the color palette editor. (26614)
wordpress/scripts: Fix error in ignore-emit-webpack-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. (26591)
i18ni18nInternationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see localization. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill.: Fix incorrectly pluralized strings. (26565)
Limit the editor interface to max-width 100%. (26552)
Ensure editor footer remains at the bottom of the screen when navigating regions. (26533)
URLInput: Use debounce() instead of throttle(). (26529)
Heading Block: Fix double alignment controls in toolbar. (26492)
Reusable Blocks: Make the number retrieved from the 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. unlimited. (26486)
Fix editor error when an empty reusable block exists. (26484)
Fix spellings in the Getting Started guide. (26310)
Fix embed blocks rendering in widgetWidgetA WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. areas. (26307)
Support custom viewportWidth in block previews (example). (26346)
Change updateSelection property to false for InnerBlocks. (26312)
Experiments
Full Site Editing :
Disable customizerCustomizerTool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. and widgets screens. (26594)
Strip post ids from template part blocks on export. (26268)
Allow themes to live in a subdirectory. (26391)
Introduce the layout prop to InnerBlocks. (26380)
Site Editor
Add Dropdown to Create Generic Templates. (26284)
Prevent inserter overscroll. (26432) (26583)
Fix dirty template and template parts on template creation. (26560)
Fix composite role warnings triggered by template part previews. (26406)
Reduce the Amount of Data Passed Through the Components Tree. (26463)
Add the option to convert a template part to regular blocks. (26488)
Fix Invisible Template Previews in the 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.. (26424)
Add convert to template part flow. (20445)
Fix custom template part theme metaMetaMeta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress.. (26587)
Query block:
Add initial variations. (26378)
Add sticky support. (26279)
Global Styles:
Use block settings on the block panels. (26218)
Fix: Font size picker regression on edit site global styles. (26603)
Process settings only once. (26330)
Navigation Component:
Add Support for RTL Languages. (26334)
Styling revisionsRevisionsThe WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision.. (26338)
Fix focus behavior when opening the panel. (26296)
Fix the height of the Navigation panel and make it scrollable. (26187)
Search Control in Menu Titles. (25315)
Use a DropdownMenu for menu selection on the navigation screen. (25390)
Documentation
Update glossary to include more block-based terminology. (26478)
Update triagetriageThe act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. documentation for clarity around closing issues and labels. (26480)
Update WordPress versions document to include 5.6. (26365)
Chore: Ensure WordPress packages share the same hoisted dependencies. (26453)
Use CSSCSSCascading Style Sheets.-in-JSJSJavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. in wordpress/components:
Components: Copy SCSS file from reactReactReact is a JavaScript library that makes it easy to reason about, construct, and maintain stateless and stateful user interfaces. https://reactjs.org/.-dates to components package. (26534)
webpack: Replace legacy namedChunks/namedModules options with chunkIds/moduleIds. (26502)
Rewrite sideEffects flags to use only positive patterns. (26452)
Load the Twenty Twenty-one theme by default in Gutenberg’s local environement. (26414)
Build: Assign the library exports to window.wp rather than this.wp. (26272)
Fix composer test failures due to invalidinvalidA resolution on the bug tracker (and generally common in software development, sometimes also notabug) that indicates the ticket is not a bug, is a support request, or is generally invalid. lock. (26472)
jest-puppeteer-axe: Migrate to @axe-coreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress./puppeteer. (25659)
wordpress/scripts: Configure all the tools to skip vendor folder. (26450)
Performance Benchmark
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.3
6.6s
27.16ms
Gutenberg 9.2
6.2s
26.62ms
WordPress 5.5
6.4s
27.53ms
Kudos for all the contributors that helped with the release. 👏
You must be logged in to post a comment.