github WordPress/gutenberg v11.6.0-rc.1
11.6.0 RC1

latest releases: v19.3.0, @wordpress/widgets@4.8.2, @wordpress/viewport@6.8.2...
pre-release3 years ago

Enhancements

  • ESLint Plugin: Update eslint jsdoc dependency. (34338)
  • Fix stroke width of resize handles. (34949)
  • Format toolbar: Visual clue for hidden active items. (21892)
  • Improve ServerSideRender Component to retain preview of the component while it is loading new state. (28289)
  • Resize handles: Grow on hover/active. (34953)
  • Update overall plugin description. (34850)
  • Update var ${workspaceRoot} to ${workspaceFolder}. (34269)
  • [Server Side Render] Delayed loading state of SSR component. (35033)

Navigation Screen

  • Add initial navigation editor user documentation. (34985)
  • Adjust header toolbar icon styles. (34833)
  • Consolidate menu name and switcher. (34786)
  • Update navigation editor to support new submenu block. (34281)
  • Use response messages returned from API for notices. (34903)

Block Library

  • Gallery block: Add toolbar button to convert old galleries to new format. (34606)
  • Post Title Block: Add typography formatting options. (31623)
  • [QueryPagination]: Use flex layout. (34876)

Block Editor

  • Increase Link UI search results to 10 on Nav Editor screen. (34808)
  • [Inserter]: Pass filter value when clicking Browse All. (34912)

Components

  • Add reset timeout to ColorPicker's copy functionality. (34601)
  • ToolsPanel: Refine component behaviour. (34530)

Global Styles

  • Add the global styles preview to the sidebar. (34991)

Widgets Editor

  • Widget Group: Make title directly editable. (34799)

Themes

  • FSE: Add basic support for child themes. (34354)

Design Tools

  • Cover: Move cover min-height into dimensions panel via SlotFill. (34065)

Block API

  • Introduce Block type level lock control. (32457)

New APIs

Design Tools

  • InspectorControls: Wrap block support slots in ToolsPanel. (34157)

Bug Fixes

  • Block Editor: Update react-spring to 9.2.4. (30979)
  • Chore: Move react-native-url-polyfill to dev dependencies. (34687)
  • Copy Handler: Only handle paste event once. (34430)
  • ESLint Plugin: Use Jest related rules only when the package is installed. (33120)
  • Fix HTML block. (34727)
  • Fix save-state indicator appearance. (34947)
  • Fix small typo in the component's CONTRIBUTING guidelines documentation. (34753)
  • Keep Navigation Editor snackbar from overflowing notices. (34661)
  • MediaReplaceFlow: Avoid React warning when selecting media. (34618)
  • Navigation Editor: Avoid crash when transforming navigation link. (34980)

Navigation Screen

  • Add space between menu name and switcher button. (34960)
  • Correctly display notices. (34852)
  • Display error notice inside modal. (34884)
  • Fix navigation editor missing appender not showing appender when no blocks selected. (34678)
  • Fix navigation editor undo button being active when editor loads. (34839)
  • Open link control if submenu parent is link. (34798)
  • Stop submitting Create Menu form in busy state. (34983)

Block Library

  • Fix gap in vertical page list. (35026)
  • Initialize responsive modals with window onload event. (34544)
  • MediaPlaceholder: Fix media library button opening the file upload modal. (34894)
  • [Query Pagination]: Fix center alignment. (34739)

Global Styles

  • Cache global stylesheet keyed by theme. (34704)
  • Clean theme data when switching themes in the customizer. (34540)
  • Fix dimensions panel default controls display. (34828)
  • Fix for link color in containers. (34689)

Design Tools

  • Font Appearance Control: Fix selectedItem downshift uncontrolled prop warning. (34721)
  • Remove .has-link-color class upon clearing the link color. (34700)
  • ToolsPanel: Remove / re-register panel items if the panelId changes. (34726)
  • Unit Control: Always display current unit value if valid. (34768)

