Skip to content

Update dependency @wordpress/dataviews to v11.2.0#46430

Merged
simison merged 3 commits intotrunkfrom
renovate/@wordpressdataviews
Jan 26, 2026
Merged

Update dependency @wordpress/dataviews to v11.2.0#46430
simison merged 3 commits intotrunkfrom
renovate/@wordpressdataviews

Conversation

@matticbot
Copy link
Copy Markdown
Contributor

@matticbot matticbot commented Jan 1, 2026

This PR contains the following updates:

Package Change Age Confidence
@wordpress/dataviews (source) 11.0.0 -> 11.2.0 age confidence
@wordpress/dataviews (source) 11.1.1-next.6deb34194.0 -> 11.2.0 age confidence

Release Notes

WordPress/gutenberg (@​wordpress/dataviews)

v11.2.0

Compare Source

Code Quality
  • Replace HStack/VStack from wordpress/components by Stack from wordpress/ui. #​74174
  • DataViews: Remove extra wrapper for GridItem. #​73665
  • Field API: move validation to the field type. #​73642
  • Field API: move format logic to the field type. #​73922
  • Reorganize internal code. #​74188
  • Improve stories and tests. #​74192
  • Update DataForm stories. #​74196
  • Fix missing dependencies. #​74310
  • Add details layout to DataForm validation story. #​74445
  • Updated fast-deep-equal imports for compatibility with strict Node.js resolution (#​74530)
  • Add "custom layout" story via "free form". #​74605
Bug Fixes
  • Fix panel field width with empty value for top/none label positions.#​74264
  • Fix sticky footer in DataViews grid view. #​73661
  • DataViews: Apply primary style to first column if there is no title field. #​73729
  • DataViews: Combined field alignment in table layout. #​73908
  • DataViews: Fix table row multiselection in Firefox #​73945
  • DataViews: filterSortAndPaginate() will ignore sorting on non-sortable fields #​73950
  • DataViews: Fix locked fields order when toggling visibility in properties section. #​74326
  • Dataviews: Fix column header move item in RTL moves in the opposite direction to the arrow. #​74644
  • Dataviews: Fix insert left and right handling in table layout for RTL languages. #​74681
Enhancements
  • DataViewsPicker: Ensure checkbox column in table picker layout is always 48px wide. #​74181
  • DataViews: improve how hierarchy is displayed in table layout. #​74199
  • DataViews: Add groupBy.showLabel config option to control whether the field label is shown in group headers. #​74161
  • DataViews table layout: remove row click-to-select behavior and hover styles. Selection is now only possible via checkboxes, or by ctrl/cmd clicking. #​73873
  • Better labels for operators and deprecate the isNotAll operator. #​73671
  • DataForm: add support for min/max and minLength/maxLength validation for relevant controls. #​73465
  • Field API: display formats for number and integer types. #​73644
  • Field API: add display format for datetime type. #​73924
  • DataViews: Update padding to 24px for consistency. #​73334
  • DataViews: Simplify list layout field color styles. #​73884
  • DataViews: Add panel form layout validation. #​73700
  • Converted package to a compliant dual CJS/ESM module (#​73822 and #​74348)
  • Add density preference support to List view with compact, balanced (default), and comfortable options. (#​71050)

v11.1.0: 11.1.0

Compare Source

Enhancements
  • Admin panel available as PWA. (33102, 33310)
  • Block Breadcrumbs: Small chevron icon for breadcrumb separators. (33042)
  • Block Library:
    • Columns Block:
      • Add stack on mobile setting to allow for columns without mobile breakpoints. (31816)
      • Add the percent unit to the default units in Core. (33468)
    • Latest posts: Remove grey color for dark themes. (33325)
    • List Block: Add link color control to list block. (33185)
    • Post Terms Block: Add a "separator" attribute to post-terms block. (32812)
    • RSS Block: Update block styles. (33294)
    • Tag Cloud Block:
      • Add ability to change number of tags shown. (32201)
      • Remove editor style so editor matches frontend. (33289)
  • Design Tools, Border:
    • Add support for custom border units. (33315)
    • Update border support UI. (31585)
    • Set border style none when border width zero. (32080)
  • Link Editing: Add Unlink button to LinkControl popover. (32541)
  • List View: Enable drag and drop in List View. (33320)
  • Widget Editor: Adds auxiliary class names for editor styles. (33388)
  • General UI:
    • Block Settings Menu: Don't render 'Move to' if there is only one block. (33158)
    • Disable 'Post Publish' button if saving non-post entities. (33140)
    • Preferences: Polish labels and consolidate options in preferences. (33133)
New APIs
  • REST API: Block editor settings endpoint. (33128)
  • UI Components: Add a SearchControl component and reuse across the UI. (32935)
Performance
  • Improve List View performance. (33320)
  • Pattern Directory: Caching updates. (33052)
Accessibility
  • Improve high contrast mode rendering of icon buttons. (33062)
Bug Fixes
  • Block Breadcrumbs: Fix breadcrumbs html structure and React warnings. (33159)
  • Block Editor:
    • Move layout styles to document head (instead of rendering inline). (32083)
    • Warn only in edit implementation when using useBlockProps. (33380)
    • Iframe: Remove reset styles. (33204)
  • Block Library:
    • Buttons Block: Remove green background color in button preview. (33116)
    • Embed Block: Include missing attributes when upgrading embed block. (33235)
    • Image Block:
      • Improve "can switch to cover" check. (33095)
      • Fix replace link control styling. (33326)
    • Query Loop Block:
      • Prevent entering invalid values in the Query Loop block configuration. (33285)
      • Update getTermsInfo() to workaround parsing issue for translatable strings. (33341)
    • Search Block:
      • Fix search block button position dropdown accessibility/UX issues. (33376)
      • Update search block to handle per corner border radii. (33023)
    • Site Title: Decode entities in site title. (33323)
    • Home Link: Remove padding. (33461)
    • Post Except: Fix excerpt_more filter conflict and remove wordCount attribute. (33366)
  • Design Tools:
    • Color: Prevent color panel from showing as empty. (33369)
    • Duotone:
      • Avoid rendering duplicate stylesheet and SVG. (33233)
      • Update conditions to hide duotone panel. (33295)
    • Theme.json
      • Allow themes to provide empty values for color.duotone and spacing.units. (33280)
      • Specify what settings can be part of settings.layout. (33303)
  • Rich text:
    • Fix format deregistration. (31518)
    • Autocomplete: Reset state for empty text. (33450)
    • Run input rules after composition end. (33416)
  • Site Editor: Close navigation sidebar when all posts clicked. (33393)
  • Slash Inserter: Fix slash command focus style. (33084)
  • Widgets Editor:
    • Fix moving inner blocks in the Widgets Customizer. (33243)
    • Fix inserter size on Widgets Editor header. (33118)
    • Merge conflicting wp.editor objects into a single, non-conflicting module. (33228)
    • Retrieve latest widgets before loading sidebars. (32997)
  • Writing flow:
    • Allow select all from empty selection. (33446)
    • Attempt to fix preview end-to-end failure. (33467)
  • Components:
    • Suggestion List: Check if a node exists to scroll into view. (33419)
    • Navigation component: Fix item handling onClick twice. (33286)
  • Editor: Extract snackbars into a separate component. (33355)
Experiments
  • Component System:
    • Promote g2 Popover as Flyout. (32197)
    • Add useControlledValue. (33039)
    • Add normalizeArrowKey. (33208)
    • Add mergeEventHandlers. (33205)
    • Add useCx. (33172)
    • Add useLatestRef hook. (33137)
    • Remove @emotion/css from Divider. (33054)
  • Navigation Block:
    • Add Color Options for Submenus. (31149)
    • Change Navigation block markup on front end only. (30551)
    • Improve handling of open overlay. (32886)
    • Menu item placeholder inheritance. (32512)
    • Pass block attributes with rendering with location. (33043)
    • Refactor of navigation block rendering using location attribute. (33244)
  • Global Styles:
    • Cover against non existing styles. (33127)
    • Missing link color on style properties to css var mapping. (33150)
    • Preset variables not being user on the site editor. (33149)
Documentation
  • Admin PWA: Make readme private. (33216)
  • Handbook:
    • Block API:
      • Apply enhancements included in WordPress 5.8. (33252)
      • Clarify the type of apiVersion in block metadata. (33249)
      • Fixes a typo in the documentation for block supports. (33247)
    • Block Editor API: Changes to support multiple admin screens in WP 5.8. (33262)
    • Custom Block Editor: Fixed bad image syntax and bold text. (32897)
    • Fix API documentation for data reference guides. (33384)
    • Plugin Release: Update Gutenberg release documentation to clarify release post workflow. (33328)
    • theme.json:
      • Add examples and highlight backward compatibility. (33421)
      • Update theme.json documentation for WordPress 5.8. (33131)
      • Fix codetabs syntax in theme.json documentation. (33417)
    • Use markdown headings instead of links for API declarations. (33381)
  • Update documentation for link color in WordPress 5.8. (33162)
  • Packages:
    • Add PanelBody for InspectorControls. (33227)
    • Correct wrong setState call. (32808)
    • Remove withState HOC references. (33173, 33222, 33259)
Code Quality
  • Avoid calling gutenberg_ functions within code shipped through WordPress Core. (33331)
  • Block Editor:
    • Refactor the user autocompleter to avoid apiFetch and rely on the data module. (33028)
    • Warn when useBlockProps hook used with a wrong Block API version. (33274)
  • Block Library:
    • Image Block: Fix uncaught error. (24334)
    • Latest Posts Block: Refactor to drop apiFetch usage in favor of using the data module. (33063)
    • Template Part Block: Remove unnecessary function exists check on wp_filter_content_tags. (33182)
  • Components:
    • BlockNavigation: Restructure the BlockNavigation component. (31892)
    • Box Control: Rename VerticalHorizontalInputControls to AxialInputControls. (33016)
    • GradientPicker: Stabilises GradientPicker and CustomGradientPicker components. (31440)
    • Toolbar: Enforce isAlternate on ToolbarDropdownMenu. (33129)
    • ZStack: Remove @emotion/css from ZStack. (33053)
  • Packages: Hoist dependencies for WordPress packages. (33387)
  • Plugin: Remove deprecated APIs that are no longer supported in version 11.0. (33258)
Tools
  • Testing:
    • Add basic Site Title block coverage. (32868)
    • Add some functionality to createUser and deleteUser. (33067)
    • Enable previously skipped widgets tests. (33121)
    • Skipping more end-to-end tests. (33353)
    • Skip unstable end-to-end tests. (33352)
    • Switch to new puppeteer APIs for emulating conditions. (33410)
    • Update end-to-end tests to use new puppeteer drag and drop api. (33386)
  • Dependencies:
    • Update CopyWebpackPlugin to v6. (33220)
    • Upgrade Husky to 7.0.0 and git ignorance improved. (33183)
    • Upgrade Puppeteer to 10.1. (33327)
    • Upgrade Storybook to v6.3. (33219)
  • NPM Packages: Introduce release types to npm publishing script. (33329)
  • Plugin: Introduce tools folder with configuration files. (33281)
  • Workflows:
    • Release Worflow: Remove “experimental” status from WP 5.8 stable items. (33214)
    • Re-enable manually triggered workflows on forks. (32821)
    • Use NPM caching built into action/setup-node. (33190)

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 02:59 AM, on day 1 of the month ( * 0-2 1 * * ) in timezone UTC, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@matticbot matticbot added [Status] Needs Review This PR is ready for review. [Type] Janitorial labels Jan 1, 2026
@matticbot matticbot requested review from a team January 1, 2026 00:50
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Jan 1, 2026

Are you an Automattician? Please test your changes on all WordPress.com environments to help mitigate accidental explosions.

  • To test on WoA, go to the Plugins menu on a WoA dev site. Click on the "Upload" button and follow the upgrade flow to be able to upload, install, and activate the Jetpack Beta plugin. Once the plugin is active, go to Jetpack > Jetpack Beta, select your plugin (Jetpack or WordPress.com Site Helper), and enable the renovate/@wordpressdataviews branch.
  • To test on Simple, run the following command on your sandbox:
bin/jetpack-downloader test jetpack renovate/@wordpressdataviews
bin/jetpack-downloader test jetpack-mu-wpcom-plugin renovate/@wordpressdataviews

Interested in more tips and information?

  • In your local development environment, use the jetpack rsync command to sync your changes to a WoA dev blog.
  • Read more about our development workflow here: PCYsg-eg0-p2
  • Figure out when your changes will be shipped to customers here: PCYsg-eg5-p2

@jp-launch-control
Copy link
Copy Markdown

jp-launch-control bot commented Jan 1, 2026

Code Coverage Summary

This PR did not change code coverage!

That could be good or bad, depending on the situation. Everything covered before, and still is? Great! Nothing was covered before? Not so great. 🤷

Full summary · PHP report · JS report

manzoorwanijk
manzoorwanijk previously approved these changes Jan 1, 2026
Copy link
Copy Markdown
Member

@manzoorwanijk manzoorwanijk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works fine for My Jetpack

@simison
Copy link
Copy Markdown
Member

simison commented Jan 1, 2026

Nice, looking forward to this.

We need to adjust Forms a bit to open responses by clicking the title, due to changes to how rows are not clickable anymore.

@matticbot matticbot force-pushed the renovate/@wordpressdataviews branch 2 times, most recently from 9b541e8 to 13d20ac Compare January 15, 2026 17:47
@matticbot matticbot force-pushed the renovate/@wordpressdataviews branch 2 times, most recently from b2de1dd to 1abed77 Compare January 19, 2026 10:23
@matticbot matticbot changed the title Update @wordpress/dataviews Update dependency @wordpress/dataviews to v11.2.0 Jan 19, 2026
@matticbot

This comment was marked as outdated.

@github-actions github-actions bot added the [Plugin] Protect A plugin with features to protect a site: brute force protection, security scanning, and a WAF. label Jan 19, 2026
],
'@wordpress/element': [ 'react-dom' ],
'@wordpress/data': [ 'use-memo-one' ],
'@wordpress/ui': [ '@base-ui/react' ],
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For the curious, this one line is all that was really needed to fix things. The rest of a989ca8 is cleanup, removing workarounds for things fixed in dataviews 11.20 and a little forward-compatibility in this file.

@matticbot
Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@simison simison force-pushed the renovate/@wordpressdataviews branch from 8136c5a to 7922ffa Compare January 26, 2026 09:54
@simison
Copy link
Copy Markdown
Member

simison commented Jan 26, 2026

Rebased to include click handlers for forms #46752

Copy link
Copy Markdown
Member

@simison simison left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Forms (mobile, wp build dash, regular dash for responses, new forms management dash) good, and My Jetpack also tests well.

image

Copy link
Copy Markdown
Member

@manzoorwanijk manzoorwanijk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Works fine for Social ✅
    Image
  • Works fine for My Jetpack ✅
    Image

@simison simison merged commit 4ab2843 into trunk Jan 26, 2026
115 of 118 checks passed
@simison simison deleted the renovate/@wordpressdataviews branch January 26, 2026 10:46
@github-actions github-actions bot removed the [Status] Needs Review This PR is ready for review. label Jan 26, 2026
@anomiex anomiex mentioned this pull request Jan 29, 2026
3 tasks
anomiex added a commit that referenced this pull request Jan 30, 2026
* external-media: Remove conditional next40pxDefaultSize
* Move PHP 8.5 to main matrix
* various SCSS: Use `@error` rather than `@warn`
* codesniffer: Drop exclusion for `test-*.php` type filenames, all
  should be `*Test.php` now.
* phpcs-filter: Remove obsolete workaround in coverage tests
* publicize: Remove Gutenberg ESM workaround (missed in #46430)
* jetpack: Remove iponweb code tagged "TODO: Remove this function after
  June 30th, 2025"
* wpcomsh: Remove conditional testing for WordPress <6.8
* jetpack: Clean up test for `wp_register_block_metadata_collection` and
  the workaround for brokenness in WP 6.7
* jetpack-mu-wpcom: Remove obsolete hotfixes
* Remove obsolete function_exists and version_compare checks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants