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

Changelog History
Page 9

  • v0.0.9 Changes

    • ๐Ÿ›  fixed bug with indices from columns are not being inherited from parent entity #242
    • โž• added support of UUID primary columns (thanks @seanski)
    • โž• added count method to repository and entity manager (thanks @aequasi)
  • v0.0.8 Changes

    • โž• added complete babel support
    • โž• added clear method to Repository and EntityManager which allows to truncate entity table
    • exported EntityRepository in typeorm/index
    • ๐Ÿ›  fixed issue with migration generation in #239 (thanks to @Tobias4872)
    • ๐Ÿ›  fixed issue with using extra options with SqlServer #236 (thanks to @jmai00)
    • ๐Ÿ›  fixed issue with non-pooled connections #234 (thanks to @benny-medflyt)
    • ๐Ÿ›  fixed issues: #242, #240, #204, #219, #233, #234
  • v0.0.7 Changes

    • โž• added custom entity repositories support
    • ๐Ÿ“ฆ merged typeorm-browser and typeorm libraries into single package
    • โž• added @Transaction decorator
    • โž• added exports to typeorm/index for naming strategies
    • โž• added shims for browsers using typeorm in frontend models, also added shim to use typeorm with class-transformer library on the frontend
    • ๐Ÿ›  fixed issue when socketPath could not be used with mysql driver (thanks @johncoffee)
    • all table decorators are renamed to Entity (Table => Entity, AbstractTable => AbstractEntity, ClassTableChild => ClassEntityChild, ClosureTable => ClosureEntity, EmbeddableTable => EmbeddableEntity, SingleTableChild => SingleEntityChild). This change is required because upcoming versions of orm will work not only with tables, but also with documents and other database-specific "tables". ๐Ÿšš Previous decorator names are deprecated and will be removed in the future.
    • โž• added custom repositories support. Example in samples directory.
    • ๐Ÿšš cascade remove options has been removed from @ManyToMany, @OneToMany decorators. Also cascade remove is not possible from two sides of @OneToOne relationship now.
    • ๐Ÿ›  fixed issues with subscribers and transactions
    • ๐ŸŒ typeorm now has translation in chinese (thanks @brookshi)
    • โž• added schemaName support for postgres database #152 (thanks @mingyang91)
    • ๐Ÿ›  fixed bug when new column was'nt added properly in sqlite #157
    • โž• added ability to set different types of values for DEFAULT value of the column #150
    • โž• added ability to use zero, false and empty string values as DEFAULT values in #189 (thanks to @Luke265)
    • ๐Ÿ›  fixed bug with junction tables persistence (thanks @Luke265)
    • ๐Ÿ›  fixed bug regexp in QueryBuilder (thanks @netnexus)
    • ๐Ÿ›  fixed issues #202, #203 (thanks to @mingyang91)
    • ๐Ÿ›  fixed issues #159, #181, #176, #192, #191, #190, #179, #177, #175, #174, #150, #159, #173, #195, #151
  • v0.0.6 Changes

    • โž• added JSONB support for Postgres in #126 (thanks @CreepGin@CreepGin)
    • ๐Ÿ›  fixed in in sqlite query runner in #141 (thanks @marcinwadon)
    • โž• added shortcut exports for table schema classes in #135 (thanks @eduardoweiland)
    • ๐Ÿ›  fixed bugs with single table inheritance in #132 (thanks @eduardoweiland)
    • ๐Ÿ›  fixed issue with TIME column in #134 (thanks @cserron)
    • ๐Ÿ›  fixed issue with relation id in #138 (thanks @mingyang91)
    • ๐Ÿ›  fixed bug when URL for pg was parsed incorrectly #114 (thanks @mingyang91)
    • ๐Ÿ›  fixed bug when embedded is not being updated
    • ๐Ÿ“‡ metadata storage now in global variable
    • entities are being loaded in migrations and can be used throw the entity manager or their repositories
    • ๐Ÿ“‡ migrations now accept EntityMetadata which can be used within one transaction
    • ๐Ÿ›  fixed issue with migration running on windows #140
    • ๐Ÿ›  fixed bug with with Class Table Inheritance #144
  • v0.0.5 Changes

    • ๐Ÿ”„ changed getScalarMany to getRawMany in QueryBuilder
    • ๐Ÿ”„ changed getScalarOne to getRawOne in QueryBuilder
    • โž• added migrations support
  • v0.0.4 Changes

    • ๐Ÿ›  fixed problem when order by is used with limit
    • ๐Ÿ›  fixed problem when decorators-shim.d.ts exist and does not allow to import decorators (treats like they exist in global)
    • ๐Ÿ›  fixed Sql Server driver bugs
  • v0.0.3 Changes

    • ๐Ÿ”จ completely refactored persistence mechanism:
      • added experimental support of { nullable: true } in relations
      • cascade operations should work better now
      • optimized all queries
      • entities with recursive entities should be persisted correctly now
    • now undefined properties are skipped in the persistence operation, as well as undefined relations.
    • โž• added platforms abstractions to allow typeorm to work on multiple platforms
    • โž• added experimental support of typeorm in the browser
    • ๐Ÿ’ฅ breaking changes in QueryBuilder:
      • getSingleResult() renamed to getOne()
      • getResults() renamed to getMany()
      • getResultsAndCount() renamed to getManyAndCount()
      • in the innerJoin*/leftJoin* methods now no need to specify ON
      • in the innerJoin*/leftJoin* methods no longer supports parameters, use addParameters or setParameter instead.
      • setParameters is now works just like addParameters (because previous behaviour confused users), addParameters now is deprecated
      • getOne returns Promise<Entity|undefined>
    • ๐Ÿ’ฅ breaking changes in Repository and EntityManager:
      • findOne and .findOneByIdnow returnPromiseinstead ofPromise`
    • now typeorm is compiled into ES5 instead of ES6 - this allows to run it on older versions of node.js
    • ๐Ÿ›  fixed multiple issues with dates and utc-related stuff
    • ๐Ÿ›  multiple bugfixes
  • v0.0.2 Changes

    • ๐Ÿ”จ lot of API refactorings
    • ๐Ÿ‘ complete support TypeScript 2
    • โšก๏ธ optimized schema creation
    • ๐Ÿ’ป command line tools
    • ๐Ÿ‘ multiple drivers support
    • ๐Ÿ›  multiple bugfixes
  • v0.0.1 Changes

    • first stable version, works with TypeScript 1.x