Skip to content

deps: bump react-querybuilder from 8.14.4 to 8.15.0 - #7

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/react-querybuilder-8.15.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/react-querybuilder-8.15.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 21, 2026

Copy link
Copy Markdown

Bumps react-querybuilder from 8.14.4 to 8.15.0.

Release notes

Sourced from react-querybuilder's releases.

v8.15.0

Changed

  • #1021 In @react-querybuilder/dnd, react-dnd is now an optional peer dependency (it was previously required).
  • #1021 Deprecated: Passing raw react-dnd exports as the dnd prop (e.g., dnd={{ ...ReactDnD, ...ReactDnDHTML5Backend }}) still works—they are auto-detected and wrapped in a react-dnd adapter—but createReactDnDAdapter is preferred.
  • #1021 Deprecated: useReactDnD hook — use createReactDnDAdapter instead.

Added

  • #1021 @react-querybuilder/dnd is now DnD-library-agnostic via an adapter pattern.
    • New DndAdapter interface — implement DndProvider, useRuleDnD, useRuleGroupDnD, and useInlineCombinatorDnD to integrate any drag-and-drop library.
    • New createReactDnDAdapter factory wraps react-dnd exports into a DndAdapter. This is the recommended way to enable drag-and-drop going forward.
    • New createDndKitAdapter factory wraps @dnd-kit/core exports into a DndAdapter, providing a first-class alternative to react-dnd.
    • Shared pure-logic helpers (canDropOnRule, canDropOnRuleGroup, canDropOnInlineCombinator, buildDropResult, handleDrop, getDragItem) are exported for use in custom adapters.
  • #1025 New updateWhileDragging prop for QueryBuilderDnD. When enabled, the query tree visually rearranges in real-time as rules and groups are dragged (using a shadow query that commits on drop). Supported by the @atlaskit/pragmatic-drag-and-drop and @dnd-kit/core adapters.
  • #1026 New copyModeAfterHoverMs and groupModeAfterHoverMs props for QueryBuilderDnD. When set to a value greater than zero, the drop mode will switch to "copy" or "group" automatically after hovering over a valid rule or group for the specified number of milliseconds. Supported by the @atlaskit/pragmatic-drag-and-drop and @dnd-kit/core adapters.
  • #1018 New "diagnostics" export format (formatQuery(query, 'diagnostics')) which returns:
    • query: annotated copy of the query tree with valid, reasons, path, and level on every rule and group.
    • diagnostics: flat array of all issues (placeholder checks, muted nodes, custom validator failures, value/type mismatches, undefined/unreferenced fields).
    • stats: aggregate counts (totalRules, totalGroups, validRules, invalidRules, validGroups, invalidGroups).
    • fieldSummary: per-field ruleCount and invalidCount.

Fixed

  • #1019 useValueSelector normalizes multiselect values to strings so they match option names, which are always strings.

CHANGELOG entry for v8.15.0

react-querybuilder/react-querybuilder@v8.14.4...v8.15.0

Changelog

Sourced from react-querybuilder's changelog.

[v8.15.0] - 2026-04-15

Changed

  • #1021 In @react-querybuilder/dnd, react-dnd is now an optional peer dependency (it was previously required).
  • #1021 Deprecated: Passing raw react-dnd exports as the dnd prop (e.g., dnd={{ ...ReactDnD, ...ReactDnDHTML5Backend }}) still works—they are auto-detected and wrapped in a react-dnd adapter—but createReactDnDAdapter is preferred.
  • #1021 Deprecated: useReactDnD hook — use createReactDnDAdapter instead.

Added

  • #1021 @react-querybuilder/dnd is now DnD-library-agnostic via an adapter pattern.
    • New DndAdapter interface — implement DndProvider, useRuleDnD, useRuleGroupDnD, and useInlineCombinatorDnD to integrate any drag-and-drop library.
    • New createReactDnDAdapter factory wraps react-dnd exports into a DndAdapter. This is the recommended way to enable drag-and-drop going forward.
    • New createDndKitAdapter factory wraps @dnd-kit/core exports into a DndAdapter, providing a first-class alternative to react-dnd.
    • Shared pure-logic helpers (canDropOnRule, canDropOnRuleGroup, canDropOnInlineCombinator, buildDropResult, handleDrop, getDragItem) are exported for use in custom adapters.
  • #1025 New updateWhileDragging prop for QueryBuilderDnD. When enabled, the query tree visually rearranges in real-time as rules and groups are dragged (using a shadow query that commits on drop). Supported by the @atlaskit/pragmatic-drag-and-drop and @dnd-kit/core adapters.
  • #1026 New copyModeAfterHoverMs and groupModeAfterHoverMs props for QueryBuilderDnD. When set to a value greater than zero, the drop mode will switch to "copy" or "group" automatically after hovering over a valid rule or group for the specified number of milliseconds. Supported by the @atlaskit/pragmatic-drag-and-drop and @dnd-kit/core adapters.
  • #1018 New "diagnostics" export format (formatQuery(query, 'diagnostics')) which returns:
    • query: annotated copy of the query tree with valid, reasons, path, and level on every rule and group.
    • diagnostics: flat array of all issues (placeholder checks, muted nodes, custom validator failures, value/type mismatches, undefined/unreferenced fields).
    • stats: aggregate counts (totalRules, totalGroups, validRules, invalidRules, validGroups, invalidGroups).
    • fieldSummary: per-field ruleCount and invalidCount.

Fixed

  • #1019 useValueSelector normalizes multiselect values to strings so they match option names, which are always strings.
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [react-querybuilder](https://github.com/react-querybuilder/react-querybuilder/tree/HEAD/packages/react-querybuilder) from 8.14.4 to 8.15.0.
- [Release notes](https://github.com/react-querybuilder/react-querybuilder/releases)
- [Changelog](https://github.com/react-querybuilder/react-querybuilder/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react-querybuilder/react-querybuilder/commits/v8.15.0/packages/react-querybuilder)

---
updated-dependencies:
- dependency-name: react-querybuilder
  dependency-version: 8.15.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Apr 21, 2026
@vercel

vercel Bot commented Apr 21, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mizu Ready Ready Preview, Comment Apr 21, 2026 1:10am
mizu-docs Ready Ready Preview, Comment Apr 21, 2026 1:10am
mizu-san Ready Ready Preview, Comment Apr 21, 2026 1:10am
tweakmizu Ready Ready Preview, Comment Apr 21, 2026 1:10am

This branch was successfully deployed

4 active deployments
Preview – mizu — 57e52328 Deployed Apr 21, 2026 by vercel[bot]
Preview – tweakmizu — 57e52328 Deployed Apr 21, 2026 by vercel[bot]
Preview – mizu-docs — 57e52328 Deployed Apr 21, 2026 by vercel[bot]
Preview – mizu-san — 57e52328 Deployed Apr 21, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants