github WordPress/gutenberg v13.4.0-rc.1
13.4.0 RC1

latest releases: @wordpress/scripts@30.0.2, @wordpress/interactivity@6.8.2, @wordpress/interactivity-router@2.8.2...
pre-release2 years ago

Changelog

Enhancements

  • Remove explicit git branch fallbacks for wp-env and update readme. (41043)
  • Scripts: Convert file extension to js in block.json during build. (41068)

Components

  • ColorPicker: Only display detailed inputs. (41222)
  • ColorPicker: Strip hash from pasted hex values in ColorPicker. (41223)
  • Design updates to the Publish popover (DateTimePicker). (41097)
  • Refactor AlignmentMatrixControl to pass exhaustive-deps. (41167)
  • Spacer: Add RTL support. (41172)
  • Surface: Convert component to TypeScript. (41212)
  • TextareaControl: Convert component to TypeScript. (41215)

Block Library

  • Navigation: Remove unnecessary 'role' attribute. (41360)
  • Post Author Name: Add to and from Post Author transformations. (41151)
  • Provide context when blocks.registerBlockType is applied to deprecations. (36628)

Testing

  • CheckboxControl: Add unit tests. (41165)
  • Use @testing-library/user-event in TimePicker tests. (41270)

Design Tools

  • Gallery: Opt-in to axial (column/row) block spacing controls. (41175)

New APIs

  • Move the visible blocks state to the block editor store. (41104)

Bug Fixes

  • Env: Fixed run Argument Passing. (41179)
  • Fix customizer block toolbar after popover refactor. (41312)
  • Fix spelling mistake broswer to browser. (41137)
  • Get_style_nodes should be compatible with parent method. (41217)
  • Handle no variation case in the block transform menu. (41328)
  • Remove the tooltip from the block selection button. (41154)
  • Scripts: Plugin-zip to include root path files. (41439)
  • Update the block popover position as we scroll the container. (41402)
  • jest-console: Add types directory to "files". (41386)

Block Library

  • Cover block: Fix duotone when background is set to fixed. (40554)
  • Fix broken Page title for pages created inline within in Nav block. (41063)
  • Fix: List split bugs if the one of the splits is empty. (41283)
  • Gallery Block: Support gaps that define column/row gaps to avoid PHP Warning/Fatal. (41125)
  • Group: Check variation is registered before displaying it in the toolbar. (41305)
  • Image: Revert error handling. (41221)
  • Inherit author from global query. (40648)
  • Layout: Add default fallback gap value in block.json, and set to 2em for Columns blocks. (41098)
  • Lower the priority of the gallery gap css so it loads after the block layout css. (41423)
  • Remove all references to the navigation areas. (41205)
  • Table of Contents block: Convert <br> tags to spaces in headings. (41206)
  • ToC: Fix list block check. (41351)

Components

  • BorderBoxControl: Fix right border control alignment on small viewports and RTL styles. (41254)
  • ColorPalette: Update label correctly when value is CSS variable. (41461)
  • InputControl: Fix undo when changing padding values. (40518)
  • Popover, CustomGradientPicker, Dropdown: Fix positioning of popover when used in a dropdown. (41361)

Site Editor

  • Fix description in GetTemplateInfo. (41394)
  • [Site Editor]: Persist new template's description on creation. (41281)

Block Variations

  • [Block Editor]: Fix block variation registration when icon is an object and contains transform scope. (41457)

Code Editor

  • Site Editor: Avoid content loss when switching between editors. (41407)

Block Editor

  • [Writing Flow]: Fix browser formatting with shortcuts on multiple selection. (41207)

Style Variations

  • Site Editor: Set min-width for styles preview. (41198)

Navigation Menu Sidebar

  • Fix vertical alignment of rows in nav panel. (40883)

Performance

  • Improve autocompleter performance. (41197)
  • Update React Spring. (41185)

