Title: What&#8217;s new in Gutenberg? (30th July)
Author: Gary Pendergast
Published: July 31, 2018
Last modified: May 20, 2020

---

 [  ](https://profiles.wordpress.org/pento/) [Gary Pendergast](https://profiles.wordpress.org/pento/)
12:44 pm _on_ July 31, 2018     
Tags: [core-editor ( 761 )](https://make.wordpress.org/core/tag/core-editor/),
[editor ( 223 )](https://make.wordpress.org/core/tag/editor/), [gutenberg ( 553 )](https://make.wordpress.org/core/tag/gutenberg/),
[gutenberg-new ( 220 )](https://make.wordpress.org/core/tag/gutenberg-new/)   

# What’s new in Gutenberg? (30th July)

Today’s release is timed to coincide with the upcoming WordPress 4.9.8 release, 
and includes a multitude of improvements when converting existing content to blocks.

## 3.4 🎟

 * Rename Shared Blocks to [Reusable Blocks](https://github.com/WordPress/gutenberg/pull/8123).
 * Add a [REST API Search controller](https://github.com/WordPress/gutenberg/pull/7894).
 * [Add a warning](https://github.com/WordPress/gutenberg/pull/8247) in the classic
   editor when attempting to edit a post that contains blocks.
 * Add ability for themes to [configure font sizes](https://github.com/WordPress/gutenberg/pull/6628).
 * [Add RTL CSS](https://github.com/WordPress/gutenberg/pull/8187) to all packages.
 * Add an [edit button](https://github.com/WordPress/gutenberg/pull/8084) to embed
   blocks.
 * Remove all [`wp.api` usage](https://github.com/WordPress/gutenberg/pull/8088)
   from the editor package.
 * Add [error handling](https://github.com/WordPress/gutenberg/pull/8066) for file
   blockBlock Block is the abstract term used to describe units of markup that, 
   composed together, form the content or layout of a webpage using the WordPress
   editor. The idea combines concepts of what in the past may have achieved with
   shortcodes, custom HTML, and embed discovery into a single consistent API and
   user experience. drag-and-drop.
 * Add `registerBlockStyleVariation`, for [registering block style variations](https://github.com/WordPress/gutenberg/pull/7997).
 * Add a [border between panels](https://github.com/WordPress/gutenberg/pull/8183)
   in the block sidebarSidebar A sidebar in WordPress is referred to a widget-ready
   area used by WordPress themes to display information that is not a part of the
   main content. It is not always a vertical column on the side. It can be a horizontal
   rectangle below or above the content area, footer, header, or any where in the
   theme..
 * Add a [`editor.PostFeaturedImage.imageSize` filter](https://github.com/WordPress/gutenberg/pull/8196)
   for the Featured ImageFeatured image A featured image is the main image used 
   on your blog archive page and is pulled when the post or page is shared on social
   media. The image can be used to display in widget areas on your site or in a 
   summary list of posts..
 * Create a video block when [dropping a video](https://github.com/WordPress/gutenberg/pull/8122)
   on an insertion point.
 * Expose a [custom class name hook](https://github.com/WordPress/gutenberg/pull/8072)
   for mobile.
 * Add a [React Native entrypoint](https://github.com/WordPress/gutenberg/pull/8223)
   for mobile.
 * Only disable `wpautop` on the main classic editor instance.
 * [Retain the `id` attribute](https://github.com/WordPress/gutenberg/pull/8124)
   when converting heading tags to heading blocks.
 * Retain `target="_blank"` on [links in converted paragraphs](https://github.com/WordPress/gutenberg/pull/8125).
 * Improve the handling of [imported shortcode blocks](https://github.com/WordPress/gutenberg/pull/8077).
 * Replace the [File block’s filename editor](https://github.com/WordPress/gutenberg/pull/8080)
   with a `RichText`.
 * Tweak the [block warning style](https://github.com/WordPress/gutenberg/pull/7866).
 * Add a `max-height` to the [table of contents](https://github.com/WordPress/gutenberg/pull/6586).
 * Remove the [inset shadow](https://github.com/WordPress/gutenberg/pull/8159) from
   the table of contents.
 * Fix the [tag placeholder text](https://github.com/WordPress/gutenberg/pull/7795)
   for long translations.
 * Fix the table of contents sometimes [causing JavaScript errors](https://github.com/WordPress/gutenberg/pull/8204).
 * Fix the link suggestion dropdown [not allowing](https://github.com/WordPress/gutenberg/pull/8302)
   the first suggestion to be selected by keyboard.
 * [Make tooltips persist](https://github.com/WordPress/gutenberg/pull/8033) when
   hovering them.
 * Add missing `aria-label`s to the [audio and video block UIs](https://github.com/WordPress/gutenberg/pull/8105).
 * Add an icon and accessibilityAccessibility Accessibility (commonly shortened 
   to a11y) refers to the design of products, devices, services, or environments
   for people with disabilities. The concept of accessible design ensures both “
   direct access” (i.e. unassisted) and “indirect access” meaning compatibility 
   with a person’s assistive technology (for example, computer screen readers). (
   https://en.wikipedia.org/wiki/Accessibility) text to [links that open in a new tab](https://github.com/WordPress/gutenberg/pull/7883).
 * Fixed shared blocks adding [unnecessary rewrite rules](https://github.com/WordPress/gutenberg/pull/8260).
 * Fix [a regression](https://github.com/WordPress/gutenberg/pull/8095) in the colour
   picker width.
 * Fix the [colour picker focus border](https://github.com/WordPress/gutenberg/pull/8108)
   being off-centre.
 * Combine `ColorPalette`s into a single panel for `Button` and `Paragraph` blocks.
 * Fix the [`ColorIndicator` style import](https://github.com/WordPress/gutenberg/pull/8264).
 * Fix [auto-linking a URL](https://github.com/WordPress/gutenberg/pull/8157) pasted
   on top of another URLURL A specific web address of a website or web page on the
   Internet, such as a website’s URL www.wordpress.org.
 * Add [persistent store support](https://github.com/WordPress/gutenberg/pull/8146)
   to the data module.
 * Fix the Latest Comments block [using admin imports](https://github.com/WordPress/gutenberg/pull/8085/files).
 * [Fix a warning](https://github.com/WordPress/gutenberg/pull/8163) when adding
   an image block.
 * Fix the classic block [toolbar alignment](https://github.com/WordPress/gutenberg/pull/8314).
 * Fix a warning in the [block menu](https://github.com/WordPress/gutenberg/issues/8136).
 * Change all blocks to [use `supports: align`](https://github.com/WordPress/gutenberg/pull/7100),
   instead of the `align` attribute.
 * Improve the `ContrastChecker` logic for [large font sizes](https://github.com/WordPress/gutenberg/pull/8059).
 * Update the `is-shallow-equal` package to [use ES5 code](https://github.com/WordPress/gutenberg/pull/8132).
 * [Deprecate](https://github.com/WordPress/gutenberg/pull/7978) `getMimeTypesArray`,`
   mediaUpload`, and `preloadImage`.
 * [Deprecate](https://github.com/WordPress/gutenberg/pull/8144) `wideAlign` in 
   favour of `alignWide`.
 * [Document Node version switching](https://github.com/WordPress/gutenberg/pull/8117)
   in the testing documentation.
 * [Document examples](https://github.com/WordPress/gutenberg/pull/8091) of the `
   registerBlockType` hook.
 * Document an example of the [block `transforms` property](https://github.com/WordPress/gutenberg/pull/8076).
 * Document GutenbergGutenberg The Gutenberg project is the new Editor Interface
   for WordPress. The editor improves the process and experience of creating new
   content, making writing rich content much simpler. It uses ‘blocks’ to add richness
   rather than shortcodes, custom HTML etc. [https://wordpress.org/gutenberg/](https://wordpress.org/gutenberg/)’
   s [camelCase coding style](https://github.com/WordPress/gutenberg/pull/7670).
 * Improved all of the [package descriptions](https://github.com/WordPress/gutenberg/pull/8121).
 * Update coding standards to [allow double quoted strings](https://github.com/WordPress/gutenberg/pull/7555)
   to avoid escaping single quotes.
 * Standardise the [package descriptions and titles](https://github.com/WordPress/gutenberg/pull/8165).
 * Extract the [editor package](https://github.com/WordPress/gutenberg/pull/8081).
 * Isolate and reset [e2e tests](https://github.com/WordPress/gutenberg/pull/8041)
   every run.
 * Improve [test configuration and mocking strategy](https://github.com/WordPress/gutenberg/pull/8188).
 * Fix [test coverage configuration](https://github.com/WordPress/gutenberg/pull/8262).
 * [Fix the block icons](https://github.com/WordPress/gutenberg/pull/7896) e2e tests.
 * Bump the [Puppeteer version](https://github.com/WordPress/gutenberg/pull/8281).
 * Use [simpler `jest.fn()` mocks](https://github.com/WordPress/gutenberg/pull/8298)
   for api-fetch calls in unit tests.

Deprecations [removed](https://github.com/WordPress/gutenberg/pull/8276) with this
version.

[#core-editor](https://make.wordpress.org/core/tag/core-editor/), [#editor](https://make.wordpress.org/core/tag/editor/),
[#gutenberg](https://make.wordpress.org/core/tag/gutenberg/), [#gutenberg-new](https://make.wordpress.org/core/tag/gutenberg-new/)

### Share this:

 * [  Threads ](https://make.wordpress.org/core/2018/07/31/whats-new-in-gutenberg-30th-july/?share=threads)
 * [  Mastodon ](https://make.wordpress.org/core/2018/07/31/whats-new-in-gutenberg-30th-july/?share=mastodon)
 * [  Bluesky ](https://make.wordpress.org/core/2018/07/31/whats-new-in-gutenberg-30th-july/?share=bluesky)
 * [  X ](https://make.wordpress.org/core/2018/07/31/whats-new-in-gutenberg-30th-july/?share=x)
 * [  Facebook ](https://make.wordpress.org/core/2018/07/31/whats-new-in-gutenberg-30th-july/?share=facebook)
 * [  LinkedIn ](https://make.wordpress.org/core/2018/07/31/whats-new-in-gutenberg-30th-july/?share=linkedin)

 1. ![](https://secure.gravatar.com/avatar/5e8d23361137417aad3d069f1c5921489d71b1a519b26a5d50269d3cc14f894f?
    s=32&d=mm&r=g)
 2.  [ingerikagili](https://profiles.wordpress.org/ingerikagili/)  10:40 am _on_ August
    3, 2018
 3. Found a little misprint in the changelog: registerBlockStyleVariation is registerBlockStyle
 4. ![](https://secure.gravatar.com/avatar/d0593bc3377beec757fb4b5514685a391fd0569323f0319f87db39e48082c1c6?
    s=32&d=mm&r=g)
 5.  [Marcus Tibesar](https://profiles.wordpress.org/mtibesar/)  4:02 pm _on_ August
    7, 2018
 6. Thank you for all the hard work on this and the hard work to come!

Comments are closed.

# Post navigation

[← PHP Meeting Recap – July 30th](https://make.wordpress.org/core/2018/07/31/php-meeting-recap-july-30th/)

[Javascript Chat Summary – July 31th →](https://make.wordpress.org/core/2018/07/31/javascript-chat-summary-july-31th/)