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

@react-querybuilder/bulma

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/bulma - npm Package Versions

1
57
13

6.5.2

Diff
jakeboone02
published 6.5.2 •

Changelog

Source

[v6.5.2] - 2023-10-19

Changed

  • The useValueEditor hook will now update all values that are arrays (Array.isArray(value)) to the first element of the array (value[0]) when operator is anything except "between", "notBetween", "in", or "notIn". Previously this logic only applied when inputType was "number". (To bypass this logic, pass { skipHook: true }.)

Added

  • New paramsKeepPrefix option for formatQuery, which enables compatibility with SQLite. When used in conjunction with the "parameterized_named" export format, the params object keys will maintain the paramPrefix string as it appears in the sql string (e.g. { '$param_1': 'val' } instead of { param_1: 'val' }).

Fixed

  • [#523] parseMongoDB now properly handles objects in the form of { fieldName: { $not: { /* ...rule */ } } }. This problem was particularly evident for $regex operators that should have generated rules with "doesNot[Contain/BeginWith/EndWith]" operators, since formatQuery(query, 'mongodb') produces this structure and parseMongoDB was not handling the inverse operation.
  • isRuleGroup will not error when the argument is null.
  • [#572] parseSQL now recognizes signed numeric values like -12 or +14.
jakeboone02
published 6.6.0-alpha.0 •
jakeboone02
published 6.5.1 •

Changelog

Source

[v6.5.1] - 2023-06-26

Fixed

  • AntDValueEditor calls generatePicker from the correct import.
  • Packages no longer "masquerade as CJS" when imported from ESM under "node16" module resolution.
jakeboone02
published 6.5.0 •

Changelog

Source

[v6.5.0] - 2023-06-13

Changed

  • [#529] Drag handle components will no longer be rendered unless drag-and-drop is enabled. Previously, drag handle components were rendered unconditionally. Accordingly, the default stylesheet no longer applies display: none to the queryBuilder-dragHandle class when drag-and-drop is disabled since the components will not be rendered anyway.

Added

  • [#529] New props for several sub-components:
    • The parent rule object will now be provided to fieldSelector, operatorSelector, valueSourceSelector, and valueEditor components.
    • The parent ruleGroup object will now be provided to notToggle components.
    • The parent ruleOrGroup object will now be provided to dragHandle components.

Fixed

  • [#529] The full rule object will now be passed to field-based validator functions. Previously, the parameter object only included the field, operator, valueSource, and value properties of the rule.
jakeboone02
published 6.4.1 •

Changelog

Source

[v6.4.1] - 2023-05-23

Fixed

  • The custom JsonLogic operators startsWith and endsWith (properties of jsonLogicAdditionalOperators) now check the type of the first parameter before calling the respective methods. This avoids errors like "Uncaught TypeError: Cannot read properties of null (reading 'startsWith')" when a field in the object being evaluated is null.
jakeboone02
published 6.4.0 •

Changelog

Source

[v6.4.0] - 2023-05-20

Changed

  • [#517] @react-querybuilder/mantine now requires Mantine v6. React Query Builder v6.3.0 is compatible with Mantine v5.

Added

  • [#519] Extracted event default/propagation code from Rule and RuleGroup into a new useStopEventPropagation hook.

Fixed

  • transformQuery no longer reassigns or remaps properties that don't already exist in the source query object.
jakeboone02
published 6.3.0 •

Changelog

Source

[v6.3.0] - 2023-05-03

Changed

  • [#503] Merged @react-querybuilder/ctx and @react-querybuilder/ts back into the main react-querybuilder package.

Fixed

  • [#503] Resolved dependency issues in some environments.
  • [#503] Corrected query-builder.css.map "sources" path.
jakeboone02
published 6.3.0-alpha.1 •
jakeboone02
published 6.3.0-alpha.0 •
jakeboone02
published 6.2.0 •

Changelog

Source

[v6.2.0] - 2023-04-28

Changed

  • [#499] @react-querybuilder/material no longer loads MUI components asynchronously. Therefore, the components no longer need to be preloaded to avoid a flash of unstyled content.

Fixed

  • transformQuery with the deleteRemappedProperties option set to true (which is the default) will not attempt to delete properties that do not exist on the object (per Object.hasOwn()).