Skip to content

Releases: ockham/gutenberg

19.3.5

02 Oct 10:33
Compare
Choose a tag to compare

Messed up the title in the last one 🤦‍♂️

Zip differently

02 Oct 10:28
Compare
Choose a tag to compare
v19.3.4

Update Changelog for 19.3.3

19.3.3

02 Oct 10:19
Compare
Choose a tag to compare

🤞

19.3.1

02 Oct 10:08
Compare
Choose a tag to compare

Try a 19.3.1

19.3.0

02 Oct 10:06
Compare
Choose a tag to compare

Getting there...

15.5.0

22 Mar 17:20
Compare
Choose a tag to compare

Changelog

Enhancements

  • Refactor useMediaQuery with useSyncExternalStore. (48973)
  • Update border color on color panel items. (42283)

Block Library

  • Add Post Date block variation for Post Modified Date. (49111)
  • Add typography support to time to read block. (49257)
  • Image Block: Don't render if there is no URL set. (45220)
  • Media & Text: Switch default alignment to none. (48404)

Design Tools

  • Position Panel: Open by default if a position type is set. (49151)
  • Revert: Make sticky block action on template part block. (49219)
  • Sticky Position: Add a "Make sticky" action to the Template Part block. (49085)

Components

  • ImageSizeControl: Use large 40px sizes. (49113)
  • Tooltip: Refine existing tests. (48397)

Bug Fixes

  • Block patterns: Use WP_Theme_JSON_Resolver_Gutenberg instead of WP_Theme_JSON_Resolver. (49197)
  • BlockHTML: Use correct type when setting 'html' state onBlur. (49191)
  • Duotone: Use WP_Theme_JSON_Resolver_Gutenberg instead of WP_Theme_JSON_Resolver. (49199)
  • Fix typo (overriden -> overridden). (48711)
  • Invalid Page address displayed when a future page is first scheduled. (49092)
  • Template parts: Use WP_Theme_JSON_Resolver_Gutenberg instead of WP_Theme_JSON_Resolver. (49198)

Block Library

  • Buttons: Disable edit as HTML support. (49097)
  • Group: Fix the 'double div' deprecation 'templateLock ' attribute. (49250)
  • Group: Fix the 'templateLock' attribute type in deprecations. (49205)
  • Navigation: Fix bug in calculating the active menu item. (49195)
  • Revert "Make sure the directly inserted block in the Nav block is a Page link". (49126)

Components

  • CircularOptionPicker: Force swatches to visually render on top of the rest of the component's content. (49245)
  • Fix misaligned textarea input control. (49116)
  • LineHeightControl: Make spin buttons adjust from placeholder value. (49150)

List View

  • Show close button in List View on mobile. (49200)

History

  • Bring back revisions button for template parts. (49163)

Performance

  • Fix performance testing themes installation. (49063)
  • Fix running performance tests locally via CLI. (49068)
  • Lodash: Refactor away from _.groupBy() from compileCSS(). (49227)

Post Editor

  • Avoid UI shifting when selecting blocks. (47177)
  • Lodash: Remove _.groupBy() from buildTermsTree() in editor. (49224)

Experiments

Navigation Screen

  • Remove 'edit-navigation' package leftovers. (49183)

Documentation

  • Add missing pseudo-selectors to theme.json schema and documentation. (49202)
  • Add readme.txt FAQ entry for filing security bugs. (49148)
  • Theme JSON schema: Add defaultPresets property to shadow. (49204)

Code Quality

  • Add column-gap and row-gap as allowed CSS properties for compatibility with WP 6.0. (49118)
  • Duotone: Remove Safari rerender hack. (49232)
  • Element: Narrow createInterpolateElement param type. (49182)
  • Replace regex with tag processor for duotone class render. (49212)
  • Tests: Fix typos in fonts API. (47288)

Components

  • Animate: Refactor to TypeScript. (49243)
  • CustomGradientPicker: Refactor to TypeScript. (48929)
  • GradientPicker: Refactor to TypeScript. (48316)

Plugins API

  • Plugins: Add unit tests for the 'PluginArea' component. (49138)

Tools

Build Tooling

  • Upgrade wp-prettier to 2.8.5. (49258)

Testing

  • Fix flaky Site Editor title end-to-end tests. (49203)

Various

  • Add a missing filter documentation. (44342)
  • Speed up npm ci by caching node_modules. (45932)
  • icons: Add unseen icon to library. (49254)

