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, 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.
This release focuses on improvements to DataViews and other components. Below is a curated summary of the most notable changes in this release.
DataViews table layout grouping and multi-selecting
Following up on the last Gutenberg release, which introduced grouping by a field in DataViews grid layouts, Gutenberg now brings the grouping option to tables as well.
Moreover, the table gets another feature from a different layout: it is now possible to multi-select with Control / ⌘ + click, similar to how the grid layout operates.
More on DataViews enhancements
The table layout is not the only thing getting some tweaks in this release; there are a handful of new goodies for dataviews, including:
The grid layout now uses responsive images, improving performance in the most image-heavy layouts.
Filters can now be locked, allowing you to see their effects without modifying them. This allows for pre-configured views, such as the ones you can find in the Site Editor’s pages screen, filtering by different statuses.
Speaking about filters, filtering by date just got smoother thanks to its calendar implementation.
Write mode is gaining traction, and this release introduces a simple yet user-friendly feature: when in write mode, sections get a style shuffling button, allowing you to experiment with random styles and find the perfect vibe for your site!
As a reminder, write and design modes are an experiment that is meant to simplify content vs design editing in 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. editor; you can enable it in the Gutenberg experiments page and submit your feedback on the experience.
Changelog
Enhancements
Change 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. height from 60px to 64px. (60729)
CoreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. data: Add a private media “edit” action to ensure cache invalidation. (70814)
ServerSideRender: Introduce a new useServerSideRender` hook. (70543)
DataViews & Dataforms
Allow dataviews empty state to be customised. (70867)
DataForm: Bootstrap validation (required and typechecks). (70901)
Add ctrl/cmd + click multiselection support to table layout when clicking rows. (70891)
Align media styles in table view with list view for consistency. (70671)
Allow Dataform Select Box to have a custom empty option. (70894)
Explain why we need to intercept hash links in iframeiframeiFrame is an acronym for an inline frame. An iFrame is used inside a webpage to load another HTML document and render it. This HTML document may also contain JavaScript and/or CSS which is loaded at the time when iframe tag is parsed by the user’s browser. editor. (70960)
List: Add keyboard shortcuts to Indent/Outdent tooltips. (71053)
Interactivity 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.
Deprecate data-wp-ignore directive with warning message. (70945)
ServerSideRender: Allow skipping block shadow support value. (70970)
Block Library
Social Link Block: Add context to service names. (70413)
File Block: Fix PDF preview on URLs containing query parameters. (70915)
Image Block: Prepend 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. to links when missing protocol. (71027)
More Block: Fix undo/redo history for custom text. (71087)
Fix single block selection when holding ‘Shift’ key. (70978)
MediaReplaceFlow: Correctly truncate long URLURLA specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org. (71062)
RichText: Support more colors for format boundary colors. (70918)
Writing Flow: Remove empty blocks when the merge target doesn’t support merging. (70741)
Editor: Fix incorrect title when multiple post selected. (70997)
Editor: Move editor-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.CSSCSSCascading Style Sheets. reset closer to its target. (71096)
Core Data: Define record title getter for taxonomyTaxonomyA taxonomy is a way to group things together. In WordPress, some common taxonomies are category, link, tag, or post format. https://codex.wordpress.org/Taxonomies#Default_Taxonomies. entities. (70863)
Components
PaletteEdit: Fill available space with input field. (70935)
Synced Pattern block: Pass block context to pattern content. (70943)
Interactivity API
iAPI Router: Ignores <noscript> elements while preparing DOM. (70905)
Block API
Add special case for metadata attribute in ‘isUnmodifiedBlock’. (70903)
Global Styles
Fix ability to preview Additional CSS changes in the 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. when using a Block Theme. (70428)
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)
Components
Color Picker: Improve color picker slider focus styles. (70146)
Performance
Block Library
Fix layout shift caused by video tag in Video block lacking width and height. (70293)
Documentation
Add DataForm story about field visibility. (70996)
Mentioning Playground CLICLICommand Line Interface. Terminal (Bash) in Mac, Command Prompt in Windows, or WP-CLI for WordPress. instead wp-now. (71071)
BrowserURL: Refactor to a function component and use hooksHooksIn WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same.. (71035)
You must be logged in to post a comment.