Stay up to date on releases
Create your free account today to subscribe to this repository for notifications about new releases, and build software alongside 36 million developers on GitHub.
Sign up for free See pricing for teams and enterprises
Pre-release
Pre-release
talldan
released this
Changelog
Features
- Add a new Group block.
- Add vertical alignment support to the Media & Text block.
- Add the image fill option to the Media & Text block.
Enhancements
- Improvements to the Image Block flows.
- Automatically add
mailto:
to email addresses when linking. - Add visual handles for side resizers for various blocks.
- Improve the performance of the annotations by avoiding excessive memoization.
- Announce the color accessibility issues to screen readers.
- Add enum block attributes validation to browser block parser.
- Use a consistent grey background in the Shortcode block.
- Improve accessibility of video block select poster image.
- Respect prefers-reduced-motion for fixed backgrounds in Cover block.
- Prevent ArrowLeft key press in multi-line selection from prematurely triggering multi-selection.
Bug Fixes
- Avoid keeping the RichText value in cache indefinitely.
- Fix the post title input borders in the code editor.
- Fix the block restrictions to insert, replace or move blocks.
- Select gallery images on focus.
- Fix removing gallery images on delete/backspace key press.
- Fix small visual regression in the block autocompete popover.
- Fix the data module resolver resolution status.
- Avoid saving metaboxes when previewing changes.
- Fix selecting the separator block.
- Fix displaying the color palette tooltips on hover.
- Fix Firefox/NVDA bug not announcing the toggle settings button.
- Fix arrow navigation in paragraph blocks with backgrounds.
- Fix the columns block click to select.
- Fix post dirtiness after fetching reusable blocks.
- Fix the hover and focus styles for buttons with the isBusy prop.
- Remove the box shadow from the side inserter button.
- Changing the region navigation shortcuts to avoid conflicts.
- Fix space insertion in the Button block in Firefox.
- Prevent the link popover from animating constantly as we type.
- Fix the warning triggered by clearing the height of the spacer block.
- Fix undo behavior after fresh post loading.
Documentation
- Add design documentation to the Modal component.
- Clarify the CSS naming coding guidelines.
- Add InspectorControls usage example.
- Tweaks and typos: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13.
Various
- Bootstrap the design of the new widgets screen (non functional yet).
- Reorganization of the block-library code base:
- Use a babel plugin to load block.json files.
- Introduce block.json metadata for all client side blocks.
- Move the edit functions and the icons to separate files.
- Move the transforms and save functions to separate files.
- Add forwardRef support to the PlainText component.
- Support Button Block Appender in the InnerBlocks component.
- Unset the focal point attributes from the Cover block if not needed.
- Consistently return promises from the data module action calls.
- Remove obsolete CSS currentColor usage.
- Improve the e2e test CLI arguments and docs.
- Improve the e2e test login stability on MacOS.
- Remove is-plain-obj package dependency.
- Remove invalid urls and ids from media test fixtures.
- Remove the deprecated Gutenberg plugin functions slated for 5.4 and 5.5.
- remove or rename undocumented RichText package functions and constants.
- Adjust paragraph block spacing to use standardised variables.
- Allow spaces in file paths for package build process.
- Update pre-commit to check modified files only.
- Improve the performance of the webpack build configuration.
- Update dependencies with known vulnerabilities.
- Fix typo in variable names.
Mobile
- Accessibility improvements to the Button component.
- Enhance the unsupported block type.
- Fix image upload progress not being displayed consistently.
- Support copy/pasting images.
- Add the list block.
- Visual refinements for the native nextpage block.
- Fix importing the column block.
- Remove DOM logic from the list block toolbar.
- Put the caret at the end of the text field after merging blocks.
- Fix caret position after inline paste.