11.6.0 RC1
Pre-release
Pre-release
ntsekouras
released this
22 Sep 15:08
·
8 commits
to release/11.6
since this release
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
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 inplugin.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 withouttheme.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 thecreateComponent
function. (34915)ControlLabel
: Refactor away from thecreateComponent
function. (34927)Elevation
: Refactor away from thecreateComponent
function. (34916)FlexBlock
: Refactor away from thecreateComponent
function. (34917)FlexItem
: Refactor away from thecreateComponent
function. (34918)Grid
: Refactor away from thecreateComponent
function. (34919)HStack
: Refactor away from thecreateComponent
function. (34920)Heading
: Refactor away from thecreateComponent
function, fix TS errors. (34921)Scrollable
: Refactor away from thecreateComponent
function. (34922)Spacer
: Refactor away from thecreateComponent
function. (34923)Surface
: Refactor away from thecreateComponent
function. (34924)Text
: Refactor away from thecreateComponent
function. (34925)Truncate
: Refactor away from thecreateComponent
function. (34926)VStack
: Refactor away from thecreateComponent
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
andFormGroupContent
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)