Releases
v9.4.0
Compare
Sorry, something went wrong.
No results found
Features
Add Keyboard Input inline format. (26801 )
Add Block variations transformations. (26687 )
Add width selector for button block. (25999 ) (26781 ).
Add font size support to the List block. (26257 )
Social Links: Add ability to change social icon sizes. (25921 )
Enhancements
Unify the inserter search UI. (26595 )
Polish custom select menu styles. (26956 )
Polish menu item styles. (26889 ) (26720 ) (25218 ) (26572 )
Polish the link interface. (26551 )
Code & Preformatted Blocks: Delete on backspace if empty. (26605 )
File Block: Move the URL button to the Block toolbar. (26602 )
Allow adding a header by typing /h1, /h2 etc. (26597 )
Polish Shortcode block styling. (26456 )
Polish Search block styling. (26446 )
Use a wider canvas for themes that don't provide a custom width. (26357 )
Show reduced UI on hover. (26882 )
Update Legacy Widget toolbar button font to match UI when displayed in Widget Screen. (26841 )
Update token field icon. (26726 )
Windows 10 high contrast mode improvements. (26567 )
New APIs
Create block: Add support for external templates installed from npm. (23712 )
Add optional icon to snackbar notices. (26907 )
@wordpress/env: Add support for custom WP_HOME port. (26507 )
@wordpress/lazy-import: Allow importing local paths. (23751 )
Format library: Introduce useAnchorRef. (26782 )
Bug Fixes
Fix block context injection hook after Core change in block rendering. (26998 ) (27011 )
Fix Query block's Toolbar popover width. (26992 )
Fix IE11 interface bugs. (26944 )
Improve arrow navigation between blocks. (26921 )
Fix block alignments when theme styles are disabled. (26912 ) (26680 ) (26376 )
Fix padding of text-only buttons mode. (26769 )
Fix horizontal mover icon position. (26761 )
Fix column width units. (26757 )
FormTokenField input position when typing. (26741 )
Fix applying colors to outlined buttons. (26707 ) (24626 )
Render big font sizes properly in the font size picker. (26705 )
Use currentColor in quote blocks to better support dark themes. (26684 )
Fix "Browse All" in Quick Inserter for container blocks. (26443 )
Fix responsive embeds in the widget screen. (26263 )
Fix undefined index notice in Social Link Block. (25663 )
Buttons block: Fix default alignment icon in toolbar to reflect the actual default alignment of buttons. (26910 )
Block Support: Fix font size style when applying block support. (26762 )
Do not invalidate the entity record cache during optimistic update in saveEntityRecord. (26627 )
Provide a minimum of code wrapping for the code block. (26623 )
Experiments
Full Site Editing Framework: Rework templates and template parts synchronization. (26650 ) (26383 )
Full Site Editing Blocks:
Post Excerpt block: Allow editing of generated excerpts. (26637 )
Post Excerpt block: Add missing closing div tag. (26806 )
Add wide and full alignment options to the post/site title blocks. (26601 )
Template Part block: Render preview as div. (26873 )
Post Taxonomies: Fix PHP Fatal erroor for unregistered taxonomy (#26851 ). (26854 )
PostAuthor: Safeguard to wait for authors to load. (26776 )
Query block: Update the order of settings and filters in the sidebar. (26647 )
Site Editor:
Fix responsiveness. (26021 )
Fix alignment of the new template button. (26934 )
Add default block widths styles. (26853 )
Refactor menu creation code. (26966 )
Only show auto-draft template parts corresponding to current theme. (26948 )
Polish the template navigation menu. (26933 ), (26930 ).
Add navigation panel back button slot. (26846 )
Remove dashboard button focus on mount. (26845 )
Saving flow: Use template and template parts entities titles. (26708 ) (26653 )
Reorder template creation dropdown. (26610 )
Global styles:
Fallback to theme color pallete. (26783 ) (26786 )
Hide Block panels without content. (26609 )
Update styles to rely on CSS variables for colors and gradients. (26319 )
Fix Table block global styles selector. (26973 )
Hide the line height panel if disabled in theme.json file. (26778 )
Cache generated styles. (25680 )
Add: Mechanism to detect if a block instance matches a global styles selector. (26945 ) (26991 )
Extract theme json processor. (26803 )
Add support for line height at the global level. (26767 )
Add preset classes generation on the client side. (26224 )
Navigation block: Fix color support declaration. (26928 )
Popover: Add sticky boundary element prop. (26728 )
Block Support:
Add font style and weight options with combined UI. (26444 ) (26868 )
Add text transform block support flag. (26060 ) (26059 )
Add: Font Family picking mechanism. (24868 ), (26750 ), (26759 ).
Performance
Use 2-pass terser compression. (24821 )
Memoize getEntityRecords to prevent infinite re-renders. (26447 )
Resolve per-entity resolvers after receiving a list of records. (26575 )
Documentation
Update theme.json documentation with new properties added. (26891 )
Interface: Add deprecation logic for leftSidebar prop. (26826 )
Document the block supports style properties. (26771 ) (26931 ) (26859 )
Update testing documentation with info about React Testing Library. (23015 )
Add documentation for AutosaveMonitor. (26663 )
Typos and tweaks: (26797 ), (26796 ), (26795 ), (26794 ), (26793 ), (26792 ), (26791 ), (26790 ), (21607 ), (27017 ), (26919 ), (26863 ), (26857 ), (26618 ), (26029 ), (25349 ), (17878 ), (16090 ), (26799 ), (26765 ), (26654 ).
Code Quality
Use date-fns and date-fns-tz instead of moment. (25782 ) (27002 )
is-shallow-equal: Convert to ESM. (26833 )
Minor code refactoring in template part previews. (26949 )
Drop zone: Rewrite with hooks and simplify. (26893 )
PostTitle: Rewrite with hooks (+ avoid globals). (26820 )
Avoid relying on a the global document. (26834 ) (26814 ) (26813 ) (26657 )
Format library: Use hooks for all components. (26779 )
Sandbox: Use hooks and avoid withGlobalEvents. (26742 )
Draggable: Use hooks and prepare for iframe. (26897 )
PostLockedModal: Use hooks and avoid withGlobalEvents. (26743 )
WpEmbedPreview: Use hooks and avoid withGlobalEvents. (26740 )
FocusableIframe: Use hooks and avoid withGlobalEvents. (26737 )
Navigation Component: Update styles to reference grid spacing helper. (26523 )
Hooks: Type package. (26430 )
Deprecated: Type package. (26429 )
Movers: Small positioning refactor. (26353 )
Use useAnimate for all Animate component usage. (26201 )
Gallery block: Use API v2. (26145 )
Gallery: Remove obsolete deprecation entry. (26736 )
Cleanup: (24831 ), (23598 ), (27000 ).
Remove useMemo in Query inspector controls. (26658 )
Build Tooling
Add eslint rule to warn against using globals for addEventListener. (26810 )
Update workflows to use Node 14.x. (26835 )
Add command to format PHP files. (26850 )
Build Tooling: Rebuild stylesheets when imported styles are modified. (26649 )
Fix GH actions "cancel" step. (27025 )
Run assign fixed issues and first time contributor label tasks for PRs from forks. (26876 )
Update .nvmrc to use latest LTS. (26855 )
Update nodegit to 0.27.0 in @wordpress/env. (26712 )
Tests: Add fixture for Column deprecation. (26774 )
Store screenshots of CI end-to-end failures as CI artifacts. (26664 ) (26957 )
End 2 End Tests:
Fix improper assertion in template-part.test. (26709 )
Fix RTL end-to-end tests. (26508 )
Add regresion end-to-end test for the empty reusable block causing WSODs issue. (26913 )
Add block drag and drop test. (26869 ) (26904 )
Add Delete on backspace from empty code/preformatted blocks test. (26972 )
Merge end-to-end test relying on order into one. (26883 )
Add template part conversion end-to-end tests. (26788 )
Make the allowed blocks test more stable. (26631 )
Add end-to-end test utils to install and activate themes. (23685 )
Various
TextControl: Support forwarding refs. (26209 )
Update gutenberg_is_fse_theme function to make it filterable. (27021 )
Windows: Use wp-env instead of file location. (26671 )
Site Editor: Rename left sidebar → secondary sidebar. (26517 )
Add State locks for concurrency control to @wordpress/core-data. (26389 ) (26661 )
Avoid PHP warnings when Gutenberg plugin folder isn't writable. (17671 )
You can’t perform that action at this time.