Skip to content

Releases: ukrbublik/react-awesome-query-builder

6.7.0-alpha.0 - Dark mode

22 May 23:52
fdc33ca
Compare
Choose a tag to compare
Pre-release

What's Changed

  • 🆕 Added price widget (based on react-number-format) with rich format number settings by @mahtabhnp in #1206
  • 🔥 Dark theme support. Massive theming improvements by @ukrbublik in #1188

Theming

  • 👀 See demo app
  • 🕶️ Dark mode is now supported for all UI frameworks.
  • 🔨 Added css vars (acts like design tokens for styling) that adopt to the current theme of used UI framework.
  • 📝 Docs coming soon
  • Feedback is welcomed

New Contributors

Full Changelog: 6.6.15...6.7.0-alpha.0

6.6.15

16 May 14:58
1dc64b2
Compare
Choose a tag to compare

What's Changed

  • support ant 4.x DatePicker by @ben-swift in #1239
  • fix: Prevent potential prototype pollution in OtherUtils.mergeIn and OtherUtils.setIn by @ukrbublik in #1240
  • Fix XSS vulnerability in antd package by @ukrbublik in #1243
  • fix: Prevent potential prototype pollution in Utils.ConfigUtils.decompressConfig by @ukrbublik in #1244
  • Fix group operator's custom jsonLogic function not being called by @ioluas in #1242
  • Fix import switch from JsonLogic by @ukrbublik in #1235
  • Fix using "$not" as top-level operator in output to MongoDb. Fix using incorrect date format in output to MongoDb by @ukrbublik in #1254
  • Fix and update date/datetime functions by @ukrbublik in #1256
  • Update dependencies. @babel/runtime is now dep for all packages by @ukrbublik in #1246
  • Update "vite" by @ukrbublik in #1258

Updates to date/datime functions:

  • Added date/datetime functions: TODAY, START_OF_TODAY, RELATIVE_DATE, TRUNCATE_DATETIME
  • Fixed datetime functions NOW, RELATIVE_DATETIME for MongoDb
  • Fixed comparing of dates with == and != in JsonLogic by using new ops date==, date!=, datetime==, datetime!=. Added fixJsonLogicDateCompareOp to config.setings (false by default)
  • Now Utils.JsonLogicUtils.addRequiredJsonLogicOperations(jl) can be used for instance of json-logic-js to add custom operators

New Contributors

Full Changelog: 6.6.14...6.6.15

6.6.14

28 Mar 17:35
e913730
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.6.13...6.6.14

6.6.13

21 Feb 10:36
dfb464c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.6.12...6.6.13

6.6.12

24 Jan 12:56
d7b246c
Compare
Choose a tag to compare

What's Changed

  • Fixed issue with incorrect getting field config for func arg signature object by @ukrbublik in #1193

Full Changelog: 6.6.11...6.6.12

6.6.11

23 Jan 18:41
5307bd8
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.6.10...6.6.11

6.6.10

20 Jan 18:44
Compare
Choose a tag to compare

What's Changed

  • Fix escape/unescape for LIKE operator (PR #1177) (issue #982)
  • Fix tags tokenization (antd) (PR #1182) (issue #1115)
  • Added fieldSettings.fetchSelectedValuesOnInit (see description in CONFIG.adoc) (PR #1184)

Full Changelog: 6.6.9...6.6.10

6.6.9

14 Jan 14:47
93810f6
Compare
Choose a tag to compare

What's Changed

  • Force autocomplete widget when fieldSettings.allowCustomValues is true (MIU/antd) (PR #1176) (issue #1150)
  • Fix disabling !struct (PR #1178) (issue #1121)

Full Changelog: 6.6.8...6.6.9

6.6.8

13 Jan 18:51
55f8d70
Compare
Choose a tag to compare

What's Changed

  • Support safe navigation operator in SpEL operators/functions (PR #1172) (issue #1010)
  • SpEL: backward compatibility for import of CollectionUtils.containsAny (PR #1174) (issue #1007)
  • Support MUI 6 (PR #1175) (issue #1113)

Full Changelog: 6.6.7...6.6.8

6.6.7

13 Jan 16:10
045a3d7
Compare
Choose a tag to compare

What's Changed

  • Fix import of ambiguous operators (like, select_any_in) (PR #1168) (issue #1159)
  • Allow import of epoch for date/datetime widgets from JsonLogic (PR #1171) (issue #1154)

Full Changelog: 6.6.6...6.6.7