Enhancements
Accessibility
- Adjust wording for post format suggestions. (14124)
- Add a visually hidden label for the Search block. (35034)
- Add an accessible label to the Back button in preferences. (35340)
- Global Styles: Add accessible label to Back button. (35325)
- Template title: Include a button and label text when there is no post/page title. (35148)
Block Editor
- Allow other blocks to use the slash inserter. (35196)
- Enable ability to create Pages from the inline Link UI. (35083)
- Polish quick inserter. (35339)
- Remove visual clue from alignment toolbar. (35080)
- Remove native block inserter onboarding tooltip. (35150)
Block Library
- Site Logo: Add duotone support. (35344)
- Columns block: Enable blockGap and vertical margin support. (34630)
- File Block: Only display PDF preview height
RangeControl
when embed is enabled. (35207) - Navigation: Add transformations from a link to other allowed nav blocks. (34978)
- Query Loop: Include a Query Pagination option on the block variations. (35347)
- Show "none" as an alignment option and use contextual text to clarify settings. (34710)
- Social Links: Add block gap support. (35236)
- Site Title: Add option to toggle home link. (31540)
- Site title: update block description. (34474)
- Transform Nav Links with children into Submenus. (34831)
- Add an option for displaying the label inside the Navigation Link block. (34952)
- Add typography settings for the Navigation Link block. (35324)
- Add option to remove/clear logo from the Site Logo block. (34820)
Core data
- Add 'context' to the query parts type definition. (35069)
Components
- Add new Navigator components and use them in the global styles sidebar. (34904)
- Use _builtin property of classes in navigation link PHP. (35166)
Item
: RemoveisAction
and useonClick
to decide if it should render asbutton
. (35152)- Make tooltip delay configurable with a property. (35246)
Design Tools
- Block gap: Only render CSS variable if corresponding theme setting is enabled. (35209)
- Format library: Add background color. (34680)
- Update: Custom gradient picker design. (34712)
Global Styles
- Add Padding to the root level of global styles. (35241)
- Add duotone theme.json styles support. (34667)
- Extract the color palette to its own global styles screen. (35109)
- Update the rules to hide/show blocks in the global styles sidebar. (35178)
- Synchronize user custom post type registration and UI visibility. (35427)
- Enqueue preset styles for all themes in the editor. (35424)
Icons
Site Editor
- Remove warning box from post terms. (35242)
Template Editor
- Add back button for isolated template part editor. (34732)
- Add template areas to template details. (35202)
Bug Fixes
Block Editor
- Block Editor: Fix duplicate clientIds when dragging patterns. (35124)
- Disallow creation of empty links using Link UI directly. (35060)
- Fix Link UI when hyperlink has an empty
href
value. (35043) - Fix missing border in the quick inserter. (35307)
- Fix toggle off for Duotone control and Post Date block’s date picking control. (35024)
- useMultiSelection: Avoid crashing editor when block refs aren't available. (35177)
- Rich text: fix internal paste across multiline and single line instances. (35416)
Block Library
- Embed: Remove meetup-com from variations. (35146)
- Featured Image: Remove descendent space. (35273)
- Fix: Broken disabled select style in the editor area. (35135)
- Fix native BlockAlignmentControl. (35191)
- Gallery block: Fix Safari image sizing issue. (35309)
- Gallery block: Fix problem with caption showing encode tags when not selected. (35131)
- Gallery block: Unset alignment on new images to prevent it breaking layout. (35132)
- Post Template: Remove margins from the block. (35193)
- Post Title: Always use blockProps. (35286)
- Post Title: Only render link element if we have a post. (35284)
- Query Pagination: Don't render an empty container. (35092)
- Navigation Link: Fix PHP notice in the Navigation Link block. (34984)
- Fix Post Comment Content block's edit function. (35190)
Components
- Color Picker: Match figma metrics. (35039)
- Remove shift-stepping from range in RangeControl. (35020)
- Popover: fix __unstableBoundaryParent (35082)
Design Tools
- ToolsPanelItem: Add panelId check before calling toggle methods. (35375)
Media
- MediaUpload: Ensure current images in a gallery are selected after opening media library. (35070)
Post Editor
- Fix missing save label. (34948)
- Keyboard shortcut: Prevent post saving through keyboard if post saving locked. (35361)
REST API
- API Fetch: Improve isMediaUploadRequest check. (34417)
- Fix slashing when creating or updating a menu item. (35147)
Server Side Render
- Prevent empty renders in ServerSideRender component caused by changing props while already fetching markup (35433)
Template Editor
- Fix the styling of template details. (35285)
Widgets Editor
- inspector-section: Track isOpen to make a better isContextuallyActive() function. (35055)
Performance
- Edit Site: Optimize useSelect calls. (35213)
- Memoize entity records selectors properly. (34323)
- Widgets: Optimize useSelect calls. (35256)
Experiments
Block Library
- Polish responsive navigation modal, inherit justifications, fix submenu direction. (35077)
- Polish submenu indicator button. (35030)
- Fix: Adding nav items from existing menu. (34837)
Navigation Screen
- Remove i18n of help link in navigation editor. (35313)
- Add a tooltip to Navigation items in a setup state. (35139)
- Fix gap regression in navigation screen. (35234)
- Truncate long menu names. (35188)
- Insert Navigation Link blocks by default in Navigation block. (34899)
- Migrate resolvers to thunks. (35044)
Full Site Editing
- Remove extra styling around "Post content" placeholder. (35243)
Documentation
Handbook
- Docs: Update testing overview with minor fixes. (35232)
- Fix typos, grammar in contributors release doc. (35268)
- Update
nvm
to latest0.38.0
version in Handbook. (35125) - Adding example readme template to contributing guidelines. (34847)
- Fix erroneous usage of the word
master
. (35392)
Packages
- Add instructions for installing plugins/themes with wp-env. (35064)
- MediaUpload: Reflect the correct filter name in the readme. (35240)
- Update LinkControl documentation with additional examples. (35199)
- Update doc block in block editor to fix documentation generation lint error. (35295)
- Add missing doc blocks for the exported members of edit-widgets store. (35263)
Code Quality
Block Editor
- Add colord package to block editor; Replace tinycolor2 with colord on duotone. (#34616), 34605, 35165, 35164)
- Migrate the toggleFeature action to a thunk. (35075)
Block Library
- Migrate store actions to thunks. (35031)
- Post Title Block: Fix argument numbering in 'sprintf'. (35338)
- Replace tinycolor2 with colord on block library package. (35184
Components
- Refactor
Navigator*
folder structure, renameNavigator
toNavigatorProvider
. (35160) - Replace tinycolor2 with colord. (35185)
- ToolsPanel component: Refactor to typescript. (34028)
- UnitControl component: Refactor utils to TypeScript. (35138)
- Do not export
SimpleColorSwatch
in Storybook examples for Item Group. (35179) - Refactor Navigator to TypeScript. (35214)
Global Styles
- Simplify code that deals with user data for clarity. (35248)
- Simplify how we register preset metadata. (35228)
- Reorganize the global styles UI code base. (35218)
- Don't output preset classes for colors defined by the theme (35514)
- Clean up logic to retrieve GS settings depending on context. (35437)
Post Editor
- Keyboard Shortcuts: Use a new selector getter method. (35385)
Navigation Component
- Refactor the preferences modal to use the new Navigator components. (35142)
- Navigation Editor: Remove duplicated stripHTML. (35189)
Widgets Editor
- Migrate edit-widgets store to thunks. (35110)
Tools
Build Tooling
- Remove polyfills from view.js block scripts. (35038)
Testing
- Add tests for
Navigator*
. (35163) - Enable flaky tests reporter bot in PRs. (35029)
- Replace tinycolor2 with colord on getMostReadableColor util. Add unit test. (34625)
- Try fixing flaky navigation test. (35380)
- Fix not archiving failure artifacts for flaky tests. (35379)
Plugins
- Add
oandregal
andtellthemachines
to codeowners file. (35233)