All Versions
54
Latest Version
Avg Release Cycle
31 days
Latest Release
59 days ago

Changelog History
Page 1

  • 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
  • v0.2.21

    December 05, 2019

    🐛 Bug Fixes

    🔋 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
  • v0.2.19

    September 13, 2019

    🐛 Bug Fixes

    • "database" option error in driver when use "url" option for connection (690e6f5)
    • "hstore injection" & properly handle NULL, empty string, backslashes & quotes in hstore key/value pairs (#4720) (3abe5b9)
    • ➕ add SaveOptions and RemoveOptions into ActiveRecord (#4318) (a6d7ba2)
    • apostrophe in Postgres enum strings breaks query (#4631) (445c740)
    • 🔄 change PrimaryColumn decorator to clone passed options (#4571) (3cf470d), closes #4570
    • 🚚 createQueryBuilder relation remove works only if using ID (#2632) (#4734) (1d73a90)
    • resolve issue with conversion string to simple-json (#4476) (d1594f5), closes #4440
    • sqlite connections don't ignore the schema property (#4599) (d8f1c81)
    • the excessive stack depth comparing types FindConditions<?> and FindConditions<?> problem (#4470) (7a0beed)
    • views generating broken Migrations (#4726) (c52b3d2), closes #4123

    🔋 Features

    • ➕ add set datatype support for MySQL/MariaDB (#4538) (19e2179), closes #2779
    • ➕ add materialized View support for Postgres (#4478) (dacac83), closes #4317 #3996
    • ➕ add mongodb useUnifiedTopology config parameter (#4684) (92e4270)
    • ➕ add multi-dimensional cube support for PostgreSQL (#4378) (b6d6278)
    • ➕ add options to input init config for sql.js (#4560) (5c311ed)
    • ➕ add postgres pool error handler (#4474) (a925be9)
    • ➕ add referenced table metadata to NamingStrategy to resolve foreign key name (#4274) (0094f61), closes #3847 #1355
    • ➕ add support for ON CONFLICT for cockroach (#4518) (db8074a), closes #4513
    • ➕ Added support for DISTINCT queries (#4109) (39a8e34)
    • Aurora Data API (#4375) (c321562)
    • 🏗 export additional schema builder classes (#4325) (e589fda)
    • 🌲 log files loaded from glob patterns (#4346) (e12479e), closes #4162
    • ⚡️ UpdateResult returns affected rows in postgresql (#4432) (7808bba), closes #1308
  • v0.2.18

    June 04, 2019

    🐛 Bug fixes

    • 🛠 fixed loadRelationCountAndMap when entities' primary keys are strings (#3946)
    • 🛠 fixed QueryExpressionMap not cloning all values correctly (#4156)
    • 🛠 fixed transform embeddeds with no columns but with nested embeddeds (mongodb) (#4131)
    • 🛠 fixed the getMany() result being droped randomly bug when using the buffer as primary key. (#4220)

    🔋 Features

    • ➕ adds typeorm migration:show command (#4173)
    • ⚡️ deprecate column readonly option in favor of update and insert options (#4035)
    • 👌 support sql.js v1.0 (#4104)
    • ➕ added support for orUpdate in SQLlite (#4097)
    • ➕ added support for dirty_read (NOLOCK) in SQLServer (#4133)
    • extend afterLoad() subscriber interface to take LoadEvent (issue #4185)
    • 💻 relation decorators (e.g. @OneToMany) now also accept string instead of typeFunction, which prevents circular dependency issues in the frontend/browser (issue #4190)
    • ➕ added support for metadata reflection in typeorm-class-transformer-shim.js (issue #4219)
    • ➕ added sqlJsConfig to input config when initializing sql.js (issue #4559)
  • v0.2.17

    May 01, 2019

    🐛 Bug fixes

    • 🛠 fixed transform embeddeds with boolean values (mongodb) (#3900)
    • 🛠 fixed issue with schema inheritance in STI pattern (#3957)
    • ⏪ revert changes from #3814 (#3828)
    • 🛠 fix performance issue when inserting into raw tables with QueryBuilder (#3931)
    • sqlite date hydration is susceptible to corruption (#3949)
    • 🛠 fixed mongodb uniques, support 3 ways to define uniques (#3986)
    • 🛠 fixed mongodb TTL index (#4044)

    🔋 Features

    • ➕ added deferrable options for foreign keys (postgres) (#2191)
    • ➕ added View entity implementation (#1024). Read more at View entities
    • ➕ added multiple value transformer support (#4007)
  • v0.2.16

    March 26, 2019

    🐛 Bug fixes

    • ✂ removed unused parameters from insert, update, delete methods (#3888)
    • 🛠 fixed: migration generator produces duplicated changes (#1960)
    • 🛠 fixed: unique constraint not created on embedded entity field (#3142)
    • 🛠 fixed: FK columns have wrong length when PrimaryGeneratedColumn('uuid') is used (#3604)
    • 🛠 fixed: column option unique sqlite error (#3803)
    • 🛠 fixed: 'uuid' in PrimaryGeneratedColumn causes Many-to-Many Relationship to Fail (#3151)
    • 🛠 fixed: sync enums on schema sync (#3694)
    • 🛠 fixed: changes in enum type is not reflected when generating migration (in definition file) (#3244)
    • 🛠 fixed: migration will keep create and drop indexes if index name is the same across tables (#3379)

    🔋 Features

    • ➕ added lock option in FindOptions
  • v0.2.15

    March 13, 2019

    🐛 Bug fixes

    • 🛠 fixed bug in connection.dropDatabase method (#1414)
    • 🛠 fixed "deep relations" not loaded/mapped due to the built-in max length of Postgres (#3118)
    • ⚡️ updated all dependencies
    • 🛠 fixed types issue from #3725
    • ✂ removed sql-function-support (() => syntax) in parameters to prevent security considerations
    • 🛠 fix sync schema issue with postgres enum in case capital letters in entity name (#3536)

    🔋 Features

    • ➕ added uuidExtension option to Postgres connection options, which allows TypeORM to use the newer pgcrypto extension to generate UUIDs
  • v0.2.14

    February 25, 2019

    🐛 Bug fixes

    • 🛠 fixed migration issue with postgres numeric enum type - change queries are not generated if enum is not modified (#3587)
    • 🛠 fixed mongodb entity listeners in optional embeddeds (#3450)
    • 🛠 fixes returning invalid delete result
    • ⏪ reverted lazy loading properties not enumerable feature to fix related bugs

    🔋 Features

    • ➕ added CockroachDB support
    • ➕ added browser entry point to package.json (3583)
    • 🏗 replaced backend-only drivers by dummy driver in browser builds
    • ➕ added useLocalForage option to Sql.js connection options, which enables asynchronous load and save operations of the datatbase from the indexedDB (#3554)
    • ➕ added simple-enum column type (#1414)
  • v0.2.13

    February 10, 2019

    🐛 Bug Fixes

    • 🛠 fixed undefined object id field in case property name is _id (3517)
    • 👍 allow to use mongodb index options in Index decorator (#3592)
    • 🛠 fixed entity embeddeds indices in mongodb (#3585)
    • 🛠 fixed json/jsonb column data types comparison (#3496)
    • 🛠 fixed increment/decrement value of embedded entity (#3182)
    • 🛠 fixed missing call transformer.from() in case column is NULL (#3395)
    • 🛠 fixed signatures of update/insert methods, some find* methods in repositories, entity managers, BaseEntity and QueryBuilders
    • 🖐 handle embedded documents through multiple levels in mongodb (#3551)
    • 🛠 fixed hanging connections in mssql driver (#3327)

    🔋 Features

    • Injection 2nd parameter(options) of constructor to ioredis/cluster is now possible(#3538)