Skip to content

Releases: mikro-orm/mikro-orm

v5.8.10

18 Oct 18:10
Compare
Choose a tag to compare

5.8.10 (2023-10-18)

Bug Fixes

  • knex: fix populating M:N from inverse side with joined strategy (9f82e95)
  • reflection: ensure complete stripping of relative paths with multiple leading slashes (#4844) (8a635c7)

v5.8.9

15 Oct 21:40
Compare
Choose a tag to compare

5.8.9 (2023-10-15)

Bug Fixes

  • core: ignore SQL convertor methods on object embeddables (92e1d6f), closes #4824
  • core: respect database name in clientUrl of 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

11 Oct 18:01
Compare
Choose a tag to compare

5.8.8 (2023-10-11)

Bug Fixes

  • core: do not rehydrate values provided to constructor (8ff3f65), closes #4790
  • core: hydrate relations with mapToPk as scalars to support custom types (4118076), closes #4803
  • postgres: escape array literal values containing backslash (#4797) (20179ec), closes #4796

Performance Improvements

  • core: fix duplicate processing of collection items when flushing (a8a1021), closes #4807

v5.8.7

05 Oct 19:48
Compare
Choose a tag to compare

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.upsertMany with 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

02 Oct 19:29
Compare
Choose a tag to compare

5.8.6 (2023-10-02)

Bug Fixes

  • core: alias joins on non persistent properties (d70d323), closes #4773
  • core: respect disableContextResolution option when forking (5964e52), closes #4717 #3338
  • migrations: allow running migrations outside of main transaction (e0dfb0c), closes #4775

v5.8.5

30 Sep 10:11
Compare
Choose a tag to compare

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 Record or Dictionary types (62740d1), closes #4755

v5.8.4

27 Sep 19:48
Compare
Choose a tag to compare

5.8.4 (2023-09-27)

Bug Fixes

  • core: fix recomputing of changesets when entity has unique properties (d03afad), closes #4749
  • query-builder: fix mapping of complex joined results with cycles (a9846dd), closes #4741

Features

  • core: add EntityRepository.getEntityName() method (#4745) (47bfedd)
  • core: allow setting default schema on EntityManager (#4717) (f7c1ef2)
  • core: deprecate UseRequestContext decorator (#4744) (280733f)

v5.8.3

24 Sep 15:55
Compare
Choose a tag to compare

5.8.3 (2023-09-24)

Bug Fixes

  • core: do not skip cjs/mjs/cts/mts extensions during folder-based discovery (ce574a4), closes #4727
  • core: ensure no duplicates exist in checks/indexes/hooks (fb523c8), closes #4733
  • core: fix updating complex composite key entities via UoW (#4739) (898dcda), closes #4720
  • knex: allow using knex query builder as virtual entity expression (#4740) (427cc88), closes #4628
  • knex: hydrate nullable relations with joined strategy (8ddaa93), closes #4675
  • mongo-migrations: fix logging of executed migrations (8ae7eeb), closes #4698

v5.8.2

20 Sep 18:14
Compare
Choose a tag to compare

5.8.2 (2023-09-20)

Bug Fixes

  • core: fix query processing when PK is falsy (#4713) (3624cb7)
  • mongo-migrations: fix logging of executed migrations (2d9fc86), closes #4698
  • query-builder: fix aliasing of joined embedded properties (24c4ece), closes #4711

Features

  • core: allow to use .ts files as configuration without ts-node (#4702) (bda7eca), closes #4701
  • entity-generator: generate PrimaryKeyProp and PrimaryKeyType symbols (605446a)

v5.8.1

12 Sep 16:29
Compare
Choose a tag to compare

5.8.1 (2023-09-12)

Bug Fixes

  • core: ensure entity is not in persist stack after em.insert/Many() is called (94eed5e), closes #4692
  • core: ensure merging of data to already loaded entities won't fail in some cases (f6e8204), closes #4688
  • core: fix merging of collections loaded via joined strategy (b4a0260), closes #4694
  • core: try to fix merging of large collections loaded via joined strategy (faae84e), closes #4694