Releases: react-querybuilder/react-querybuilder
Releases · react-querybuilder/react-querybuilder
v8.12.0
v8.11.2
v8.11.1
v8.11.0
Added
- #957 New
hideDefaultDragPreviewprop forQueryBuilderDnDhides the browser's default drag preview, enabling custom drag layers and components. - #954 Default styles now apply
{ cursor: not-allowed; opacity: 0.5; }to drag handles of locked/disabled rules and groups, visually clarifying the inability to drag the elements. - All pure
booleanprops are now assignable onQueryBuilderContext.
v8.10.0
Added
- #947
showInputLabelsprop forQueryBuilderMaterialdisplays thetitleas a label above/within each input component rendered byMaterialValueEditorandMaterialValueSelector. - #950
customExpressionHandleroption forparseCEL. - #950
parseCELtypes, type guard functions, and other utilities are exported. - #948 Support for "muting" rules and groups.
showMuteButtonsprop will display a button with 🔊 or 🔇 depending on the booleanmutedproperty of the rule/group. As with rules/groups deemed invalid,formatQuerywill skip over rules/groups withmuted: true.
Fixed
- #947 Default titles for field, operator, and combinator selectors are now singular ("Fields"→"Field", "Operators"→"Operator", "Combinators"→"Combinator").
useMergedContexthandlesmatchModeandmatchThresholdtranslations.- Default styles for
queryBuilder-justifiedandqueryBuilder-brancheswork properly for RTL languages (dir="rtl"). - #951
formatQueryproperly handles invalid rules and groups in queries with independent combinators.
v8.9.2
v8.9.1
v8.9.0
v8.8.4
v8.8.3
Fixed
- #931 In multi-select mode,
FluentValueSelectornow displays a comma-separated list of option labels instead of values.