Documentation

  • Add missing entries to components package CHANGELOG. (41159)
  • Added example for getSaveElement. (41211)
  • Block support docs: Update blockGap notes. (41225)
  • Change 'author' to 'category' in onCategoryChange. (41299)
  • Components: Link Storybook in readme. (41182)
  • Create Block: Improve block templates. (41273)
  • Improve inline documentation. (41209)
  • SlotFill: Remove note about portals being unstable. (41359)
  • Update Page URL. (41188)

Code Quality

  • Entity configuration types. (40995)

Components

  • Refactor Autocomplete to pass exhaustive-deps. (41382)
  • Refactor BorderControl to pass exhaustive-deps. (41259)
  • Refactor ColorPalette to disable exhaustive-deps check for now. (41253)
  • Remove 'useCombinedRef' hook. (41186)
  • Update @types/react-dates. (41266)

Plugin

  • Updates tested up to with 6.0 version. (41272)

Colors

  • Remove unused color panel files. (41148)

Block Library

  • Search: Avoid double escaping. (41147)

Navigation Screen

  • Remove Navigation screen from experiments page. (40878)

Tools

  • Env: Allow skipping setting a configuration value by specifying it as null. (41084)
  • Limit my codeowners to the REST API. (41411)
  • Rewrite flaky tests reporter into its own package. (41106)

Testing

  • Enable iframe-inline-styles end-to-end test. (35171)
  • Migrate code block tests to Playwright. (41136)
  • Migrate preformatted block tests to Playwright. (41128)
  • Migrate revert template test to Playwright. (41310)
  • Migrate separator block tests to Playwright. (41130)
  • Migrate template part test to playwright. (41048)
  • Upgrade Playwright and use the official role selector engine. (41389)

Build Tooling

  • Testing: Refactor check-local-changes script. (41074)

Various

  • Add waitForVisible() to all blocks. (41126)
  • Migrate html block test case to Playwright. (41231)
  • RNMobile - Update expected html for file block. (41300)
  • Revert "Enable iframe-inline-styles end-to-end test". (41369)
  • Update: Refactor panel color gradient settings to use a tools panel. Unify color UI. (41091)
  • Upgrade Rememo to v4. (41415)

Global Styles

  • Add support for button elements to theme.json. (40260)
  • Button Element: Add support to Site Editor. (41246)
  • Button Element: Update button element selector. (41240)
  • File Block: Makes the button an element button. (41239)
  • Load block CSS conditionally. (41160)

Block Library

  • Gallery block: Update the gallery gap to load styles in header for block themes. (41015)
  • Post Comments: Make the button an element button. (41251)
  • Update/site logo constrain image. (41298)

Components

  • Allow removing bottom margin from SelectControl. (41269)
  • Use @testing-library/user-event in BoxControl tests. (41422)

Templates API

  • [FSE - Templates]: Add info to templates created from wp suggestion. (41387)

Full Site Editing

  • [Site Editor]: Update single default template copy. (41302)

Extensibility

  • Search Block - ability to specify additional search query vars. (40585)

First time contributors

The following PRs were merged by first time contributors:

Contributors

The following contributors merged PRs in this release:

@aaronrobertshaw @adamziel @aduth @amustaque97 @andrewserong @aristath @chad1008 @ciampo @CWBudde @dd32 @derekblank @draganescu @ethitter @fluiddot @geriux @getdave @glendaviesnz @gvgvgvijayan @gziolo @jameskoster @jorgefilipecosta @jostnes @JustinyAhin @kevin940726 @Mamaduka @matiasbenedetto @mirka @noisysocks @ntsekouras @ObliviousHarmony @pooja-muchandikar @ramonjd @SavPhill @scruffian @SiobhyB @stokesman @t-hamano @talldan @tellthemachines @TimothyBJacobs @tomasztunik @torounit @walbo @xconsau @youknowriad @ZebulanStanphill

Don't miss a new gutenberg release

NewReleases is sending notifications on new releases.