1.0.0-beta.2 (2022-01-03)
- Make identifier optional for sorting/comparing collections of primitives
- Disable regex converters by default
- Support case sensitivity as second argument to match
- Throw
IllegalArgumentException
when type is invalid - Escape regex patterns in match
1.0.0-beta.1 (2022-01-03)
- Use ANTLR 4 to generate a lexer and parser from a grammar file
- Remove legacy regex based parser
- Provide a visitor that generates a
StreamFilter
for filtering streams and lists - Provide a visitor that generates a
ASTNode
for backwards compatibility - RQL parsing is now stricter
- Parsing exceptions contain more helpful messages about what when wrong and the position in the query
- Fix #3 – Always set parent on child nodes
- Fix #5 – Slashes in values are no longer interpreted as arrays
0.4.1 (2022-01-03)
- Fix conversion of dates to
ZonedDateTime
- Always convert to
ZonedDateTime
instead ofOffsetDateTime
0.4.0 (2021-12-27)
- Require Java 11
- Remove Joda time dependency
- Remove
isodate
converter date
converter now returns any ofZonedDateTime
OffsetDateTime
LocalDateTime
LocalDate
epoch
converter new returnsInstant
instead ofDate
- Update org.apache.commons:commons-lang3 to version 3.12.0
- Update commons-beanutils:commons-beanutils to version 1.9.4
- Update commons-collections:commons-collections to version 3.2.2
- Update junit:junit to version 4.13.2