Releases: ukrbublik/react-awesome-query-builder
Releases · ukrbublik/react-awesome-query-builder
6.6.4
Features
- Support groups inside rule-group by @ukrbublik in #1111
Fixes
- fix cardinality issue by @rhit-gaulldj in #1136
Type fixes
- fix ValueSourcesItems type by @schiller-manuel in #1126
- fix classname typo by @schiller-manuel in #1128
- fix ConjsProps type by @schiller-manuel in #1127
- add
okType
to ConfirmModalProps by @schiller-manuel in #1129 - fix
moment
export by @schiller-manuel in #1130 - fix sass package consumption via
@use
by @schiller-manuel in #1132 - fix ListUtils type by @schiller-manuel in #1131
Other
- Bump packages by @ukrbublik in #1124
- Add React-Awesome-Query-Builder AI Bot in Readme by @royaljain in #1139
New Contributors
- @schiller-manuel made their first contribution in #1126
- @rhit-gaulldj made their first contribution in #1136
- @royaljain made their first contribution in #1139
Full Changelog: 6.6.3...6.6.4
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+