Gutenberg 1.9, another addition to weekly updates of Gutenberg Editor was released on December 11, 2017. The new update has brought some major changes and some tiny tweaks in the editor.
The changelog had a full list of more than 50 improvements in Gutenberg 1.9 this time. The main highlight of this release is the global reusable blocks. However, there are also improvements to templates (ability to lock them down), versioning block attributes so markup can be migrated, and many extensibility additions as well as other bug fixes.
Gutenberg 1.9 has introduced reusable global blocks to its users. If you create a nice block for your website, then, you will be able to reuse that block again on any page. In addition to it, any changes that you’ve made to the block will reflect on all the other pages you use it on as well.
The new version has also added the ability to lock down the editor while using the templates. You can build templates for a page with certain blocks and also the blocks, and then lock it down where people will not be able to add other blocks to it. In simple words, edits can happen but blocks cannot be removed moved or added.
Apart from these changes, Gutenberg 1.9 also had many other improvements as well. Some of the interesting ones are listed below:
- Handle and upgrade deprecated blocks: allows to migrate attributes without invalidating blocks and an important part of the block API
- Drag and drop upload support to gallery block.
- Updated demo post with a nicer presentation for people to test with.
- Added automated RTL support.
- Avoid splitting blocks during rich text pasting.
- Convert unknown shortcodes to Shortcode block when pasting.
- Support for all admin color schemes.
- Remove duplicated and simplify inserter between blocks styles.
- Fix issues with bullet-point positioning affecting block display.
- Fix issue when changing column count in “text columns” block.
- Add ability to switch published post back to draft.
– Expose packages/hooks public API under
– Introduces withFilters higher-order component to make component filtering easier.
– Introduces getWrapperDisplayName helper function to make debugging React tree easier.
– Introduces compose function to unify composing higher-order components.
– Exposes hook for Block component.
Dozens of other bug fixes and tweaks have been included in Gutenberg 1.9. Check out the full list of changelog to know more about the enhancements.
So, if you’re playing with Gutenberg, grab the latest update and try it out. You can test the plugin and submit your feedback to help make Gutenberg a huge success.
Subscribe here to keep up with the Gutenberg Editor updates. And if you have anything to add, share or ask, feel free to use the comments section below.
Reference: WordPress Blog