5.7.0 (2023-04-23)
Bug Fixes
- core: clean up bidirectional references after removal of entity (bfd3840), closes #4234
- core: detect
JsonType
based oncolumnType
(#4252) (2e01622), closes #4229 - core: do not try to propagate changes to
mapToPk
relations (7028890), closes #4254 - core: fix mapping of joined relations with buffer PKs (8e9e7ee), closes #4219
- core: merge env vars with explicit configuration recursively (392a623), closes #4235
- core: prevent tuple type properties from being converted to array when serializing entities (#4205) (04ad72e)
- core: propagate changes from extra updates back to the original changeset (77f5c14), closes #4245
- core: rework JSON value processing (#4194) (5594c46), closes #4193
- mariadb: use
json_extract
when querying JSON fields (ca96acc) - query-builder: fix pagination when PK uses
BigIntType
(b789031), closes #4227 - query-builder: support
onConflict().ignore()
without parameters (3a3b0bd), closes #4224 - schema: fix comparing default value of JSON properties (41277a1), closes #4212
Features
- core: allow disabling transactions (#4260) (8e8bc38), closes #3747 #3992
- core: deprecate
persist/flush/remove
methods fromEntityRepository
(#4259) (eba4563), closes #3989 - core: validate repository type in
repo.populate()
andrepo.assign()
(301bdf8), closes #3989 - core: validate unique
tableName
(0693029), closes #4149 - migrations: add support for custom migration names (#4250) (fb2879e)
- mongo: allow setting weights on index (299b188), closes #4172