github WordPress/gutenberg v8.9.0-rc.1
8.9.0 RC1

latest releases: @wordpress/widgets@3.28.9, @wordpress/scripts@27.2.6, @wordpress/reusable-blocks@4.28.9...
pre-release3 years ago

Features

  • Widgets: Remove experimental flag, enable for themes that have not opted out. (24843), (24087)
  • Add character count to info panel. (24823)
  • Add option for adding link in featured image [ Latest Posts block ]. (24548)
  • List block: Add color controls. (21387)

Enhancements

  • Disable tools while code editor mode is enabled. (24923)
  • Add picture keyword in Image block. (24755)
  • Adding a maximum height to the preview of the long blocks. (24493)
  • Add "read more" keyword to the more block. (24794)
  • Improve the UX of wp_inactive_widgets on the widgets screen. (24790)
  • Trim whitespace from rendered widgets. (24789)
  • Block Directory: Explicitly close the inserter on block add. (24709)
  • Make strings translatable in block patterns. (24647)
  • CustomGradientPicker: Update Type and Angle controls. (23802)
  • Adds suggestions for categories and formats to LinkControl. (22600)
  • Change font size label from Preset size. (24619)

Bug Fixes

  • Disabled component infinite loop for a elements. (24935)
  • wp-env start for non-english core sources. (24884)
  • Invalid HTML structure on the widgets screen. (24866)
  • RadioGroup component example in its readme. (24857)
  • Typo in removeNotice. (24811)
  • Navigation block styles regression. (24763)
  • Style flickering caused by the block preview border. (24739)
  • Don't use an offset when dragging using a draggable chip. (24707)
  • Warning on text color formatter. (24686)
  • Styling of image alignment controls in the Latest posts block. (24655)
  • Make sure the template-part exists before using it. (24648)
  • Navigation: Fix invalid textarea markup. (24641)
  • Improve the focus state of the form token remove button. (24632)
  • Crash after undoing with the top toolbar on. (24629)
  • Double border on metabox panel. (24627)
  • Inline text-color regex edge-case issue when color slug ends with '-color'. (24621)
  • Fix inserter z-index. (24614)
  • Missing selected block highlighting in the list view. (24609)
  • Pullquote text color after unsetting main color. (24600)
  • Specificity for buttons with outline style and background colors. (24599)
  • Allow local Prettier configuration to take precedence in the recommended ESLint configuration. (24590)
  • Remove references to $default-font from front-facing styles. (24567)
  • Block Variations: Center-align the variation buttons. (24547)
  • Regression bug for category select in QueryControls component. (24516)
  • Image Block: Alt and caption written during image upload are discarded. (24471)
  • Correct the Unicode character used to represent the macOS Control key. (24452)
  • Corrected PHP error in lib/block-supports/align.php & other undefined $block_type->supports instances. (24411)
  • Fix admin-theme colors in the canvas. (24408)
  • Added a min length of 3 and per_page to 20 to avoid infinite queries. (23841)
  • Inserting a tag with Apostrophe throws an error. (21693)
  • Trash alignment. (24889)
  • Enable back dropCap for paragraph. (24932)
  • Make legacy widgets preview work with non-class-based widgets. (24861)
  • Inserter: Add missing placeholder to Quick Inserter. (24802)
  • Save function-based widgets. (24792)
  • Remove WP_Widget_Block from the legacy dropdown list. (24787)
  • Fix isSavingWidgetAreas selector. (24788)
  • Inserter: Update the search form placeholder text when changing tabs. (24697)
  • Avoid lossy HTML entities encoding by setting charset. (24645)
  • Embeds: Don't transform into specialized embed block variation if it's not registered. (24559)

Performance

  • Create unstable selectors for getting all controlled inner blocks. (24835)
  • Core Data: Implement _fields data reuse for entities. (19498)
  • Preload widgets on the widgets screen. (24855)
  • Only request three fields: Id, title and parent to populate the Parent page select list. (23637)

Experiments

  • Add Post Comment block. (24781)
  • Add Post Comment Date block. (24854)
  • Add "Post Comment Author" block. (24824)
  • Add Post Hierarchical Terms Block. (24091)
  • Migrate existing theme supports to configure the editor to theme.json configs. (24761)
  • [Feature] Alert when trying to leave the Site Editor with unsaved changes. (24659)
  • Rename features.colors to features.color. (24933)
  • Navigation: Add Post, Page, Category and Tag variations to Link. (24670)
  • Add block inspector to nav screen. (24669)
  • Update Template Part Block Placeholder Button Styles. (24633)
  • Adds icons and descriptions to Post blocks. (24603)
  • Navigation screen: Add opt-in Navigation block rendering. (24503)
  • Template Part block - add border states in editor. (24498)
  • Support drag-and-drop for submenus of navigation blocks. (24479)
  • useEditorFeature: Take block context into account. (24416)
  • Make Site-Title a link. (24725)

Documentation

  • Add readme to some components
  • Update tutorial Creating a block-based theme. (24736)
  • Correct BoxControl values in readme examples. (24717)
  • Fixed typo in Create a Block Tutorial. (24695)
  • Inline docs: $block_type is an object, not an array. (24650)
  • Add ToggleControl at related components section in FormToggle documentation. (24636)
  • Grammar: Add comma to (1A). (24628)
  • Improve native editor installing instructions. (24553)

Code Quality

  • Keep the default CSS variables for npm consumers. (24890)
  • Turn WordCount into a functional component. (24850)
  • Refactor BlockMover to use React hooks. (24774)
  • Unify UnsavedChangesWarning's isDirty check. (24719)
  • Refactor and move drag and drop geometry code. (24715)
  • Add unit tests for edit-navigation store. (24681)
  • Only update state if we have a valid reference. (24496)
  • Remove hardcoded colors from nav block. (24462)
  • Add state for storing dragged block client ids to block-editor store. (24782)
  • Remove commented-out blank line. (24858)
  • Simplify gutenberg_widgets_init when $hook === 'widgets.php'. (24793)
  • UnsavedChangesWarning: Turn into functional component. (24783)
  • Restore Site Title's Level toolbar and remove obsolete code. (24758)
  • Refactor block drop event handlers into a single hook to support drag and drop in List View. (24649)
  • Move DOM utility functions from @wordpress/blocks to @wordpress/dom. (24618)
  • Content is in the content attr for the classic block (#24569). (24602)
  • Convert all px values in front-facing styles to relative (em) units. (24523)

Build Tooling

  • Update package lock file. (24815)
  • Update the minimum version and the tested up to flag of the Gutenberg plugin. (24693)
  • Build: Make the watch rate slower to avoid using a lot of CPU while developing. (23998)
  • Fix Performance Tests on CI. (24925)
  • Add tests for slashing behavior. (24785)
  • Add permissions PHPUnit tests. (24784)
  • Update browserlist dependency. (24756)

Don't miss a new gutenberg release

NewReleases is sending notifications on new releases.