Skip to content

Releases: RutledgePaulV/q-builders

1.5

20 Jul 05:55
Compare
Choose a tag to compare

No code changes, just added license headers in order to support some parties interested in consuming it for commercial work.

1.4

19 Jul 03:37
Compare
Choose a tag to compare
1.4
  • Fixed known issues with the predicate visitor against enums and multivalued fields.
  • Added support for regex patterns against any StringProperty along with implementation for each visitor.

1.3

19 Mar 19:00
Compare
Choose a tag to compare
1.3
  • Added support for visitors that must maintain contextual information.
  • Added "FieldPath" abstraction for identifying targeted fields on a model, includes capturing information for AST nodes who originated as part of parsing a subquery. This was necessary to fix a bug in the elasticsearch visitor implementation that resulted in incorrect nested queries being generated.
  • Fixed bug in elasticsearch visitor per above ^

1.2

19 Mar 18:57
Compare
Choose a tag to compare
1.2

Added enum property
Inherited from parent pom.xml

Release 1.1

05 Mar 19:03
Compare
Choose a tag to compare
  • Fixed a bug where the "not in" operator for the RSQL visitor had been represented by "=nin=" whereas the parsing library actually requires "=out="
  • Added support for the value of a subquery expression to be either a qbuilder condition or another query tree node

Release 1.0

09 Feb 14:20
Compare
Choose a tag to compare

Initial release includes out of box support for elasticsearch, mongodb, rsql, and java.util.Predicate target types.