github WordPress/gutenberg v10.1.0-rc.1
10.1.0 RC1

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

Enhancements

  • Image block: Normalize the block toolbar. (29205)
  • Better sorting algorithm while searching parent pages. (29143)
  • Extend updateBlockAttributes to provide for different attribute changes for each block in the clientIds array. (29099)
  • Components: Safe access to window in FocalPointPickerGrid. (29070)
  • Keycodes: Safe access to window. (29069)
  • dom-ready: Safe access to document. (29068)
  • Components: Safe window access in ResizableBox utils. (29067)
  • Use a modal for the reusable blocks creation flow. (29040)
  • Components: Safe access to document in ScrollLock. (29038)
  • Fix issue with invisible reset template hover state. (28912)
  • Create Block: Use register_block_type_from_metadata to register blocks on the server. (28883)
  • Combobox Control: Update API doc. (28787)
  • Declunkify focal point picker dragging. (28676)
  • Improve block search input's accessible name and placeholder. (28393)

Bug Fixes

  • Fix Slash Inserter position. (29288)
  • InputControl: Fix labelPosition rendering with new ui/flex component. (29226)
  • Create Block: Fix the background color in esnext template. (29223)
  • Limit the npm version to be 6. (29204)
  • Fix footer icon. (29199)
  • Show page titles special characters in the parent page selector. (29104)
  • Edit Post: Automatically connect a menu item with the pinnable sidebar plugin. (29081)
  • Template Part Block: Fallback to missing state if slug or theme is invalid. (29041)
  • Fix component so it is possible to use the aria.labelledby prop. (29020)
  • Fix admin menu scroll on editor page. (28959)
  • Prioritize core blocks in the inserter. (28945)
  • Make the __experimentalCaptureToolbars option work reliably. (28905)
  • Ensure sticky tabs are in front of their panel’s descendants. (28562)
  • Rich text: Keep block ID on split. (28505)
  • Add note to indicate why priority queue callbacks may be undefined. (28337)
  • Keep initial formatting on paste for Preformatted and Verse components. (27781)

Experiments

  • Update documentation for social links & theme.json. (29294)
  • Fix navigation editor block selection clearing. (29293)
  • Do not use __experimentalSelector to check the panel title. (29264)
  • Add Widgets REST API changes from Core-51460. (29242)
  • Site Editor: Fix navigate-to-link error. (29239)
  • Fix Site Logo Styles. (29227)
  • Fix server rendered widget not previewing. (29197)
  • Support skipping serialization in the color hook (block supports mechanism). (29142)
  • Fix php error in the widget screen. (29137)
  • Fix legacy widgets not previewing and widgets saving issue. (29111)
  • Use a modal for the template part creation flow. (29108)
  • Fix cursor on rich text blocks when outline mode is active. (29106)
  • Site Editor: Fix misalignment with navigation toggle and header. (29093)
  • Fix widgets preview URL typo. (29062)
  • Fix position and style of "Dashboard" link in Site Editor navigation. closes #29033. (29034)
  • Fix PHP notice shown when rendering a navigation link block. (28999)
  • Convert navigation link to use hooks and context. (28996)
  • Invalid font-family list. (28960)
  • Block Editor Component: Fix function call in justify toolbar. (28955)
  • Replace locate_template method. (28942)
  • Fix positioning of nested submenus in Nav screen. (28934)
  • Fix Navigation Links when post type is not Page or Post. (28892)
  • Add navigation editor block deselection when clicking canvas background. (28876)
  • Fix inline style inheritance in Navigation block. (28868)
  • Navigation Editor: Improve experience for user creating their first menu. (28767)
  • Block Editor: Fix is-hovered event listener. (28715)
  • Add an 'area' term for Template Parts. (28410)
  • Improve loading method for block styles. (28358)
  • Block widget: Set container classname dynamically depending on block. (26375)
  • [widgets.php] Use textarea for editing block widgets. (24899)

Documentation

  • Remove Font style, weight, decoration, and transform presets from the theme.json documentation. (29200)
  • Add block variations to FAQ (fix typos). (29170)
  • Add block variations to FAQ. (29154)
  • Add templates and global styles to key concepts. (29071)
  • Docs: Update Create a Block tutorial to use block.json. (29027)
  • Docs: Expose Block Directory references in the handbook. (29025)
  • Docs: Update block metadata section to promote PHP API. (29023)
  • Update "key concepts" doc. (28973)
  • Add accessibility testing instructions. (28947)
  • Updates to Outreach Page. (28929)
  • Docs: Fix the header links, add link to user documentation. (28857)

