6.2.9 (2024-05-31)
Bug Fixes
- cli: use
module: 'nodenext'
when registering ts-node (#5514) (8695524), closes #5427 - core: detect path from decorator for each class only once (#5545) (9af0e38)
- core: improve support for
clientUrl
with additional query parameters (1472705), closes #5608 - core: improve support for sharing columns in composite PK and FK (#5623) (7190879), closes #5622
- core: improve validation for missing
dbName
whenclientUrl
is provided (c21359e) - core: respect
ignoreNestedTransactions
from upper context (eab4df6), closes #5585 - core: use explicit
NoInfer
type helper to support TS<5.4 (c38b366), closes #5613 - knex: explicitly declare all the extended drivers as optional peer dependencies (#5647) (64045ad)
- mssql: account for quotes in table names (#5637) (0343609)
- mssql: fix creating migrations due to a missing helper method (#5644) (90e27c2), closes #5633
- mssql: fix creating schema for migrations table (fe1be6f), closes #5644
- mssql: fix ensuring the database exists on older SQL Server versions (f0a5790), closes #5638
- postgres: respect
deferMode
option in 1:1 relations (#5641) (101c0a8) - reflection: detect complex runtime types and don't use them as column types (0c8a587), closes #5601
- reflection: support entities compiled by babel (#5628) (26f627e), closes #5610
- schema: fix diffing renamed indexes and columns when the names are not lowercase (4019dc3), closes #5617
- sql: implement batching of M:N collection update queries (d97979b), closes #5627
Features
- core: allow overriding the
--config
argument name (8b304ab)