Update mikro-orm monorepo to v7 (major) #36
No reviewers
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
MobiusReactor/TicTacToeV2!36
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/major-mikro-orm-monorepo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
6.4.16→7.0.26.4.16→7.0.26.4.16→7.0.26.4.16→7.0.26.4.16→7.0.2Release Notes
mikro-orm/mikro-orm (@mikro-orm/cli)
v7.0.2Compare Source
Bug Fixes
defaultvalues when creating new entity instances (#7301) (b4d1e7f), closes #7284v7.0.1Compare Source
Bug Fixes
v7.0.0Compare Source
Bug Fixes
em.refresh(3f8abdf), closes #7073forceUtcTimezoneby default for all SQL drivers (#7087) (c89890b), closes #5591populatehint won't includeundefinedfor optional relations (ea6722c)defineEntityfailing on metadata validation (0412fd3)em.create(28261a0), closes #6894em.populate(384f432)toJSONnon-enumerable to prevent data leaks (013f57f)populateoption inCollection.matching()for M:N relations (#7091) (d9b996f)Hiddentype on scalar properties (#7097) (36372a2), closes #7062toPOJOregardless of partial loading hints (455be24)excludehint in implicit serialization viatoObject(#7259) (cd9e09f)excludeoption on eager properties (908e236)orphanRemovalon 1:1 relations when inverse side is a PK (#7081) (960425c)InferEntity(c5160ee)tableNamewhen computing join table names (fe5e10f)Refrelations inside array embeddables (27efe05)wrap(e).populate()hints on type level (a05e46c)mergeDatafor initialized entities (32a0baa), closes #7205repositoryoption type to fix issues withdefineEntityand cycles (7110dc3)hooksdefinition (d5e9f92)migration:down(95e0d88)migration:upto support read-only filesystems (c5ebd0a)TypedArraywhen cloning (#7258) (17ec4f5)WHEREconditions toORDER BYjoins in paginated queries (128e58b), closes #6160orm.schema.clear()in MySQL (c0d942d)cascadeoption (56be7f3), closes #6972pivotEntitythat usesmapToPk: true(cdd8f85), closes #7107dbNameon MySQL/MariaDB (#7251) (489d2b9)Features
loadStrategytobalanced(431f989)$sizecollection operator (#7090) (e12051e)collationsupport and MongoDB query options (#7189) (e350aa1)EntityNamesymbol for decorator-based Kysely type inference (#7199) (0b78e36)EntitySchema.newhelper to create entity instances (#7077) (64ad492)forceObjectoption todefineEntity(0a3df4d)populateHintsoption toFindOptionsfor per-relation populate overrides (#7198) (158e1cf)orderByoption (#7133) (4bfa0e4)onConflictWhereoption (#7117) (673c1bb)em.assigntyping stricter to catch typos (5c3aea1)em.createtyping stricter to catch typos (39e8c30)em.transactionalfork (0c90e67)targetKeyoption (#7099) (f98541b)@mikro-orm/decoratorspackage with legacy and ES decorator definitions (#7011) (81e5e97)manyToManyPropertyNametoNamingStrategy(#7130) (edf1c49)MikroKyselyPluginto support various ORM features with kysely (#6998) (d01d93b)update/deleteRuleand remove inference fromcascadeoption (#7115) (dd6a226)tinyglobbydependency, addseedersListoption (#7206) (7f923e5)$elemMatchoperator for JSON array properties (#7265) (e40a275)QueryBuildertype safety with context-aware types (#7138) (631e351)SelectQueryBuilder.execute()return type (#7200) (1e15042)QueryBuilderselect (#7190) (6d8da38)$or(#7214) (1e8a674)ATTACH DATABASEsupport for multiple database files (#7131) (27f9cac)node:sqlite(#7204) (7e8da43)Performance Improvements
defineEntitytype performance (#7202) (d7491a7)InferEntityperformance whenextendsis used (#7120) (f6640e8)Loadedtype performance by optimizing field selection (#7201) (a34269a)InferEntitytype (#7108) (9f8f393)AutoPathandLoadedtype instantiation costs (#7128) (6f7349d)em.assigntyping (#7129) (9e84be3)em.persistcalls (#6982) (e66f138)6.6.9 (2026-03-05)
Bug Fixes
toJSONnon-enumerable to prevent data leaks (c895808)migration:upto support read-only filesystems (c8584e8), closes #7232table.bigincrements()producingintinstead ofbigint(5660607), closes #72466.6.8 (2026-03-01)
Bug Fixes
toPOJOregardless of partial loading hints (c27dbae)mergeDatafor initialized entities (5529308), closes #7205migration:down(dfcc8c6), closes #72106.6.7 (2026-02-15)
Bug Fixes
Features
onConflictWhereoption (#7181) (9ed5ef5)6.6.6 (2026-01-30)
Bug Fixes
excludeoption on eager properties (cb26a7e)repositoryoption type to fix issues withdefineEntityand cycles (aeb1bb1)6.6.5 (2026-01-21)
Bug Fixes
populatehint won't includeundefinedfor optional relations (fede490)em.create(8caae8f), closes #6894populateoption inCollection.matching()for M:N relations (#7091) (886772a)pivotEntitythat usesmapToPk: true(0ab55fe), closes #7107Features
6.6.4 (2026-01-14)
Bug Fixes
em.refresh(143a4ed), closes #7073orphanRemovalon 1:1 relations when inverse side is a PK (#7081) (ce4bfee)wrap(e).populate()hints on type level (45224ee)6.6.3 (2026-01-04)
Bug Fixes
orm.close()(79cabd7), closes #7041assignon entity references (#7048) (ca5d9b8)em.refresh(#7061) (7dc5d7d)SchemaGeneratorrespectsskipTablesoption when diffing a schema (#7040) (40fa85a)6.6.2 (2025-12-07)
Bug Fixes
BigIntinDatehydration (#7003) (236b429), closes #7002Features
Performance Improvements
Setto deduplicate them by identity (#7010) (a41c498), closes #70096.6.1 (2025-11-25)
Bug Fixes
inferDefaultValuesoption (98eef5e)fieldNameon index creation (#6979) (44998c0), closes #6978LockMode.NONE(6c2a4b6), closes #6969Performance Improvements
v6.6.9Compare Source
Bug Fixes
toJSONnon-enumerable to prevent data leaks (c895808)migration:upto support read-only filesystems (c8584e8), closes #7232table.bigincrements()producingintinstead ofbigint(5660607), closes #7246v6.6.8Compare Source
Bug Fixes
toPOJOregardless of partial loading hints (c27dbae)mergeDatafor initialized entities (5529308), closes #7205migration:down(dfcc8c6), closes #7210v6.6.7Compare Source
Bug Fixes
Features
onConflictWhereoption (#7181) (9ed5ef5)v6.6.6Compare Source
Bug Fixes
excludeoption on eager properties (cb26a7e)repositoryoption type to fix issues withdefineEntityand cycles (aeb1bb1)v6.6.5Compare Source
Bug Fixes
populatehint won't includeundefinedfor optional relations (fede490)em.create(8caae8f), closes #6894populateoption inCollection.matching()for M:N relations (#7091) (886772a)pivotEntitythat usesmapToPk: true(0ab55fe), closes #7107Features
v6.6.4Compare Source
Bug Fixes
em.refresh(143a4ed), closes #7073orphanRemovalon 1:1 relations when inverse side is a PK (#7081) (ce4bfee)wrap(e).populate()hints on type level (45224ee)v6.6.3Compare Source
Bug Fixes
orm.close()(79cabd7), closes #7041assignon entity references (#7048) (ca5d9b8)em.refresh(#7061) (7dc5d7d)SchemaGeneratorrespectsskipTablesoption when diffing a schema (#7040) (40fa85a)v6.6.2Compare Source
Bug Fixes
BigIntinDatehydration (#7003) (236b429), closes #7002Features
Performance Improvements
Setto deduplicate them by identity (#7010) (a41c498), closes #7009v6.6.1Compare Source
Bug Fixes
inferDefaultValuesoption (98eef5e)fieldNameon index creation (#6979) (44998c0), closes #6978LockMode.NONE(6c2a4b6), closes #6969Performance Improvements
v6.6.0Compare Source
Bug Fixes
null(d0913f1), closes #6966Temporal.Instant(8cca4a8), closes #6953Features
defineEntity()definitions (#6954) (d523f13)rawhelper that supportsQueryBuilderandKnex.QueryBuilder(#6955) (897cc7f), closes #6751 #67826.5.9 (2025-10-23)
Bug Fixes
defineEntityrelation builders (#6922) (3bedcca)em.refresh(3d12a8b), closes #6940defineEntity(a93f2e0)defineEntityrelation property builders (8a03eca)extendstype indefineEntityandEntitySchema(#6936) (589d0f3)6.5.8 (2025-10-13)
Bug Fixes
mapToPk()and remove defaultref: trueindefineEntityhelper (#6919) (f0d4e8e)defineEntity(#6920) (aa7295e), closes /github.com/mikro-orm/mikro-orm/discussions/6865#discussioncomment-14465227onConflictFieldson JSON properties (4eab82e), closes #6900createForeignKeyConstraintproperty option (23e898b), closes #6903Features
defineEntityhelper (#6912) (2d39dd0)6.5.7 (2025-10-06)
Bug Fixes
Opt,Hidden,ConfigandRequiredNullable(#6884) (6ce418d)autoincrementproperties withOpttype indefineEntityhelper (#6910) (e2a8ed4)idproperty overuuidproperty for default PK inference (7a9c834), closes #6865em.transactional(a3941a1), closes #6895Features
Performance Improvements
em.transactional(36bdc43), closes #6905em.transactional(b29e88c), closes #6890em.transactionalwhen it's empty (b7751d5), closes #68906.5.6 (2025-09-25)
Bug Fixes
defineEntityhelper (#6873) (42e7df1), closes /github.com/mikro-orm/mikro-orm/discussions/6865#discussioncomment-14483413em.refreshwill refresh detached entities too (c156e30), closes #6867Features
FileCacheAdapter(#6866) (21d364d)skipTablesandskipColumnsoptions to schema generator (#6870) (5937ab6), closes #53466.5.5 (2025-09-21)
Bug Fixes
IncludeCounttype argument torepo.findByCursor()(34c9630)6.5.4 (2025-09-17)
Bug Fixes
ref()(56e441d), closes #68536.5.3 (2025-09-13)
Bug Fixes
em.findandem.count(ead5074), closes #6823RequiredNullablefrom@mikro-orm/core(#6836) (961ee74)em.transactionalwith composite custom type PK (0b82f43), closes #6825em.refresh()(9a7bbc3), closes #68286.5.2 (2025-09-02)
Bug Fixes
em.assignwithonlyOwnProperties(#6822) (099869f), closes #68136.5.1 (2025-08-27)
indexNameargument to index expression callback (b77c90f)v6.5.9Compare Source
Bug Fixes
defineEntityrelation builders (#6922) (3bedcca)em.refresh(3d12a8b), closes #6940defineEntity(a93f2e0)defineEntityrelation property builders (8a03eca)extendstype indefineEntityandEntitySchema(#6936) (589d0f3)v6.5.8Compare Source
Bug Fixes
mapToPk()and remove defaultref: trueindefineEntityhelper (#6919) (f0d4e8e)defineEntity(#6920) (aa7295e), closes /github.com/mikro-orm/mikro-orm/discussions/6865#discussioncomment-14465227onConflictFieldson JSON properties (4eab82e), closes #6900createForeignKeyConstraintproperty option (23e898b), closes #6903Features
defineEntityhelper (#6912) (2d39dd0)v6.5.7Compare Source
Bug Fixes
Opt,Hidden,ConfigandRequiredNullable(#6884) (6ce418d)autoincrementproperties withOpttype indefineEntityhelper (#6910) (e2a8ed4)idproperty overuuidproperty for default PK inference (7a9c834), closes #6865em.transactional(a3941a1), closes #6895Features
Performance Improvements
em.transactional(36bdc43), closes #6905em.transactional(b29e88c), closes #6890em.transactionalwhen it's empty (b7751d5), closes #6890v6.5.6Compare Source
Bug Fixes
defineEntityhelper (#6873) (42e7df1), closes /github.com/mikro-orm/mikro-orm/discussions/6865#discussioncomment-14483413em.refreshwill refresh detached entities too (c156e30), closes #6867Features
FileCacheAdapter(#6866) (21d364d)skipTablesandskipColumnsoptions to schema generator (#6870) (5937ab6), closes #5346v6.5.5Compare Source
Bug Fixes
IncludeCounttype argument torepo.findByCursor()(34c9630)v6.5.4Compare Source
Bug Fixes
ref()(56e441d), closes #6853v6.5.3Compare Source
Bug Fixes
em.findandem.count(ead5074), closes #6823RequiredNullablefrom@mikro-orm/core(#6836) (961ee74)em.transactionalwith composite custom type PK (0b82f43), closes #6825em.refresh()(9a7bbc3), closes #6828v6.5.2Compare Source
Bug Fixes
em.assignwithonlyOwnProperties(#6822) (099869f), closes #6813v6.5.1Compare Source
indexNameargument to index expression callback (b77c90f)v6.5.0Compare Source
Bug Fixes
nullvalues via collection operators (d7b25a7), closes #6736em.transactionalcontext propagation won't result in breaking identity map (2b608fc), closes #6764decimalandfloatproperties (#6807) (7cd8b1c), closes #6806 #6806em.refreshon nested entities with embeddables (640985c), closes #6705hydrate: falsefrom change tracking (4a6fb9b), closes #6723em.count(323ffef), closes #6666flushand others (#6777) (083a1ee), closes #6776ScalarReferenceproperties (84d20b1), closes #6793defaultfor missing values in multi insert for custom types (eae635f), closes #6727''instead of\'(4bc1c9e)primary keywith generated identity columns (382d5b3), closes #6693qb.leftJoinAndSelectwith a subquery on M:N relations (aa52abb)runtimeTypeto support correct hydration of scalar references (ff6a7ae), closes #5557ScalarRef<T>andEntityRef<T>type (6b1a349), closes #5557order byclause when ordering by a not populated relation (b8a7984), closes #6757Features
balancedloading strategy (#6787) (a7bff86), closes #6129loadOrFailtoScalarReferencewrapper (#6716) (dcff19f)RequiredNullablehelper type (#6756) (71f5153), closes 6744onCreatehooks duringem.create(#6263) (1a2cc2e)contextNamein@Transactionaldecorator (#6719) (9ce9499)Performance Improvements
em.refreshfaster for reloading large entity graphs (a44f671)6.4.16 (2025-05-30)
Bug Fixes
em.refreshis called on properties with custom types (6a6167e), closes #6674typeoption of version properties (bd31fb6)Features
6.4.15 (2025-05-09)
Bug Fixes
debugcommand (2a8bcce)populateWhere(6dd3ec7), closes #6635Features
6.4.14 (2025-05-05)
Bug Fixes
EntitySchemabefore processing the metadata (cbf4a7f), closes #6540em.createandem.assign(1455027), closes #6609objectgets inferred (6e46afa), closes #6633orderByvalue type (06f1a72)nullas a valid cache result (#6585) (e3bb8e4), closes #6584Features
6.4.13 (2025-04-12)
Bug Fixes
nullandundefinedtoref()and respect it in return type (2708c7a)Recordproperties when mapping toEntityDTO(e4ef475)populateparameter ofem.populate()readonly (#6580) (87d8c95), closes #6579defaultandnullableof check constraint enums (#6572) (db9b0bf), closes #65716.4.12 (2025-04-06)
Bug Fixes
datetype is mapped to string instead ofDateobject (098d71b), closes #6553Features
includeCountoption toem.findByCursor(#6536) (eeae0d4), closes #46266.4.11 (2025-03-21)
Bug Fixes
unmarshallArray(#6501) (0661942)dbNameis:memory:or URL (b0f97ed), closes #65336.4.10 (2025-03-16)
Bug Fixes
Performance Improvements
6.4.9 (2025-03-07)
Bug Fixes
expressioncallback (a13a8a0), closes #6481convertToDatabaseValueSQLfor missing values (63b028b), closes #6470require.extensions(#6488) (3efdcd0), closes /github.com/nodejs/node/pull/57298#issuecomment-27034307926.4.8 (2025-03-06)
Bug Fixes
Collectionreference toEntityManager(1c07cab), closes #6453getIdentifiers(4effa18), closes #6479orderBywhen dataloader is enabled (#6467) (6322ce8)$notquery (5931d28), closes #6452Features
orderByoption to the output (#6466) (1142f40)6.4.7 (2025-02-22)
Bug Fixes
@Checkexpression callback works without explicit type (5aa77db), closes #6429em.upsert(57a4549), closes #6434em.assignwith nullable properties (4f13552), closes #6426clearDatabase()(0ab99a1), closes #6405raw().as()field aliases (d9716d7)Features
entityNameas argument for filtercondcallback (#6424) (f358dbf)@Entity,@Indexand@Uniquedecorators (#6416) (833a640), closes /github.com/mikro-orm/mikro-orm/blob/a6c48fd1b436edcd2bcead74ebfec42bb65da043/packages/core/src/errors.ts#L214Performance Improvements
6.4.6 (2025-02-12)
Bug Fixes
Features
.each()function receiveindex: numberargument (#6393) (8613388).definition()function as argument (#6396) (b45db20).definition()function as argument (#6396) (77468ee)6.4.5 (2025-01-30)
Bug Fixes
em.findAndCount(#6370) (9e60817), closes #6353Refproperties do not result inTypeError(7d34645)Features
generateMigrationFile(af75d06), closes #63646.4.4 (2025-01-23)
Bug Fixes
em.create()(c6ed010)Features
ignoreUndefinedflag toassignhelper (#6339) (bdcce17), closes #6338assign()helper data (c47ac64), closes #6346disableIdentityMapinem.upsert/Many()(e8e9d4c), closes #6345Factory.emprotected (#6340) (e66d843)6.4.3 (2025-01-08)
Bug Fixes
referencedColumnNameswhen sharing a column in a composite foreign key (85db3c1), closes #6323columnTypeswhen sharing a column in a composite foreign key (6781194), closes #6323create tablestatement (6bbec01)unsignedfordecimalanddoubletypes (d3ce313), closes #6318Features
6.4.2 (2024-12-22)
Bug Fixes
mapToPkrelations (#6309) (61fb8f5), closes #6265qb.getCount()(4e5b18b), closes #6291Features
6.4.1 (2024-12-08)
Bug Fixes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot.
ee9c22faddto6494edff20View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.