13.5.0
github-actions
released this
22 Jun 18:46
·
7 commits
to release/13.5
since this release
Changelog
Enhancements
Components
- Use NumberControl as input field. (41472)
- Convert component to TypeScript. (41681)
- RadioControl: Convert component to TypeScript. (41568)
Media
- Adds featured image toggle to media replace flow. (41476)
- Add tooltip on replace image's URL. (41504)
Block Library
- Cover: Adds placeholder when feature image is in use. (41460)
- Post Navigation Link: Add design controls (color, text decoration, and font family). (41378)
Block Editor
- Copy plain text variant of blocks. (41366)
- Adds CTA and external link to block inserter flow. (41112)
Global Styles
- Move CSS from the stylesheet to the block definition. (41689)
Document Settings
- Highlight today's date in DatePicker. (41647)
Design Tools
- Cover: Move overlay and opacity controls to color panel. (41102)
Bug Fixes
Block Editor
- Preferences Panel: Filters hidden blocks to only count those which are still registered. (41454)
Components
- Avoid including null values in blocks list. (41496)
- CustomGradientBar: Fix insertion and control point positioning to more closely follow cursor. (41492)
- Fix
ComboboxControl
post-reset focus. (41737) - FormTokenField: Added Padding to resolve close button overlap issue. (41556)
- Tooltip: Fix jitter at edge of screen by enabling __unstableShift. (41524)
Block Library
- Fix JS Error in Avatar Block. (41354)
- Query Loop: Render
replace
button only if eligible patterns exist. (41690) - Comments Title: Plural has been used instead of single in 1st parameter. (41521)
Design Tools
- Fix CSS Selectors rendered by theme.json duotone/filter settings for blocks on public pages. (41335)
- Webfonts: Increase priority of init hook to account for block reregistration. (41569)
Template Editor
- Include theme's templates in template list in post editor. (41630)
Site Editor
- Theme variations UI: Ensure that equality check takes into account all default theme properties. (41591)
CSS & Styling
- Add utility classnames back to blocks that have layout attributes specified. (41487)
- Allow for zero values for CSS properties in the style engine. (41561)
Accessibility
- Fix lack of context on action buttons and improve A11Y for the template action buttons Edit/New. (41615)
- Fix focus trap on certain input types. (41538)
- Add label to Preview options dropdown menu. (41566)
Experiments
- Style engine: Add border to backend. (40531)
- Style engine: Elements backend support. (40987)
- Global styles: Merge block CSS with
theme.json
styles. (34180)
Documentation
- Add missing CHANGELOG entry. (41745)
- Enhancements to TypeScript migration guidelines. (41669)
- Add step for build and asset file. (41511)
- Feature flag refresh. (41522)
- Update link title and add the correct URL. (41666)
- Fix typo in block schema description. (41570)
Code Quality
- Entity-aware type signature for getEntityRecord and getEntityRecords. (41235)
- Improves the types of createHigherOrderComponent and its usages. (41138)
- ESLint: Restrict removed Lodash functions. (41651)
- TypeScript: Add default context types to Entity Records in core-data. (41595)
- TypeScript: Improve type definitions in @wordpress/core-data. (41593)
- RNMobile: Update clicks to use clickIfClickable() when possible. (41367)
Components
- Draggable: Add clarifying inline comment after the recent hook dependency changes. (41658)
- Limit
Dropdown
cleanup to renders where the menu has actually been opened. (41604) - Placeholder: Add an illustration option to the Placeholder component. (41605)
- Refactor
CustomGradientBar
to passexhaustive-deps
. (41463) - Refactor
DateDayPicker
to passexhaustive-deps
. (41470) - Refactor
Flex
to passexhaustive-deps
. (41507) - Refactor
FontSizePicker
to passexhaustive-deps
. (41600) - Refactor
InputControl
to passexhaustive-deps
. (41601) - Refactor
Modal
to passexhaustive-deps
. (41610) - Refactor
Draggable
to passexhaustive-deps
. (41499) - Refactor
Dropdown
to passexhaustive-deps
. (41505) - Rewrite
<FormTokenField>
to functional component and Typescript. (41216) - TreeSelect Convert to Typescript. (41536)
- ZStack: Convert component story to TypeScript and add inline documentation. (41694)
Block Library
- Clarify updateNavigationLinkBlockAttributes. (41657)
- Comment Author and Date blocks: Aligned editor markup with the frontend. (41631)
- Cover Block: Move components to variables so they can be shared. (41742)
- Split useNavigationMenu into bite-size functions and add unit tests. (41139)
- File, Search Blocks: Lower CSS specificity. (41393)
Document Settings
- Extract header used in PostVisibility and PublishDateTimePicker to a new InspectorPopoverHeader component. (41362)
Lodash
- Refactor various Lodash methods. (41701), (41626), (41731), (41635), (41672), (41703), (41692), (41653), (41654), (41624), (41688), (41702), (41652), (41674), (41634), (41633), (41632), (41629), (41706), (41625), (41701)
- Remove various lodash usages. (41719), (41687)
Tools
Build Tooling
- Bump caniuse-lite version. (41675)
- Update testing-library dependencies to latest version. (41710)
- Upgrade wp-prettier to 2.6.2. (40542)
- Package.json: Bump engines.node version to >=14. (41599)
Testing
- Fixed failing DateTimePicker Unit test. (41483)
- Remove snapshot from Post Editor Template Mode test and target expected string instead. (41563)
- Skip some of the Drag & Drop end-to-end on iOS. (41529)
- Add controlled unit test, use modern Testing Library features. (41668)
Components
- Storybook: Update to the version 6.5. (41585)
First time contributors
The following PRs were merged by first time contributors:
- @FilipposZ: Block-Editor: Add tooltip on replace image's URL. (41504)
- @manzurahammed: Block Library: Fix JS Error in Avatar Block. (41354)
- @msurdi: Avoid including null values in blocks list. (41496)
- @sebastienserre: Plural has been used instead of single in 1st parameter. (41521)
- @tharsheblows: Docs: Add step for build and asset file. (41511)
Contributors
The following contributors merged PRs in this release:
@aaronrobertshaw @adamziel @alexstine @andrewserong @chad1008 @ciampo @derekblank @draganescu @FilipposZ @fluiddot @geriux @glendaviesnz @jffng @jostnes @jsnajdr @MaggieCabrera @Mamaduka @manzurahammed @matiasbenedetto @mburridge @mcsf @mirka @msurdi @noisysocks @ntsekouras @oandregal @ramonjd @SavPhill @scruffian @sebastienserre @sunil25393 @t-hamano @tharsheblows @torounit @tyxla @walbo