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-new tag) are posted following every Gutenberg release on a biweekly basis, showcasing new features included in each release. As a reminder, here’s an overview of different ways to keep up with Gutenberg and the Editor.
Typically, the Gutenberg release following a WordPress point releaseMinor ReleaseA set of releases or versions having the same minor version number may be collectively referred to as .x , for example version 5.2.x to refer to versions 5.2, 5.2.1, 5.2.3, and all other versions in the 5.2 (five dot two) branch of that software. Minor Releases often make improvements to existing features and functionality. focuses on coreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. quality and 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. fixes over new enhancements. As such, this will be a relatively quiet release.
Real-time Collaboration: Post 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. Synchronization
This release introduces real-time synchronization for post meta, enhancing the collaborative editing experience with your custom post-meta or footnotes!
An example of synced footnotes.
A new theme package
A new package of design tokens, which will be the new foundation for Gutenberg’s design system, is now available. This package is also a prerequisite for the new UIUIUser interface components package.
Template activation: Update 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. icons. (72772)
Try using DataViewsPicker in an updated media modal. (71944)
Update: Label of “Move to trashTrashTrash in WordPress is like the Recycle Bin on your PC or Trash in your Macintosh computer. Users with the proper permission level (administrators and editors) have the ability to delete a post, page, and/or comments. When you delete the item, it is moved to the trash folder where it will remain for 30 days.” action to “Trash”. (72596)
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. Library
Math Block: Use monospaced font for LaTeX input. (72557)
Add snackbar notices for page creation in Navigation block. (72627)
Core Data: Avoid extraneous when creating a new record. (72666)
Fix build command for tokens package on Windows. (72605)
Global Styles: Fix the save panel changes. (72701)
Packages: Do not limit the exports of the template packages. (72694)
PluginSidebar: Fix auto more menu item props. (72630)
Template activation: Fix isActive and isCustom values. (72641)
Template activation: Fix undefined array key PHPPHPThe web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher warning. (72729)
Use default popover placement for image format popover. (72550)
Collaboration
Block Notes: Fix issue where box shadow is cut off when active note is the last one. (72606)
Ensure “Add Note” component floats next to block in unpinned mode. (72494)
Notes: Always open histroy sidebar if note is resolved. (72708)
Notes: Disable floating notes for ‘template-locked’ mode. (72646)
Notes: Fix ‘View notes’ on mobile screens. (72546)
Notes: Prevent 403 error for low capabilitycapabilityA capability is permission to perform one or more types of task. Checking if a user has a capability is performed by the current_user_can function. Each user of a WordPress site might have some permissions but not others, depending on their role. For example, users who have the Author role usually have permission to edit their own posts (the “edit_posts” capability), but not permission to edit other users’ posts (the “edit_others_posts” capability). users. (72767)
Fix empty URLURLA specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org value from unbinding entity from inspector sidebar. (72447)
Fix: Force LTR direction in Math block textarea for RTL languages. (72684)
Image block: Add guard for null refs in setButtonStyles callback. (72715)
Post Date: Fix variations for Query LoopLoopThe Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop.. (72617)
Terms Query: Show nested terms toggle when inheriting. (72510)
Update: Disable font size when fit text is enabled and the opposite. (72533)
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.
Template activation: Allow duplicates of ‘custom’ 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 templates to be activated. (72713)
Template activation: Remove the ability to deactivate registered templates. (72636)
Templates: Adds ‘type’ property to activeField as boolean in page templates. (72648)
Command Palette
Disable site editor navigation commands on Networknetwork(versus site, blog)Adminadmin(and super admin) – Take 2. (72698)
Disable site editor navigation commands on Network Admin. (72572)
Interactivity API
iAPI: Fix derived state closures processing on client-side navigation. (72725)
Write mode
Accordion: Dont’ show Add button in contentOnly mode. (72704)
Add bindableAttributes in preview context. (72625)
Typography
Fit text: Remove sizing limitation when the block is selected. (72570)
REST APIREST APIThe REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) https://developer.wordpress.org/rest-api/.
Notes: Fix ‘children’ embedding via REST API. (72561)
Style Book
Fix error with display of Heading block style variations in style book. (72551)
Fix contentOnly insertion, removal, and moving. (72416)
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)
Notes: Don’t collapse note on Escape if the event has been prevented. (72657)
Block Library
Fix focus loss from unsync and edit button in navigation link inspector sidebar. (72436)
Move backportbackportA port is when code from one branch (or trunk) is merged into another branch or trunk. Some changes in WordPress point releases are the result of backporting code from trunk to the release branch. to 7.0 because it was punted to future release. (72472)
add: Missing 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. Schema for blocks. (72590)
Post Date: Update logic when to show the edit control. (72631)
Remove broken content only settings menu items feature. (72470)
Templates API
Template activation: Initialise old autosave and 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. endpoints. (72680)
Build: Fix script_debug modules and scripts. (72485)
Build: Generate plugin version and make the build script plugin agnostic. (72707)
Build: Move the build tool to a dedicated package. (72743)
Build: Support third-party plugin scripts properly. (72760)
Build: Update output folders for scripts and modules. (72482)
Enqueue non-minified JSJSJavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. files when SCRIPT_DEBUG is enabled. (72480)
FIX PHPUnit failure in previous WordPress version. (72705)
GitHubGitHubGitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ Actions: Allow writing PRs when auto-cherry-picking. (72573)
Persist credentials when cherry-picking commits to a release branchbranchA directory in Subversion. WordPress uses branches to store the latest development code for each major release (3.9, 4.0, etc.). Branches are then updated with code for any minor releases of that branch. Sometimes, a major version of WordPress and its minor versions are collectively referred to as a "branch", such as "the 4.0 branch".. (72556)
Change bin script type-checking from inclusion to exclusion. (72675)
Improve output buffer for sending server-timing 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.. (72536)
You must be logged in to post a comment.