react-awesome-query-builder

User-friendly query builder for React

MIT License

Downloads
669.6K
Stars
2K
Committers
82

Bot releases are visible (Hide)

react-awesome-query-builder - Added FieldTreeSelect

Published by ukrbublik over 4 years ago

react-awesome-query-builder - Added support of !group

Published by ukrbublik over 4 years ago

react-awesome-query-builder - Added tree select

Published by ukrbublik almost 5 years ago

  • 1.2.0
    • Added treeselect and treemultiselect types
    • Changed format of listValues from {<value>: <title>} to [{value, title}] (old is supported).
      Tree select also use listValues, format is compatible with simple select - [{value, title, parent}]
react-awesome-query-builder - Fixed console warnings. Improved dev hot reload. Added render hooks

Published by ukrbublik almost 5 years ago

  • 1.1.3
    • Fixed console warnings
    • Fixed dev hot reload: now state is preserving
    • Added render hoooks to config.settings: renderBeforeWidget, renderAfterWidget, renderBeforeActions, renderAfterActions
react-awesome-query-builder - Import from JsonLogic

Published by ukrbublik almost 5 years ago

react-awesome-query-builder - Export to JsonLogic

Published by ukrbublik almost 5 years ago

  • 1.1.1
    • Optimized $eq and $and in MongoDb query export
    • Fixed error if query value is empty
    • Added API in readme
  • 1.1.0
react-awesome-query-builder - Func improvements

Published by ukrbublik almost 5 years ago

  • 1.0.12
    • Added sqlFormatFunc, mongoFormatFunc, renderBrackets, renderSeps (for func), funcs (for field)
react-awesome-query-builder - Nit

Published by ukrbublik almost 5 years ago

  • 1.0.11
    • Added css-class qb-lite for query builder (see readme if you wanna use it)
  • 1.0.10
    • Fix when using cascader for func selection
  • 1.0.9
    • Allow group of functions (like with fields - type == '!struct' and subfields)
react-awesome-query-builder - Added functions support

Published by ukrbublik almost 5 years ago

  • 1.0.8
    • Added support for your custom functions as value source (args can be values/fields/funcs), see new section funcs in config
    • Improved Mongo format: now can compare with field & use funcs with help of $expr
    • (breaking) mongoFormatOp - inserted arg useExpr at 4th position
    • Added hideForSelect, hideForCompare for field config
  • 1.0.7
    • Fixed Babel
react-awesome-query-builder - TypeSript support

Published by ukrbublik almost 5 years ago

  • Added TypeScript support (examples uses TS, sandbox uses JS)
  • Updated Babel, Webpack
  • For field widget slightly changed format of formatValue() and sqlFormatValue() functions - argument rightFieldDef is now last one
  • Added defaultValue in field config
  • All fieldSettings will be now passed to widget props
  • listValues and allowCustomValues moved inside fieldSettings

See:

TODO:

  • Probably it worth adding comments in index.d.ts also.
react-awesome-query-builder - 1.0.4

Published by ukrbublik almost 5 years ago

Changelog

  • 1.0.4
    • Added QbUtils.sqlFormat() (issue #29)
    • Added like and not_like operators
    • Added 2 params string op, Object opDef to end of formatValue, mongoFormatValue
  • 1.0.3
    • Completely removed auto-loading of antd styles (issue #50)
  • 1.0.2
    • Fixed bug with running examples app via react-scripts
  • 1.0.1
    • Fixed bug with importing React
  • 1.0.0
    • Don't include AntDesign styles automatically (issues #50, #93)
    • added: allowCustomValues (issue #88)
    • change: removed renderFieldAndOpAsDropdown, replaced by renderField (issue #109)
    • added renderOperator (issue #89)
    • change: query value now can be exported to JSON (instead of Immutable.Map), and loaded with loadTree (old format is supported) (issue #61)
    • added: canRegroup
    • rename: readonlyMode -> immutableGroupsMode
    • rename: get_children -> renderBuilder
    • removed: unused <Preview /> component and .query-preview class
    • optimized renders & dragging
react-awesome-query-builder - Sandbox

Published by ukrbublik almost 5 years ago

react-awesome-query-builder - Switched from atd2 to antd3

Published by ukrbublik over 5 years ago

react-awesome-query-builder - Fixed atd3 search in field

Published by ukrbublik over 5 years ago

react-awesome-query-builder - MongoDb export; Slider widget

Published by ukrbublik almost 6 years ago

  • Added export to MongoDb
  • Added Slider widget
  • Bugfixes
react-awesome-query-builder - 0.1.40

Published by ukrbublik over 6 years ago

  • Added NOT functionality
  • Refactored dragging
  • Optimized renders
  • Added dropdownPlacement @ config
  • Added group actions position settings
  • Added ability to search by optgroup
  • Make demo easier to read
  • Fixes
react-awesome-query-builder -

Published by ukrbublik almost 7 years ago

react-awesome-query-builder - 0.1.16

Published by ukrbublik about 7 years ago

Upd readme, fixed bugs

react-awesome-query-builder - 0.1.15

Published by ukrbublik about 7 years ago

react-awesome-query-builder - 0.1.11

Published by ukrbublik about 7 years ago

Fixes
Sortable

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