Releases: babyfish-ct/jimmer
v0.8.104
- Fix/Support #427,#428,#433,#434,#436, #443, #444, #447, #448
- Let
eq
andne
of kotlin accept nullable value - Imporove GraphQL,
DataFetchingEnvironment
can be used to create jimmer fetcher JoinTable.inverseColumnName
->JoinTable.inverseJoinColumnName
- Pretty nested class name for Generated DTO Type
- Better code generator for multiple-props recursion DTO
- Support multiple datasources
- Change behavior of DissociateAction.LAX
- Smarter behavior for
Order.makeOrders
- Big change of documentation
- Home page changed
v0.8.92
-
Support array mapping for H2 and Postgres, Postgres requires
@Column(sqlElementType = '...')
-
Fix issue/Support #370, #381, #386, #390, #391, #392, #393, #394, #395, #422, #411, #405, #421
-
Add
@JoinTable.LogcalDeletedFilter
-
Add
@JoinTable.JoinTableFilter
-
Add
@JoinTable.deletedWhenEndpointIsLogicallyDeleted
-
Support database which does not support tuple expression. Eg, SQL server
-
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. -
Add global properties
jimmer.client.controller-nullity-checked
, it is enabled, it will validate argumenents of REST methods in restrict mode -
The
count
of(K)ConigurableTypedRootQuery
is changed tofetchUnlimitedCount
-
Support
org.babyfish.jimmer.Page<T>
,
Fetch jimmer page: fetchPage(pageIndex, pageSize)
Fetch spring page: fetchPage(pageIndex, pageSize, SpringPageFactory.create())
JRepository.pager
is deprecated -
Redesign the recursive query (Big change)
-
Support merge command(save command without dissociation)
-
Fetcher.allTableFields()
changed, if a foreign key base property has its @idview property, fetch the idview property. -
Add
allReferenceFields()
into fetcher, add#allReferences
into DTO language. -
Let Draft directly support getters and setters for associated ids even if there is no @idview property
-
The kotlin extension function
fetchPage
is renamed tofetchSpringPage
Big change version 0.8.77
Big change version 0.8.77, Please view QuickView
of documentation
v0.8.44
0.8.42
- Refactor logical deletion, now it does not requires multi-view cache
- Refactor filter, now it can filter fields of other tables.
- Support
CachableFilter.getAffectedSourceIds
andTransisentResolver.getAffectedSourceIds
- Add
LAX
andCHECK
into DisssociationAction - Refactor DTO language, remove inheritance, add sepcification, unsafe input and export statement
- Allow to create DTO files in any projects. (previous version must be the project which defines the entity types)
- Add new demo
example/java/data-authorization
v0.8.23
High-quality documentation is supported
v0.8.22
v0.8.16
-
Support
AssociationIntegrityAssuranceFilter
andKAssociationIntegrityAssuranceFilter
-
Let
@GeneratedValue
supportgeneratorRef
-
@GeneratorValue.generatorType
and@Tranisent.vaue
support bothSpring Bean
andNon-Spring Bean
-
DTO Language support enum mapping, documentation also changed
-
Add documentation links into most important demos:
jimmer-sql
andjimmer-sql-kt