Releases: turkraft/springfilter
Releases · turkraft/springfilter
Version 2.0.4
Preventing NullPointerException
in SpecificationMerger
.
Version 2.0.3
- Support digits in field names
- Support BigDecimal
Version 2.0.2
Preventing early NullPointerException
s in FilterBuilder
.
Version 2.0.1
- Support calling database functions with JPA, see
FilterParameters.CUSTOM_FUNCTIONS
- Throwing ANTLR errors as
BadFilterSyntaxException
s
Version 2.0.0
The homemade parser has been replaced by ANTLR, but no changes to the query syntax.
Breaking changes:
IExpression
is nowFilter
SpringFilterUtils
is nowFilterUtils
SpringFilterParameters
is nowFilterParameters
- The
CASE_SENSITIVE_LIKE_OPERATOR
property is now insideFilterParameters
Parsing a query input to a Filter
should now be done with Filter.from(query)
.
Version 1.1.0
DISTINCT_QUERIES
parameter added to ExpressionGeneratorParameters
.
Version 1.0.9
Simplifying exists
. Removing the up
keyword.
Version 1.0.8
Added primitive support for exists
(subqueries).
Version 1.0.7
Support filtering @Id
fields with the ~
comparator with MongoDB.
Version 1.0.6
Small fixes and removing FilterBuilder
's private constructor.