Components

  • Fix Dropdown/DropdownMenu toggle closing in all UAs. (31170)
  • ToolsPanel: Allow SlotFill injection of panel items. (34632)
  • [ToogleGroupControl]: Fix update when unmounted. (34756)

Template Editor

  • Fixes left & right floats for blocks that are direct children of .wp-site-blocks. (34635)
  • Template Mode: Fix new template form onSubmit logic. (34988)

Accessibility

  • Button: Add prefix to the description ID. (34900)
  • Snackbar: Fix focus loss on dismiss. (34736)

REST API

  • Filters are incorrectly applied in the __experimental/menu-items controller. (34857)
  • Fix the parent menu item field in REST API responses. (34835)

Block Editor

  • Rich Text: Also strip object replacement character when removing padding. (34851)
  • Writing flow: Fix focus trap on non-text input types. (32714)

Testing

  • Update new navigation editor test to use REST API to create a menu instead of response mocking. (35025)

Rich Text

  • Fix arrow navigation with consecutive formats. (35014)

Themes

  • Fix block gap added to the block templates skip link. (34986)

Plugin

  • Ensure that all *.asset.php files are included in plugin.zip. (34875)

Saving

  • Navigation Editor: Fix saving locations using the "Manage Locations" popup. (34714)

NUX

  • Prevent welcome guide overflow x scroll. (34713)

Widgets Editor

  • Fix disabled blocks logical error on Widgets screen. (34634)

Performance

List View

  • Try disabling async mode provider around selected block in ListView. (34519)

Experiments

Global Styles

  • Remove duplicate Theme JSON block gap key. (34774)
  • Test that add_theme_supports are loaded for themes without theme.json. (34998)
  • Update the Global Styles Icon and use in the site editor's panel. (34871)
  • Update the global styles sidebar to use a navigation component. (34885)

Block Library

  • Add a Submenu block for use in Navigation. (33775)
  • Try: Hide theme-provided underlines when menu item is in setup state. (34486)
  • Try: Polish wavy underline. (34954)

REST API

  • Add missing field _invalid in menu item REST API. (34670)
  • Fix 'menu_exists' response status code. (34888)
  • Remove parent and position validation from menu item REST API endpoint. (34672)

Navigation Screen

  • Add end-to-end tests for global inserter to the Navigation Editor screen. (34804)
  • Add global inserter to Nav editor screen. (34619)
  • Only capture toolbars on parent Nav block when not in vertical mode. (34615)

Documentation

  • Add Compound Components section to components CONTRIBUTING.md. (34697)
  • Correct inconsistencies and errors in Nav Editor documentation. (34682)
  • Create Block: Remove wp-cli callout since not recommended and outdated. (34821)
  • Docs: Minor copy improvements. (35015)
  • Dropdown: Tidy up documentation. (34861)
  • Navigation Editor: Update the Hooks section in documentation. (35035)
  • Packages: Update the note about using polyfill for ES2015+ features. (34878)
  • Scripts: Add CHANGELOG entry for jest-dev-server upgrade. (34657)
  • Update AlignmentMatrixControl documentation post merge. (34662)
  • Update components CONTRIBUTING.md structure. (34877)
  • Update versions to include 5.8.1. (34789)
  • [Docs] Fix typography.customLineHeight value in the compatibility table. (34791)

Components

  • ItemGroup: Add story showcasing more complex layouts. (34708)
  • Update @wordpress/components package's contributing guidelines. (33960)
  • Update documentation for ClipboardButton component. (34711)

Code Quality

  • Add tests for slug to class/css variable conversion. (34787)
  • Block Editor: Rename experimental prop used in BlockControls. (34644)
  • Block Editor: Update callers to handle when getBlockType returns undefined. (34891)
  • Refactor the core-data store to thunks. (28389)
  • Remove some low impact APIs that were deprecated on WP 5.3. (34537)
  • Rewrite FocusableIframe as hook API. (26753)
  • Rich text: Only merge neighbouring equal formats when applying a format. (35016)
  • Writing Flow: Merge place caret at edge functions. (30481)

