v0.8.130
-
Fix/Support #502, #3, #507, #511, #512, #513, #519, #521, #522, #523, #524, #525, #528, #530, #537, #531, #539, #541, #550, #551, #557
-
ScalarProvider
becomes interface, a new classAbstractScalarProvider
is provided. -
Fixed bug raised when both paging query and global filter are used.
-
inlist
predicates is changed. the max values become1000
(the limit or oracle, longer list will be splited to parts joined withor
), new configurationjimmer.in-list-padding-enabled
andjimmer.in-list-to-any-equality.enabled
is provided. -
Better join type deciding for dynamic predicate.
-
Replace jackson serializataion/deserialization of immutable objects, now it allows user to use any advanced feature of jackson.
-
Types decorated by
@Embeddable
and@Immutable
can be mapped by DTO language. -
Avoid to use
ctx.getBeansOfType
of spring framework which ignores the exceptions during object creating. -
Let nullable properties of input DTO support 4 modifiers: fixed, static, dynamic, fuzzy.
-
Logical deleted flag is automatically excluded from
allScalars
(Both fetcher and DTO language) -
User annotation
@ExcludedFromAllScalars
which allows any properties can be excluded fromallScalars
(Both fetcher and DTO language)