Components

  • CustomGradientPicker: Improve initial state UI. (49146)
  • DuotonePicker, DuotoneSwatch: Convert to TypeScript. (49060)
  • Storybook: Declare stylesheet dependencies explicitly. (49099)
  • AnglePickerControl: Style to better fit in narrow contexts and improve RTL layout. (49046)

Block Library

  • Post Excerpt Block: Fix unexpected commas in certain site languages. (49123)
  • Search block: Fix overflow width. (49192)

Global Styles

  • Caption element UI controls for color and typography. (49141)
  • Duotone: Limit SVG filter output to used filters. (49103)

Site Editor

  • Fix typo in utils.js. (49178)

List View

  • Add private appender prop. (49137)

Data Layer

  • Data: Refuse to register an already registered store. (49134)

Block Locking

  • columns block: Add support for templateLock attribute. (49132)

Inspector Controls

  • Update Gallery block to use consistent 40px components. (49101)

Block Editor

  • Rich text: Only consider a format active if active at every selected index. (48789)

First time contributors

The following PRs were merged by first time contributors:

Contributors

The following contributors merged PRs in this release:

@aaronrobertshaw @ajlende @andrewserong @aristath @brookewp @chad1008 @ciampo @corentin-gautier @draganescu @ellatrix @felixarntz @fluiddot @hareesh-pillai @jeryj @jhnstn @johnbillion @jsnajdr @kevin940726 @madhusudhand @MaggieCabrera @Mamaduka @mirka @ntsekouras @oandregal @renintw @richtabor @scruffian @shreyasikhar @SiobhyB @Soean @sque89 @stokesman @t-hamano @talldan @tyxla @WunderBart @ZebulanStanphill
= 15.5.0-rc.1 =

Changelog

Enhancements

  • Refactor useMediaQuery with useSyncExternalStore. (48973)
  • Update border color on color panel items. (42283)

Block Library

  • Add Post Date block variation for Post Modified Date. (49111)
  • Add typography support to time to read block. (49257)
  • Image Block: Don't render if there is no URL set. (45220)
  • Media & Text: Switch default alignment to none. (48404)

Design Tools

Read more

15.5.0 RC1

22 Mar 17:01
Compare
Choose a tag to compare
15.5.0 RC1 Pre-release
Pre-release

Changelog

Enhancements

  • Refactor useMediaQuery with useSyncExternalStore. (48973)
  • Update border color on color panel items. (42283)

Block Library

  • Add Post Date block variation for Post Modified Date. (49111)
  • Add typography support to time to read block. (49257)
  • Image Block: Don't render if there is no URL set. (45220)
  • Media & Text: Switch default alignment to none. (48404)

Design Tools

  • Position Panel: Open by default if a position type is set. (49151)
  • Revert: Make sticky block action on template part block. (49219)
  • Sticky Position: Add a "Make sticky" action to the Template Part block. (49085)

Components

  • ImageSizeControl: Use large 40px sizes. (49113)
  • Tooltip: Refine existing tests. (48397)

Bug Fixes

  • Block patterns: Use WP_Theme_JSON_Resolver_Gutenberg instead of WP_Theme_JSON_Resolver. (49197)
  • BlockHTML: Use correct type when setting 'html' state onBlur. (49191)
  • Duotone: Use WP_Theme_JSON_Resolver_Gutenberg instead of WP_Theme_JSON_Resolver. (49199)
  • Fix typo (overriden -> overridden). (48711)
  • Invalid Page address displayed when a future page is first scheduled. (49092)
  • Template parts: Use WP_Theme_JSON_Resolver_Gutenberg instead of WP_Theme_JSON_Resolver. (49198)

Block Library

  • Buttons: Disable edit as HTML support. (49097)
  • Group: Fix the 'double div' deprecation 'templateLock ' attribute. (49250)
  • Group: Fix the 'templateLock' attribute type in deprecations. (49205)
  • Navigation: Fix bug in calculating the active menu item. (49195)
  • Revert "Make sure the directly inserted block in the Nav block is a Page link". (49126)

Components

  • CircularOptionPicker: Force swatches to visually render on top of the rest of the component's content. (49245)
  • Fix misaligned textarea input control. (49116)
  • LineHeightControl: Make spin buttons adjust from placeholder value. (49150)

List View

  • Show close button in List View on mobile. (49200)

History

  • Bring back revisions button for template parts. (49163)

Performance

  • Fix performance testing themes installation. (49063)
  • Fix running performance tests locally via CLI. (49068)
  • Lodash: Refactor away from _.groupBy() from compileCSS(). (49227)

