All Versions
89
Latest Version
Avg Release Cycle
24 days
Latest Release
500 days ago

Changelog History
Page 1

  • v0.3.11 Changes

    December 03, 2022

    ๐Ÿ›  Fixes

    • boolean parameter escape in SQLiteDriver (#9400) (4a36d0e), closes #1981
    • cacheId not used when loading relations with take (#9469) (93e6b3d)
    • correctly return insertId for react-native (#9554) (97fae63)
    • ๐Ÿ‘ disable transactionSupport option for CordovaDriver (#9391) (53fad8f)
    • explicitly define property for entity relation as enumerable (#9437) (85fa9c6), closes #6631
    • ๐Ÿ›  fix ormUtils prototype check crashing on null prototype (#9517) (19536ed)
    • ๐Ÿ›  fixed outdated init command (#9422) (0984307)
    • left instead of inner join for where or + optional relations (#9516) (d490793)
    • Mark array arguments to find operators as read-only (#9474) (6eb674b)
    • pass fake flag to undoLastMigration (#9562) (2458ac7), closes #9561
    • resolve issue with migrations and unsigned int columns in aurora-data-api (#9478) (38e0eff), closes #9477
    • resolve nameless TableForeign on drop foreign key (#9460) (efb4168), closes #9432
    • ๐Ÿ“‡ synchronize with typeorm_metadata table only if needed (#9175) (cdabaa3), closes #9173 #9173 #9173
    • the mpath is incorrect when the parent of the tree entity is null (#9535) (658604d)
    • typings for Repository.extend function (#9396) (f07fb2c)

    ๐Ÿ”‹ Features

  • v0.3.10 Changes

    September 19, 2022

    ๐Ÿ› Bug Fixes

    • "Cannot commit, no transaction is active" error in sql.js (#9234) (749809a), closes #9100
    • โž• add missing support for primaryKeyConstraintName property in EntitySchema (cc63961)
    • malformed query when selecting deeply nested embedded entities (#9273) (83f7b88)
    • prototype pollution issue (e3aac27)
    • typescript 4.8 type issues #9331 (#9357) (a1960e1)
    • โšก๏ธ Update RelationIdLoader to use DriverUtils.getAlias (#9380) (a917d65), closes #9379

    ๐Ÿ”‹ Features

    • orphanedRowAction=disabled (rebase of PR 8285) (#8678) (de15df1)
    • sqlite - deferrable options for foreign keys (#9360) (773a4fe)
    • ๐Ÿ‘ unify Pool max connection size in supported Drivers (#9305) (48976c2), closes #3388
    • โšก๏ธ update db image versions in docker compose (#9367) (f24b262), closes #9326
  • v0.3.9 Changes

    August 28, 2022
    • ๐Ÿ›  fixed regression introduced in 0.3.8 - broken CLI because of #8917 (#9332), closes #9330
  • v0.3.8 Changes

    August 26, 2022

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘ allow space and no-space syntaxes for SQLite constraints (#9238) (bb07244), closes #9237
    • ๐Ÿ‘ allow where IsNull for ManyToOne relations (#9031) (72728f1), closes #8890
    • ๐Ÿ”„ change postgres driver version checking query (#9319) (c4f4650), closes #9318 #9318
    • don't use temporary table name to create foreign key, unique, check constraint with SQLite (#9185) (e519910), closes #9176
    • โฌ‡๏ธ dropIndex now works when providing a tableIndex without name (#8937) (de8aaac)
    • ๐Ÿšš entity manager remove using entity schemas (#9221) (f045536)
    • find query mongodb properly with @DeleteDateColumn() (#9262) (e49d0c8)
    • ๐Ÿ– handle inherited relations insert order (#9242) (14dfadb), closes #9241
    • ๐Ÿ– handle inherited relations insert order (#9321) (3671887), closes #9242 #9241
    • ๐Ÿš€ pass error to pgpool release (#9209) (eb8f0c6), closes #7792 #5112
    • โšก๏ธ QueryBuilder update handles Date objects wrong on a ManyToOne relationship (#8748) (88d0ced), closes #8747
    • resolve FindOptionsOrder.nulls to allow FIRST/LAST in uppercase (#8978) (5e5abbd), closes #8970
    • resolve issues with new synonymous for GeometryCollection type in MySQL 8 (#8927) (5ebc626)
    • sqlite temporary tables now honor withoutRowid (#8431) (b8d04dc), closes #8430
    • ๐Ÿ‘Œ support async import for DataSource in CLI #8914 (#8917) (15f90e0)
    • โšก๏ธ update date utils to parse year correctly for years 1-999 (#9236) (72a0147), closes #9230

    ๐Ÿ”‹ Features

    • โž• add fake migrations running and reverting (#8976) (340ab67), closes #6195
    • โž• add setOnLocked for SKIP LOCKED and NOWAIT (#9317) (68e8f22)
    • add support for non-generated columns with uuid_generate_v4() default (#9065) (dadb658), closes #9063
    • ๐Ÿ†• new mssql option appName (#9213) (51a0ebe)
  • v0.3.7 Changes

    June 29, 2022

    ๐Ÿ› Bug Fixes

    ๐Ÿ”‹ Features

    • add for_key_share ("FOR KEY SHARE") lock mode for postgres driver (#8879) (4687be8), closes #8878
    • โž• add nativeBinding option to better-sqlite3 driver (#9157) (bcdddc3)
    • โž• add spanner as a db option for the init command (#9121) (e61cade)
    • ๐Ÿ‘ allow explicitly named primary keys, foreign keys, and indices (#8900) (78df84c), closes #1355
    • ๐Ÿ‘ Cloud Spanner support (#8730) (62518ae)
    • ๐Ÿ›  fix issues with generated columns and add support in other drivers (#8806) (0418ebc), closes #8761
    • ๐Ÿ‘ implement support for relationids in entity schemas (#9129) (e24cced)
    • ๐Ÿ‘Œ support TS 4.7+ node16/nodenext module mode (#9043) (862a402)
    • โฌ†๏ธ upgrade ioredis to v5 (#8997) (723f1e5)

    ๐ŸŽ Performance Improvements

  • v0.3.6 Changes

    April 12, 2022

    ๐Ÿ”‹ Features

    • add for_key_share ("FOR KEY SHARE") lock mode for postgres driver (#8879) (4687be8), closes #8878
    • ๐Ÿ†• new driver: Cloud Spanner (#8730) (62518ae)
  • v0.3.5 Changes

    April 05, 2022

    ๐Ÿ› Bug Fixes

    • .save repository method not returning generated uuids for aurora-postgres (#8825) (ed06f4c)
    • ๐Ÿ‘ allow hstore type to use transformers in driver postgres (#8823) (b1a0107)
    • ๐Ÿง broken shebang parameters of cli-ts-node-commonjs and cli-ts-node-esm on some linux distros (#8821) (c5dfc11), closes #8818
    • ๐Ÿ‘ find select object api should support false values #8796 (#8807) (9ac8e9e)
    • resolve missing ConnectionOptions export in index.ts (#8850) (1693a17), closes #8837
    • ๐Ÿ’พ save correct discriminator with STI (#8819) (9d1e246), closes #2927
    • โšก๏ธ Update DeepPartial for usage of generics with Repository class (#8817) (8ba742e)
    • ๐Ÿ›  fixed issue with typeorm init command (#8820)
  • v0.3.4 Changes

    March 26, 2022

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘€ BaseEntity.reload method regression and made findOne to throw error on missing conditions in runtime (#8801) (ee8c1ec)
    • ๐Ÿ‘Œ improve DeepPartial recursion (#8732) (0494008), closes #8681
    • missing timestamp in created migrations filenames (#8802) (ceee439)
    • PoolConnection leaked by MysqlDriver (#8803) (d2cfd22)
    • โœ‚ remove console.log calls from SelectQueryBuilder (#8795) (54c7db4), closes #8792
    • stop crashing when redis is offline and ignoreErrors on cache options is set (#8725) (edc39d1)

    ๐Ÿ”‹ Features

  • v0.3.3 Changes

    March 23, 2022

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘Œ improve initialization of custom repository (#8782) (52a641c)
    • resolve entities correctly in datasource when globs are specified (#8778) (a641c5d)

    ๐Ÿ”‹ Features

  • v0.3.2 Changes

    March 22, 2022

    ๐Ÿ› Bug Fixes

    • broken CLI in ESM projects since version 0.3.0 (#8773) (97699e8)

    ๐Ÿ”‹ Features

    • โž• add typeorm CLI variations that include ts-node (#8776) (05fc744)
    • ๐Ÿ‘ allows user to specify which mysql package should be used (#8771) (35106df)

    โช Reverts