TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, MS SQL Server, PostgreSQL and SQLite/libSQL databases.
MIT License
Bot releases are visible (Hide)
Published by B4nan about 1 year ago
Record
or Dictionary
types (62740d1), closes #4755
Published by B4nan about 1 year ago
cjs/mjs/cts/mts
extensions during folder-based discovery (ce574a4), closes #4727
Published by B4nan about 1 year ago
Published by B4nan about 1 year ago
em.insert/Many()
is called (94eed5e), closes #4692
Published by B4nan about 1 year ago
https://mikro-orm.io/blog/mikro-orm-5-8-released
updateNestedEntities: false
(e1bfd20)@Check()
with callback signature (44d973e), closes #4505
owner
property (fbed4a6), closes #4578
assign()
(a600f55), closes #4566
qb.onConflict()
(e38d126), closes #4483
set()
even if not initialized (b03e165)em.findAndCount()
on virtual entities with orderBy
(7f328ac), closes #4628
em.insertMany()
with empty array (2f65bc8), closes #4640
populateWhere
(#4682) (99177cc), closes #3871
precision
and scale
in numeric column type (3a52c39)QBFilterQuery
type more strict (755ef67)columnType
on enum properties (#4601) (0eae590)--drop-db
flag to migration:fresh
and schema:fresh
(cf1db80), closes #4569
clear
option to em.transactional()
(01d1ad7)Collection.isEmpty()
method (#4599) (2d8d506)Collection.slice()
method (#4608) (7c99c37)Collection
helpers map/filter/reduce/exists/findFirst/indexBy
(3ba33ac), closes #4592
em.upsert()
(#4669) (ab0ddee), closes #4325 #4602
disableIdentityMap
(ef32b14), closes #4653
batchSize
in em.upsertMany()
(4a21c33), closes #4421
Migration.getEntityManager()
helper (79af75c), closes #4605
readOnly
option to em.begin()
and em.transactional()
(86bb7d4)Published by B4nan about 1 year ago
columnType
when mapping to array (96d87ba), closes #4548
Published by B4nan over 1 year ago
wrappedReference
on m:1 decorator options (d7f362e)?
in fulltext fields updates (9c9915e), closes #4484
persist: false
on relations (a127fff), closes #4504
clientUrl
without a host
(#4447) (9a01bbd)Published by B4nan over 1 year ago
em.addFilter()
on type level (308c45b)forceEntityConstructor
enabled (41874eb), closes #4426
undefined
when assigning to object properties (217ff8f), closes #4428
em.upsert
(ef22b21), closes #4420
Published by B4nan over 1 year ago
Published by B4nan over 1 year ago
returning
clause from em.upsert
(e342449), closes #4382
Reference
class as Ref
(50eea37), closes #4161
skipNull
when serializing object properties/embeddables (f27ee9a), closes #4383
meta
to EventArgs
to the upsert events (ed431ea)Published by B4nan over 1 year ago
em.upsert
returns initialized entity (#4370) (bad0b37), closes #4242
qb.clone()
shouldn't ignore groupBy
and having
clauses (7127ff6)Published by B4nan over 1 year ago
@Subscriber()
decorator (033b71d)const enums
as they break projects with isolatedModules
(8b23674), closes #4350
groupBy
is set (921251a), closes #4353
Published by B4nan over 1 year ago
em.populate()
on lazy formula properties (5c6bb13)refresh: true
(74b6a98), closes #4339
Published by B4nan over 1 year ago
wrappedReference
and IdentifiedReference
(ab79832)forceEntityConstructor
is enabled (7ee883d), closes #4323
Published by B4nan over 1 year ago
assign
helper when current value is scalar (c012f95), closes #4290
Published by B4nan over 1 year ago
em.create()
(30778c3), closes #4209
forceUndefined
in the original entity data (d2d9cc0), closes #4262 #4266
serialize()
skipNull
option inside embeddables (4cf7669), closes #4263