Skip to content

Releases: turkraft/springfilter

Version 2.0.4

26 Nov 09:41
5a9e6f1
Compare
Choose a tag to compare

Preventing NullPointerException in SpecificationMerger.

Version 2.0.3

04 Nov 05:27
ff0dbba
Compare
Choose a tag to compare
  • Support digits in field names
  • Support BigDecimal

Version 2.0.2

15 Oct 12:47
0527882
Compare
Choose a tag to compare

Preventing early NullPointerExceptions in FilterBuilder.

Version 2.0.1

11 Oct 15:17
6d6b323
Compare
Choose a tag to compare
  • Support calling database functions with JPA, see FilterParameters.CUSTOM_FUNCTIONS
  • Throwing ANTLR errors as BadFilterSyntaxExceptions

Version 2.0.0

08 Oct 17:59
f26b2ca
Compare
Choose a tag to compare

The homemade parser has been replaced by ANTLR, but no changes to the query syntax.

Breaking changes:

  • IExpression is now Filter
  • SpringFilterUtils is now FilterUtils
  • SpringFilterParameters is now FilterParameters
  • The CASE_SENSITIVE_LIKE_OPERATOR property is now inside FilterParameters

Parsing a query input to a Filter should now be done with Filter.from(query).

Version 1.1.0

27 Sep 18:23
7f03a40
Compare
Choose a tag to compare

DISTINCT_QUERIES parameter added to ExpressionGeneratorParameters.

Version 1.0.9

26 Sep 20:29
dc1b844
Compare
Choose a tag to compare

Simplifying exists. Removing the up keyword.

Version 1.0.8

24 Sep 11:38
7eb21d3
Compare
Choose a tag to compare

Added primitive support for exists (subqueries).

Version 1.0.7

21 Sep 12:17
c815910
Compare
Choose a tag to compare

Support filtering @Id fields with the ~ comparator with MongoDB.

Version 1.0.6

17 Sep 14:48
e1561b6
Compare
Choose a tag to compare

Small fixes and removing FilterBuilder's private constructor.