Skip to content

Releases: turkraft/springfilter

Version 3.1.7

10 Jan 22:26
f855b30
Compare
Choose a tag to compare
  • Fixed filtering subfields for Mongo
  • Updated dependencies

Version 3.1.6

20 Nov 17:07
3c36f33
Compare
Choose a tag to compare
  • Support for multiple operator tokens:
    • ~ is now equivalent to like
    • ~~ is now equivalent to ilike
    • : is now equivalent to =
    • ! is now equivalent to <>
    • >: is now equivalent to >=
    • <: is now equivalent to <=
  • Operator tokens are now case insensitive
  • Support for custom escape character for JPA's like function

Version 3.1.5

26 Sep 15:43
4d64e30
Compare
Choose a tag to compare
  • Added ListExpression which stores a list of expressions. It may be used in conjuction with in operator. For example, a function which returns ListExpression will propertly work with in (eg: category in getCategoryList()).

Version 3.1.4

15 Sep 11:48
65de41c
Compare
Choose a tag to compare
  • Use left join for singular attributes

Version 3.1.3

21 Aug 20:27
f7df600
Compare
Choose a tag to compare
  • Added nodeMapper in ParseContext to customize parsed nodes
  • Added support for escaping % with \\% and * with \\* (JPA)
  • Added support for searching UUID fields (Mongo)
  • Added support for using in with UUID fields (Mongo)

Version 3.1.2

13 Jun 21:17
1907b0f
Compare
Choose a tag to compare
  • Added the ParseContext parameter to the FilterParser, which lets map fields with its getFieldMapper method, see here for an example

Version 3.1.1

23 May 17:19
192c050
Compare
Choose a tag to compare
  • ConversionService @Qualifier fix

Version 3.1.0

21 May 09:47
3c5f0c4
Compare
Choose a tag to compare
  • mongo in operation fix

Version 3.0.9

20 May 21:54
a279394
Compare
Choose a tag to compare
  • Fixed missing @Qualifier in mongo

Version 3.0.8

18 May 08:49
d0dc665
Compare
Choose a tag to compare
  • Support the * wildcard for JPA ~ and ~~ operators