New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@react-querybuilder/material

Package Overview
Dependencies
Maintainers
1
Versions
125
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@react-querybuilder/material - npm Package Versions

13
13

7.7.0-alpha.8

Diff

jakeboone02
published 7.7.0-alpha.4 •

jakeboone02
published 7.8.0-alpha.0 •

jakeboone02
published 7.6.1 •

Changelog

Source

[v7.6.1] - 2024-08-02

Fixed

  • Drag-and-drop hooks (useReactDnD, useRuleDnD, useRuleGroupDnD, and useInlineCombinatorDnD) are now exported from @react-querybuilder/dnd.
  • [#748] formatQuery correctly handles values that are lists of numbers when parseNumbers is true.
jakeboone02
published 7.6.0 •

Changelog

Source

[v7.6.0] - 2024-07-11

Added

  • [#734] New callback props onMoveRule and onMoveGroup, called before a rule or group is moved (via drag-and-drop) or shifted. If the result of the callback is false, the move will be cancelled. If true, the move will proceed as normal. Alternatively, a full query object can be returned representing the new state if some other modifications were necessary.
  • [#734] onAddRule and onAddGroup callbacks can now return true instead of the entire rule/group to allow the addition to proceed as normal.

Fixed

  • [#733] parseSpEL was not handling the matches operator correctly when its value was a single character.
  • [#733] Improved formatQuery "elasticsearch" output for "contains" and "doesNotContain" operators.
jakeboone02
published 7.5.2 •

Changelog

Source

[v7.5.2] - 2024-06-27

Fixed

  • [#730] parseMongoDB was not handling the $regex operator correctly when its value was a single character.
jakeboone02
published 7.5.1 •

Changelog

Source

[v7.5.1] - 2024-06-25

Changed

  • [#727] useMergedContext no longer returns values that are not explicitly typed in UseMergedContextProps.
  • [#727] key is no longer required in the parameter passed to getCompatContextProvider.

Fixed

  • [#727] Overall memoization strategy and implementation is improved.
  • [#727] Option group utility functions are better at identifying what is and isn't an option group list.
  • [#727] The dragging property of the object passed to canDrop is no longer a stale reference to the rule/group being dragged.
jakeboone02
published 7.5.0 •

Changelog

Source

[v7.5.0] - 2024-06-15

Changed

  • [#716] The React Native compatibility package uses gap for layout spacing, which means the minimum react-native version is now 0.71.0.

Added

  • [#723] The useQueryBuilder hook has been reinstated. It does nothing more than call useQueryBuilderSetup and useQueryBuilderSchema, which no longer need to be called from separate components.
  • [#723] useQueryBuilderQuery hook to retrieve the full, current query object during the render pass of a custom component. It requires no parameters and should be used in place of the previously recommended hook useQueryBuilderSelector, which requires a selector function generated with getQuerySelectorById(props.schema.qbId). While useQueryBuilderSelector is not deprecated, it is no longer recommended except in very special circumstances.

Fixed

  • [#723] useQueryBuilderSelector no longer returns undefined during the first render pass (and neither does the new hook useQueryBuilderQuery).
  • [#716] parse* methods properly escape commas in string values for "between" and "in" operators.
jakeboone02
published 7.4.4 •

Changelog

Source

[v7.4.4] - 2024-06-10

Fixed

  • [#719] The "mongodb" export format stringifies values using JSON.stringify.
jakeboone02
published 7.4.3 •

Changelog

Source

[v7.4.3] - 2024-06-06

Fixed

  • Compatibility packages now specify the correct react-querybuilder dependency version.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc