Releases: mikro-orm/mikro-orm
Releases · mikro-orm/mikro-orm
v5.9.3
v5.9.2
v5.9.1
v5.9.0
5.9.0 (2023-10-24)
Bug Fixes
- core: apply
convertToJSValueSQLon composite FKs too (41425cb), closes #4843 - core: clean up removed entities from relations in identity map (1e3bb0e), closes #4863
- core: infer property type from
columnTypefor non-inferrable types (e.g. unions withnull) (6bc116a), closes #4833 - core: remove some computed properties from metadata cache (eb138ad)
- core: use write connection for fetching changes after upsert/upsertMany (#4872) (6b444ed), closes #4868
- query-builder: do not alias formula expressions used in
qb.groupBy()(e27e4b9), closes #2929 - query-builder: respect
preferReadReplicasinQueryBuilder(22e140e), closes #4847 - serialization: run custom serializer on getters (#4860) (e76836e), closes #4859
Features
v5.8.10
v5.8.9
5.8.9 (2023-10-15)
Bug Fixes
- core: ignore SQL convertor methods on object embeddables (92e1d6f), closes #4824
- core: respect database name in
clientUrlof read replicas (015d4f4), closes #4813 - query-builder: merge raw join results in
qb.execute()(#4825) (5a28e9b), closes #4816 #4741 - schema: skip changes of enum items on enum arrays (9accdf6), closes #476
v5.8.8
5.8.8 (2023-10-11)
Bug Fixes
- core: do not rehydrate values provided to constructor (8ff3f65), closes #4790
- core: hydrate relations with
mapToPkas scalars to support custom types (4118076), closes #4803 - postgres: escape array literal values containing backslash (#4797) (20179ec), closes #4796
Performance Improvements
v5.8.7
5.8.7 (2023-10-05)
Bug Fixes
- core: ensure virtual relation properties have no effect on commit order (606d633), closes #4781
- core: fix conditions in
em.upsertManywith composite keys (2f58556), closes #4786 - core: fix extra updates when nullable embedded properties contain FK (77ffa4f), closes #4788
- core: improve handling of nullable embedded properties (eae7e38), closes #4787
- schema: respect length of default value of datetime columns (cbc0c50), closes #4782
v5.8.6
v5.8.5
5.8.5 (2023-09-30)
Bug Fixes
- core: allow joining a formula property (1200e5b), closes #4759
- core: map virtual properties that shadow a regular property from joined results (d0b3698), closes #3820
- core: pin all internal dependencies (f4868ed), closes #4764
- core: support overlapping composite FKs with different nullability (208fbaa), closes #4478
- mongo: fix querying object embedded JSON properties (b38a327), closes #4755
- reflection: detect JSON properties defined with
RecordorDictionarytypes (62740d1), closes #4755