Skip to content

v0.8.130

Latest
Compare
Choose a tag to compare
@babyfish-ct babyfish-ct released this 05 May 20:09
· 277 commits to main since this release
  1. Fix/Support #502, #3, #507, #511, #512, #513, #519, #521, #522, #523, #524, #525, #528, #530, #537, #531, #539, #541, #550, #551, #557

  2. ScalarProvider becomes interface, a new class AbstractScalarProvider is provided.

  3. Fixed bug raised when both paging query and global filter are used.

  4. inlist predicates is changed. the max values become 1000(the limit or oracle, longer list will be splited to parts joined with or), new configuration jimmer.in-list-padding-enabled and jimmer.in-list-to-any-equality.enabled is provided.

  5. Better join type deciding for dynamic predicate.

  6. Replace jackson serializataion/deserialization of immutable objects, now it allows user to use any advanced feature of jackson.

  7. Types decorated by @Embeddable and @Immutable can be mapped by DTO language.

  8. Avoid to use ctx.getBeansOfType of spring framework which ignores the exceptions during object creating.

  9. Let nullable properties of input DTO support 4 modifiers: fixed, static, dynamic, fuzzy.

  10. Logical deleted flag is automatically excluded from allScalars(Both fetcher and DTO language)

  11. User annotation @ExcludedFromAllScalars which allows any properties can be excluded from allScalars(Both fetcher and DTO language)