Releases: mikro-orm/mikro-orm
Releases · mikro-orm/mikro-orm
MikroORM 3.4.0
Features
- migrations: add support for JS migrations (#384) (b41f0bc)
- mongo: add support for transactions in mongodb (#392) (8988202), closes #34
- mongo: add support for indexes in mongo driver (#393) (7155549), closes #159
- sql: add
schemaparam toFindOptionsand QB (#388) (0c8ef92), closes #284 - sql: add support for bigint (#389) (5ddd573), closes #361
MikroORM 3.3.0
MikroORM 3.2.0
MikroORM 3.1.0
MikroORM 3.0.0
Bug Fixes
- core: allow object constructor parameters in entities (967f239), closes #166
- core: allow persisting 1:1 from inverse side (a1320ba), closes #210
- core: always ensure correct EM instance when merging entity (72f4525)
- core: always init collections when creating entity via em.create() (2500cf3)
- core: always query inverse side of 1:1 association (5a77a39)
- core: auto-wire 1:1 owner to inverse side (b11d316), closes #151
- core: disable auto flushing by default [BC] (#79) (3258c50), closes #63
- core: do not map null value in bool props to false (e54dbbd), closes #262
- core: do not set EM to entity until merging [BC] (#270) (d09c3ab), closes #267
- core: do not use request context in transactional/user forks (a2d7cbb), closes #182
- core: fix querying by m:n primary keys (cb568ee), closes #234
- core: ignore inverse side of 1:1 when computing change set (a2768dd), closes #183
- core: make
em.find()where parameter required (3393d52) - core: make sure constructor params are sniffer from the constructor (fdd157c)
- core:
requireEntitiesArrayshould be used only for validation (066b0ea), closes #293 - deps: update dependency @docusaurus/core to ^2.0.0-alpha (#257) (82d0b3b)
- deps: update dependency @docusaurus/core to v2.0.0-alpha.38 (#260) (a8a5386)
- deps: update dependency @docusaurus/preset-classic to ^2.0.0-alpha (#258) (bfc7455)
- deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.38 (#259) (c3c80c9)
- deps: update dependency chalk to v3 (#243) (0a17eb7)
- deps: update dependency fast-deep-equal to v3 (#250) (546e950)
- deps: update dependency ts-morph to v4 (#162) (b6dd073)
- deps: update dependency ts-morph to v5 (#229) (ab66d9c)
- deps: update dependency yargs to v15 (#244) (0fe3a55)
- generator: fixed default values and types for nullable properties (#191) (1cdccd3)
- mapping: do not override user defined nullable value in m:1 and 1:1 (b22567d)
- mapping: remove deprecated
fkoption from 1:m and m:1 decorators [BC] (#87) (99b436a) - mapping: remove obsolete parameter in UnderscoreNamingStrategy (#134) (8afa9a7)
- metadata: fix lookup of path to entity file on windows with tslib (a3c2900), closes #194
- query-builder: do not ignore parent operator in complex conditions (b9c00bc), closes #247
- query-builder: do not trigger auto-joining when not needed (b7b7a46), closes #249
- query-builder: fix malformed query when populate and join are used (244db67)
- query-builder: do not auto-join already auto-joined relation (6895e08), closes #277
- schema: do not make FK fields nullable if not needed (9c0ffc1), closes #218
- schema: prefer user-defined collection names in naming strategy (28f59ec), closes #111
- serializing: add check for circular references in toObject() (f7eaabb), closes #205
- serializing: do not ignore already visited collection items (ee4b50b), closes #222
- sql: support self-referencing m:n in pivot tables (3157572)
- sql: support uuid like PKs in M:N references (#272) (2abc19f), closes #268
- sql: support $ne and $eq operators with null (5f16f0a), closes #285
Features
- cli: add
cache:generatecommand to warm up production cache (9b4f8b6), closes #225 - cli: add
database:importcommand to run external sql dumps (aea3614) - cli: add
debugcommand to help with setting up the CLI (7919071), closes #136 - cli: add basic CLI tool (#102) (d20db41), closes #101
- cli: allow specifying path to tsconfig.json (00a1a4d), closes #298
- core: add support for custom types (#276) ([96b2cad](https://github.com/mikro-or...