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

Changelog History
Page 5

  • v0.2.17 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    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)
  • v0.2.12 Changes

    January 20, 2019

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  fixed mongodb entity listeners and subscribers (#1527)
    • ๐Ÿ›  fixed connection options builder - paramters parsed from url are assigned on top of options (#3442)
    • ๐Ÿ›  fixed issue with logical operator precedence in QueryBuilder whereInIds (#2103)
    • ๐Ÿ›  fixed missing isolationLevel in Connection.transaction() method (#3363)
    • ๐Ÿ›  fixed broken findOne method with custom join column name
    • ๐Ÿ›  fixed issue with uuid in mysql (#3374)
    • ๐Ÿ›  fixed missing export of Exclusion decorator
    • ๐Ÿ›  fixed ignored extra options in mongodb driver (#3403, #1741)
    • ๐Ÿ›  fixed signature of root getRepository function to accept EntitySchema<Entity> (#3402)
    • ๐Ÿ›  fixed false undefined connection options passed into mongodb client (#3366)
    • fixed ER_DUP_FIELDNAME with simple find (#3350)

    ๐Ÿ”‹ Features

    • โž• added tslib to reduce package size (#3457, #3458)
    • queries are simplified in findByIds and whereInIds for simple entities with single primary key (#3431)
    • โž• added ioredis and ioredis-cluster cache support (#3289,#3364)
    • โž• added LessThanOrEqual and MoreThanOrEqual find options (#3373)
    • ๐Ÿ‘Œ improve support of string, numeric and heterogeneous enums in postgres and mysql (#3414)
    • 0๏ธโƒฃ default value of enum array in postgres is now possible define as typescript array (#3414) typescript @Column({ type: "enum", enum: StringEnum, array: true, default: [StringEnum.ADMIN] }) stringEnums: StringEnum[];

    ๐Ÿ’ฅ Breaking changes

    • โšก๏ธ UpdateQueryBuilder now throw error if update values are not provided or unknown property is passed into .set() method (#2849,#3324)
  • v0.2.11 Changes

    January 02, 2019
    • ๐Ÿ”€ hot fix for mysql schema sync bug
  • v0.2.10 Changes

    January 02, 2019
    • ๐Ÿ‘ allowed caching options from environment variable (#3321)
    • more accurate type for postgres ssl parameters
    • โž• added support for ON UPDATE CASCADE relations for mysql
    • repository.save returns union type
    • โž• added reuse of lazy relationships
    • โž• added ability to disable prefixes for embedded columns
    • โœ… migrations can be tested
    • migration run returns array of successful migrations
    • โž• added debug ENV option
    • โž• added support for postgres exclusion constraints
    • ๐Ÿ› bug fixes
    • ๐Ÿ“š documentation updates
    • fixed issue with mysql primary generated uuid ER_TOO_LONG_KEY (#1139)
  • v0.2.9 Changes

    November 14, 2018
    • โšก๏ธ UpdateEvent now returns with contains updatedColumns and updatedRelations
  • v0.2.8 Changes

    • โž• added support for specifying isolation levels in transactions
    • โž• added SQLCipher connection option for sqlite
    • โž• added driver to support Expo platform for sqlite
    • โž• added support for nativescript
    • ๐Ÿ› bug fixes
    • ๐Ÿ“š documentation updates