Releases: ukrbublik/react-awesome-query-builder
Releases · ukrbublik/react-awesome-query-builder
6.6.3
Fixes 🐞
- Fix imports for prod build by @ukrbublik in #1091
- Jsonlogic roundtrip fix by @Tupsu-jy in #1092
- Fixed lagging state of multiselect FluentUI component and added searchable options to select and multiselect by @TimWillebrands in #1090
- Added customOperatorSelectProps by @ukrbublik in #1098
Chore 🔨
- Create bump-version-pr.yml by @ukrbublik in #1104
- Use pnpm 8 by @ukrbublik in #1093
- Setup VSCode by @ukrbublik in #1095
- Refactored examples demo app by @ukrbublik in #1097
Thanks 🙏
- @TimWillebrands made their first contribution in #1090
- @Tupsu-jy for the JsonLogic roundtrip fix
Full Changelog: 6.6.2...6.6.3
6.6.2
What's Changed
- Option for preserving unnecessary groups in jsonlogic export by @Tupsu-jy in #1077
- Update CONFIG.adoc by @towertop in #1081
- Add DefaultUtils types by @gquittet in #1078
- Modified types for DefaultUtils by @ukrbublik in #1082
- fix: Arguments of func visually not selected after tree loaded by @ukrbublik in #1086
- Support @mui/x-date-pickers 7 by @ukrbublik in #1088
- Fix Codesandbox CI by @ukrbublik in #1089
New Contributors
- @Tupsu-jy made their first contribution in #1077
- @towertop made their first contribution in #1081
- @gquittet made their first contribution in #1078
Full Changelog: 6.6.1...6.6.2
6.6.1
- Operators reverse on "NOT" is now optional, disabled by default to preserve orignal query (PR #1068) (issue #1059).
Added settingsreverseOperatorsForNot
andcanShortMongoQuery
- Scope CSS classes to
.query-builder
(PR #1070) (issue #1018) - Update packages (PR #1071)
- Fixed issue with
excludeOperators
(affectsprox1
at example) (PR #1072) - Use pnpm 9
6.6.0
- 6.6.0
- Optimizations for rendering and export utils (PR #1054) (issue #342)
- Added support of JsonLogic export for ternary mode (PR #1013) (issue #978)
- Added support of JsonLogic import for ternary mode (PR #1062) (issue #978)
- Added support of
tooltip
for operator config (PR #1011) (issue #261) - Removed
optimizeRenderWithInternals
fromsettings
(PR #1054) - Fixed
TreeStore
- 2nd argaction
can be undefined (PR #1054) (issue #1056) - Fixed import of negative number in SpEL (PR #1054) (issue #1055)
- Fixed validation error message for min/max (PR #1058) (issue #1057)
- (Ternary mode) Added to
config.settings
:caseValueField
,renderBeforeCaseValue
,renderAfterCaseValue
,renderSwitchPrefix
,defaultCaseLabel
,addCaseLabel
,addDefaultCaseLabel
(PR #1062) - Use icon button label as the aria-label to improve accessibility (PR #1066) (issue #1038)
- Show imported value initially in MUI autocomplete inputs (PR #1065)
- Make getOptionLabel always return a string (PR #1064)
6.5.2
6.5.1
6.5.0 - Improved validation API
- Breaking:
Utils.validateTree
returns array of errors (PR #1034) - Breaking:
removeIncompleteRulesOnLoad
by default is false - Added config
removeEmptyRulesOnLoad
(default true) (PR #1034) - Deprecated
Utils.validateAndFixTree
andUtils.checkTree
(and removed type defs).
UseUtils.sanitizeTree().fixedTree
instead (PR #1034) Utils.validateTree
now checks LHS and RHS are completed (issues #977, #781) (PR #1034)- Fixed import of
select_any_in
operator from JsonLogic (issue #1005) (PR #1034) - Fixed issue #1036 (PR #1034)
- Fixed validation of date ranges (issue #374) (PR #1034)
- Function
validateValue
infieldSettings
config can now return object{error, fixedValue}
, error can be{key, args}
for i18n (PR #1034) - Added
optimizeRenderWithInternals
tosettings
, default isfalse
(PR #1034) - Updated type
RuleGroupExtProperties
(issue #1021) (PR #1034) - Fixed typedef errors (issue #1016) (PR #1034)
- Fixed issue with antd and date/time pickers (issue #1033) (PR #1034)
- Added
onInit
prop to<Query>
. Added 4th argumentactions
toonInit
andonChange
(PR #1034) - Now
pnpm i
requires Node 18+
6.4.3
6.4.2
6.4.1
- Fixed import of rule_group in rule_group from SpEL (PR #959)
- Updated type
ItemBuilderProps
(PR #959) - Fixed drag-n-drop to respect
maxNesting
when moving group into group (PR #959) - Fix: allow custom conjuction in JsonLogic (issue #317) (PR #959)
- Fixed import of fields with dot from JsonLogic (issue #786) (PR #960)
- Fixes export to SpEL to respect
fieldSeparator
(issue #958) (PR #960)