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.
More than 51 contributors participated in this exciting release.
It introduce some handy color related features to the Group and Columns 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.. Instead of changing the text color block by block you can now wrap a group blocks in a Group block and assign the base color to the parent block.
For consistency with the Navigation and the buttons block, the Link UIUIUser interface has been updated in the RichText formats.
This is also an exciting release of the block authors, we now have an official tool to scaffold blocks quickly. It’s as easy as running npm init @wordpress/block locally.
7.4 🇰🇷
Features
Add background color support to the Columns block. 17813
Improve the UXUXUser experience to add links. 19686
Multi-selection: don’t focus first selected block. 19762
Use the new link control component in the RichText link format. 19462
Copy: Apply sentence case formatting to panel titles. 19901
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): Add conditions and new translationtranslationThe process (or result) of changing text, words, and display formatting to support another language. Also see localization, internationalization. strings for the BlockMover. 19757
New APIs
Add a new wordpress/create-block package for block scaffolding. 1977319867
Fix panel 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. styles. 19842
Fix the editor fixed position at the 960px breakpoint. 19970
Allow disabling color selection but keeping gradient support. 19925
Prevent crash when creating a hierarchical post without a title. 19936
Media & Text block: “Crop image to fill entire column” setting resets on image change. 19765
Fix clearing multi-selection with side click. 19787
Update hover and focus selectors for “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.” to ensure the link is always red 19974.
fix typo causing the mobile inserter to go out of view. 19978
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 block multi-selection causing Rich text editing to be disabled. 19839
Fix useSelect ReactReactReact is a JavaScript library that makes it easy to reason about, construct, and maintain stateless and stateful user interfaces. https://reactjs.org/. hook timing and rerendering issues. 19286
CoreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress.-data: do not publish outdated state to subscribers during updates. 19752
LinkControl component (Navigation and buttons blocks):
Initialize inputValue state from value prop. 19737
Use a Link to the changelog instead of adding it inline in the 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 README. 19761
Use require.resolve() in wordpress/jest-preset-default config 19957.
Include block.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. files in the plugin build output. 19786
Rename patterns to variations in the Block 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.. 19966
Remove the editor dependency from the block library. 16160
Remove an unnecessary import from the playground. 19893
Refactor the RichText wrapper to use React 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. for wrapper component. 19095
RichText API: Limit “prefix” transformations to Paragraph blocks. 19727
Apply width-based modifier classes to Placeholder only when the width is known. 19825
Various:
Refactor the server-side rendering of the Navigation block. 1998919991
Testing: Use deterministic selectors for incremented IDs. 19844
Performance Benchmark
The following benchmark compares performance for a particularly sizeable post (~ 36000 words, ~ 1000 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)
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/ 7.4.0
You must be logged in to post a comment.