All Versions
61
Latest Version
Avg Release Cycle
36 days
Latest Release
125 days ago

Changelog History
Page 1

  • v0.2.29

    November 02, 2020

    ๐Ÿ› Bug Fixes

    ๐Ÿ”‹ Features

    • โž• add ability for escaping for Raw() find operator (#6850) (91b85bf)
    • โž• add absolute path support to other CLI commands (#6807) (d9a76e9)
    • โž• Add SelectQueryBuilder.getOneOrFail() (#6885) (920e781), closes #6246
    • backport ilike from next (#6862) (c8bf81e)
    • Exit with code 1 on empty migration:generate (#6978) (8244ea1)
    • ๐Ÿ”€ schema synchronization for partitioned tables with PostgreSQL 12+ (#6780) (990442e)
    • ๐Ÿ‘Œ support autoEncryption option for MongoDB (#6865) (b22c27f)
    • ๐Ÿ‘Œ Support column comments in Postgres and CockroachDB (#6902) (bc623a4), closes #3360
    • ๐Ÿ‘Œ support ESM in ormconfig js & ts (#6853) (7ebca2b), closes #5003
    • ๐Ÿ‘Œ support query comments in the query builder (#6892) (84c18a9), closes #3643
    • transactional events in subscriber interface + "transaction" option in FindOptions (#6996) (0e4b239)

    ๐ŸŽ Performance Improvements

  • v0.2.28

    September 30, 2020

    ๐Ÿ› Bug Fixes

  • v0.2.27

    September 29, 2020

    ๐Ÿ› Bug Fixes

    • โž• add dummy for FileLogger, ConnectionOptionsReaders, and update gulpfile (#6763) (180fbd4)
    • backport FindOperator return types (#6717) (2b37808)
    • coerce port to number in ConnectionOptionsEnvReader (#6786) (55fbb69), closes #6781
    • count() method for multiple primary keys for cockroachdb (#6745) (dfe8259)
    • enforce name argument of migration generate command (#2719) (#6690) (dfcb2db), closes #4798 #4805 #4798 #4805
    • ๐Ÿ— ensure browser builds don't include any non-browser modules (#6743) (c714867), closes #6739
    • hdb-pool is not namespaced under @sap (#6700) (9583430), closes #6697
    • โšก๏ธ migration:generate issue with onUpdate using mariadb 10.4 (#6714) (6e28322)
    • ๐Ÿš€ prevent multiple release listeners in PostgresQueryRunner (#6708) (208cf6b), closes #6699
    • prevent wrong returned entity in ReturningResultsEntityUpdator (#6440) (c1c8e88)
    • resolve issues ora-00972:identifier is too long (#6751) (b55a417), closes #5067 #5067
    • ๐Ÿ‘ sql.js v1.2+ don't support undefined parameters (#6698) (ea59b8d), closes #5720

    ๐Ÿ”‹ Features

    • โž• add option to pass postgres server notices to client logger (#6215) (5084e47), closes #2216
    • backport SQLite Busy handler & WAL mode enable (#6588) (7a52f18)
    • Beautify generated SQL for migrations (#6685) (370442c), closes #4415
    • create EntityTarget and use instead of EntitySchema / ObjectType / etc (#6701) (8b68f40)

    โช Reverts

    • โช Revert "fix: properly override database url properties (#6247)" (#6802) (45b980c), closes #6247 #6802
  • v0.2.26

    September 10, 2020

    ๐Ÿ› Bug Fixes

    ๐Ÿ”‹ Features

    • โž• add AWS configurationOptions to aurora-data-api-pg connector (#6106) (203f51d)
    • โž• add better-sqlite3 driver (#6224) (2241451)
    • โž• add postgres connection timeout option (#6160) (0072149)
    • FileLogger accepts custom file path (#6642) (c99ba40), closes #4410
    • implement postgres ltree (#6480) (43a7386), closes #4193
    • ๐Ÿ‘Œ support absolute paths in migrationsDir for the CLI (#6660) (2b5f139)
    • ๐Ÿ‘Œ support cjs extension for ormconfig (#6285) (6eeb03a)
  • v0.2.25

    May 19, 2020

    ๐Ÿ› Bug Fixes

    • 'in' clause case for ORACLE (#5345) (8977365)
    • calling EntityManager.insert() with an empty array of entities (#5745) (f8c52f3), closes #5734 #5734 #5734
    • โšก๏ธ columns with transformer should be normalized for update (#5700) (4ef6b65), closes #2703
    • escape column comment in mysql driver (#6056) (5fc802d)
    • expo sqlite driver disconnect() (#6027) (61d59ca)
    • HANA - SSL options, column delta detection mechanism (#5938) (2fd0a8a)
    • ๐Ÿ– handle URL objects as column field values (#5771) (50a0641), closes #5762 #5762
    • โšก๏ธ insert and update query builder to handle mssql geometry column correctly (#5947) (87cc6f4)
    • migrations being generated for FK even if there are no changes (#5869) (416e419)
    • โšก๏ธ multiple assignments to same column on UPDATE #2651 (#5598) (334e17e)
    • prevent TypeError when calling bind function with sql.js 1.2.X (#5789) (c6cbddc)
    • prototype pollution issue (#6096) (db9d0fa)
    • 0๏ธโƒฃ provide a default empty array for parameters. (#5677) (9e8a8cf)
    • redundant undefined parameters are not generated in migration files anymore (#5690) (d5cde49)
    • ๐Ÿ‘€ replacing instanceof Array checks to Array.isArray because instanceof Array seems to be problematic on some platforms (#5606) (b99b4ad)
    • respect database from connection urls (#5640) (ed75d59), closes #2096
    • sha.js import (#5728) (8c3f48a)
    • Unknown fields are stripped from WHERE clause (issue #3416) (#5603) (215f106)
    • โšก๏ธ update dependency mkdirp to 1.x (#5748) (edeb561)
    • โšก๏ธ update Entity decorator return type to ClassDecorator (#5776) (7d8a1ca)
    • ๐Ÿ‘‰ use an empty string enum as the type of a primary key column (#6063) (8e0d817), closes #3874
    • ๐Ÿ‘‰ use correct typings for the result of getUpsertedIds() (#5878) (2ab88c2)
    • 0๏ธโƒฃ wrong table name parameter when not using default schema (#5801) (327144a)

    ๐Ÿ”‹ Features

    • โž• add FOR NO KEY UPDATE lock mode for postgresql (#5971) (360122f)
    • โž• add name option to view column (#5962) (3cfcc50), closes #5708
    • โž• Add soft remove and recover methods to entity (#5854) (9d2b8e0)
    • โž• added support for NOWAIT & SKIP LOCKED in Postgres (#5927) (2c90e1c)
    • ๐Ÿ‘ Aurora Data API - Postgres Support (#5651) (e584297)
    • ๐Ÿ”ง aurora Data API - Support for AWS configuration options through aurora driver (#5754) (1829f96)
    • โšก๏ธ create-column, update-column, version-column column kinds now support user specified values (#5867) (5a2eb30), closes #3271
    • ๐Ÿšš names of extra columns for specific tree types moved to NamingStrategy (#5737) (ec3be41)
    • PG allow providing a function for password (#5673) (265d1ae)
    • โšก๏ธ update cli migration up and down from any to void (#5630) (76e165d)
    • โšก๏ธ UpdateResult returns affected rows in mysql (#5628) (17f2fff), closes #1308

    ๐ŸŽ Performance Improvements

    • ๐Ÿ“‡ An optimized version of EntityMetadata#compareIds() for the common case (#5419) (a9bdb37)
  • v0.2.24

    February 28, 2020
  • v0.2.23

    February 28, 2020

    ๐Ÿ› Bug Fixes

    • ๐Ÿ”€ .synchronize() drops json column on mariadb (#5391) (e3c78c1), closes typeorm/typeorm#3636
    • (base-entity) set create return type to T[] (#5400) (ceff897)
    • โž• add the enableArithAbort option to the sql server connection option typings (#5526) (d19dbc6)
    • ๐Ÿ› bug when default value in mssql were not updated if previous default was already set (9fc8329)
    • ๐Ÿ”„ change OrmUtils.mergeDeep to not merge RegExp objects (#5182) (0f51836), closes #3534
    • โšก๏ธ fk on update should not use attributes of on delete (2baa934)
    • load typeorm-aurora-data-api-driver correctly when using webpack (#4788) (#5302) (9da0d34)
    • not to make typeorm generate alter query on geometry column when that column was not changed (#5525) (ee57557)
    • Oracle sql expression for date column (#5305) (40e9d3a), closes #4452 #4452
    • โ™ป๏ธ refactoring instance of with Array.isArray() (#5539) (1e1595e)
    • 0๏ธโƒฃ Return NULL when normalize default null value (#5517) (1826b75), closes #5509
    • ๐Ÿ›  SAP HANA driver fixes (#5445) (87b161f)
    • โšก๏ธ update foreign keys when table name changes (#5482) (7157cb3)
    • ๐Ÿ‘‰ use OUTPUT INTO on SqlServer for returning columns (#5361) (6bac3ca), closes #5160 #5160
    • ๐Ÿ‘‰ use sha.js instead of crypto for hash calculation (#5270) (b380a7f)

    ๐Ÿ”‹ Features

    • โž• Add basic support for custom cache providers (#5309) (6c6bde7)
    • โž• add fulltext parser option (#5380) (dd73395)
  • v0.2.22

    December 23, 2019

    ๐Ÿ› Bug Fixes

    ๐Ÿ”‹ Features

    • hash aliases to avoid conflicts (#5227) (edc8e6d)
    • implement driver options for NativeScript (#5217) (3e58426)
    • ๐Ÿ‘ SAP Hana support (#5246) (ec90341)
    • ๐Ÿ— speed โ€‹โ€‹up id search in buildChildrenEntityTree (#5202) (2e628c3)

    ๐Ÿ’ฅ BREAKING CHANGES

    • aliases for very long relation names may be replaced with hashed strings. Fix: avoid collisions by using longest possible hash. Retain more entropy by not using only 8 characters of hashed aliases.
  • v0.2.21

    December 05, 2019

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘ allow expireAfterSeconds 0 in Index decorator (close #5004) (#5005) (d05467c)
    • do not mutate connection options (#5078) (1047989)
    • mysql driver query streaming (#5036) (aff2f56)
    • โœ‚ remove consrc usage (postgres,cockroachdb) (#4333) (ce7cb16), closes #4332
    • ๐Ÿ”’ repo for app-root-path in lock file (#5052) (f0fd192)
    • resolve MySQL unique index check when bigNumberStrings is false (#4822) (d205574), closes #2737
    • resolve sorting bug for several mongo vesions with typeorm migration (#5121) (cb771a1), closes #5115
    • throwing error on duplicate migration names #4701 (#4704) (3e4dc9f)
    • unescaped column name in order clause of "migrations" (#5108) (c0c8566)
    • โฌ†๏ธ upgrade app-root-path (#5023) (7f87f0c)

    ๐Ÿ”‹ Features

  • v0.2.20

    October 18, 2019

    ๐Ÿ› Bug Fixes

    • ๐Ÿ— ensure distinct property is respected cloning query builder (#4843) (ea17094), closes #4842
    • aurora: apply mysql query fixes to aurora (#4779) (ee61c51)
    • ๐Ÿ‘ allow EntitySchema to be passed to EntityRepository (#4884) (652a20e)
    • ๐Ÿ‘ better timestamp comparison (#4769) (0a13e6a)
    • broken database option when using replication, changes introduced by #4753 (#4826) (df5479b)
    • 0๏ธโƒฃ check for version of MariaDB before extracting COLUMN_DEFAULT (#4783) (c30b485)
    • connection Reuse is broken in a Lambda environment: (#4804) (7962036)
    • FindOptionUtils export (#4746) (4a62b1c), closes #4745
    • loading of aurora-data-api driver (#4765) (fbb8947)
    • postgres: postgres query runner to create materialized view (#4877) (d744966)
    • migrations run in reverse order for mongodb (#4702) (2f27581)
    • mongodb Cursor.forEach types (#4759) (fccbe3e)
    • Slack invite URL (#4836) (149af26)

    ๐Ÿ”‹ Features

    • โž• add name to MigrationInterface (fixes #3933 and fixes #2549) (#4873) (4a73fde)
    • โž• add new transaction mode to wrap each migration in transaction (#4629) (848fb1f)
    • โž• add option to Column to specify the complete enumName (#4824) (d967180)
    • โž• add support for cube array for PostgreSQL (#4848) (154a441)
    • implements Sqlite 'WITHOUT ROWID' table modifier (#4688) (c1342ad), closes #3330