Skip to content

3.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@tofumatt tofumatt released this 20 Jul 16:31

Changelog

  • Add new Archives block for displaying site archives.
  • Add new Latest Comments block to widgets category.
  • Add “Convert to blocks” option in HTML block.
  • Correct caret placement when merging to inline boundary.
  • Move block switcher from header to multi-block toolbar for multiselection.
  • Add video block attributes for Autoplay, Controls, Loop, Muted.
  • Remove HTML beautification and preserve whitespace on save.
  • Formalize RichText children value abstraction.
  • Allow transformation of image block to file block and vice-versa.
  • Support preload attribute for Audio Block.
  • Avoid popover refresh on Tip mount.
  • Introduce “registry” concept to the Data Module.
  • Convert successive shortcodes properly.
  • Hide “Convert to Shared Block” button on Classic blocks.
  • Update spacing in pre-publish panel titles.
  • Use do_blocks to render core blocks content.
  • Remove restoreContentAndSplit in RichText.
  • Hide insertion point when it is not possible to insert the default block.
  • Refactor block converters to share common UI functionality.
  • Replace the apiRequest module with api-fetch module.
  • Add audio/video settings title to settings panel.
  • Normalize the behavior of BlockListBlock’s “Enter” key handling to insert the default block.
  • Rename baseUrl entities property as baseURL in entities.
  • Rename UrlInput component as URLInput.
  • Give File block a low files transform priority.
  • Make tooltips persist when hovering them.
  • Optimise design of heading line heights.
  • Add a filter(‘editor.FeaturedImage’) for the FeaturedImage component.
  • Fix vertical arrow navigation skips in writing flow.
  • Fix incorrect polyfill script handles.
  • Fix template example so that it is correct.
  • Fix exception error when saving a new shared block.
  • Fix getInserterItems caching bug and add new test case.
  • Fix issue with spacer block resizing and sibling inserter.
  • Fix files configuration entry in package.json for wordpress/babel-preset-default.
  • Fix config and regenerate updated docs.
  • Fix dependency mistake in api-fetch.
  • Fix metaboxes save request (parse: false).
  • Fix issue with name field not being focused when a shared block is created.
  • Fix box sizing for pseudo elements.
  • Fix an error which occurs when assigning the URL of a Button block.
  • Improve usage and documentation of the landmark region labels.
  • Substitute the remaining uses of unfiltered_html capability and withAPIData.
  • Remove the “Extended Settings” meta box wrapper.
  • Remove NewBlock event handling from RichText.
  • Remove legacy context API child context from Block API.
  • Remove Text Columns block from insertion menus in preparation for Try outreach.
  • Remove unused autocompleter backcompat case.
  • Change label in Cover Image block for background opacity.
  • Change the text label on Image block from “Source Type” to “Image Size”.
  • Backup and restore global $post when preloading API data.
  • Move packages repository into Gutenberg with its history.
  • Enhance the deprecated module to log a message only once per session.
  • Switch tests away from using enzyme (enzyme.shallow, enzyme.mount, etc).
  • Unblock tests from being skipped.
  • Add basic test for shortcode transformation.
  • Add e2e test for block icons.
  • Add e2e tests for the NUX tips.
  • Add e2e tests for shared blocks.
  • Remove data-test attribute from UrlInputButton output.
  • Deprecate id prop in favor of clientId.
  • Rename MediaPlaceholder onSelectUrl prop as onSelectURL.
  • Remove unnecessary default prop from test.
  • Point the package entry to src directly for native mobile.
  • Use clearer filenames for saved vendor scripts.
  • Update local install instructions and add add more verbose instructions when node versions don’t match.
  • Reorder package.json devDependencies alphabetically.
  • Coding Guidelines: Prescribe specific camelCasing behaviors.
  • Regenerate docs using docs:build command.
  • Add documentation for ALLOWED_BLOCKS in Columns.
  • Add link to support forum in plugin menu.
  • Deprecate buildTermTree function in utilities.
  • Deprecate property source in Block API.
  • Deprecate uid in favor of clientId.
  • Deprecate grouped inner blocks layouts.
  • Improve eslint checks for deep imports.
  • Improve IntelliSense support when using VS Code.
  • Move the components module partially to the packages folder.
  • Add the blocks module to the packages folder.
  • Add wp-deprecated dependency to wp-element.
  • Add @babel/runtime as a dependency to wordpress/components.
  • Add @babel/runtime as a dependency for packages.
  • Add a new compose package.
  • Extract entities package.
  • Extract viewport package.
  • Extract @wordpress/nux package.
  • Create new spec-parser package.
  • Update Dashicons to latest build.
  • Update test for babel-preset-default.
  • Update code to work with Babel 7.
  • Update package-lock.json with eslint-scope version 3.7.3.
  • Update node-sass.