diff --git a/changelog.txt b/changelog.txt index acdac28a5fc0cf..c4acfd41d9d259 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,162 @@ == Changelog == += 10.4.0-rc.1 = + + + +### Enhancements + +- Block Library: Add option to make PostDate a link. ([30499](https://github.com/WordPress/gutenberg/pull/30499)) +- Block Library: Update placeholder text across blocks. ([30404](https://github.com/WordPress/gutenberg/pull/30404)) +- RichText: Always show placholder on focus. ([30393](https://github.com/WordPress/gutenberg/pull/30393)) +- List View: Update the hover, focus, select colors. ([30303](https://github.com/WordPress/gutenberg/pull/30303)) +- Try: Darker canvas color. ([30282](https://github.com/WordPress/gutenberg/pull/30282)) +- Make the default padding match the browser's default padding. ([30277](https://github.com/WordPress/gutenberg/pull/30277)) +- Fix separator styles. ([30255](https://github.com/WordPress/gutenberg/pull/30255)) +- Try: Add site icon and name to the publish flow. ([30231](https://github.com/WordPress/gutenberg/pull/30231)) +- Block Library - Quote: Fix the editor/frontend style parity. ([30190](https://github.com/WordPress/gutenberg/pull/30190)) +- Themes: Fix the archives block frontend/editor parity. ([30141](https://github.com/WordPress/gutenberg/pull/30141)) +- Remove latest comments editor styles. ([30134](https://github.com/WordPress/gutenberg/pull/30134)) +- Icons: Update "close small" icon so that its shape matches the "add" icon dimensionally. ([30014](https://github.com/WordPress/gutenberg/pull/30014)) +- Inserter: Clarify that when the Inserter is open clicking the + button in the top bar will close it again. ([29759](https://github.com/WordPress/gutenberg/pull/29759)) +- Writing Flow: Shorter writing prompt. ([29611](https://github.com/WordPress/gutenberg/pull/29611)) +- Latest Comments Block: Remove list padding and margin. ([29402](https://github.com/WordPress/gutenberg/pull/29402)) +- Navigation Screen: Indicate when a menu is deleted and show the menu switcher afterwards. ([29201](https://github.com/WordPress/gutenberg/pull/29201)) + +### Bug Fixes + +- Block Library - Query Pagination Numbers: Print nothing if content is empty. ([30554](https://github.com/WordPress/gutenberg/pull/30554)) +- Code Editor: Revert save editors value on change (#27717). ([30524](https://github.com/WordPress/gutenberg/pull/30524)) +- Block Library: Fix fullwide regression. ([30520](https://github.com/WordPress/gutenberg/pull/30520)) +- Writing flow: Fix horizontal caret placing for empty editable with placeholder. ([30463](https://github.com/WordPress/gutenberg/pull/30463)) +- Block Library: Revert column-gap property for spacing between custom-sized buttons. ([30449](https://github.com/WordPress/gutenberg/pull/30449)) +- Site Editor: Load block-editor scripts & styles. ([30448](https://github.com/WordPress/gutenberg/pull/30448)) +- Block Library: Fix search block alignment issues. ([30444](https://github.com/WordPress/gutenberg/pull/30444)) +- Site editor: Add allowedMimeTypes to site editor settings to fix media upload behaviour and error state. ([30436](https://github.com/WordPress/gutenberg/pull/30436)) +- Build: Ensure non-JS changes are processed in the watch mode. ([30343](https://github.com/WordPress/gutenberg/pull/30343)) +- Navigation: Save theme location on button click. ([30340](https://github.com/WordPress/gutenberg/pull/30340)) +- Inner blocks: Memoize allowedBlocks to prevent needlessly updating settings. ([30311](https://github.com/WordPress/gutenberg/pull/30311)) +- Block Editor: Show only the allowed patterns from top level blocks. ([30300](https://github.com/WordPress/gutenberg/pull/30300)) +- Prevent overlapping button blocks in the frontend. ([30253](https://github.com/WordPress/gutenberg/pull/30253)) +- Block Library: Add 'object-position' to allowed inline style attributes list. ([30243](https://github.com/WordPress/gutenberg/pull/30243)) +- Fix mover position. ([30242](https://github.com/WordPress/gutenberg/pull/30242)) +- Plugin: Ensure that plugin does not error with older versions of WordPress. ([30230](https://github.com/WordPress/gutenberg/pull/30230)) +- Prevent the columns block from having a width > 100%. ([30229](https://github.com/WordPress/gutenberg/pull/30229)) +- Writing Flow: Fix copy pasting non textual blocks. ([30225](https://github.com/WordPress/gutenberg/pull/30225)) +- Fix adding blocks in the widgets customizer. ([30221](https://github.com/WordPress/gutenberg/pull/30221)) +- Editor: Use getAuthors for 'showCombobox' check. ([30218](https://github.com/WordPress/gutenberg/pull/30218)) +- RichText: Fix arrow navigation around emoji. ([30206](https://github.com/WordPress/gutenberg/pull/30206)) +- Block editor - Writing Flow: Fix multi-selection copying in Safari. ([30202](https://github.com/WordPress/gutenberg/pull/30202)) +- Block Library - Gallery: Set 'addToGallery' prop to false when images don't have IDs. ([30122](https://github.com/WordPress/gutenberg/pull/30122)) +- docgen: Fix arrow functions and TS index module support. ([30028](https://github.com/WordPress/gutenberg/pull/30028)) +- Editor: Avoid focus attempt on a non-existent post title in code editor. ([29922](https://github.com/WordPress/gutenberg/pull/29922)) +- Image: Manually update resizable box state when we don't have dimenssions. ([29919](https://github.com/WordPress/gutenberg/pull/29919)) +- Server side renderer: Fix errors in template part editor context. ([29246](https://github.com/WordPress/gutenberg/pull/29246)) + +### Performance + +- Navigation: Add src/navigation-link/index to side effect whitelist. ([30200](https://github.com/WordPress/gutenberg/pull/30200)) + +### Experiments + +- Polish the Site Logo block. ([30526](https://github.com/WordPress/gutenberg/pull/30526)) +- Global Styles: Use "Custom Styles" title to signal there are global styles changes in the saving panel of the site editor. ([30521](https://github.com/WordPress/gutenberg/pull/30521)) +- Block Patterns: Remove `scope` from Query patterns and introduce `blockTypes`. ([30471](https://github.com/WordPress/gutenberg/pull/30471)) +- List View: Update list view icon size and spacing. ([30455](https://github.com/WordPress/gutenberg/pull/30455)) +- Block Library: Delete sitelogo option when custom logo does not exist or was removed. ([30427](https://github.com/WordPress/gutenberg/pull/30427)) +- Block Library - Query: Use a WordPress loop for the query block. ([30405](https://github.com/WordPress/gutenberg/pull/30405)) +- Navigation: Add post format variation to navigation link block. ([30403](https://github.com/WordPress/gutenberg/pull/30403)) +- Site editor: Switch to proper settings tab based on the selection. ([30387](https://github.com/WordPress/gutenberg/pull/30387)) +- Block Library - Navigation: Fix hardcoded color in navigation submenu icon. ([30385](https://github.com/WordPress/gutenberg/pull/30385)) +- Fix snackbar list component blocking clicks to UI it overlaps. ([30381](https://github.com/WordPress/gutenberg/pull/30381)) +- Navigation Block: Avoid creating a new array/object on every render. ([30374](https://github.com/WordPress/gutenberg/pull/30374)) +- Try: Flip orientation of submenus that are towards the right of the viewport. ([30342](https://github.com/WordPress/gutenberg/pull/30342)) +- Polish navigation menu submenus. ([30335](https://github.com/WordPress/gutenberg/pull/30335)) +- Global Styles: Add padding server-side block support. ([30332](https://github.com/WordPress/gutenberg/pull/30332)) +- Widgets Customizer: Add Legacy Widget block. ([30321](https://github.com/WordPress/gutenberg/pull/30321)) +- Block Library - Navigation: Fix arrow inheritance, polish. ([30287](https://github.com/WordPress/gutenberg/pull/30287)) +- Apply mover tweaks to navigation and widgets. ([30284](https://github.com/WordPress/gutenberg/pull/30284)) +- Make the navigation placeholder clearer. ([30281](https://github.com/WordPress/gutenberg/pull/30281)) +- Block Library - Post Excerpt: Fix toolbar for post excerpt warning. ([30280](https://github.com/WordPress/gutenberg/pull/30280)) +- Fix Navigation Link block constantly updating its inner block list settings. ([30274](https://github.com/WordPress/gutenberg/pull/30274)) +- Fix navigation link block dragging error. ([30219](https://github.com/WordPress/gutenberg/pull/30219)) +- Widget block: Handle when $instance is empty and use str_replace instead of sprintf. ([30217](https://github.com/WordPress/gutenberg/pull/30217)) +- Icons: Update site-logo block icon. ([30211](https://github.com/WordPress/gutenberg/pull/30211)) +- Post Title Block - fix "'length' of undefined" error. ([30208](https://github.com/WordPress/gutenberg/pull/30208)) +- Block Library: Fix Query block undo trap during creation. ([30203](https://github.com/WordPress/gutenberg/pull/30203)) +- Navigation: Replace arrow with chevron. ([30180](https://github.com/WordPress/gutenberg/pull/30180)) +- Navigation Block: De-emphasize "Link" block. ([30172](https://github.com/WordPress/gutenberg/pull/30172)) +- Templates: Fix empty block templates output string. ([30145](https://github.com/WordPress/gutenberg/pull/30145)) +- Docs: Add description for `templateParts` in theme json. ([30118](https://github.com/WordPress/gutenberg/pull/30118)) +- Navigation: Use same default implementation of __experimentalFetchLinkSuggestions in post, site, navigation, widget editor. ([29993](https://github.com/WordPress/gutenberg/pull/29993)) +- Iterate on Legacy Widget block. ([29960](https://github.com/WordPress/gutenberg/pull/29960)) +- Block Library - Template Part: Add padding support to template parts. ([29779](https://github.com/WordPress/gutenberg/pull/29779)) +- Site Editor: Revert custom templates to their original theme-provided files. ([28141](https://github.com/WordPress/gutenberg/pull/28141)) + +### Documentation + +- Docs: Fix typos in layout supports comment. ([30537](https://github.com/WordPress/gutenberg/pull/30537)) +- Fix example code for apiFetch middlewares. ([30534](https://github.com/WordPress/gutenberg/pull/30534)) +- Fix typos in block-controls-toolbar-and-sidebar.md. ([30513](https://github.com/WordPress/gutenberg/pull/30513)) +- Handbook: Rename, changed URL Link. ([30483](https://github.com/WordPress/gutenberg/pull/30483)) +- Block Editor: Fix block-editor typo. ([30401](https://github.com/WordPress/gutenberg/pull/30401)) +- Handbook: Added a practical example of adding a component to the sidebar. ([30379](https://github.com/WordPress/gutenberg/pull/30379)) +- Handbook: Fix code snippet for disabling the block directory. ([30365](https://github.com/WordPress/gutenberg/pull/30365)) +- Handbook: Updated documentation to reflect the output created currently by npx @wordpress/create-block gutenpride. ([30353](https://github.com/WordPress/gutenberg/pull/30353)) +- Fixed formatting. ([30309](https://github.com/WordPress/gutenberg/pull/30309)) +- Handbook: Add instructions for finding attributes for use in templates. ([30258](https://github.com/WordPress/gutenberg/pull/30258)) +- Handbook: Update feature deprecation guide. ([30220](https://github.com/WordPress/gutenberg/pull/30220)) +- Handbook: Fix broken links to typescript documentation. ([30188](https://github.com/WordPress/gutenberg/pull/30188)) +- Components: Update CustomSelectControl component README.md. ([29854](https://github.com/WordPress/gutenberg/pull/29854)) +- Rich Text Docs: Add section for disabling specific format types. ([29383](https://github.com/WordPress/gutenberg/pull/29383)) +- Components: Remove references to __experimental* in the DateTimePicker component documentation. ([29322](https://github.com/WordPress/gutenberg/pull/29322)) + +### Code Quality + +- Gutenberg Plugin: Update the `objectFitPolyfill` vendor library. ([30507](https://github.com/WordPress/gutenberg/pull/30507)) +- Block Library: Fix Post Excerpt warnings for RichText in inline containers. ([30498](https://github.com/WordPress/gutenberg/pull/30498)) +- Gutenberg Plugin: Remove deprecations planned for 10.3 release. ([30417](https://github.com/WordPress/gutenberg/pull/30417)) +- dom: Add types to clean-node-list. ([30412](https://github.com/WordPress/gutenberg/pull/30412)) +- PHP Coding Standards fixes. ([30346](https://github.com/WordPress/gutenberg/pull/30346)) +- Public API: Remove small APIs deprecated in WordPress 5.2. ([30283](https://github.com/WordPress/gutenberg/pull/30283)) +- dom: Add types progressively to dom modules. ([30103](https://github.com/WordPress/gutenberg/pull/30103)) +- dom: Add types to phrasing-content. ([30102](https://github.com/WordPress/gutenberg/pull/30102)) +- Components: Simplify ScrollLock, adding types. ([29634](https://github.com/WordPress/gutenberg/pull/29634)) + +### Tools + +- Testing: Include NodeJS version in the cache key. ([30512](https://github.com/WordPress/gutenberg/pull/30512)) +- Testing: Remove cache `restore-keys`. ([30510](https://github.com/WordPress/gutenberg/pull/30510)) +- Gutenberg Plugin: Prettify YAML scripts. ([30409](https://github.com/WordPress/gutenberg/pull/30409)) +- Testing: Skip flaky end-to-end tests. ([30344](https://github.com/WordPress/gutenberg/pull/30344)) +- Add `/packages/stylelint-config` to `CODEOWNERS`. ([30264](https://github.com/WordPress/gutenberg/pull/30264)) +- Remove button from forbidden elements. ([30223](https://github.com/WordPress/gutenberg/pull/30223)) +- End-to-end tests for navigation menu name editor. ([29774](https://github.com/WordPress/gutenberg/pull/29774)) +- Testing: Some GHA workflow improvements when setting up NodeJS. ([29078](https://github.com/WordPress/gutenberg/pull/29078)) +- Build Tooling: Update development tools to work with PostCSS 8. ([27821](https://github.com/WordPress/gutenberg/pull/27821)) + +### Various + +- Export all types from api-fetch. ([30539](https://github.com/WordPress/gutenberg/pull/30539)) +- Update the save button label. ([30439](https://github.com/WordPress/gutenberg/pull/30439)) +- Revert "Build Tooling: Update development tools to work with PostCSS 8 (#27821)". ([30320](https://github.com/WordPress/gutenberg/pull/30320)) +- Clarify what is meant by "block wrapper". ([30315](https://github.com/WordPress/gutenberg/pull/30315)) +- Icons: Polish media & text icons. ([30239](https://github.com/WordPress/gutenberg/pull/30239)) +- Reset wp admin styles for hr. ([30235](https://github.com/WordPress/gutenberg/pull/30235)) +- Search Block: Add border radius support using skip serialization feature. ([30227](https://github.com/WordPress/gutenberg/pull/30227)) +- RichText: Add min width to show caret for empty inline container. ([30224](https://github.com/WordPress/gutenberg/pull/30224)) +- Block editor: Use proper insertion point for drop. ([29933](https://github.com/WordPress/gutenberg/pull/29933)) +- Add manage with live preview link. ([29839](https://github.com/WordPress/gutenberg/pull/29839)) +- Components: Add types to Draggable. ([29792](https://github.com/WordPress/gutenberg/pull/29792)) +- Add customize widgets inserter. ([29549](https://github.com/WordPress/gutenberg/pull/29549)) +- React native composite and binary build support. ([29488](https://github.com/WordPress/gutenberg/pull/29488)) +- Try using the column-gap property to improve spacing between custom-sized buttons. ([29165](https://github.com/WordPress/gutenberg/pull/29165)) +- Transform Blocks. ([28453](https://github.com/WordPress/gutenberg/pull/28453)) +- Preformatted block: Add color controls. ([28396](https://github.com/WordPress/gutenberg/pull/28396)) + + + + = 10.3.2 = ### Enhancements