Post Editor

  • Avoid UI shifting when selecting blocks. (47177)
  • Lodash: Remove _.groupBy() from buildTermsTree() in editor. (49224)

Experiments

Navigation Screen

  • Remove 'edit-navigation' package leftovers. (49183)

Documentation

  • Add missing pseudo-selectors to theme.json schema and documentation. (49202)
  • Add readme.txt FAQ entry for filing security bugs. (49148)
  • Theme JSON schema: Add defaultPresets property to shadow. (49204)

Code Quality

  • Add column-gap and row-gap as allowed CSS properties for compatibility with WP 6.0. (49118)
  • Duotone: Remove Safari rerender hack. (49232)
  • Element: Narrow createInterpolateElement param type. (49182)
  • Replace regex with tag processor for duotone class render. (49212)
  • Tests: Fix typos in fonts API. (47288)

Components

  • Animate: Refactor to TypeScript. (49243)
  • CustomGradientPicker: Refactor to TypeScript. (48929)

Plugins API

  • Plugins: Add unit tests for the 'PluginArea' component. (49138)

Tools

Build Tooling

  • Upgrade wp-prettier to 2.8.5. (49258)

Testing

  • Fix flaky Site Editor title end-to-end tests. (49203)

Various

  • Add a missing filter documentation. (44342)
  • Speed up npm ci by caching node_modules. (45932)
  • icons: Add unseen icon to library. (49254)

Components

  • CustomGradientPicker: Improve initial state UI. (49146)
  • DuotonePicker, DuotoneSwatch: Convert to TypeScript. (49060)
  • Storybook: Declare stylesheet dependencies explicitly. (49099)
  • AnglePickerControl: Style to better fit in narrow contexts and improve RTL layout. (49046)

Block Library

  • Post Excerpt Block: Fix unexpected commas in certain site languages. (49123)
  • Search block: Fix overflow width. (49192)

Global Styles

  • Caption element UI controls for color and typography. (49141)
  • Duotone: Limit SVG filter output to used filters. (49103)

Site Editor

  • Fix typo in utils.js. (49178)

List View

  • Add private appender prop. (49137)

Data Layer

  • Data: Refuse to register an already registered store. (49134)

Block Locking

  • columns block: Add support for templateLock attribute. (49132)

Inspector Controls

  • Update Gallery block to use consistent 40px components. (49101)

Block Editor

  • Rich text: Only consider a format active if active at every selected index. (48789)

First time contributors

The following PRs were merged by first time contributors:

Contributors

The following contributors merged PRs in this release:

@aaronrobertshaw @ajlende @andrewserong @aristath @brookewp @chad1008 @ciampo @corentin-gautier @draganescu @ellatrix @felixarntz @fluiddot @hareesh-pillai @jeryj @jhnstn @johnbillion @jsnajdr @kevin940726 @madhusudhand @MaggieCabrera @Mamaduka @mirka @ntsekouras @oandregal @renintw @richtabor @scruffian @shreyasikhar @SiobhyB @Soean @sque89 @stokesman @t-hamano @talldan @tyxla @WunderBart @ZebulanStanphill

15.4.2

22 Mar 20:35
Compare
Choose a tag to compare
v15.4.2

Bump plugin version to 15.4.2

15.4.1

22 Mar 17:40
Compare
Choose a tag to compare

Test.

15.4.0

22 Mar 15:59
Compare
Choose a tag to compare

Test

Changelog

Enhancements

Site Editor

  • Adjust whileHover effect to be a bit subtler and less pronounced. (48928)
  • Go direct to edit from manage all templates list. (48764)
  • Move "Add Template"'s descriptions to tooltips. (48710)
  • Add descriptions to all panels in the Site Editor's dark side. (48739)
  • Add hover animation to site editor canvas. (48575)
  • Fix non-us spelling in sidebar. (48976)
  • Prevent the saving button from showing when renaming templates. (48399)
  • Navigation Sidebar: Change the logic about which navigation gets selected for the sidebar. (48689)
  • Add "Added by" description to template part navigation sidebar. (48732)
  • Add border radius to off canvas navigation menu items. (48798)
  • Add page details when viewing a specific page. (48650)
  • Duotone: Limit SVG filter output to used filters. (48995)
  • Hide navigation screen in site editor. (49043)

Block Library

  • Open convert to links modal on select of a page item. (48723)
  • Query Block: Add tests for getValueFromObjectPath() util. (48956)
  • Post Featured Image: Remove 16:10. (48969)
  • Cover: Add constrained/flow layout. (45326)

