* chore: add announcement file
* chore: add link from home page to announcement
* fix: link to announcement in readme
* chore: remove todo
* chore: add Tauri links
* fix: add support for mongodb driver v5
This new fix allow support to mongodb driver v5
Closes: #7907
* refactor: remove callback from MongoDriver connect
* fix: check for propertyName in transform
* fix: add support for mongodb driver v5
This new fix allow support to mongodb driver v5
Closes: #7907
* feat: mongodb 5.2.0 typings
* fix: instanceof ObjectId check
Instanceof check now no longer references to just the
type but the loaded class ref instead.
* test: fix test name to mongodb v5
---------
Co-authored-by: Matheus Melo Antiquera <matheusantiquera@finchsolucoes.com.br>
Co-authored-by: tgrassl <grassl.timon@gmail.com>
Co-authored-by: Matheus Melo Antiquera <matheus.melo.a@hotmail.com>
* fix: add support for mongodb driver v4
This new fix allow support to mongodb driver v4
Closes: #7907
* fix: add support for mongodb driver v4
This new fix allow support to mongodb driver v4
Closes: #7907
---------
Co-authored-by: Matheus Melo Antiquera <matheusantiquera@finchsolucoes.com.br>
* docs: update incorrect link
The link to the vesper framework was incorrect - it now points to the repository on github, which does seems to be inactive but at least the link now works.
* docs: add accidentally removed div
* feat: support importing TypeORM in esm projects
Closes: #6974Closes: #6941
* bugfix: generate index.mjs directly out of commonjs exports
The new implementation generates ESM exports directly out of the commonjs exports, and provides a default export to maintain compatability with existing `import`s of the commonjs implementation
* feat: support loading ESM entity and connection config files
When TypeORM tries to load an entity file or a connection config file, it will determine what is the appropriate module system to use for the file and then `import` or `require` it as it sees fit.
Closes: #7516Closes: #7159
* fix: adapt ImportUtils.importOrRequireFile tests to older version of nodejs
* fix: improved importOrRequireFile implementation
* feat: add solution to circular dependency issue in ESM projects
* docs: added FAQ regarding ESM projects
* chore: add `"type": "commonjs"` to package.json
* style
* docs: improve `ts-node` usage examples for CLI commands in ESM projects
* feat: add support for generating an ESM base project
* refactor: renamed `Related` type to `Relation`
* docs: added a section in the Getting Started guide regarding the `Relation` wrapper type in ESM projects
* docs: improved documentation of the `Relation` type
* docs: improved documentation of the `Relation` type
* docs: added ESM support to the list of TypeORM features
* photo.views is required field
In the many-to-many photos/albums example - photo.views is required field
* photo.isPublished must be provided
Fixes `null value in column "isPublished" violates not-null constraint`
* use CircleCI for CI badge
Updates the badge to point at CircleCI for the passing / failing status
* doc: use circleci badge in README (zh_CN)
* doc: use circleci badge in readme in docs (zh_CN)
* doc: use circleci badge under index in docs (zh_CN)