react-awesome-query-builder

User-friendly query builder for React

MIT License

Downloads
669.6K
Stars
2K
Committers
82

Bot releases are hidden (Show)

react-awesome-query-builder - 5.3.1

Published by ukrbublik about 2 years ago

  • Support @fortawesome/react-fontawesome 0.2.x (issue #757)
  • Fix loadFromSpel for select_not_equals op (PR #761) (issue #704)
react-awesome-query-builder - 5.3.0

Published by ukrbublik about 2 years ago

react-awesome-query-builder - 5.2.1

Published by ukrbublik about 2 years ago

  • 5.2.1
    • Fix type applied to filter funcs as another func's arg value (PR #743) (issue #586)
    • Allow self nesting of functions with allowSelfNesting (PR #698)
    • ES: Fix greater op (PR #749) (issue #744)
    • ES: Fix NOT (PR #750) (issue #723)
react-awesome-query-builder - 5.2.0

Published by ukrbublik about 2 years ago

  • 5.2.0
    • ! Breaking change: children1 is now array in result of getTree() to preserve items order (PR #672) (issues #589, #670)
      Utils.getTree(tree, true, false) will behave same as before this change.
    • Support React 18. Migrate to x-date-pickers. (PR #734) (issues #710, #732)
    • Add path property at index.d.ts (PR #671) (issue #669)
    • Fixed getTotalRulesCountInTree() == 1 (should be 0) for clear tree (PR #673) (issue #583)
    • Handle validation of bad multiselect value correctly (PR #733) (issue #674)
      Remove bad values from list, don't unset whole value.
      Added config removeInvalidMultiSelectValuesOnLoad (true by default, false for AntDesign)
    • Fix loadFromSpel for select_equals op (PR #740) (issue #704)
    • Fix loadFromSpel for is_empty and is_not_empty ops (PR #713) (issues #714, #699)
react-awesome-query-builder - 5.1.2

Published by ukrbublik over 2 years ago

  • Added config removeIncompleteRulesOnLoad (default false) (PR #661) (issue #642)
  • Fix error when using same field for comparison as argument of function (PR #662) (issue #612)
  • Set missing id in fixPathsInTree() (PR #665) (issue #664)
  • Use func arg type in field selection (PR #666) (issue #615)
react-awesome-query-builder - 5.1.1

Published by ukrbublik over 2 years ago

  • Fix value null instead of undefined in JSON (PR #657) (issue #653)
react-awesome-query-builder - 5.1.0

Published by ukrbublik over 2 years ago

  • Use spel2js 0.2.8 instead of my branch (PR #638) (issues #634, #643, #654)
  • Add async load to antd (PR #640) (issues #616, #425)
  • Fix autocomplete (PRs #655, #641)
  • Fix setting defaultValue on set value src (PR #639) (issue #635)
  • Fix validation of multiselect func arg (PR #656) (issue #587)
react-awesome-query-builder - 5.0.0 - MUI 5 and SpEL support

Published by ukrbublik over 2 years ago

react-awesome-query-builder - 4.10.0

Published by ukrbublik almost 3 years ago

Bootstrap

react-awesome-query-builder - 4.9.0

Published by ukrbublik almost 3 years ago

  • Added is_null and is_not_null operators (issue #494) (PR #522)
  • ! Breaking change for operators is_empty and is_not_empty. Left for text type only, for other types will be auto converted to is_null/is_not_null. Changed meaning of is_empty - now it's just strict comparing with empty string. Before change meaning was similar to is_null (and export to SQL was wrong because of non-existent operator IS EMPTY). (issue #494) (PR #573)
  • Fixed order of operators for field when merging operators from 2+ widgets (PR #573)
  • Added last param fieldDef for functions to format operators (PR #573)
  • Added jsonLogic to widget TS def (PR #572)
  • Export TreeUtils (PR #597)
react-awesome-query-builder - 4.8.0

Published by ukrbublik almost 3 years ago

4.8.0

  • Added read-only mode switch for rules and groups. See showLock and canDeleteLocked config options, custom JsonLogic op locked, setLock action, lockLabel and lockedLabel. Added Switch components, see renderSwitch. (issue #377) (PR #490)
  • Fixed issue with frozen config (Object.freeze) by using clone (issue #345) (PR #490)
  • Fix: Filter value sources for func args correctly. LHS field can be used as arg in RHS function. (PR #490)
  • MUI - Support showSearch (autocomplete) for field select widget (issue #479 #521) (PR #563)
  • AntDesign - Fix FieldSelect with 3+ level !struct nesting (issue #224) (PR #564)
react-awesome-query-builder - 4.7.2

Published by ukrbublik almost 3 years ago

  • 4.7.2
    • Fixed import of rule_group with not (issue #548) (PR #559)
react-awesome-query-builder - 4.7.1

Published by ukrbublik almost 3 years ago

  • 4.7.1
    • Fixed potential inconsistent order of fields (issue #335) (PR #553)
    • Bump webpack-dev-server from 3.11.2 to 4.4.0 (PR #540)
    • Change FieldItems type definition from map to array (issues #550, #363) (PR #551)
    • Spreading customProps to vanilla widgets (PR #546)
    • Fix for allowCustomValues (PR #545)
    • Use minimum material-ui version 4.12.3 and use new createTheme instead of deprecated createMuiTheme (issue #463) (PR #531)
react-awesome-query-builder - 4.7.0 - Important bugfixes

Published by ukrbublik almost 3 years ago

  • Add explicit not: false in new group (issue #512)
  • Fix: don't automatically add one rule to query when it become empty when canLeaveEmptyGroup=true (issue #504)
  • Added config forceShowConj (issue #474)
  • Fixed import of complex hierarchy fields (combination of !group and !struct) from JsonLogic (issues #517, #333)
  • Fixed non-ordered map bug (issue #501)
react-awesome-query-builder - 4.6.0

Published by ukrbublik about 3 years ago

  • 4.6.0
    • Added groupId (id of the parent Item - Group, RuleGroup, RuleGroupExt etc) to field's, operartor's and widget's props (PR #510)
    • Fixed export to ES when group is empty (broken 'Clear' button in demo app) (PR #511)
    • Added 3rd param actionMeta to onChange() to get info about action (PR #445) (issue #351)
    • Added demo of using actions programmatically (see run actions in demo app) (PR #445)
    • Added config shouldCreateEmptyGroup (default false) (PR #445)
    • Now config canLeaveEmptyGroup is true by default (PR #445) (issue #504)
    • Breaking changes for format with isForDisplay=true - don't wrap strings with ", replace == with = (PR #518)
    • Fixed type definition for export utils - can return undefined (PR #516)
    • Fixed use of hideOperator (PR #523) (issue #292)
react-awesome-query-builder - Pass id prop to Rule children

Published by ukrbublik about 3 years ago

react-awesome-query-builder - Fixed export to ES

Published by ukrbublik about 3 years ago

react-awesome-query-builder - Export to ES

Published by ukrbublik about 3 years ago

  • 4.5.0
    • Added basic support of export to ElasticSearch (PR #469)
    • Export all helper funcs from configUtils (PR #493)
    • Fixed bug with zero value in MaterialSelect (PR #392)
react-awesome-query-builder - 4.4.3

Published by ukrbublik about 3 years ago

  • babel: use "@babel/plugin-transform-runtime" to avoid globally defined regenerator runtime (PR #480)
  • Fix export of not in some!group into JsonLogic (issue #476) (PR #484)
  • Fixed issue with default import/export in Vite build (PR #481)
react-awesome-query-builder - MUI Support multi select autocmplete

Published by ukrbublik about 3 years ago

Package Rankings
Top 1.16% on Npmjs.org
Top 20.03% on Pypi.org
Badges
Extracted from project README
npm Smoke codecov antd mui bootstrap fluent demo sandbox TS sandbox JS Edit in codesandbox Open in GitHub Codespaces Screenshot