Code Quality

  • Fix typos in PHP comments. (29198)
  • Block props: Reduce memoized context. (29183)
  • Component System: Update documentation (README + inline docs). (29128)
  • Chore: Format TS files according to coding styles. (29064)
  • block-library: Replace store name literals. (28975)
  • WP_Theme_JSON_Resolver: Update translate terminology. (28944)
  • Improve code readability by not passing variables by reference. (28943)

Tools

  • Update codeowners. (29280)
  • Scripts: Coerce live reload port to integer. (29196)
  • Run CI jobs on wp prefix branches. (29194)
  • end-to-end Tests: Add gallery caption coverage. (29127)
  • end-to-end Tests: Add basic block preview coverage for inserter. (29117)
  • Make RNMobile Appium logs available. (29113)
  • Create Block: Fix issue with processing unrelated engines. (29066)
  • Eslint plugin: Add suggestions to "data-no-store-string-literals" rule. (28974)
  • Scripts: Add Python 2.0 to other OSS licenses in license checker. (28968)
  • Fix spacing in new contributor welcome message. (28958)
  • Site Editor: Fix end-to-end test errors introduced by template sidebar. (28950)
  • Components: Add createComponent unit tests. (28949)
  • Make navigation editor end-to-end tests more robust. (28936)
  • wp-env: Fix issue where mappings sources were not downloaded. (28930)
  • Components: Update color-picker snapshot tests to use diff matching. (28925)
  • babel-plugin-makepot: Don't transpile the package code. (28911)
  • docgen: Don't transpile the package code. (28910)
  • Testing: Try adding snapshot-diff. (28897)
  • Update Appium dependency version to 1.20.2. (28890)
  • Build: Add support for native TypeScript. (28879)
  • wp-env: Use Simple Git instead of NodeGit. (28848)
  • Changelog script: More fine-grained Changelogs for patch releases. (28424)

Various

  • Revert "Blocks: Ensure that metadata registered on the server for core block is preserved on the client". (29279)
  • Icons: Add custom post type icon. (29232)
  • Browsing sidebar: Add content menu items preview. (29225)
  • Blocks: Ensure that metadata registered on the server for core block is preserved on the client. (29213)
  • Update text color icon. (29212)
  • Try: Alternative button sizing fix. (29208)
  • Site Editor: Show contextual icon in the Inspector's template tab. (29195)
  • Block nodes: Remove memoized context. (29163)
  • Buttons: Add space-between justification controls. (29160)
  • Block nodes: Use ref callback. (29153)
  • Components: Add spinner. (29146)
  • Block props: Avoid memo (block mode). (29139)
  • Iframe, selection clearer, typing observer: Use ref callbacks. (29114)
  • Canvas click redirect & typewriter hooks: Use ref callback. (29105)
  • Clipboard handler: Use ref callback. (29090)
  • Hover hook: Use ref callback. (29089)
  • Site Editor: Inject theme attribute into template parts too. (29080)
  • Site Editor: Organise semantic template parts. (29030)
  • Components: Add ControlGroup. (28982)
  • Components: Add Portal. (28981)
  • Add Items Justification to Social Links. (28980)
  • Components: Add hooks based Scrollable component wrapper. (28979)
  • Blocks: Map block type definitions that use PHP naming convention for keys. (28953)
  • Components: Rename ui files to match simpler scheme. (28948)
  • useBlockProps: Use ref callback. (28917)
  • Update buttons edit native to use Justify Toolbar. (28893)
  • Components: Add hooks based VisuallyHidden. (28887)
  • Site Editor: Add template tab to sidebar. (28633)
  • Navigation Component: Increase color and padding specificity. (28619)
  • docgen: Replace doctrine with comment-parser. (28615)
  • Component System: Add Surface Component. (28596)
  • Component System: Add Elevation Component. (28593)
  • Component System: Add FormGroup + ControlLabel components. (28568)
  • Add react-i18n package with i18n React bindings. (28465)
  • Avoid focusing blocks when inserting them into the canvas. (28191)
  • [Table Block] Add border-collapse to default block styles. (27628)

Don't miss a new gutenberg release

NewReleases is sending notifications on new releases.