Skip to content

v0.8.92

Compare
Choose a tag to compare
@babyfish-ct babyfish-ct released this 08 Feb 16:29
· 791 commits to main since this release
  1. Support array mapping for H2 and Postgres, Postgres requires @Column(sqlElementType = '...')

  2. Fix issue/Support #370, #381, #386, #390, #391, #392, #393, #394, #395, #422, #411, #405, #421

  3. Add @JoinTable.LogcalDeletedFilter

  4. Add @JoinTable.JoinTableFilter

  5. Add @JoinTable.deletedWhenEndpointIsLogicallyDeleted

  6. Support database which does not support tuple expression. Eg, SQL server

  7. Add optioanl dependency jimmer-client-swagger, If it is runtime classpath, Jimmer's OpenAPI implementation will use the embedded CSS and JS, not extranl CSS/JS links.

  8. Add global properties jimmer.client.controller-nullity-checked, it is enabled, it will validate argumenents of REST methods in restrict mode

  9. The count of (K)ConigurableTypedRootQuery is changed to fetchUnlimitedCount

  10. Support org.babyfish.jimmer.Page<T>,
    Fetch jimmer page: fetchPage(pageIndex, pageSize)
    Fetch spring page: fetchPage(pageIndex, pageSize, SpringPageFactory.create())
    JRepository.pager is deprecated

  11. Redesign the recursive query (Big change)

  12. Support merge command(save command without dissociation)

  13. Fetcher.allTableFields()changed, if a foreign key base property has its @idview property, fetch the idview property.

  14. Add allReferenceFields() into fetcher, add #allReferences into DTO language.

  15. Let Draft directly support getters and setters for associated ids even if there is no @idview property

  16. The kotlin extension function fetchPage is renamed to fetchSpringPage