Skip to content
This repository has been archived by the owner on Nov 9, 2022. It is now read-only.

Releases: dabernathy89/vue-query-builder

Refactor to renderless (breaking changes)

13 Jan 08:02
Compare
Choose a tag to compare

This release was a major refactor, and a big step toward a stable release. The biggest new feature is the ability to completely replace the template of the query builder, to provide better support for folks who need to integrate with other CSS frameworks or just want more control over the display of the query builder.

Breaking changes:

  • selectedOperator and selectedOperand in the query input/output were changed to operator and operand.
  • styled prop was removed
  • default styling uses Bootstrap 4 classes, rather than Bootstrap 3

See the documentation for more information on providing a custom template.

Minor breaking changes

11 Feb 08:59
Compare
Choose a tag to compare

A couple of minor breaking changes:

  • Rather than just 2 match types, you can now add as many as you want and specify the label and key. The key will be used for the raw output. The matchTypeAny and matchTypeAll properties on the labels prop have been replaced with matchTypes; see the Configuration section of the docs for more details.

  • All rules can now have operators, including multiple choice rules. You just need to provide an array of operators with the rule and they'll be included. If you only have one or zero operators, nothing will show.

v0.6.1

26 Jul 22:48
Compare
Choose a tag to compare

Added the name property to the component

Migrate to v-model (*breaking change*)

26 Jul 19:41
Compare
Choose a tag to compare

This migrates the API for the component from using the initialQuery prop and @query-updated event to simply using v-model.

Migrate to Vue CLI 3

25 Jun 05:30
Compare
Choose a tag to compare
Migrate to Vue CLI 3 Pre-release
Pre-release
v0.4.2