Components

  • ColorPicker: Replace global shortcut event handlers with local ones. (34508)
  • Delete the createComponent utility function. (34929)
  • Remove all dashicon usages from Storybook stories. (33984)
  • CardMedia: Refactor away from the createComponent function. (34915)
  • ControlLabel: Refactor away from the createComponent function. (34927)
  • Elevation: Refactor away from the createComponent function. (34916)
  • FlexBlock: Refactor away from the createComponent function. (34917)
  • FlexItem: Refactor away from the createComponent function. (34918)
  • Grid: Refactor away from the createComponent function. (34919)
  • HStack: Refactor away from the createComponent function. (34920)
  • Heading: Refactor away from the createComponent function, fix TS errors. (34921)
  • Scrollable: Refactor away from the createComponent function. (34922)
  • Spacer: Refactor away from the createComponent function. (34923)
  • Surface: Refactor away from the createComponent function. (34924)
  • Text: Refactor away from the createComponent function. (34925)
  • Truncate: Refactor away from the createComponent function. (34926)
  • VStack: Refactor away from the createComponent function. (34928)

Global Styles

  • Try: Fix Global Styles double border. (34906)

Block Library

  • Latest Comments: Add missing parameter to widget_comments_args. (29403)

Tools

  • Bump jest-dev-server to v5. (34560)

Testing

  • Add editor onboarding tests. (34431)
  • Fix flaky navigation editor test by waiting for required elements. (34767)
  • Fix native Latest Posts end-to-end device tests. (34715)
  • Iframed editor: Add jQuery integration end-to-end test. (33007)
  • Navigation Editor end-to-end tests: Migrate from response mocking to rest api util. (34869)
  • Navigation Editor: Fix failing end-to-end test. (34874)
  • Try reporting flaky tests to issues. (34432)

Build Tooling

  • Chore: Fix package lock inconsistencies. (34790)
  • Chore: Update caniuse package to the latest version. (34685)
  • Replaces usages of workspaceRoot with workspaceFolder. (34887)

Various

  • Add a comment in the core class used to implement a Block widget. (34840)
  • Enable open on click for Page List inside Navigation. (34675)
  • Global shortcuts: Use React events (portal bubbles & contextual). (34539)
  • Lower specificity of padding declaration in group block. (34854)
  • Mobile - Allow disabling text and background color via theme.json. (34633)
  • Navigation submenu block: Replace global shortcut event handlers with local ones. (34812)
  • Rename globalStyles to styles. (34946)
  • Revert "Bump plugin version to 11.5.1". (34974)
  • Revert "Bump plugin version to 11.5.1". (34975)
  • Revert changes from accidental push to trunk in fb010e8. (34745)
  • Revert faulty/orphan version bumps. (34972)
  • Site Editor - add basic plugin support. (34460)
  • Site editor: fix PHP notice: Undefined index: __unstableType. (34735)
  • Try to fix flaky iframe test. (34776)
  • [Navigation editor] Save menu items using the REST API. (34541)

Block Library

  • Add information about selected element types for Group Block. (33976)
  • Create two-way data binding for ImageSizeControl. (34649)
  • Update block description of columns block. (34705)
  • [QueryPagination]: Fix layout support. (34897)

Components

  • Enhance the new color picker design. (34598)
  • Mark ControlLabel, FormGroupLabel and FormGroupContent as non-polymorphic. (34966)
  • Storybook: Remove G2 prefix from the Components section. (34734)

Template Editor

  • Add edit template part menu button. (34679)

REST API

  • Use rest_is_field_included function in menu endpoints. (34673)

Media

  • Add site logo crop. (31607)

Accessibility

  • Improve file block accessibility by adding aria-describedby to download button. (28062)

Don't miss a new gutenberg release

NewReleases is sending notifications on new releases.