Components

  • FontSizePicker: Allow custom units. (48468)
  • Navigator: Disable initial animation. (49062)
  • Try: Update Tertiary Button appearance. (48888)
  • FormTokenField: Hide suggestions list on blur event if input value is invalid. (48785)

Design Tools

  • Block Supports: Add text columns (column count) to typography block supports. (33587)
  • Cover: Add text color block support. (41572)

Global Styles

  • Move the global styles provider to the app level component. (49011)
  • Add support for :link and :Any-link in theme.json. (48634)
  • Add compound class to layout wrapper for global spacing styles. (47952)

Block API

  • Block Deprecations: Provide extra data for isEligible check. (48815)

Post Editor

  • Provide static native editor help article slugs. (48802)
  • Try getting Post Content layout on server before editor loads. (45299)

Packages

  • Introduce prependHTTPS URL util. (47648)

Bug Fixes

Block Library

  • Embed Block: Fix Aspect Ratio Classes WordPress#29641. (41141)
  • Ensure aspect ratio is applied when Post Featured Image block is linked. (48495)
  • Fix PostContent initial render by waiting for the canEdit request. (48642)
  • Fix classic menu fallback race condition. (48811)
  • Fix navigation block off-canvas appender for empty menus. (48907)
  • Fixes extra UI in navigation block inspector. (48679)
  • Import Classic Menu using the menu name as the block menu title. (48771)
  • Navigation Link: Remove color generation code. (48927)
  • Navigation: Fix missing state for MenuControls. (48921)
  • Update missing translation from label. (48760)
  • Widget Importer: Fix Widget Group block imports. (48669)
  • Query Loop: Show variant patterns even if there are no patterns for the Query Loop block. (48793)
  • Comments: Fix 'sprintf requires more than 1 params' error. (49054)
  • Adjust Post Featured Image PanelBody label to "Settings". (49076)
  • Add help text to Gallery Image Size control. (49074)
  • Comments Block (Legacy): Update missing translation. (48820)
  • I18n of created Navigation menu title. (48773)
  • Make sure the directly inserted block in the Nav block is a Page link. (48740)
  • Navigation Link: Don't remove 'block_core_navigation_link_build_css_colors'. (49064)
  • Navigation: Don't save the level of the link in an attribute. (48219)
  • Refactor away state in Nav menu selector. (45464)
  • Revert: Navigation: Always create a fallback menu. (48602)
  • Tweak Latest Posts block PanelBody labels. (49079)
  • Tweak label for Latest Posts excerpt control. (49077)
  • [Page list Block] Show untitled pages on page list on the editor. (48772)

Site Editor

  • Don't offer Classic block as a recovery action when not registered. (49051)
  • Fix browser history when synchronising state with urls. (48731)
  • Fix lingering insertion point within template parts. (48913)
  • Fix template part actions in List View. (48905)
  • Fix text alignment in the Site Editor sidebar. (48959)
  • Fix typo in template parts description. (48781)
  • Fix browse mode descriptions margin. (48778)
  • Fix scrollbar in site editor. (48822)
  • Site Editor Navigation panel: Update appearance of non-link blocks. (48933)
  • Navigation sidebar shows a wrong submenu popover. (48941)
  • Show creation popover on empty page links in the navigation sidebar. (48746)
  • Site button metrics. (48918)
  • Remove actions from SidebarNavigationScreenWrapper. (48935)
  • Update template descriptions with more detail. (48934)

Global Styles

  • Fix typo: Use WP_Theme_JSON_Gutenberg instead of WP_Theme_JSON class name. (48648)
  • Fix: Crashes on getNodesWithSettings and getNodesWithStyles. (49023)
  • Fix: Global Styles crash in updateConfigWithSeparator when not block styles are passed. (49045)
  • Fix: Global Styles getNodesWithStyles expects an object with elements. (49044)
  • Fix: Global Styles getPresetsClasses crashes if no selector is passed. (49024)
  • Fix: Global styles forces a white background. (49042)
  • Style Book: Move iframe to root of content area to support styles that overflow block previews. (48664)
  • WP_Theme_JSON: Sync indirect properties changes from core. (48646)

Components

  • Fix HStack and VStack alignment prop. (47914)
  • ResizeTooltip: Use default.fontFamily on tooltip. (48805)
  • ResponsiveWrapper: Use aspect-ratio CSS prop and support SVG elements. (48573)

Accessibility

  • Make sure useFocusOnMount runs when all the children tabbable elements have mounted. (42187...
Read more