Compare commits

...

1542 Commits

Author SHA1 Message Date
Kamil Myśliwiec
1b366ce38f style(): auto-organise import statements 2020-12-08 11:35:04 +01:00
Kamil Myśliwiec
dac16e65c7 Merge branch 'master' of https://github.com/nestjs/nest; branch 'controller-path-alias' of https://github.com/miZyind/nest into miZyind-controller-path-alias 2020-12-08 11:33:57 +01:00
Kamil Mysliwiec
51e6b81bc8 Merge pull request #5681 from xuzaixian/feature/log-timestemp
feat: timestemp inside LoggerSerivce can be overridden
2020-12-08 11:17:04 +01:00
Kamil Mysliwiec
57b1425848 Merge pull request #5851 from nvdnkpr/patch-1
refactor(common): Make LoggerService's instance property and getInstance() method protected to allow sub-classes access to it
2020-12-08 10:55:58 +01:00
Kamil Mysliwiec
b14c78e4f1 Merge pull request #5801 from poulad/master
fix(microservices): handle rmq queue deletion
2020-12-08 10:46:35 +01:00
Kamil Myśliwiec
9ee12da212 Merge branch 'msrumon-app-locals' 2020-12-08 10:44:37 +01:00
Kamil Myśliwiec
2a456eff23 docs(common): add missing dot 2020-12-08 10:44:29 +01:00
Kamil Myśliwiec
c687fe98a4 Merge branch 'app-locals' of https://github.com/msrumon/nest into msrumon-app-locals 2020-12-08 10:44:06 +01:00
Kamil Mysliwiec
46e2339fb2 Merge pull request #5854 from ahiho/iisnode
fix: iisnode uses pipe name instead of port number
2020-12-08 10:42:30 +01:00
Kamil Myśliwiec
41d46c0c07 fix(core): add no-transform to cache-control header (sse) #5762 2020-12-08 10:33:48 +01:00
Kamil Mysliwiec
d97799cd30 Merge pull request #5813 from poulad/issue_5812
feat(microservices): log event name w/o handler
2020-12-08 10:02:10 +01:00
Kamil Mysliwiec
3f16a9c759 Merge pull request #5802 from jmcdo29/fix/get-url-in-callback
fix(application): makes get-url work in callback
2020-12-08 10:01:21 +01:00
Kamil Mysliwiec
a042eee0db Merge pull request #5775 from nestjs/fix/async-dynamic-module-imports-5774
fix(core): await dynamic module imports #5774
2020-12-08 09:58:32 +01:00
Kamil Mysliwiec
fabee8c985 Merge pull request #5860 from getspooky/common-status
feat(packages/common/enums): Add EARLYHINTS status code
2020-12-08 09:57:48 +01:00
Kamil Mysliwiec
dd0126d37e Merge pull request #5878 from nestjs/dependabot/npm_and_yarn/mongoose-5.11.5
chore(deps-dev): bump mongoose from 5.11.4 to 5.11.5
2020-12-08 09:55:13 +01:00
Kamil Mysliwiec
df3fdbd2b2 Merge pull request #5881 from nestjs/dependabot/npm_and_yarn/ts-node-9.1.1
chore(deps-dev): bump ts-node from 9.1.0 to 9.1.1
2020-12-08 09:55:00 +01:00
Kamil Mysliwiec
33e13467b0 Merge pull request #5872 from nestjs/dependabot/npm_and_yarn/eslint-7.15.0
chore(deps-dev): bump eslint from 7.14.0 to 7.15.0
2020-12-08 09:54:45 +01:00
Kamil Mysliwiec
ce48da086d Merge pull request #5877 from nestjs/dependabot/npm_and_yarn/types/socket.io-2.1.12
chore(deps-dev): bump @types/socket.io from 2.1.11 to 2.1.12
2020-12-08 09:54:38 +01:00
Kamil Mysliwiec
3b4b6ba6d4 Merge pull request #5880 from nestjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.9.1
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 4.9.0 to 4.9.1
2020-12-08 09:54:31 +01:00
Kamil Mysliwiec
a371ce43aa Merge pull request #5882 from nestjs/dependabot/npm_and_yarn/husky-4.3.5
chore(deps-dev): bump husky from 4.3.0 to 4.3.5
2020-12-08 09:54:12 +01:00
dependabot[bot]
e2a2c5de23 chore(deps-dev): bump husky from 4.3.0 to 4.3.5
Bumps [husky](https://github.com/typicode/husky) from 4.3.0 to 4.3.5.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v4.3.0...v4.3.5)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-08 05:46:00 +00:00
dependabot[bot]
e5447c3211 chore(deps-dev): bump ts-node from 9.1.0 to 9.1.1
Bumps [ts-node](https://github.com/TypeStrong/ts-node) from 9.1.0 to 9.1.1.
- [Release notes](https://github.com/TypeStrong/ts-node/releases)
- [Commits](https://github.com/TypeStrong/ts-node/compare/v9.1.0...v9.1.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-08 05:42:20 +00:00
dependabot[bot]
32be557506 chore(deps-dev): bump @typescript-eslint/eslint-plugin
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.9.0 to 4.9.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.9.1/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-08 05:38:55 +00:00
dependabot[bot]
d433cd6869 chore(deps-dev): bump mongoose from 5.11.4 to 5.11.5
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.11.4 to 5.11.5.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](https://github.com/Automattic/mongoose/compare/5.11.4...5.11.5)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-08 05:31:15 +00:00
dependabot[bot]
59b9af9ad8 chore(deps-dev): bump @types/socket.io from 2.1.11 to 2.1.12
Bumps [@types/socket.io](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/socket.io) from 2.1.11 to 2.1.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/socket.io)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-08 05:27:36 +00:00
dependabot[bot]
92e477950f chore(deps-dev): bump eslint from 7.14.0 to 7.15.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.14.0 to 7.15.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.14.0...v7.15.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-07 08:35:04 +00:00
Kamil Mysliwiec
3333676e8a Merge pull request #5869 from nestjs/dependabot/npm_and_yarn/core-js-3.8.1
chore(deps-dev): bump core-js from 3.8.0 to 3.8.1
2020-12-07 09:22:43 +01:00
Kamil Mysliwiec
51917ce535 Merge pull request #5871 from nestjs/dependabot/npm_and_yarn/lint-staged-10.5.3
chore(deps-dev): bump lint-staged from 10.5.2 to 10.5.3
2020-12-07 09:22:34 +01:00
Kamil Mysliwiec
d8be7989fd Merge pull request #5873 from nestjs/dependabot/npm_and_yarn/mongoose-5.11.4
chore(deps-dev): bump mongoose from 5.11.3 to 5.11.4
2020-12-07 09:22:13 +01:00
Kamil Mysliwiec
a0d0d8965e Merge pull request #5874 from nestjs/dependabot/npm_and_yarn/eslint-config-prettier-7.0.0
chore(deps-dev): bump eslint-config-prettier from 6.15.0 to 7.0.0
2020-12-07 09:22:00 +01:00
Kamil Mysliwiec
00fc0564ab Merge pull request #5870 from nestjs/dependabot/npm_and_yarn/ws-7.4.1
chore(deps): bump ws from 7.4.0 to 7.4.1
2020-12-07 09:21:39 +01:00
dependabot[bot]
fc9bc68ff4 chore(deps-dev): bump eslint-config-prettier from 6.15.0 to 7.0.0
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 6.15.0 to 7.0.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v6.15.0...v7.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-07 05:52:48 +00:00
dependabot[bot]
2be97be12d chore(deps-dev): bump mongoose from 5.11.3 to 5.11.4
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.11.3 to 5.11.4.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](https://github.com/Automattic/mongoose/compare/5.11.3...5.11.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-07 05:50:55 +00:00
dependabot[bot]
873bd374bc chore(deps-dev): bump lint-staged from 10.5.2 to 10.5.3
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.5.2 to 10.5.3.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.5.2...v10.5.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-07 05:46:59 +00:00
dependabot[bot]
0cee898087 chore(deps): bump ws from 7.4.0 to 7.4.1
Bumps [ws](https://github.com/websockets/ws) from 7.4.0 to 7.4.1.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.4.0...7.4.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-07 05:44:39 +00:00
dependabot[bot]
e04803e9fa chore(deps-dev): bump core-js from 3.8.0 to 3.8.1
Bumps [core-js](https://github.com/zloirock/core-js) from 3.8.0 to 3.8.1.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/compare/v3.8.0...v3.8.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-07 05:42:38 +00:00
Kamil Mysliwiec
3044e1555f Merge pull request #5856 from nestjs/dependabot/npm_and_yarn/types/mongoose-5.10.2
chore(deps-dev): bump @types/mongoose from 5.10.1 to 5.10.2
2020-12-04 09:19:39 +01:00
Kamil Mysliwiec
7c806d6e4d Merge pull request #5857 from nestjs/dependabot/npm_and_yarn/ts-node-9.1.0
chore(deps-dev): bump ts-node from 9.0.0 to 9.1.0
2020-12-04 09:19:26 +01:00
Kamil Mysliwiec
b6d6d2fc3f Merge pull request #5858 from nestjs/dependabot/npm_and_yarn/mongoose-5.11.3
chore(deps-dev): bump mongoose from 5.11.2 to 5.11.3
2020-12-04 09:19:08 +01:00
yasser
ed0588d707 feat(packages/common/enums): Add EARLYHINTS status code 2020-12-04 09:18:49 +01:00
dependabot[bot]
9b3c628a05 chore(deps-dev): bump mongoose from 5.11.2 to 5.11.3
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.11.2 to 5.11.3.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](https://github.com/Automattic/mongoose/compare/5.11.2...5.11.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-04 05:31:44 +00:00
dependabot[bot]
7636b04f2f chore(deps-dev): bump ts-node from 9.0.0 to 9.1.0
Bumps [ts-node](https://github.com/TypeStrong/ts-node) from 9.0.0 to 9.1.0.
- [Release notes](https://github.com/TypeStrong/ts-node/releases)
- [Commits](https://github.com/TypeStrong/ts-node/compare/v9.0.0...v9.1.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-04 05:29:38 +00:00
dependabot[bot]
62eb22e507 chore(deps-dev): bump @types/mongoose from 5.10.1 to 5.10.2
Bumps [@types/mongoose](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mongoose) from 5.10.1 to 5.10.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mongoose)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-04 05:27:16 +00:00
Thanh Vu
4fd7e16444 fix: iisnode uses pipe name instead of port number 2020-12-04 01:56:16 +07:00
Navid Nikpour
ee53291960 Update logger.service.ts
Change private static `instance` property to protected to be able to access it from sub-classes
2020-12-03 10:40:39 +01:00
Navid Nikpour
5a1c58eaf1 Update logger.service.ts
Make getInstance() protected so derived classes get access to the overriden logger instance
2020-12-03 10:31:05 +01:00
Kamil Mysliwiec
0618737c69 Merge pull request #5850 from nestjs/dependabot/npm_and_yarn/mongoose-5.11.2
chore(deps-dev): bump mongoose from 5.11.1 to 5.11.2
2020-12-03 09:15:27 +01:00
Kamil Mysliwiec
b5bcc04298 Merge pull request #5849 from nestjs/dependabot/npm_and_yarn/fastify-3.9.1
chore(deps): bump fastify from 3.8.0 to 3.9.1
2020-12-03 09:14:18 +01:00
dependabot[bot]
eb7cd4757f chore(deps-dev): bump mongoose from 5.11.1 to 5.11.2
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.11.1 to 5.11.2.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](https://github.com/Automattic/mongoose/compare/5.11.1...5.11.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-03 05:30:43 +00:00
dependabot[bot]
e6fb4fe526 chore(deps): bump fastify from 3.8.0 to 3.9.1
Bumps [fastify](https://github.com/fastify/fastify) from 3.8.0 to 3.9.1.
- [Release notes](https://github.com/fastify/fastify/releases)
- [Commits](https://github.com/fastify/fastify/compare/v3.8.0...v3.9.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-03 05:26:44 +00:00
Kamil Mysliwiec
d47e811246 Merge pull request #5846 from nestjs/dependabot/npm_and_yarn/mongoose-5.11.1
chore(deps-dev): bump mongoose from 5.11.0 to 5.11.1
2020-12-02 08:18:41 +01:00
dependabot[bot]
6012b0180a chore(deps-dev): bump mongoose from 5.11.0 to 5.11.1
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.11.0 to 5.11.1.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](https://github.com/Automattic/mongoose/compare/5.11.0...5.11.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-02 05:28:54 +00:00
Kamil Mysliwiec
95292d72c8 Merge pull request #5843 from Tony133/docs/update-sample-contribute
docs(contribuiting):update sample for fix
2020-12-01 11:15:34 +01:00
Tony133
fa953c2693 docs(contribuiting):update sample for fix 2020-12-01 11:10:59 +01:00
Kamil Mysliwiec
2f5e402614 Merge pull request #5837 from nestjs/dependabot/npm_and_yarn/typescript-eslint/parser-4.9.0
chore(deps-dev): bump @typescript-eslint/parser from 4.8.2 to 4.9.0
2020-12-01 11:05:14 +01:00
dependabot[bot]
b218d93856 chore(deps-dev): bump @typescript-eslint/parser from 4.8.2 to 4.9.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.8.2 to 4.9.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.9.0/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-01 07:34:30 +00:00
Kamil Mysliwiec
134ffce1c9 Merge pull request #5838 from nestjs/dependabot/npm_and_yarn/nestjs/graphql-7.9.1
chore(deps-dev): bump @nestjs/graphql from 7.9.0 to 7.9.1
2020-12-01 08:32:32 +01:00
Kamil Mysliwiec
f9ce94941c Merge pull request #5839 from nestjs/dependabot/npm_and_yarn/fastify-multipart-3.3.1
chore(deps-dev): bump fastify-multipart from 3.3.0 to 3.3.1
2020-12-01 08:32:24 +01:00
Kamil Mysliwiec
4e5c128a18 Merge pull request #5840 from nestjs/dependabot/npm_and_yarn/mongoose-5.11.0
chore(deps-dev): bump mongoose from 5.10.18 to 5.11.0
2020-12-01 08:32:17 +01:00
Kamil Mysliwiec
b98fbd6272 Merge pull request #5841 from nestjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.9.0
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 4.8.2 to 4.9.0
2020-12-01 08:32:10 +01:00
dependabot[bot]
7ee8b71add chore(deps-dev): bump @typescript-eslint/eslint-plugin
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.8.2 to 4.9.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.9.0/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-01 05:48:13 +00:00
dependabot[bot]
3e44af2842 chore(deps-dev): bump mongoose from 5.10.18 to 5.11.0
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.10.18 to 5.11.0.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](https://github.com/Automattic/mongoose/compare/5.10.18...5.11.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-01 05:45:51 +00:00
dependabot[bot]
1bbba82333 chore(deps-dev): bump fastify-multipart from 3.3.0 to 3.3.1
Bumps [fastify-multipart](https://github.com/fastify/fastify-multipart) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/fastify/fastify-multipart/releases)
- [Commits](https://github.com/fastify/fastify-multipart/compare/v3.3.0...v3.3.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-01 05:43:44 +00:00
dependabot[bot]
7875091c86 chore(deps-dev): bump @nestjs/graphql from 7.9.0 to 7.9.1
Bumps [@nestjs/graphql](https://github.com/nestjs/graphql) from 7.9.0 to 7.9.1.
- [Release notes](https://github.com/nestjs/graphql/releases)
- [Changelog](https://github.com/nestjs/graphql/blob/master/.release-it.json)
- [Commits](https://github.com/nestjs/graphql/compare/7.9.0...7.9.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-01 05:41:24 +00:00
Rumon
3d33283e6b feat(core): expose app.locals to express adapter 2020-11-30 23:33:15 +06:00
Kamil Mysliwiec
c69c24e63c Merge pull request #5823 from nestjs/dependabot/npm_and_yarn/prettier-2.2.1
chore(deps-dev): bump prettier from 2.2.0 to 2.2.1
2020-11-30 12:06:35 +01:00
miZyind
bead1f4a57 feat(core): add support to controller path alias and refactor shard util 2020-11-30 18:00:15 +07:00
dependabot[bot]
3e616f9e84 chore(deps-dev): bump prettier from 2.2.0 to 2.2.1
Bumps [prettier](https://github.com/prettier/prettier) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.2.0...2.2.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-30 08:12:36 +00:00
Kamil Mysliwiec
f90af4911d Merge pull request #5819 from kaznovac/jsdoc-fixes
refactor: jsdoc fixes for INestApplication, INestMicroservice, MiddlewareConsumer and MiddlewareConfigProxy
2020-11-30 08:52:44 +01:00
Kamil Mysliwiec
3a97eecb60 Merge pull request #5820 from kaznovac/microservice-listen-void
fix(microservices): listen method is void return type
2020-11-30 08:46:26 +01:00
Kamil Mysliwiec
48690903d2 Update packages/microservices/nest-microservice.ts 2020-11-30 08:46:16 +01:00
Kamil Mysliwiec
50fe8c7285 Merge pull request #5803 from nestjs/dependabot/npm_and_yarn/types/mongoose-5.10.1
chore(deps-dev): bump @types/mongoose from 5.7.36 to 5.10.1
2020-11-30 08:41:33 +01:00
Kamil Mysliwiec
f22283d9b2 Merge pull request #5824 from nestjs/dependabot/npm_and_yarn/mongoose-5.10.18
chore(deps-dev): bump mongoose from 5.10.16 to 5.10.18
2020-11-30 08:41:23 +01:00
Kamil Mysliwiec
6d108aee4f Merge pull request #5825 from nestjs/dependabot/npm_and_yarn/point-of-view-4.7.0
chore(deps-dev): bump point-of-view from 4.6.0 to 4.7.0
2020-11-30 08:41:17 +01:00
Kamil Mysliwiec
e8db6d3ddd Merge pull request #5826 from nestjs/dependabot/npm_and_yarn/ts-morph-9.1.0
chore(deps-dev): bump ts-morph from 9.0.0 to 9.1.0
2020-11-30 08:41:11 +01:00
Kamil Mysliwiec
2c1dc05966 Merge pull request #5827 from nestjs/dependabot/npm_and_yarn/nestjs/graphql-7.9.0
chore(deps-dev): bump @nestjs/graphql from 7.8.2 to 7.9.0
2020-11-30 08:41:00 +01:00
dependabot[bot]
087dffff53 chore(deps-dev): bump @nestjs/graphql from 7.8.2 to 7.9.0
Bumps [@nestjs/graphql](https://github.com/nestjs/graphql) from 7.8.2 to 7.9.0.
- [Release notes](https://github.com/nestjs/graphql/releases)
- [Changelog](https://github.com/nestjs/graphql/blob/master/.release-it.json)
- [Commits](https://github.com/nestjs/graphql/compare/7.8.2...7.9.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-30 05:45:42 +00:00
dependabot[bot]
ab40602f55 chore(deps-dev): bump ts-morph from 9.0.0 to 9.1.0
Bumps [ts-morph](https://github.com/dsherret/ts-morph) from 9.0.0 to 9.1.0.
- [Release notes](https://github.com/dsherret/ts-morph/releases)
- [Commits](https://github.com/dsherret/ts-morph/compare/9.0.0...9.1.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-30 05:42:10 +00:00
dependabot[bot]
41db26a2cf chore(deps-dev): bump point-of-view from 4.6.0 to 4.7.0
Bumps [point-of-view](https://github.com/fastify/point-of-view) from 4.6.0 to 4.7.0.
- [Release notes](https://github.com/fastify/point-of-view/releases)
- [Commits](https://github.com/fastify/point-of-view/compare/v4.6.0...v4.7.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-30 05:40:24 +00:00
dependabot[bot]
33a9e23a1f chore(deps-dev): bump mongoose from 5.10.16 to 5.10.18
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.10.16 to 5.10.18.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](https://github.com/Automattic/mongoose/compare/5.10.16...5.10.18)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-30 05:37:02 +00:00
Marko Kaznovac
5bb0cdb583 fix(microservices): listen method is void return type 2020-11-29 00:23:34 +01:00
Marko Kaznovac
c734974484 refactor: jsdoc fixes for INestApplication, INestMicroservice, MiddlewareConsumer and MiddlewareConfigProxy 2020-11-29 00:17:04 +01:00
Poulad Ashrafpour
514101187e Update packages/microservices/server/server.ts
Co-authored-by: Jay McDoniel <jmcdo29@gmail.com>
2020-11-28 07:44:14 -05:00
Kamil Mysliwiec
5aeb40bdc7 Merge pull request #5814 from poulad/update-contrib
docs(core): edit contribution guide
2020-11-28 12:17:31 +01:00
Poulad
d5ad6f3cfc docs(core): edit contribution guide 2020-11-27 20:09:22 -05:00
Poulad
3651f3e1b3 feat(microservices): log event name w/o handler
A descriptive error message tells user exactly what event pattern is missing a handler.
2020-11-27 19:56:46 -05:00
dependabot[bot]
8e72722037 chore(deps-dev): bump @types/mongoose from 5.7.36 to 5.10.1
Bumps [@types/mongoose](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mongoose) from 5.7.36 to 5.10.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mongoose)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-27 09:18:36 +00:00
Kamil Mysliwiec
543432cce9 Merge pull request #5793 from nestjs/dependabot/npm_and_yarn/mongoose-5.10.16
chore(deps-dev): bump mongoose from 5.10.15 to 5.10.16
2020-11-27 10:15:10 +01:00
Kamil Mysliwiec
730f3c684e Merge pull request #5804 from nestjs/dependabot/npm_and_yarn/types/ws-7.4.0
chore(deps-dev): bump @types/ws from 7.2.9 to 7.4.0
2020-11-27 10:14:48 +01:00
Kamil Mysliwiec
68225e5db7 Merge pull request #5805 from nestjs/dependabot/npm_and_yarn/types/node-14.14.10
chore(deps-dev): bump @types/node from 14.14.9 to 14.14.10
2020-11-27 10:14:42 +01:00
Kamil Mysliwiec
4f6d6a6b74 Merge pull request #5806 from nestjs/dependabot/npm_and_yarn/core-js-3.8.0
chore(deps-dev): bump core-js from 3.7.0 to 3.8.0
2020-11-27 10:14:35 +01:00
Kamil Mysliwiec
afaf81d659 Merge pull request #5807 from nestjs/dependabot/npm_and_yarn/graphql-tools-7.0.2
chore(deps-dev): bump graphql-tools from 7.0.1 to 7.0.2
2020-11-27 10:14:27 +01:00
dependabot[bot]
cbc15b843e chore(deps-dev): bump graphql-tools from 7.0.1 to 7.0.2
Bumps [graphql-tools](https://github.com/ardatan/graphql-tools) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/ardatan/graphql-tools/releases)
- [Commits](https://github.com/ardatan/graphql-tools/compare/graphql-tools@7.0.1...graphql-tools@7.0.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-27 05:34:11 +00:00
dependabot[bot]
9b30109f18 chore(deps-dev): bump core-js from 3.7.0 to 3.8.0
Bumps [core-js](https://github.com/zloirock/core-js) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/compare/v3.7.0...v3.8.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-27 05:32:24 +00:00
dependabot[bot]
fabfa3b7c2 chore(deps-dev): bump @types/node from 14.14.9 to 14.14.10
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.9 to 14.14.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-27 05:30:20 +00:00
dependabot[bot]
7df03aab45 chore(deps-dev): bump @types/ws from 7.2.9 to 7.4.0
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) from 7.2.9 to 7.4.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-27 05:28:01 +00:00
Jay McDoniel
f36cb0c729 fix(application): makes get-url work in callback
`app.getUrl()` was throwing an error when `this.isListening`
was set to false. The value was set _after_ `this.httpServer.listen`
was called, now it is set _before_ to ensure that the `app.getUrl()`
can be called in the callback of `listen`. A regression test has
been added for this, and all tests related to the change are passing.

fix: #5798
2020-11-26 14:18:39 -08:00
Poulad
34d1c45d9a fix(microservices): handle rmq queue deletion
A null message is passed to callback when RabbitMQ queue is deleted. See #5683
2020-11-26 17:00:27 -05:00
dependabot[bot]
be6adb406c chore(deps-dev): bump mongoose from 5.10.15 to 5.10.16
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.10.15 to 5.10.16.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](https://github.com/Automattic/mongoose/compare/5.10.15...5.10.16)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-26 13:38:29 +00:00
Kamil Mysliwiec
7c070f3bf3 Merge pull request #5791 from nestjs/dependabot/npm_and_yarn/types/sinon-9.0.9
chore(deps-dev): bump @types/sinon from 9.0.8 to 9.0.9
2020-11-26 14:34:51 +01:00
Kamil Mysliwiec
49bf3529f8 Merge pull request #5792 from nestjs/dependabot/npm_and_yarn/nestjs/typeorm-7.1.5
chore(deps-dev): bump @nestjs/typeorm from 7.1.4 to 7.1.5
2020-11-26 14:34:34 +01:00
Kamil Mysliwiec
fbacade010 Merge pull request #5795 from nestjs/dependabot/npm_and_yarn/types/express-4.17.9
chore(deps-dev): bump @types/express from 4.17.8 to 4.17.9
2020-11-26 14:34:22 +01:00
Kamil Mysliwiec
23616f92e5 Merge pull request #5796 from nestjs/dependabot/npm_and_yarn/mqtt-4.2.6
chore(deps-dev): bump mqtt from 4.2.1 to 4.2.6
2020-11-26 14:34:15 +01:00
Kamil Mysliwiec
57d7412f7d Merge pull request #5799 from yangfan44777/patch-1
style: typo
2020-11-26 14:30:06 +01:00
yangfan44777
02dc0d2951 Update instance-wrapper.spec.ts 2020-11-26 18:56:24 +08:00
dependabot[bot]
6864364fb7 chore(deps-dev): bump mqtt from 4.2.1 to 4.2.6
Bumps [mqtt](https://github.com/mqttjs/MQTT.js) from 4.2.1 to 4.2.6.
- [Release notes](https://github.com/mqttjs/MQTT.js/releases)
- [Commits](https://github.com/mqttjs/MQTT.js/compare/v4.2.1...v4.2.6)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-26 05:58:08 +00:00
dependabot[bot]
36f081c693 chore(deps-dev): bump @types/express from 4.17.8 to 4.17.9
Bumps [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) from 4.17.8 to 4.17.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-26 05:43:40 +00:00
dependabot[bot]
3184b21a79 chore(deps-dev): bump @nestjs/typeorm from 7.1.4 to 7.1.5
Bumps [@nestjs/typeorm](https://github.com/nestjs/typeorm) from 7.1.4 to 7.1.5.
- [Release notes](https://github.com/nestjs/typeorm/releases)
- [Changelog](https://github.com/nestjs/typeorm/blob/master/.release-it.json)
- [Commits](https://github.com/nestjs/typeorm/compare/7.1.4...7.1.5)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-26 05:34:55 +00:00
dependabot[bot]
41693874a1 chore(deps-dev): bump @types/sinon from 9.0.8 to 9.0.9
Bumps [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) from 9.0.8 to 9.0.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sinon)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-26 05:31:20 +00:00
Kamil Mysliwiec
0c12373320 Merge pull request #5779 from nestjs/renovate/babel-monorepo
chore(deps): update dependency @babel/core to v7.12.9
2020-11-25 09:02:46 +01:00
Kamil Mysliwiec
a0f68acbb3 Merge pull request #5781 from nestjs/dependabot/npm_and_yarn/gulp-sourcemaps-3.0.0
chore(deps-dev): bump gulp-sourcemaps from 2.6.5 to 3.0.0
2020-11-25 09:02:28 +01:00
Kamil Mysliwiec
baa413b2e5 Merge pull request #5782 from nestjs/dependabot/npm_and_yarn/light-my-request-4.3.0
chore(deps): bump light-my-request from 4.2.1 to 4.3.0
2020-11-25 09:01:56 +01:00
Kamil Mysliwiec
44c2dc1c36 Merge pull request #5783 from nestjs/dependabot/npm_and_yarn/nestjs/mongoose-7.1.2
chore(deps-dev): bump @nestjs/mongoose from 7.0.2 to 7.1.2
2020-11-25 09:01:34 +01:00
Kamil Mysliwiec
106ef742dd Merge pull request #5784 from nestjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.8.2
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 4.5.0 to 4.8.2
2020-11-25 09:01:27 +01:00
Kamil Mysliwiec
72920a39a9 Merge pull request #5785 from nestjs/dependabot/npm_and_yarn/fastify-static-3.3.0
chore(deps-dev): bump fastify-static from 3.2.1 to 3.3.0
2020-11-25 09:01:19 +01:00
dependabot[bot]
fa4ffb7022 chore(deps-dev): bump fastify-static from 3.2.1 to 3.3.0
Bumps [fastify-static](https://github.com/fastify/fastify-static) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/fastify/fastify-static/releases)
- [Commits](https://github.com/fastify/fastify-static/compare/v3.2.1...v3.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-25 05:23:38 +00:00
dependabot[bot]
d5c39ce1fc chore(deps-dev): bump @typescript-eslint/eslint-plugin
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.5.0 to 4.8.2.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.8.2/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-25 05:20:55 +00:00
dependabot[bot]
2108a01898 chore(deps-dev): bump @nestjs/mongoose from 7.0.2 to 7.1.2
Bumps [@nestjs/mongoose](https://github.com/nestjs/mongoose) from 7.0.2 to 7.1.2.
- [Release notes](https://github.com/nestjs/mongoose/releases)
- [Changelog](https://github.com/nestjs/mongoose/blob/master/.release-it.json)
- [Commits](https://github.com/nestjs/mongoose/compare/7.0.2...7.1.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-25 05:16:47 +00:00
dependabot[bot]
eccefad9ba chore(deps): bump light-my-request from 4.2.1 to 4.3.0
Bumps [light-my-request](https://github.com/fastify/light-my-request) from 4.2.1 to 4.3.0.
- [Release notes](https://github.com/fastify/light-my-request/releases)
- [Commits](https://github.com/fastify/light-my-request/compare/v4.2.1...v4.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-25 05:13:08 +00:00
dependabot[bot]
f52f859577 chore(deps-dev): bump gulp-sourcemaps from 2.6.5 to 3.0.0
Bumps [gulp-sourcemaps](https://github.com/gulp-sourcemaps/gulp-sourcemaps) from 2.6.5 to 3.0.0.
- [Release notes](https://github.com/gulp-sourcemaps/gulp-sourcemaps/releases)
- [Commits](https://github.com/gulp-sourcemaps/gulp-sourcemaps/compare/v2.6.5...v3.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-25 05:10:00 +00:00
Renovate Bot
68617d6237 chore(deps): update dependency @babel/core to v7.12.9 2020-11-24 21:59:03 +00:00
Kamil Myśliwiec
cf2fbb9a3b fix(common): respect NO_COLOR env variable 2020-11-24 10:49:35 +01:00
Kamil Myśliwiec
8a7b1325fb fix(core): await dynamic module imports #5774 2020-11-24 09:43:01 +01:00
Kamil Mysliwiec
b6837fa462 Merge pull request #5764 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.12.8
2020-11-24 08:34:23 +01:00
Kamil Mysliwiec
49fc64809e Merge pull request #5766 from nestjs/dependabot/npm_and_yarn/types/reflect-metadata-0.1.0
chore(deps-dev): bump @types/reflect-metadata from 0.0.5 to 0.1.0
2020-11-24 08:34:07 +01:00
Kamil Mysliwiec
9f70e430fa Merge pull request #5769 from nestjs/dependabot/npm_and_yarn/typescript-eslint/parser-4.8.2
chore(deps-dev): bump @typescript-eslint/parser from 4.5.0 to 4.8.2
2020-11-24 08:33:59 +01:00
Kamil Mysliwiec
073a998711 Merge pull request #5771 from nestjs/dependabot/npm_and_yarn/lint-staged-10.5.2
chore(deps-dev): bump lint-staged from 10.5.1 to 10.5.2
2020-11-24 08:33:51 +01:00
Kamil Mysliwiec
66ddc35f3b Merge pull request #5772 from nestjs/dependabot/npm_and_yarn/types/mocha-8.0.4
chore(deps-dev): bump @types/mocha from 8.0.3 to 8.0.4
2020-11-24 08:33:45 +01:00
Kamil Mysliwiec
405851b5f7 Merge pull request #5773 from nestjs/dependabot/npm_and_yarn/typeorm-0.2.29
chore(deps-dev): bump typeorm from 0.2.28 to 0.2.29
2020-11-24 08:33:34 +01:00
dependabot[bot]
69d08f8ae0 chore(deps-dev): bump typeorm from 0.2.28 to 0.2.29
Bumps [typeorm](https://github.com/typeorm/typeorm) from 0.2.28 to 0.2.29.
- [Release notes](https://github.com/typeorm/typeorm/releases)
- [Changelog](https://github.com/typeorm/typeorm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/typeorm/typeorm/compare/0.2.28...0.2.29)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-24 05:55:22 +00:00
dependabot[bot]
64043196ee chore(deps-dev): bump @types/mocha from 8.0.3 to 8.0.4
Bumps [@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha) from 8.0.3 to 8.0.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mocha)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-24 05:53:01 +00:00
dependabot[bot]
0c4abea0d3 chore(deps-dev): bump lint-staged from 10.5.1 to 10.5.2
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.5.1 to 10.5.2.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.5.1...v10.5.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-24 05:50:46 +00:00
dependabot[bot]
89b421dc9d chore(deps-dev): bump @typescript-eslint/parser from 4.5.0 to 4.8.2
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.5.0 to 4.8.2.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.8.2/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-24 05:46:03 +00:00
dependabot[bot]
7c632d3059 chore(deps-dev): bump @types/reflect-metadata from 0.0.5 to 0.1.0
Bumps [@types/reflect-metadata](https://github.com/rbuckton/ReflectDecorators) from 0.0.5 to 0.1.0.
- [Release notes](https://github.com/rbuckton/ReflectDecorators/releases)
- [Changelog](https://github.com/rbuckton/reflect-metadata/blob/master/tsconfig-release.json)
- [Commits](https://github.com/rbuckton/ReflectDecorators/commits/v0.1.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-24 05:37:19 +00:00
Renovate Bot
d284ce295c chore(deps): update babel monorepo to v7.12.8 2020-11-23 23:01:14 +00:00
Kamil Mysliwiec
fcae42d9f5 Merge pull request #5744 from nestjs/dependabot/npm_and_yarn/graphql-tools-7.0.1
chore(deps-dev): bump graphql-tools from 6.2.4 to 7.0.1
2020-11-23 11:11:43 +01:00
Kamil Mysliwiec
c824870843 Merge pull request #5742 from nestjs/dependabot/npm_and_yarn/supertest-6.0.1
chore(deps-dev): bump supertest from 5.0.0 to 6.0.1
2020-11-23 11:11:28 +01:00
Kamil Mysliwiec
fe7b878946 Merge pull request #5753 from nestjs/dependabot/npm_and_yarn/nestjs/graphql-7.8.2
chore(deps-dev): bump @nestjs/graphql from 7.7.0 to 7.8.2
2020-11-23 11:11:17 +01:00
Kamil Myśliwiec
c39f1c7970 chore(@nestjs) publish v7.5.5 release 2020-11-23 09:52:34 +01:00
Kamil Mysliwiec
35c0a7f326 Merge pull request #5719 from BerniWittmann/master
feat(common): await for exception factory in validation pipe
2020-11-23 09:49:51 +01:00
Kamil Mysliwiec
178b6062a6 Merge pull request #5723 from zub0r/master
Added missing options to for NATS client to use jwt
2020-11-23 09:49:40 +01:00
dependabot[bot]
65c611ed94 chore(deps-dev): bump graphql-tools from 6.2.4 to 7.0.1
Bumps [graphql-tools](https://github.com/ardatan/graphql-tools) from 6.2.4 to 7.0.1.
- [Release notes](https://github.com/ardatan/graphql-tools/releases)
- [Commits](https://github.com/ardatan/graphql-tools/compare/graphql-tools@6.2.4...graphql-tools@7.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-23 08:16:37 +00:00
dependabot[bot]
781bce0439 chore(deps-dev): bump @nestjs/graphql from 7.7.0 to 7.8.2
Bumps [@nestjs/graphql](https://github.com/nestjs/graphql) from 7.7.0 to 7.8.2.
- [Release notes](https://github.com/nestjs/graphql/releases)
- [Changelog](https://github.com/nestjs/graphql/blob/master/.release-it.json)
- [Commits](https://github.com/nestjs/graphql/compare/7.7.0...7.8.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-23 08:13:08 +00:00
dependabot[bot]
9a83e04f1b chore(deps-dev): bump supertest from 5.0.0 to 6.0.1
Bumps [supertest](https://github.com/visionmedia/supertest) from 5.0.0 to 6.0.1.
- [Release notes](https://github.com/visionmedia/supertest/releases)
- [Commits](https://github.com/visionmedia/supertest/compare/v5.0.0...v6.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-23 08:12:51 +00:00
Kamil Mysliwiec
91ab18b895 Merge pull request #5752 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.12.7
2020-11-23 08:29:29 +01:00
Kamil Mysliwiec
2e45cbf779 Merge pull request #5755 from nestjs/dependabot/npm_and_yarn/fast-json-stringify-2.2.10
chore(deps): bump fast-json-stringify from 2.2.9 to 2.2.10
2020-11-23 08:28:56 +01:00
Kamil Mysliwiec
3614db5eb9 Merge pull request #5756 from nestjs/dependabot/npm_and_yarn/graphql-15.4.0
chore(deps-dev): bump graphql from 15.3.0 to 15.4.0
2020-11-23 08:28:49 +01:00
Kamil Mysliwiec
3a1c4eab9e Merge pull request #5757 from nestjs/dependabot/npm_and_yarn/eslint-7.14.0
chore(deps-dev): bump eslint from 7.10.0 to 7.14.0
2020-11-23 08:25:03 +01:00
Kamil Mysliwiec
3632357078 Merge pull request #5759 from nestjs/dependabot/npm_and_yarn/fastify-cors-5.0.0
chore(deps): bump fastify-cors from 4.1.0 to 5.0.0
2020-11-23 08:24:53 +01:00
Kamil Mysliwiec
90999592b3 Merge pull request #5760 from nestjs/dependabot/npm_and_yarn/ts-morph-9.0.0
chore(deps-dev): bump ts-morph from 8.1.2 to 9.0.0
2020-11-23 08:24:46 +01:00
dependabot[bot]
b56a71c549 chore(deps-dev): bump ts-morph from 8.1.2 to 9.0.0
Bumps [ts-morph](https://github.com/dsherret/ts-morph) from 8.1.2 to 9.0.0.
- [Release notes](https://github.com/dsherret/ts-morph/releases)
- [Commits](https://github.com/dsherret/ts-morph/compare/8.1.2...9.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-23 05:57:21 +00:00
dependabot[bot]
ec960a6262 chore(deps): bump fastify-cors from 4.1.0 to 5.0.0
Bumps [fastify-cors](https://github.com/fastify/fastify-cors) from 4.1.0 to 5.0.0.
- [Release notes](https://github.com/fastify/fastify-cors/releases)
- [Commits](https://github.com/fastify/fastify-cors/compare/v4.1.0...v5.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-23 05:55:22 +00:00
dependabot[bot]
56e9d963d9 chore(deps-dev): bump eslint from 7.10.0 to 7.14.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.10.0 to 7.14.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.10.0...v7.14.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-23 05:50:17 +00:00
dependabot[bot]
72ad857cb3 chore(deps-dev): bump graphql from 15.3.0 to 15.4.0
Bumps [graphql](https://github.com/graphql/graphql-js) from 15.3.0 to 15.4.0.
- [Release notes](https://github.com/graphql/graphql-js/releases)
- [Commits](https://github.com/graphql/graphql-js/compare/v15.3.0...v15.4.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-23 05:47:53 +00:00
dependabot[bot]
143d213b2a chore(deps): bump fast-json-stringify from 2.2.9 to 2.2.10
Bumps [fast-json-stringify](https://github.com/fastify/fast-json-stringify) from 2.2.9 to 2.2.10.
- [Release notes](https://github.com/fastify/fast-json-stringify/releases)
- [Commits](https://github.com/fastify/fast-json-stringify/compare/v2.2.9...v2.2.10)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-23 05:44:47 +00:00
Renovate Bot
2ecf431195 chore(deps): update babel monorepo to v7.12.7 2020-11-22 19:34:45 +00:00
Kamil Mysliwiec
404f3f125f Merge pull request #5740 from nestjs/dependabot/npm_and_yarn/prettier-2.2.0
chore(deps-dev): bump prettier from 2.1.2 to 2.2.0
2020-11-22 20:28:19 +01:00
Kamil Mysliwiec
a40aeaa1ac Merge pull request #5741 from nestjs/dependabot/npm_and_yarn/eslint-config-prettier-6.15.0
chore(deps-dev): bump eslint-config-prettier from 6.11.0 to 6.15.0
2020-11-22 20:28:11 +01:00
Kamil Mysliwiec
06e256a45e Merge pull request #5743 from nestjs/dependabot/npm_and_yarn/fastify-3.8.0
chore(deps): bump fastify from 3.7.0 to 3.8.0
2020-11-22 20:28:01 +01:00
Kamil Mysliwiec
9c58e8a838 Merge pull request #5745 from nestjs/dependabot/npm_and_yarn/types/node-14.14.9
chore(deps-dev): bump @types/node from 10.17.3 to 14.14.9
2020-11-22 20:27:44 +01:00
Kamil Mysliwiec
0627dec2aa Merge pull request #5746 from nestjs/dependabot/npm_and_yarn/nuxtjs/opencollective-0.3.2
chore(deps): bump @nuxtjs/opencollective from 0.2.2 to 0.3.2
2020-11-22 20:27:26 +01:00
dependabot[bot]
27d1e7a202 chore(deps): bump @nuxtjs/opencollective from 0.2.2 to 0.3.2
Bumps [@nuxtjs/opencollective](https://github.com/nuxt-contrib/opencollective) from 0.2.2 to 0.3.2.
- [Release notes](https://github.com/nuxt-contrib/opencollective/releases)
- [Changelog](https://github.com/nuxt-contrib/opencollective/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nuxt-contrib/opencollective/compare/v0.2.2...v0.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-20 16:20:52 +00:00
dependabot[bot]
a77b1155d1 chore(deps-dev): bump @types/node from 10.17.3 to 14.14.9
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 10.17.3 to 14.14.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-20 16:19:52 +00:00
dependabot[bot]
0b4682259e chore(deps-dev): bump prettier from 2.1.2 to 2.2.0
Bumps [prettier](https://github.com/prettier/prettier) from 2.1.2 to 2.2.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.1.2...2.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-20 16:19:26 +00:00
dependabot[bot]
9acee58108 chore(deps-dev): bump eslint-config-prettier from 6.11.0 to 6.15.0
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 6.11.0 to 6.15.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v6.11.0...v6.15.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-20 16:19:13 +00:00
dependabot[bot]
61e2ed9e18 chore(deps): bump fastify from 3.7.0 to 3.8.0
Bumps [fastify](https://github.com/fastify/fastify) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/fastify/fastify/releases)
- [Commits](https://github.com/fastify/fastify/compare/v3.7.0...v3.8.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-20 16:18:21 +00:00
Kamil Mysliwiec
3f57df3301 Merge pull request #5739 from nestjs/dependabot/npm_and_yarn/engine.io-client-4.0.4
chore(deps-dev): bump engine.io-client from 4.0.1 to 4.0.4
2020-11-20 17:16:44 +01:00
Kamil Mysliwiec
bc52688fde Merge pull request #5724 from nestjs/dependabot/npm_and_yarn/lodash-4.17.15
chore(deps): [security] bump lodash from 4.17.11 to 4.17.15
2020-11-20 17:15:25 +01:00
Kamil Mysliwiec
e5471817ed Merge pull request #5731 from nestjs/dependabot/npm_and_yarn/handlebars-4.7.6
chore(deps): [security] bump handlebars from 4.5.3 to 4.7.6
2020-11-20 17:15:11 +01:00
Kamil Mysliwiec
f68634f09e Merge pull request #5732 from nestjs/dependabot/npm_and_yarn/find-my-way-3.0.5
chore(deps): [security] bump find-my-way from 3.0.4 to 3.0.5
2020-11-20 17:14:39 +01:00
dependabot[bot]
29f197f7bf chore(deps-dev): bump engine.io-client from 4.0.1 to 4.0.4
Bumps [engine.io-client](https://github.com/socketio/engine.io-client) from 4.0.1 to 4.0.4.
- [Release notes](https://github.com/socketio/engine.io-client/releases)
- [Changelog](https://github.com/socketio/engine.io-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/socketio/engine.io-client/compare/4.0.1...4.0.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-20 16:14:22 +00:00
Kamil Mysliwiec
a0720c1cc3 Merge pull request #5737 from nestjs/dependabot/npm_and_yarn/grpc-1.24.4
chore(deps-dev): bump grpc from 1.24.3 to 1.24.4
2020-11-20 17:14:20 +01:00
Kamil Mysliwiec
d94a6e8b40 Merge pull request #5733 from nestjs/dependabot/npm_and_yarn/https-proxy-agent-2.2.4
chore(deps): [security] bump https-proxy-agent from 2.2.2 to 2.2.4
2020-11-20 17:14:14 +01:00
Kamil Mysliwiec
cd950eebe1 Merge pull request #5738 from nestjs/dependabot/npm_and_yarn/middie-5.2.0
chore(deps): bump middie from 5.1.0 to 5.2.0
2020-11-20 17:14:09 +01:00
dependabot[bot]
486e11d59b chore(deps): bump middie from 5.1.0 to 5.2.0
Bumps [middie](https://github.com/fastify/middleman) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/fastify/middleman/releases)
- [Commits](https://github.com/fastify/middleman/compare/v5.1.0...v5.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-20 16:13:38 +00:00
dependabot[bot]
c59e20f9b5 chore(deps-dev): bump grpc from 1.24.3 to 1.24.4
Bumps [grpc](https://github.com/grpc/grpc-node) from 1.24.3 to 1.24.4.
- [Release notes](https://github.com/grpc/grpc-node/releases)
- [Commits](https://github.com/grpc/grpc-node/compare/grpc@1.24.3...grpc@1.24.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-20 16:12:30 +00:00
Kamil Mysliwiec
711232f878 Merge pull request #5726 from nestjs/dependabot/npm_and_yarn/mongoose-5.10.15
chore(deps-dev): bump mongoose from 5.10.10 to 5.10.15
2020-11-20 17:10:50 +01:00
Kamil Mysliwiec
d24c3ca435 Merge pull request #5727 from nestjs/dependabot/npm_and_yarn/acorn-5.7.4
chore(deps): [security] bump acorn from 5.7.3 to 5.7.4
2020-11-20 17:10:32 +01:00
Kamil Mysliwiec
1b16efab37 Merge pull request #5728 from nestjs/dependabot/npm_and_yarn/ws-7.4.0
chore(deps): bump ws from 7.3.1 to 7.4.0
2020-11-20 17:10:25 +01:00
Kamil Mysliwiec
278c5e0121 Merge pull request #5735 from nestjs/dependabot/npm_and_yarn/object-path-0.11.5
chore(deps): [security] bump object-path from 0.11.4 to 0.11.5
2020-11-20 17:10:09 +01:00
Kamil Mysliwiec
d496fe8cde Merge pull request #5734 from nestjs/dependabot/npm_and_yarn/mixin-deep-1.3.2
chore(deps): [security] bump mixin-deep from 1.3.1 to 1.3.2
2020-11-20 17:10:01 +01:00
Kamil Mysliwiec
ac9d7ec15e Merge pull request #5736 from nestjs/dependabot/add-v2-config-file
Create Dependabot config file
2020-11-20 17:09:49 +01:00
dependabot-preview[bot]
8ee2ff6f98 Create Dependabot config file 2020-11-20 14:13:05 +00:00
dependabot-preview[bot]
d69222cca7 chore(deps): [security] bump object-path from 0.11.4 to 0.11.5
Bumps [object-path](https://github.com/mariocasciaro/object-path) from 0.11.4 to 0.11.5. **This update includes a security fix.**
- [Release notes](https://github.com/mariocasciaro/object-path/releases)
- [Commits](https://github.com/mariocasciaro/object-path/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-20 12:22:01 +00:00
dependabot-preview[bot]
a1dce7deb7 chore(deps): [security] bump mixin-deep from 1.3.1 to 1.3.2
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2. **This update includes a security fix.**
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-20 12:21:08 +00:00
dependabot-preview[bot]
42aecea37d chore(deps): [security] bump https-proxy-agent from 2.2.2 to 2.2.4
Bumps [https-proxy-agent](https://github.com/TooTallNate/node-https-proxy-agent) from 2.2.2 to 2.2.4. **This update includes security fixes.**
- [Release notes](https://github.com/TooTallNate/node-https-proxy-agent/releases)
- [Commits](https://github.com/TooTallNate/node-https-proxy-agent/compare/2.2.2...2.2.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-20 12:18:02 +00:00
dependabot-preview[bot]
5837cc7780 chore(deps): [security] bump find-my-way from 3.0.4 to 3.0.5
Bumps [find-my-way](https://github.com/delvedor/find-my-way) from 3.0.4 to 3.0.5. **This update includes a security fix.**
- [Release notes](https://github.com/delvedor/find-my-way/releases)
- [Commits](https://github.com/delvedor/find-my-way/compare/v3.0.4...v3.0.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-20 12:14:04 +00:00
dependabot-preview[bot]
a29efd7b8e chore(deps): [security] bump handlebars from 4.5.3 to 4.7.6
Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.5.3 to 4.7.6. **This update includes a security fix.**
- [Release notes](https://github.com/wycats/handlebars.js/releases)
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md)
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.5.3...v4.7.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-20 12:10:38 +00:00
dependabot-preview[bot]
94a7675b9e chore(deps): bump ws from 7.3.1 to 7.4.0
Bumps [ws](https://github.com/websockets/ws) from 7.3.1 to 7.4.0.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.3.1...7.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-20 12:08:20 +00:00
dependabot-preview[bot]
b12b410935 chore(deps): [security] bump acorn from 5.7.3 to 5.7.4
Bumps [acorn](https://github.com/acornjs/acorn) from 5.7.3 to 5.7.4. **This update includes security fixes.**
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-20 12:07:55 +00:00
dependabot-preview[bot]
c79b45ae84 chore(deps-dev): bump mongoose from 5.10.10 to 5.10.15
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.10.10 to 5.10.15.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](https://github.com/Automattic/mongoose/compare/5.10.10...5.10.15)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-20 12:07:27 +00:00
dependabot-preview[bot]
7a303edc5f chore(deps): [security] bump lodash from 4.17.11 to 4.17.15
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.15. **This update includes security fixes.**
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.15)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-20 12:06:16 +00:00
Martin H
74659e966c Added missing options to for NATS jwt 2020-11-20 10:04:56 +01:00
Bernhard Wittmann
4f782b9881 feat(common): await for exception factory in validation pipe
allow the usage of asychronouse code in exception factory

fixes #5718
2020-11-19 17:14:40 +01:00
Kamil Myśliwiec
eaeef51003 sample(): fix sse example 2020-11-18 14:28:17 +01:00
Kamil Myśliwiec
604ee86064 chore(@nestjs) publish v7.5.4 release 2020-11-18 14:10:31 +01:00
Kamil Mysliwiec
01dc358aad Merge pull request #5708 from gangajogur/issue-5586
fix(core): add abstract option to resolve method
2020-11-18 14:05:50 +01:00
Kamil Mysliwiec
7f912d7f12 Merge pull request #5712 from mimopo/master
fix: Ack never called when no data sent
2020-11-18 14:05:33 +01:00
Kamil Myśliwiec
55d7b0e890 feat(): add response passthrough configuration property 2020-11-18 14:04:31 +01:00
Miguel Montes
840cef45a4 test: gateway-ack when no data provided on event
Add test to ensure that ack is called even if no data provided on event.
https://github.com/nestjs/nest/issues/5711
2020-11-18 00:14:21 +01:00
Miguel Montes Porras
6bf4b0b24d fix: Ack never called when no data sent
Ack method is never called when no data sent to the event.
https://github.com/nestjs/nest/issues/5711
2020-11-17 21:27:17 +01:00
gangajogur
ad179935f4 fix(core): Add abstract option to resolvePerContext method 2020-11-17 22:02:13 +10:00
Kamil Myśliwiec
8009337e23 chore(@nestjs) publish v7.5.3 release 2020-11-17 12:53:53 +01:00
Kamil Myśliwiec
1ab0f1be33 feat(platform-fastify): add is parser registered getter 2020-11-17 12:51:58 +01:00
Kamil Mysliwiec
3818dec622 Create renovate.json 2020-11-17 12:44:58 +01:00
gangajogur
4f694e213c fix(core): add abstract option to resolve method 2020-11-17 21:40:58 +10:00
Kamil Mysliwiec
f2ca8070e0 Delete renovate.json 2020-11-17 11:53:12 +01:00
Kamil Mysliwiec
a52524ed13 Merge pull request #5687 from robertohuertasm/fix/httpexception
refactor(common): change names of createBody arguments
2020-11-17 08:46:13 +01:00
Roberto Huertas
d429a068b4 refactor(common): change names of createBody arguments
This PR just changes the names of some of the `createBody` method parameters to be consistent with
the names of the parameters used by some of the `HttpException` subclasses.
2020-11-16 20:47:33 +01:00
Kamil Mysliwiec
ae23cc095d Update renovate.json 2020-11-16 09:46:34 +01:00
Kamil Mysliwiec
920255c19f Merge pull request #5703 from nestjs/renovate/configure
Configure Renovate
2020-11-16 09:45:53 +01:00
Renovate Bot
995260afa4 Add renovate.json 2020-11-16 08:12:47 +00:00
Kamil Mysliwiec
bd1488e65d Delete renovate.json 2020-11-16 09:10:19 +01:00
Kamil Myśliwiec
cfd6a659c7 sample(06-mongoose): add cat document type 2020-11-13 15:17:17 +01:00
Kamil Myśliwiec
1b93414117 sample(28-sse): remove controller unit test 2020-11-13 13:48:09 +01:00
Kamil Myśliwiec
0dd7745058 chore(): update readme 2020-11-13 13:14:43 +01:00
Kamil Myśliwiec
281e6cb4f1 chore(@nestjs) publish v7.5.2 release 2020-11-13 13:14:08 +01:00
Kamil Myśliwiec
2adbd1cd7c fix(core): fix see for fastify platform 2020-11-13 13:12:29 +01:00
Kamil Myśliwiec
78cda5f1b4 sample(): rename 28-file-upload to 29-file-upload 2020-11-13 12:14:16 +01:00
Kamil Mysliwiec
d4bec3be0c Merge pull request #5648 from nestjs/renovate/sinon-9.x
chore(deps): update dependency sinon to v9.2.1
2020-11-13 12:08:21 +01:00
Kamil Myśliwiec
66f8247dcb chore(): resolve conflicts 2020-11-13 12:07:22 +01:00
Kamil Mysliwiec
23359de57b Merge pull request #5646 from nestjs/renovate/mocha-8.x
chore(deps): update dependency mocha to v8.2.1
2020-11-13 12:06:40 +01:00
Kamil Myśliwiec
7953a5b0d0 chore(): resolve conflicts 2020-11-13 12:06:09 +01:00
Kamil Mysliwiec
03802d15a7 Merge pull request #5645 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.5.1
2020-11-13 11:59:26 +01:00
Kamil Myśliwiec
d15ea7db3d chore(): resolve conflicts 2020-11-13 11:59:09 +01:00
Kamil Mysliwiec
12d657a949 Merge pull request #5643 from nestjs/renovate/fastify-multipart-3.x
chore(deps): update dependency fastify-multipart to v3.3.0
2020-11-13 11:58:25 +01:00
Kamil Myśliwiec
9212e78fa3 chore(): resolve conflicts 2020-11-13 11:58:07 +01:00
Kamil Mysliwiec
4fbdd2ccac Merge pull request #5405 from nestjs/renovate/engine.io-client-4.x
chore(deps): update dependency engine.io-client to v4
2020-11-13 11:57:18 +01:00
Kamil Myśliwiec
a7e45bdcca chore(): resolve conflicts 2020-11-13 11:57:02 +01:00
Kamil Mysliwiec
b0311b89ee Merge pull request #5657 from nestjs/renovate/axios-0.x
fix(deps): update dependency axios to v0.21.0
2020-11-13 11:55:47 +01:00
Kamil Myśliwiec
a53c20b42f chore(): resolve conflicts 2020-11-13 11:54:57 +01:00
Kamil Mysliwiec
e7e2a1e46d Update renovate.json 2020-11-13 09:25:16 +01:00
Kamil Mysliwiec
98f046c222 Update Readme.md 2020-11-13 09:09:17 +01:00
Kamil Myśliwiec
765ecd3ebb Merge branch 'master' of https://github.com/nestjs/nest 2020-11-12 13:53:16 +01:00
Kamil Myśliwiec
008c6f9f1f sample(26-queues): show bull module for root usage 2020-11-12 13:53:04 +01:00
Kamil Mysliwiec
aad5748f27 Update Readme.md 2020-11-12 11:34:19 +01:00
xuzaixian
47f662bdf8 feat(common): move gettimestamp function to class logger 2020-11-11 11:07:29 +08:00
xuzaixian
e3a1fc2c92 feat(common): use internal function as fallback 2020-11-10 18:42:52 +08:00
xuzaixian
d59a06a42a feat(common): timestamp inside log service can be overridden 2020-11-10 17:22:45 +08:00
Kamil Mysliwiec
95f450d10b Merge pull request #5678 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.14.7
2020-11-10 08:54:29 +01:00
Renovate Bot
c060bc9196 chore(deps): update dependency @types/node to v14.14.7 2020-11-09 20:02:26 +00:00
xuzaixian
c0195a0614 feat(common): timestamp inside log service can be override 2020-11-09 19:59:49 +08:00
Hyuni
1417eeb0a6 Merge pull request #2 from nestjs/master
sync from main repo
2020-11-09 19:41:52 +08:00
Kamil Mysliwiec
9d4fc32c57 Merge pull request #5674 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.7.0
2020-11-06 18:13:27 +01:00
Renovate Bot
7ea7ac8ab5 chore(deps): update dependency core-js to v3.7.0 2020-11-06 15:52:12 +00:00
Kamil Mysliwiec
6f37544ff4 Merge pull request #5670 from almarro1/fix-shutdown-hook-error
fix: verify err variable is defined in catch block
2020-11-05 21:58:28 +01:00
Kamil Mysliwiec
1221c3052e Merge pull request #5672 from nestjs/renovate/amqplib-0.x
chore(deps): update dependency @types/amqplib to v0.5.16
2020-11-05 21:55:07 +01:00
Renovate Bot
52e677a60a chore(deps): update dependency @types/amqplib to v0.5.16 2020-11-05 19:01:21 +00:00
Kamil Mysliwiec
0993b92545 Update renovate.json 2020-11-05 15:23:17 +01:00
Alvaro
9c79e0ee59 fix: verify err variable is defined in catch block 2020-11-05 12:34:47 +01:00
Kamil Mysliwiec
b090c96ec6 Update renovate.json 2020-11-05 09:07:25 +01:00
Kamil Mysliwiec
99c5f3a405 Merge pull request #5665 from nestjs/renovate/nestjs-schematics-7.x
chore(deps): update dependency @nestjs/schematics to v7.2.1
2020-11-05 09:06:59 +01:00
Kamil Myśliwiec
c819b91e08 fix(sample): fix webpack sample 2020-11-05 09:04:59 +01:00
Kamil Myśliwiec
fd9ed91a41 Merge branch 'master' of https://github.com/nestjs/nest 2020-11-05 08:45:50 +01:00
Kamil Mysliwiec
539c94369a Merge pull request #5663 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo
2020-11-05 08:43:37 +01:00
Kamil Mysliwiec
a9b2576c85 Merge pull request #5668 from nestjs/renovate/conventional-changelog-3.x
chore(deps): update dependency conventional-changelog to v3.1.24
2020-11-05 08:43:21 +01:00
Renovate Bot
80def1bdcb chore(deps): update dependency conventional-changelog to v3.1.24 2020-11-05 02:50:44 +00:00
Renovate Bot
82bced50fb chore(deps): update babel monorepo 2020-11-04 12:09:26 +00:00
Renovate Bot
d2defa5431 chore(deps): update dependency @nestjs/schematics to v7.2.1 2020-11-04 11:30:13 +00:00
Kamil Mysliwiec
8e216b2b25 Merge pull request #5545 from nestjs/renovate/amqplib-0.x
chore(deps): update dependency @types/amqplib to v0.5.15
2020-11-04 09:48:10 +01:00
Kamil Mysliwiec
fad05c81b0 Merge pull request #5662 from nestjs/renovate/nestjs-schematics-7.x
chore(deps): update dependency @nestjs/schematics to v7.1.3
2020-11-04 09:47:28 +01:00
Renovate Bot
74e0f26d19 chore(deps): update dependency @nestjs/schematics to v7.1.3 2020-11-03 13:17:52 +00:00
Renovate Bot
13d5cd8c53 chore(deps): update dependency @types/amqplib to v0.5.15 2020-11-03 09:00:06 +00:00
Kamil Mysliwiec
7a9fd4f473 Merge pull request #5641 from nestjs/renovate/multer-1.x
chore(deps): update dependency @types/multer to v1.4.4
2020-11-03 08:56:47 +01:00
Kamil Mysliwiec
dcaffac240 Merge pull request #5644 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v26.6.2
2020-11-03 08:56:27 +01:00
Kamil Mysliwiec
3eeb3b899b Merge pull request #5649 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.3.2
2020-11-03 08:55:59 +01:00
Kamil Mysliwiec
535c4a7acf Merge pull request #5650 from nestjs/renovate/docker-mysql-5.x
chore(deps): update mysql docker tag to v5.7.32
2020-11-03 08:55:53 +01:00
Kamil Mysliwiec
7cb50cbcfd Merge pull request #5656 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.19.0
2020-11-03 08:55:37 +01:00
Kamil Mysliwiec
b00df2d884 Merge pull request #5658 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.18.1
2020-11-03 08:55:21 +01:00
Renovate Bot
2255d9a1b9 fix(deps): update dependency bull to v3.18.1 2020-11-03 01:53:37 +00:00
Renovate Bot
ca96f9110b fix(deps): update dependency axios to v0.21.0 2020-11-03 00:32:21 +00:00
Renovate Bot
d7875e3051 fix(deps): update apollo graphql packages to v2.19.0 2020-11-03 00:03:55 +00:00
Renovate Bot
fa07630098 chore(deps): update dependency mocha to v8.2.1 2020-11-02 23:54:02 +00:00
Renovate Bot
351694cf8c chore(deps): update mysql docker tag to v5.7.32 2020-11-02 19:54:47 +00:00
Renovate Bot
034d6d69e7 chore(deps): update dependency webpack to v5.3.2 2020-11-02 19:54:35 +00:00
Renovate Bot
96e7064fcd chore(deps): update dependency sinon to v9.2.1 2020-11-02 18:21:07 +00:00
Renovate Bot
292aa33c44 chore(deps): update dependency lint-staged to v10.5.1 2020-11-02 17:55:23 +00:00
Renovate Bot
77fbc5a511 chore(deps): update dependency jest to v26.6.2 2020-11-02 16:39:25 +00:00
Renovate Bot
f60fc95066 chore(deps): update dependency engine.io-client to v4 2020-11-02 15:59:46 +00:00
Renovate Bot
3e07d44287 chore(deps): update dependency fastify-multipart to v3.3.0 2020-11-02 15:56:04 +00:00
Kamil Myśliwiec
df360d9365 chore(@nestjs) publish v7.5.1 release 2020-11-02 14:15:35 +01:00
Kamil Myśliwiec
be4e50f144 fix(platform-fastify): fix register method signature types 2020-11-02 14:04:18 +01:00
Kamil Myśliwiec
6f5ef692fa ci(): temporarily switch to npm i instead of ci to fix the build 2020-11-02 13:12:18 +01:00
Kamil Myśliwiec
054c6e9817 chore(@nestjs) publish v7.5.0 release 2020-11-02 12:48:13 +01:00
Kamil Myśliwiec
a166b08441 ci(): remove prefer offline flag from samples build script 2020-11-02 12:04:49 +01:00
Kamil Myśliwiec
2d732c8b0c ci(): add no-optional flag to samples install script 2020-11-02 11:54:31 +01:00
Kamil Myśliwiec
a08deb63cd fix(platform-fastify): fix typing issues 2020-11-02 11:32:19 +01:00
Renovate Bot
d2984ca3bf chore(deps): update dependency @types/multer to v1.4.4 2020-11-02 10:18:27 +00:00
Kamil Myśliwiec
8e4e9b7edd Merge branch 'master' of https://github.com/nestjs/nest 2020-11-02 11:09:37 +01:00
Kamil Myśliwiec
df3f906b80 Merge branch 'renovate/fastify-3.x' 2020-11-02 11:09:31 +01:00
Kamil Myśliwiec
24b32e3930 refactor(): run format script (prettier) 2020-11-02 11:09:11 +01:00
Kamil Myśliwiec
4565a9fd99 fix(platform-fastify): fix inject and use method usage 2020-11-02 11:09:01 +01:00
Kamil Myśliwiec
03f500d867 chore(): resolve merge conflicts 2020-11-02 10:59:39 +01:00
Kamil Mysliwiec
739878bd35 Merge pull request #5627 from smhmayboudi/5599-fix-kafkaserver-constructor
fix(microservice): Fix KafkaServer constructor
2020-11-02 10:57:58 +01:00
Kamil Myśliwiec
009d99908b Merge branch 'smhmayboudi-5603-feat-kafkaclient-kafkaserver-naming-conventions' 2020-11-02 10:57:36 +01:00
Kamil Myśliwiec
81550648b3 Merge branch 'master' of https://github.com/nestjs/nest; branch '5603-feat-kafkaclient-kafkaserver-naming-conventions' of https://github.com/smhmayboudi/nest into smhmayboudi-5603-feat-kafkaclient-kafkaserver-naming-conventions 2020-11-02 10:57:00 +01:00
Kamil Myśliwiec
5128867bba Merge branch 'smhmayboudi-5629-feat-KafkaConfig-brokers' 2020-11-02 10:51:50 +01:00
Kamil Myśliwiec
b8c6373258 chore(): resolve merge conflicts 2020-11-02 10:51:36 +01:00
Kamil Mysliwiec
bef63a7c74 Merge pull request #5524 from jmcdo29/feat/file-upload-sample
test(file-upload): creates an example and test for file uploading
2020-11-02 10:48:24 +01:00
Kamil Mysliwiec
e0cb9e05ec Merge pull request #5523 from jmcdo29/feat/jwt-unit-tests
test(jwt-sample): adds tests to the jwt to show e2e flow works
2020-11-02 10:47:26 +01:00
Kamil Mysliwiec
eb80c5878e Update sample/19-auth-jwt/e2e/app/app.e2e-spec.ts 2020-11-02 10:47:13 +01:00
Kamil Myśliwiec
8a03dc6947 Merge branch 'mehdi-sh-hm-conditional-cache-ttl-feature' 2020-11-02 10:46:09 +01:00
Kamil Myśliwiec
e656b17039 refactor(common): remove unnecessary type arg from ttl factory 2020-11-02 10:45:55 +01:00
Kamil Myśliwiec
3ba9b2761c chore(): resolve merge conflicts 2020-11-02 10:43:47 +01:00
Kamil Myśliwiec
7782b27e1a Merge branch 'OpportunityLiu-patch-1' 2020-11-02 10:40:31 +01:00
Kamil Myśliwiec
2344e72418 fix(core): when serializing dynamic module metadata, hash stringified arrow funcs 2020-11-02 10:40:20 +01:00
Kamil Myśliwiec
2f1e4701f6 Merge branch 'patch-1' of https://github.com/OpportunityLiu/nest into OpportunityLiu-patch-1 2020-11-02 10:33:33 +01:00
Kamil Mysliwiec
01345a75ed Merge pull request #5628 from squareloop1/fix/add-missing-chaining-api
fix(platform-fastify): adds missing chaining API types for LightMyRequest inject()
2020-11-02 10:09:18 +01:00
Kamil Mysliwiec
873599b7e5 Merge pull request #5295 from Nosfistis/bugfix/unit-test-pattern
fix(test): stricten unit test file pattern
2020-11-02 10:03:50 +01:00
Kamil Mysliwiec
0ec42bd482 Merge pull request #5609 from capaio/rmq-url-acceptable-types
feature(microservices): update acceptable types in RabbitMq urls
2020-11-02 09:58:56 +01:00
Kamil Mysliwiec
62352ac7e2 Merge pull request #5638 from smhmayboudi/5637-feat-improve-KafkaHeaders
feat(microservices): Improve KafkaHeaders
2020-11-02 09:57:42 +01:00
Kamil Mysliwiec
b4b7e3abe3 Merge pull request #5624 from nestjs/renovate/ws-7.x
chore(deps): update dependency @types/ws to v7.2.9
2020-11-02 09:53:13 +01:00
Hossein Mayboudi
8d9153402e feat(microservices): Improve KafkaHeaders
Issue  Number: #5637
2020-10-30 22:05:44 +03:30
Hossein Mayboudi
0af826e2d4 feat(microservices): Add BrokersFunction to KafkaConfig brokers property
Issue Number: #5629
2020-10-30 19:36:53 +03:30
Jay McDoniel
9d071cfcd0 fix: add types to upload sample 2020-10-30 09:02:24 -07:00
Renovate Bot
8da9342363 chore(deps): update dependency @types/ws to v7.2.9 2020-10-30 15:24:02 +00:00
Kamil Myśliwiec
304b1c81ac Merge branch 'soyuka-feat/eventsource' 2020-10-30 14:57:25 +01:00
Kamil Myśliwiec
945d608df2 sample(): update sse sample 2020-10-30 14:57:13 +01:00
Kamil Myśliwiec
320b599503 test(core): fix router execution context tests 2020-10-30 14:54:58 +01:00
Kamil Myśliwiec
9ba45d6efb fix(core): fix invalid is object import 2020-10-30 14:50:58 +01:00
Kamil Myśliwiec
511625c35e refactor(core): align code changes to the rest of the codebase 2020-10-30 14:49:07 +01:00
Kamil Myśliwiec
e22a3e7c53 Merge branch 'mikicho-Michael/fix-expectedType-override' 2020-10-30 14:10:42 +01:00
Kamil Myśliwiec
e8b2761278 refactor(common): move expected type check (validation pipe) to the top 2020-10-30 14:10:29 +01:00
Kamil Myśliwiec
88cf4c1926 Merge branch 'Michael/fix-expectedType-override' of https://github.com/mikicho/nest into mikicho-Michael/fix-expectedType-override 2020-10-30 14:05:53 +01:00
Kamil Mysliwiec
0d7b13ec53 Merge pull request #5143 from AlexDaSoul/grpc-send-metadata
feat(microservices): Add grpc metadata to server responce
2020-10-30 14:05:35 +01:00
Kamil Myśliwiec
1c32066b80 chore(): bump axios to 0.21.0 2020-10-30 13:01:24 +01:00
Kamil Mysliwiec
5e3c88a2a6 Merge pull request #5630 from nestjs/feat/remove-cli-color
feat(common): remove cli-color dependency
2020-10-30 12:12:42 +01:00
Patrick Münd
b63e279212 fix(platform-fastify): Remove redundant type assertion 2020-10-30 10:09:04 +01:00
Kamil Myśliwiec
b8a52cccaf feat(common): remove cli-color dependency 2020-10-30 10:04:20 +01:00
ccappai
1655e963a5 change type order 2020-10-30 09:39:42 +01:00
Hossein Mayboudi
1ff912e693 feat(microservice): Add clientIdPostfix to KafkaConfig
Issue Number: #5603
2020-10-30 12:04:08 +03:30
Patrick Münd
764859e93a fix(platform-fastify): adds missing chaining API types for LightMyRequest inject() 2020-10-30 09:28:30 +01:00
ccappai
f96470b4ec run format script 2020-10-30 09:16:48 +01:00
Kamil Mysliwiec
ad27807e12 Update packages/microservices/client/client-rmq.ts 2020-10-30 09:05:14 +01:00
Kamil Mysliwiec
5b3c664c8c Update packages/microservices/interfaces/microservice-configuration.interface.ts 2020-10-30 09:04:51 +01:00
Kamil Mysliwiec
5fc57bd3f2 Update packages/microservices/server/server-rmq.ts 2020-10-30 09:04:37 +01:00
Hossein Mayboudi
5b8d765903 fix(microservice): Fix KafkaServer constructor
Issue Number: #5599
2020-10-30 11:20:05 +03:30
Michael Solomon
e40a83fbe5 fix 2020-10-29 21:03:18 +02:00
Michael Solomon
c7b6eba2f1 fix 2020-10-29 20:03:00 +02:00
Jay McDoniel
fca4aceb8b fix: address pr comments 2020-10-29 07:01:26 -07:00
Kamil Mysliwiec
da13cca8cd Merge pull request #5625 from nestjs/princechauhan1992-added-abort-on-error-in-nestapplication-context-options
Princechauhan1992 added abort on error in nestapplication context options
2020-10-29 14:30:24 +01:00
Kamil Mysliwiec
c34d08dbfe Merge pull request #5327 from princechauhan1992/added-abort-on-error-in-nestapplication-context-options
feat(core): Add abortOnError option in NestApplicationContextOptions
2020-10-29 14:22:33 +01:00
Kamil Myśliwiec
437955f68d refactor(): move rethrow to a dedicated file, run format 2020-10-29 14:21:32 +01:00
Kamil Myśliwiec
6bb6eba781 Merge branch 'added-abort-on-error-in-nestapplication-context-options' of https://github.com/princechauhan1992/nest into princechauhan1992-added-abort-on-error-in-nestapplication-context-options 2020-10-29 14:01:42 +01:00
Kamil Mysliwiec
e270c6ada2 Update packages/common/interfaces/nest-application-context-options.interface.ts 2020-10-29 14:00:51 +01:00
Kamil Mysliwiec
68a0abacbf Update packages/common/interfaces/nest-application-context-options.interface.ts 2020-10-29 14:00:32 +01:00
Kamil Mysliwiec
b36ef52219 Merge pull request #5422 from willsoto/fix/kafka-microservice
fix(microservice/kafka): properly await disconnect promises
2020-10-29 13:55:22 +01:00
Kamil Mysliwiec
a13eb17fd9 Merge pull request #5570 from nestjs/renovate/nodemon-2.x
chore(deps): update dependency nodemon to v2.0.6
2020-10-29 13:54:12 +01:00
Kamil Mysliwiec
255da6b8b0 Merge branch 'master' into renovate/nodemon-2.x 2020-10-29 13:54:05 +01:00
Kamil Mysliwiec
1cfc5ce5c1 Merge pull request #5485 from kiwikern/logger-log-level-types
fix(core): allow setting log level after app creation
2020-10-29 13:53:09 +01:00
Kamil Mysliwiec
f9930ca1cf Merge pull request #5443 from mkaufmaner/5442-update-kafka-interface
feat(microservices): Updates Kafka options interface
2020-10-29 13:52:33 +01:00
Kamil Mysliwiec
0f3bbeca73 Merge pull request #5494 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.5.0
2020-10-29 13:51:20 +01:00
Kamil Mysliwiec
7bf900abe4 Merge pull request #5498 from kkoomen/feature/validation-pipe
feat(validation pipe): use protected methods instead of private
2020-10-29 13:51:07 +01:00
Kamil Mysliwiec
ed62048d0f Merge pull request #5530 from borovik96/issue-4874
bugfix(microservices/nats): check replyTo channel existence
2020-10-29 13:50:32 +01:00
Kamil Mysliwiec
8caf6d7853 Update packages/microservices/server/server-nats.ts 2020-10-29 13:49:46 +01:00
Kamil Mysliwiec
f0cd1cec49 Merge pull request #5547 from jmcdo29/feat/validation-pipe-protected-methods
feat(common): gives validation pipe protected package loads
2020-10-29 13:46:28 +01:00
Kamil Mysliwiec
1f7cf0bcfb Merge pull request #5571 from bcldvd/feature/misdirected-exceptions
feat(common-exceptions): Add Misdirected exception and status code enum
2020-10-29 13:46:00 +01:00
Kamil Mysliwiec
486cdb5cf7 Merge pull request #5597 from itsa-sh/persistent-messages
feature(microservices): Add persistent property to RmqOptions
2020-10-29 13:45:39 +01:00
Kamil Mysliwiec
3156f74a9b Merge pull request #5623 from nestjs/fix/async-middleware-order
fix(core): fix request scoped middleware execution order #5612
2020-10-29 13:45:13 +01:00
Kamil Mysliwiec
858179d13b Merge pull request #5622 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.15
2020-10-29 13:38:16 +01:00
Kamil Myśliwiec
001eff418c fix(core): fix request scoped middleware execution order #5612 2020-10-29 12:56:49 +01:00
Kamil Mysliwiec
82203beb64 Merge pull request #5620 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo
2020-10-29 12:53:14 +01:00
Kamil Mysliwiec
5e827738d3 Merge pull request #5621 from nestjs/renovate/chai-4.x
chore(deps): update dependency @types/chai to v4.2.14
2020-10-29 12:43:42 +01:00
Renovate Bot
aaa60acfc0 chore(deps): update dependency @types/jest to v26.0.15 2020-10-29 10:47:16 +00:00
Renovate Bot
6645715f38 chore(deps): update dependency @types/chai to v4.2.14 2020-10-29 09:53:21 +00:00
Renovate Bot
9cab885939 chore(deps): update babel monorepo 2020-10-29 09:44:16 +00:00
Kamil Mysliwiec
a3446a5134 Merge pull request #5565 from nestjs/renovate/ts-loader-8.x
chore(deps): update dependency ts-loader to v8.0.7
2020-10-29 10:34:41 +01:00
ccappai
f51b8f820b feature(microservices): update acceptable types in RabbitMq options 2020-10-29 10:28:24 +01:00
Kamil Mysliwiec
53f44f5062 Merge pull request #5549 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.2.9
2020-10-29 10:03:09 +01:00
Kamil Mysliwiec
275fb49285 Merge pull request #5550 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.10.10
2020-10-29 10:03:02 +01:00
Kamil Mysliwiec
02e5ace296 Merge pull request #5556 from nestjs/renovate/cors-2.x
chore(deps): update dependency @types/cors to v2.8.8
2020-10-29 10:02:17 +01:00
Kamil Mysliwiec
504aeadd26 Merge pull request #5562 from nestjs/renovate/ts-morph-8.x
chore(deps): update dependency ts-morph to v8.1.2
2020-10-29 10:01:46 +01:00
Kamil Mysliwiec
59a5f550c5 Merge pull request #5546 from nestjs/renovate/bull-3.x
chore(deps): update dependency @types/bull to v3.14.4
2020-10-29 10:00:49 +01:00
Kamil Mysliwiec
579e2d416f Merge pull request #5567 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.28
2020-10-29 10:00:34 +01:00
Kamil Mysliwiec
784746dcaf Merge pull request #5559 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5
2020-10-29 10:00:15 +01:00
Kamil Mysliwiec
e5d29c4c6f Merge pull request #5534 from nestjs/renovate/light-my-request-4.x
fix(deps): update dependency light-my-request to v4.2.1
2020-10-29 10:00:10 +01:00
Kamil Mysliwiec
d53c3adf99 Merge pull request #5535 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v26.6.1
2020-10-29 09:59:56 +01:00
Kamil Mysliwiec
c2373e13e5 Merge pull request #5537 from nestjs/renovate/tslib-2.x
fix(deps): update dependency tslib to v2.0.3
2020-10-29 09:59:42 +01:00
Kamil Mysliwiec
fbe19eaa25 Merge pull request #5540 from nestjs/renovate/imports-loader-1.x
chore(deps): update dependency imports-loader to v1.2.0
2020-10-29 09:59:25 +01:00
Kamil Mysliwiec
b2ff5fd6bc Merge pull request #5538 from nestjs/renovate/sinon-9.x
chore(deps): update dependency sinon to v9.2.0
2020-10-29 09:59:08 +01:00
Hyuni
47f4e2ec10 Merge pull request #1 from nestjs/master
sync from nest
2020-10-28 16:48:04 +08:00
Kamil Mysliwiec
d33f4a6bc7 Merge pull request #5583 from kaznovac/patch-4
refactor(microservices): typo deffered -> deferred
2020-10-27 12:33:13 +01:00
Kamil Mysliwiec
ee585b3e88 Merge pull request #5581 from glenwinters/use-guards-test-wording
test: fix guard decorator test names
2020-10-27 12:32:07 +01:00
Kamil Mysliwiec
727f3134de Merge pull request #5580 from kaznovac/patch-3
test(microservices): fix typo Deffered -> Deferred
2020-10-27 12:31:28 +01:00
ccappai
b8c479ebe5 feature(microservices): update acceptable types in RabbitMq urls 2020-10-26 11:38:20 +01:00
Michael Solomon
dbcc366227 fix(common): expectedType get overriden by metatype 2020-10-25 18:55:59 +02:00
Renovate Bot
cf81ae7bc9 chore(deps): update dependency ts-loader to v8.0.7 2020-10-24 12:03:08 +00:00
Renovate Bot
1a9f1c9ee4 fix(deps): update dependency mongoose to v5.10.10 2020-10-23 18:21:21 +00:00
Renovate Bot
8c5904a7e6 chore(deps): update dependency jest to v26.6.1 2020-10-23 10:00:30 +00:00
Ashley Meadows
491d1934ad chore(microservices): Add persistent property to RmqOptions
Adding the persistent property to RmqOptions so messages do not get lost should the RabbitMQ broker restart.
2020-10-22 21:25:11 +01:00
Renovate Bot
227087bb5a chore(deps): update dependency webpack to v5 2020-10-22 17:13:42 +00:00
Renovate Bot
3778752392 fix(deps): update dependency light-my-request to v4.2.1 2020-10-20 08:43:42 +00:00
Renovate Bot
ed99cc664e chore(deps): update dependency nodemon to v2.0.6 2020-10-19 18:53:55 +00:00
Renovate Bot
6de9092a84 chore(deps): update typescript-eslint monorepo to v4.5.0 2020-10-19 18:05:17 +00:00
Renovate Bot
ca0a6abd18 fix(deps): update dependency fastify to v3.7.0 2020-10-19 16:47:47 +00:00
Marko Kaznovac
d0aef45690 refactor(microservices): typo deffered -> deferred 2020-10-19 10:57:32 +02:00
Glen Winters
3ba857f28c test: fix guard decorator test names 2020-10-19 00:34:14 -05:00
Marko Kaznovac
53fe9a2afe test(microservices): fix typo Deffered -> Deferred
fix typo in test
2020-10-18 18:48:52 +02:00
Renovate Bot
9a0b096a6b fix(deps): update dependency fast-json-stringify to v2.2.9 2020-10-14 15:59:19 +00:00
David
33d41bd2c4 feat(common-exceptions): Add Misdirected exception and status code enum 2020-10-14 17:10:05 +02:00
Renovate Bot
b2d08d6295 chore(deps): update dependency @types/redis to v2.8.28 2020-10-13 14:57:53 +00:00
soyuka
7850c9ab70 fix(sse): Drain stream as recommended 2020-10-13 11:45:55 +02:00
soyuka
e0e1febf5f test(sse): Test sse 2020-10-13 11:45:54 +02:00
soyuka
98c3c9859a feat(sse): Implement Server-Sent Events
See discussion in #4826
2020-10-13 11:43:30 +02:00
Renovate Bot
93d29c7847 chore(deps): update dependency ts-morph to v8.1.2 2020-10-12 14:32:04 +00:00
Renovate Bot
d89554a842 chore(deps): update dependency @types/cors to v2.8.8 2020-10-12 01:16:49 +00:00
Renovate Bot
ae5ddbc400 fix(deps): update dependency tslib to v2.0.3 2020-10-10 00:12:44 +00:00
Jay McDoniel
4355bcac0c feat(common): gives validation pipe protected package loads
By having the `loadPackage` for `class-validator` and
`class-transformer` under `protected` methods, other devs can now
decide if they want to use different validation packages, like
`class-validator-multi-lang` but by default will still use the standard
`class-validator` and `class-transformer`.

fix #5542
2020-10-08 22:09:13 -07:00
Renovate Bot
3bb12041e0 chore(deps): update dependency @types/bull to v3.14.4 2020-10-08 20:33:12 +00:00
Renovate Bot
544c2997c5 chore(deps): update dependency imports-loader to v1.2.0 2020-10-07 14:19:19 +00:00
Renovate Bot
a633f27bf3 chore(deps): update dependency sinon to v9.2.0 2020-10-06 19:19:48 +00:00
Kamil Mysliwiec
513080d8f7 Merge pull request #5529 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v26.5.0
2020-10-06 08:55:37 +02:00
Kamil Mysliwiec
948226eba7 Merge pull request #5531 from nestjs/renovate/chai-4.x
chore(deps): update dependency @types/chai to v4.2.13
2020-10-06 08:55:30 +02:00
Kamil Mysliwiec
f497e574cf Merge pull request #5533 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.10.8
2020-10-06 08:55:00 +02:00
Kamil Mysliwiec
ce8039a2e1 Merge pull request #5532 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.18.2
2020-10-06 08:52:34 +02:00
Renovate Bot
f41e5f4588 fix(deps): update dependency mongoose to v5.10.8 2020-10-05 21:52:00 +00:00
Renovate Bot
87b6513ded fix(deps): update apollo graphql packages to v2.18.2 2020-10-05 19:23:13 +00:00
Vladimir Borovik
4d7c2651dc fix(microservices/nats): Check replyTo channel existence 2020-10-05 20:36:49 +03:00
Renovate Bot
3d25c24cb9 chore(deps): update dependency @types/chai to v4.2.13 2020-10-05 16:06:09 +00:00
Renovate Bot
76ad06bced chore(deps): update dependency jest to v26.5.0 2020-10-05 11:40:44 +00:00
Kamil Mysliwiec
a7a427def7 Merge pull request #5473 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.18.1
2020-10-05 11:45:56 +02:00
Kamil Mysliwiec
38512b5db0 Merge pull request #5504 from nestjs/renovate/typeorm-0.x
fix(deps): update dependency typeorm to v0.2.28
2020-10-05 11:30:13 +02:00
Kamil Mysliwiec
25bde97900 Merge pull request #5503 from nestjs/renovate/sinon-9.x
chore(deps): update dependency sinon to v9.1.0
2020-10-05 11:21:55 +02:00
Kamil Mysliwiec
0055eb97cf Merge pull request #5495 from nestjs/renovate/ws-7.x
chore(deps): update dependency @types/ws to v7.2.7
2020-10-05 10:56:00 +02:00
Kamil Mysliwiec
99be2f16b7 Merge pull request #5500 from nestjs/renovate/ts-jest-26.x
chore(deps): update dependency ts-jest to v26.4.1
2020-10-05 10:55:35 +02:00
Kamil Mysliwiec
667c742e72 Merge pull request #5506 from nestjs/renovate/bull-3.x
chore(deps): update dependency @types/bull to v3.14.3
2020-10-05 10:55:15 +02:00
Kamil Mysliwiec
f4be8d034b Merge pull request #5509 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.5.1
2020-10-05 10:55:03 +02:00
Kamil Mysliwiec
e562440988 Merge pull request #5508 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.2.4
2020-10-05 10:54:53 +02:00
Kamil Mysliwiec
a3896e433e Merge pull request #5512 from nestjs/renovate/docker-confluentinc-cp-zookeeper-5.x
chore(deps): update confluentinc/cp-zookeeper docker tag to v5.5.2
2020-10-05 10:54:22 +02:00
Kamil Mysliwiec
62bccbbe86 Merge pull request #5510 from nestjs/renovate/socket.io-packages
chore(deps): update dependency socket.io-client to v2.3.1
2020-10-05 10:54:15 +02:00
Kamil Mysliwiec
04a4f7aa96 Merge pull request #5511 from nestjs/renovate/docker-confluentinc-cp-kafka-5.x
chore(deps): update confluentinc/cp-kafka docker tag to v5.5.2
2020-10-05 10:54:08 +02:00
Kamil Mysliwiec
ba807c9a19 Merge pull request #5515 from mvegter/docs/typo
fix(docs): corrected spelling mistake in JSDoc
2020-10-05 10:53:59 +02:00
Kamil Mysliwiec
59996b9703 Merge pull request #5518 from nestjs/renovate/light-my-request-4.x
fix(deps): update dependency light-my-request to v4.1.0
2020-10-05 10:53:40 +02:00
Kamil Mysliwiec
12e5af85ad Merge pull request #5527 from nestjs/renovate/fastify-static-3.x
fix(deps): update dependency fastify-static to v3.2.1
2020-10-05 10:53:04 +02:00
Kamil Mysliwiec
9316e5a168 Merge pull request #5528 from nestjs/renovate/uuid-8.x
fix(deps): update dependency uuid to v8.3.1
2020-10-05 10:52:51 +02:00
Renovate Bot
d80deb2caf fix(deps): update dependency uuid to v8.3.1 2020-10-05 01:26:15 +00:00
Renovate Bot
a70632ebe1 fix(deps): update dependency fastify-static to v3.2.1 2020-10-05 01:24:16 +00:00
Renovate Bot
5a2893b845 chore(deps): update dependency sinon to v9.1.0 2020-10-04 22:02:26 +00:00
Renovate Bot
8719277226 fix(deps): update dependency fastify to v3.5.1 2020-10-04 11:25:12 +00:00
Jay McDoniel
854b1db006 test(file-upload): creates an example and test for file uploading 2020-10-03 14:21:43 -07:00
Jay McDoniel
6266e1995a fix(sample): fix testing failurefrom chai import 2020-10-03 12:05:00 -07:00
Jay McDoniel
5a8909bfdb test(jwt-sample): adds tests to the jwt to show e2e flow works 2020-10-03 11:34:36 -07:00
Renovate Bot
fbd354fb86 fix(deps): update dependency light-my-request to v4.1.0 2020-10-01 21:50:16 +00:00
Martijn Vegter
4bc2b46d1e fix(docs): corrected spelling mistake in JSDoc 2020-10-01 09:33:16 +02:00
Renovate Bot
4685e985d7 chore(deps): update confluentinc/cp-zookeeper docker tag to v5.5.2 2020-09-30 19:56:39 +00:00
Renovate Bot
a6a5e58fae chore(deps): update confluentinc/cp-kafka docker tag to v5.5.2 2020-09-30 19:56:26 +00:00
Renovate Bot
e63ea9d91c chore(deps): update dependency socket.io-client to v2.3.1 2020-09-30 16:40:40 +00:00
Renovate Bot
37ce272fcb fix(deps): update dependency typeorm to v0.2.28 2020-09-30 14:33:36 +00:00
Renovate Bot
91f8207718 fix(deps): update dependency graphql-tools to v6.2.4 2020-09-30 07:42:48 +00:00
Renovate Bot
5d6c74a02d chore(deps): update dependency @types/bull to v3.14.3 2020-09-30 03:12:29 +00:00
Renovate Bot
f6bffc445d chore(deps): update dependency ts-jest to v26.4.1 2020-09-29 11:03:13 +00:00
Kamil Mysliwiec
1450eb490a Merge pull request #5496 from nestjs/renovate/gulp-4.x
chore(deps): update dependency @types/gulp to v4.0.7
2020-09-29 08:26:16 +02:00
Renovate Bot
d5b75ad102 chore(deps): update dependency @types/gulp to v4.0.7 2020-09-29 02:52:33 +00:00
Kim 金可明
e2a157725c feat(validation pipe): use protected methods instead of private 2020-09-29 10:47:45 +08:00
Renovate Bot
f8dfcf788a chore(deps): update dependency @types/ws to v7.2.7 2020-09-28 23:03:34 +00:00
Kamil Mysliwiec
ab9d3ef6fb Merge pull request #5489 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.10.0
2020-09-28 09:07:04 +02:00
Kamil Mysliwiec
3dd487030f Merge pull request #5488 from nestjs/renovate/sinon-9.x
chore(deps): update dependency @types/sinon to v9.0.6
2020-09-28 09:06:32 +02:00
Kamil Mysliwiec
80a43751fa Merge pull request #5476 from nestjs/renovate/supertest-5.x
chore(deps): update dependency supertest to v5
2020-09-28 09:02:53 +02:00
Kamil Mysliwiec
4493bf07da Merge pull request #5474 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.10.7
2020-09-28 09:02:39 +02:00
Kamil Mysliwiec
376fff2a60 Merge pull request #5471 from nestjs/renovate/point-of-view-4.x
fix(deps): update dependency point-of-view to v4.6.0
2020-09-28 09:02:22 +02:00
Kamil Mysliwiec
42f8c6aee1 Merge pull request #5490 from nestjs/renovate/eslint-plugin-import-2.x
chore(deps): update dependency eslint-plugin-import to v2.22.1
2020-09-28 09:02:04 +02:00
Renovate Bot
668a02726a chore(deps): update dependency eslint-plugin-import to v2.22.1 2020-09-28 02:19:01 +00:00
Renovate Bot
20dcade8f2 chore(deps): update dependency eslint to v7.10.0 2020-09-28 00:46:49 +00:00
Renovate Bot
74bec8ebb0 chore(deps): update dependency @types/sinon to v9.0.6 2020-09-28 00:20:49 +00:00
Kim Kern
69ada75280 fix(core): allow setting log level after app creation
So far, they types only allowed to set the log level within the application options, and not when calling app.useLogger(), although internally, they call the same method.
closes @nestjs/nest#5484
2020-09-27 20:27:06 +02:00
Renovate Bot
2253c19243 chore(deps): update dependency supertest to v5 2020-09-25 14:02:20 +00:00
Renovate Bot
c39d4ca4dd fix(deps): update dependency mongoose to v5.10.7 2020-09-24 21:33:02 +00:00
Renovate Bot
e3743e4d54 fix(deps): update apollo graphql packages to v2.18.1 2020-09-24 19:22:39 +00:00
Renovate Bot
fdca922ef3 fix(deps): update dependency point-of-view to v4.6.0 2020-09-24 16:05:23 +00:00
Will
4f96edfaa7 fix(microservice/kafka): properly await disconnect promises
`producer.disconnect()` and `consumer.disconnect()` are promises.
Since they weren't being `await`ed properly, you would have Kafka code that
would attempt to execute after teardown. By waiting for the promises, those errors
go away.

Official documentation: https://kafka.js.org/docs/getting-started

Closes #4830
2020-09-24 08:11:24 -04:00
Kamil Mysliwiec
09fbc83108 Merge pull request #5468 from nestjs/renovate/nestjs-schedule-0.x
fix(deps): update dependency @nestjs/schedule to v0.4.1
2020-09-23 14:46:01 +02:00
Renovate Bot
f60f8d39e5 fix(deps): update dependency @nestjs/schedule to v0.4.1 2020-09-23 12:13:34 +00:00
Kamil Mysliwiec
ac070b80f9 Merge pull request #5463 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.18.0
2020-09-22 09:37:31 +02:00
Kamil Mysliwiec
965667a771 Merge pull request #5461 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.2.0
2020-09-22 08:19:19 +02:00
Kamil Mysliwiec
04b0659ab1 Merge pull request #5456 from nestjs/renovate/nestjs-bull-0.x
fix(deps): update dependency @nestjs/bull to v0.2.2
2020-09-22 08:15:51 +02:00
Kamil Mysliwiec
1fb3efd979 Merge pull request #5458 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.7.0
2020-09-22 08:14:46 +02:00
Kamil Mysliwiec
bca5c43502 Merge pull request #5459 from nestjs/renovate/mysql2-2.x
fix(deps): update dependency mysql2 to v2.2.5
2020-09-22 08:14:37 +02:00
Renovate Bot
9d20096d71 fix(deps): update apollo graphql packages to v2.18.0 2020-09-22 05:36:41 +00:00
Renovate Bot
70b17a1c73 chore(deps): update typescript-eslint monorepo to v4.2.0 2020-09-21 17:50:23 +00:00
Renovate Bot
4a8a066b65 fix(deps): update dependency mysql2 to v2.2.5 2020-09-21 12:32:54 +00:00
Kamil Myśliwiec
e8cf9fc248 sample(): update swagger and graphql code first samples 2020-09-21 13:30:50 +02:00
Renovate Bot
5c8809cd88 fix(deps): update dependency @nestjs/graphql to v7.7.0 2020-09-21 11:28:58 +00:00
Renovate Bot
0d5c766684 fix(deps): update dependency @nestjs/bull to v0.2.2 2020-09-21 10:46:43 +00:00
Kamil Mysliwiec
2879dc689b Merge pull request #5420 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.1.1
2020-09-21 12:33:46 +02:00
Kamil Mysliwiec
b3d5249ded Merge pull request #5450 from nestjs/renovate/ts-jest-26.x
chore(deps): update dependency ts-jest to v26.4.0
2020-09-21 12:30:05 +02:00
Kamil Mysliwiec
b8a0a3066e Merge pull request #5446 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.10.6
2020-09-21 12:29:55 +02:00
Kamil Mysliwiec
32e5aa4d5a Merge pull request #5432 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.4.0
2020-09-21 12:29:45 +02:00
Renovate Bot
f315f05a2a chore(deps): update dependency ts-jest to v26.4.0 2020-09-21 10:09:14 +00:00
Renovate Bot
7a130b07e5 chore(deps): update dependency lint-staged to v10.4.0 2020-09-21 08:37:51 +00:00
Renovate Bot
20f0106efa fix(deps): update dependency mongoose to v5.10.6 2020-09-21 08:32:22 +00:00
Kamil Mysliwiec
cdae4b3aae Merge pull request #5441 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.2.7
2020-09-21 10:08:00 +02:00
Kamil Mysliwiec
e3aac1d546 Merge pull request #5445 from nestjs/renovate/typescript-4.x
chore(deps): update dependency typescript to v4.0.3
2020-09-21 10:07:37 +02:00
Kamil Mysliwiec
cc374e705f Merge pull request #5451 from nestjs/renovate/ts-loader-8.x
chore(deps): update dependency ts-loader to v8.0.4
2020-09-21 10:07:21 +02:00
Kamil Mysliwiec
2fb28d077e Merge pull request #5452 from nestjs/renovate/ts-morph-8.x
chore(deps): update dependency ts-morph to v8.1.1
2020-09-21 10:07:16 +02:00
Kamil Mysliwiec
e90bebfb84 Merge pull request #5453 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.2.3
2020-09-21 10:07:10 +02:00
Kamil Mysliwiec
457b8488ca Merge pull request #5454 from nestjs/renovate/mysql2-2.x
fix(deps): update dependency mysql2 to v2.2.3
2020-09-21 10:06:47 +02:00
Renovate Bot
c20c232ac2 fix(deps): update dependency mysql2 to v2.2.3 2020-09-21 04:07:21 +00:00
Renovate Bot
3191168116 fix(deps): update dependency graphql-tools to v6.2.3 2020-09-21 03:21:30 +00:00
Renovate Bot
b26ea7c349 chore(deps): update dependency ts-morph to v8.1.1 2020-09-21 03:18:09 +00:00
Renovate Bot
3f7a40fdd9 chore(deps): update dependency ts-loader to v8.0.4 2020-09-21 02:07:07 +00:00
Renovate Bot
f1092a9a12 chore(deps): update dependency typescript to v4.0.3 2020-09-18 20:41:06 +00:00
Michael Kaufman
c77e7412f3 feat(microservices): Updates Kafka options interface 2020-09-18 10:04:05 -04:00
Renovate Bot
4725935f23 fix(deps): update dependency fast-json-stringify to v2.2.7 2020-09-18 09:29:45 +00:00
Kamil Mysliwiec
3c86401c45 Merge pull request #5437 from nestjs/renovate/webpack-4.x
chore(deps): update dependency webpack to v4.44.2
2020-09-18 09:08:39 +02:00
Kamil Mysliwiec
cde348cac2 Merge pull request #5434 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.14
2020-09-18 09:08:28 +02:00
Kamil Mysliwiec
511dca61e7 Merge pull request #5438 from nestjs/renovate/mysql2-2.x
fix(deps): update dependency mysql2 to v2.2.1
2020-09-18 09:08:06 +02:00
Renovate Bot
0c6906f964 fix(deps): update dependency mysql2 to v2.2.1 2020-09-18 06:19:20 +00:00
Renovate Bot
6f9afed3d1 chore(deps): update dependency webpack to v4.44.2 2020-09-18 00:03:22 +00:00
Renovate Bot
cf8eb91bdb chore(deps): update dependency @types/jest to v26.0.14 2020-09-16 16:18:38 +00:00
Kamil Mysliwiec
95c48f8ef3 Merge pull request #5418 from nestjs/renovate/nestjs-typeorm-7.x
fix(deps): update dependency @nestjs/typeorm to v7.1.4
2020-09-16 08:16:29 +02:00
Kamil Mysliwiec
81959f2499 Merge pull request #5419 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.4.1
2020-09-16 08:16:22 +02:00
Kamil Mysliwiec
e309ee7b43 Merge pull request #5424 from nestjs/renovate/wrk-1.x
chore(deps): update dependency wrk to v1.2.1
2020-09-16 08:16:15 +02:00
Kamil Mysliwiec
8fb1286592 Merge pull request #5429 from nestjs/renovate/prettier-2.x
chore(deps): update dependency prettier to v2.1.2
2020-09-16 08:12:17 +02:00
Renovate Bot
299a4efc55 chore(deps): update dependency prettier to v2.1.2 2020-09-16 01:45:52 +00:00
Renovate Bot
314e9a845d chore(deps): update dependency wrk to v1.2.1 2020-09-14 23:53:22 +00:00
Renovate Bot
23c1dd03a8 chore(deps): update typescript-eslint monorepo to v4.1.1 2020-09-14 17:30:11 +00:00
Renovate Bot
ed41c10f03 fix(deps): update dependency fastify to v3.4.1 2020-09-14 13:18:14 +00:00
Renovate Bot
2fb521b4b3 fix(deps): update dependency @nestjs/typeorm to v7.1.4 2020-09-14 07:11:06 +00:00
Kamil Mysliwiec
77a9980469 Merge pull request #5400 from nestjs/renovate/point-of-view-4.x
fix(deps): update dependency point-of-view to v4.5.1
2020-09-14 08:40:38 +02:00
Kamil Mysliwiec
4690c088b2 Merge pull request #5406 from nestjs/dependabot/npm_and_yarn/sample/01-cats-app/node-fetch-2.6.1
chore(deps): bump node-fetch from 2.6.0 to 2.6.1 in /sample/01-cats-app
2020-09-14 08:40:31 +02:00
Kamil Mysliwiec
850f262734 Merge pull request #5408 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.10.5
2020-09-14 08:40:25 +02:00
Kamil Mysliwiec
42866dd675 Merge pull request #5411 from nestjs/dependabot/npm_and_yarn/sample/13-mongo-typeorm/node-fetch-2.6.1
chore(deps): bump node-fetch from 2.6.0 to 2.6.1 in /sample/13-mongo-typeorm
2020-09-14 08:40:17 +02:00
Kamil Mysliwiec
87cac7319d Merge pull request #5414 from nestjs/renovate/amqp-connection-manager-3.x
chore(deps): update dependency amqp-connection-manager to v3.2.1
2020-09-14 08:40:10 +02:00
Kamil Mysliwiec
f0f9227a6d Merge pull request #5416 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.2.2
2020-09-14 08:40:02 +02:00
Kamil Mysliwiec
f8ada756f1 Merge pull request #5415 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.9.0
2020-09-14 08:39:53 +02:00
Kamil Mysliwiec
9b083b524c Merge pull request #5417 from nestjs/renovate/major-commitlint-monorepo
chore(deps): update commitlint monorepo to v11 (major)
2020-09-14 08:21:33 +02:00
Renovate Bot
67eb94aab2 chore(deps): update commitlint monorepo to v11 2020-09-14 03:00:31 +00:00
Renovate Bot
8580144282 fix(deps): update dependency graphql-tools to v6.2.2 2020-09-14 01:28:06 +00:00
Renovate Bot
5c39256280 chore(deps): update dependency eslint to v7.9.0 2020-09-14 01:00:35 +00:00
Renovate Bot
f91ac064a4 chore(deps): update dependency amqp-connection-manager to v3.2.1 2020-09-14 00:38:01 +00:00
dependabot[bot]
e426cfa441 chore(deps): bump node-fetch in /sample/13-mongo-typeorm
Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md)
- [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-12 16:40:49 +00:00
Renovate Bot
65e4227806 fix(deps): update dependency mongoose to v5.10.5 2020-09-11 17:36:46 +00:00
Renovate Bot
84dd134d03 fix(deps): update dependency point-of-view to v4.5.1 2020-09-11 06:54:20 +00:00
dependabot[bot]
64403b7105 chore(deps): bump node-fetch from 2.6.0 to 2.6.1 in /sample/01-cats-app
Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md)
- [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-11 06:51:09 +00:00
Kamil Mysliwiec
6870e70621 Merge pull request #5404 from nestjs/renovate/mongodb-3.x
fix(deps): update dependency mongodb to v3.6.2
2020-09-11 08:49:07 +02:00
Kamil Mysliwiec
9ee34cad2c Merge pull request #5403 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.2.6
2020-09-11 08:48:59 +02:00
Kamil Mysliwiec
d0cc307ce2 Merge pull request #5401 from nestjs/renovate/typeorm-0.x
fix(deps): update dependency typeorm to v0.2.26
2020-09-11 08:48:53 +02:00
Kamil Mysliwiec
d42ff22cd6 Merge pull request #5399 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.10.4
2020-09-11 08:48:31 +02:00
Kamil Mysliwiec
61069bf6c0 Merge pull request #5373 from nestjs/renovate/socket.io-packages
fix(deps): update dependency socket.io-redis to v5.4.0
2020-09-11 08:48:21 +02:00
Renovate Bot
343dbea98f fix(deps): update dependency mongodb to v3.6.2 2020-09-10 18:43:50 +00:00
Renovate Bot
34af4a6d3d fix(deps): update dependency fast-json-stringify to v2.2.6 2020-09-10 14:27:09 +00:00
Renovate Bot
736e956fe1 fix(deps): update dependency typeorm to v0.2.26 2020-09-10 07:39:16 +00:00
Renovate Bot
8a93acaf4a fix(deps): update dependency mongoose to v5.10.4 2020-09-09 16:05:51 +00:00
Kamil Mysliwiec
4139b3c980 Merge pull request #5397 from nestjs/renovate/nestjs-schematics-7.x
chore(deps): update dependency @nestjs/schematics to v7.1.2
2020-09-08 10:29:05 +02:00
Renovate Bot
d7f9d35349 chore(deps): update dependency @nestjs/schematics to v7.1.2 2020-09-08 08:05:22 +00:00
Kamil Mysliwiec
6a6de086c8 Merge pull request #5395 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.1.0
2020-09-08 08:46:14 +02:00
Renovate Bot
5b5c6273ce chore(deps): update typescript-eslint monorepo to v4.1.0 2020-09-07 18:51:34 +00:00
Kamil Mysliwiec
89dc0f19ff Merge pull request #5364 from nestjs/renovate/nestjs-typeorm-7.x
fix(deps): update dependency @nestjs/typeorm to v7.1.3
2020-09-07 14:16:05 +02:00
Kamil Mysliwiec
becf40be9a Merge pull request #5360 from nestjs/renovate/major-typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4 (major)
2020-09-07 14:15:43 +02:00
Kamil Mysliwiec
c46511cc9a Merge pull request #5367 from nestjs/renovate/express-4.x
chore(deps): update dependency @types/express to v4.17.8
2020-09-07 13:55:54 +02:00
Kamil Mysliwiec
e143096f3c Merge pull request #5365 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.2.1
2020-09-07 13:54:47 +02:00
Kamil Mysliwiec
449953710e Merge pull request #5393 from nestjs/renovate/husky-4.x
chore(deps): update dependency husky to v4.3.0
2020-09-07 13:54:34 +02:00
Kamil Mysliwiec
85c6be1a40 Merge pull request #5374 from kkoomen/feature/ignore-buffer-metatype
Ignore Buffer metatypes in validation pipe
2020-09-07 13:07:10 +02:00
Renovate Bot
8ec5417360 chore(deps): update typescript-eslint monorepo to v4 2020-09-07 10:52:58 +00:00
Renovate Bot
110e60f355 fix(deps): update dependency socket.io-redis to v5.4.0 2020-09-07 10:30:27 +00:00
Renovate Bot
5b886fec7e fix(deps): update dependency graphql-tools to v6.2.1 2020-09-07 10:29:26 +00:00
Renovate Bot
90834dc096 fix(deps): update dependency @nestjs/typeorm to v7.1.3 2020-09-07 10:26:30 +00:00
Renovate Bot
fd693927cd chore(deps): update dependency husky to v4.3.0 2020-09-07 10:23:10 +00:00
Renovate Bot
a94317cc46 chore(deps): update dependency @types/express to v4.17.8 2020-09-07 09:38:37 +00:00
Kamil Mysliwiec
d9adc356e4 Merge pull request #5361 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo
2020-09-07 10:56:58 +02:00
Kamil Mysliwiec
9248c40f93 Merge pull request #5362 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.13
2020-09-07 10:56:51 +02:00
Kamil Mysliwiec
f8d7433fe4 Merge pull request #5363 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.8.1
2020-09-07 10:56:45 +02:00
Kamil Mysliwiec
0eb10c2c88 Merge pull request #5368 from nestjs/renovate/cache-manager-3.x
chore(deps): update dependency cache-manager to v3.4.0
2020-09-07 10:56:16 +02:00
Kamil Mysliwiec
d36459fff8 Merge pull request #5369 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.27
2020-09-07 10:56:08 +02:00
Kamil Mysliwiec
acc29ea385 Merge pull request #5370 from nestjs/renovate/point-of-view-4.x
fix(deps): update dependency point-of-view to v4.5.0
2020-09-07 10:56:01 +02:00
Kamil Mysliwiec
b7e4afe34e Merge pull request #5376 from nestjs/renovate/mongodb-3.x
fix(deps): update dependency mongodb to v3.6.1
2020-09-07 10:55:47 +02:00
Kamil Mysliwiec
8c008105c0 Merge pull request #5378 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.3.0
2020-09-07 10:55:40 +02:00
Kamil Mysliwiec
46fcfd9b64 Merge pull request #5381 from nestjs/renovate/fastify-multipart-3.x
chore(deps): update dependency fastify-multipart to v3.2.0
2020-09-07 10:55:33 +02:00
Kamil Mysliwiec
5e0e0ba22a Merge pull request #5382 from nestjs/dependabot/npm_and_yarn/sample/13-mongo-typeorm/bl-2.2.1
chore(deps): bump bl from 2.2.0 to 2.2.1 in /sample/13-mongo-typeorm
2020-09-07 10:55:25 +02:00
Kamil Mysliwiec
0ac74d383f Merge pull request #5383 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.10.3
2020-09-07 10:55:20 +02:00
Kamil Mysliwiec
9200ed6c81 Merge pull request #5390 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.2.4
2020-09-07 10:55:13 +02:00
Kamil Mysliwiec
9e022ad77b Merge pull request #5391 from nestjs/renovate/rxjs-6.x
fix(deps): update dependency rxjs to v6.6.3
2020-09-07 10:55:07 +02:00
Kamil Mysliwiec
ae45b6a079 Merge pull request #5387 from gelito/patch-1
Update server-rmq.ts
2020-09-07 10:46:46 +02:00
Kamil Mysliwiec
6951502d25 Merge pull request #5389 from nestjs/renovate/rxjs-compat-6.x
chore(deps): update dependency rxjs-compat to v6.6.3
2020-09-07 09:34:25 +02:00
Renovate Bot
dcaba8e2e9 fix(deps): update dependency rxjs to v6.6.3 2020-09-07 02:22:51 +00:00
Renovate Bot
3e024bb9cb fix(deps): update dependency fast-json-stringify to v2.2.4 2020-09-07 00:48:49 +00:00
Renovate Bot
8d7cb60894 chore(deps): update dependency rxjs-compat to v6.6.3 2020-09-07 00:46:34 +00:00
Ángel Luis Quesada Nieto
cfe419f370 Update server-rmq.ts
Changed the private for protected in order to be able to extend and modify the ServerRMQ
2020-09-06 18:05:21 +02:00
Renovate Bot
bbd7ac9219 fix(deps): update dependency mongoose to v5.10.3 2020-09-03 20:16:56 +00:00
dependabot[bot]
8d9f868a91 chore(deps): bump bl from 2.2.0 to 2.2.1 in /sample/13-mongo-typeorm
Bumps [bl](https://github.com/rvagg/bl) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/rvagg/bl/releases)
- [Commits](https://github.com/rvagg/bl/compare/v2.2.0...v2.2.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-03 19:28:11 +00:00
Renovate Bot
4e314b4352 chore(deps): update dependency fastify-multipart to v3.2.0 2020-09-03 18:40:17 +00:00
Renovate Bot
fdef13f3de chore(deps): update babel monorepo 2020-09-03 16:13:47 +00:00
Renovate Bot
f0cbf063e8 chore(deps): update dependency lint-staged to v10.3.0 2020-09-03 08:21:44 +00:00
Renovate Bot
7e93cf759f chore(deps): update dependency @types/jest to v26.0.13 2020-09-02 16:21:37 +00:00
Renovate Bot
968374e0c9 fix(deps): update dependency mongodb to v3.6.1 2020-09-02 13:13:29 +00:00
Kim 金可明
534bb5bc50 feat(validation.pipe): ignore buffer metatypes 2020-09-02 16:28:23 +08:00
Renovate Bot
2b96efd5fb chore(deps): update dependency eslint to v7.8.1 2020-09-01 21:27:42 +00:00
Renovate Bot
6895ae42c1 fix(deps): update dependency point-of-view to v4.5.0 2020-09-01 18:13:34 +00:00
Renovate Bot
4c6d145853 chore(deps): update dependency @types/redis to v2.8.27 2020-09-01 16:30:32 +00:00
Renovate Bot
645b474c49 chore(deps): update dependency cache-manager to v3.4.0 2020-09-01 16:17:01 +00:00
mehdi-sh-hm
1c38a2dd2d feat(common): add support for conditional cache ttl 2020-09-01 04:25:52 -04:00
Kamil Mysliwiec
9af0887613 Merge pull request #5359 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.4.4
2020-08-31 13:32:30 +02:00
Renovate Bot
0472533d39 fix(deps): update nest monorepo to v7.4.4 2020-08-31 11:07:39 +00:00
Kamil Myśliwiec
9c468e3eb4 chore(@nestjs) publish v7.4.4 release 2020-08-31 12:42:41 +02:00
Kamil Myśliwiec
ba61c790e6 Merge branch 'master' of https://github.com/nestjs/nest 2020-08-31 11:53:10 +02:00
Kamil Myśliwiec
ce606e768d fix(platform-fastify): fix exception filter issue (reply ctor) 2020-08-31 11:53:03 +02:00
Kamil Mysliwiec
4d1c1279ae Merge pull request #5349 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.10.2
2020-08-31 10:03:36 +02:00
Renovate Bot
1f8a953f31 fix(deps): update dependency mongoose to v5.10.2 2020-08-31 07:11:39 +00:00
Kamil Mysliwiec
2d9d912c61 Merge pull request #5357 from nestjs/renovate/confluentinc-cp-kafka-5.x
chore(deps): update confluentinc/cp-kafka docker tag to v5.5.1
2020-08-31 09:03:16 +02:00
Kamil Mysliwiec
0eacce32ea Merge pull request #5351 from nestjs/renovate/mocha-8.x
chore(deps): update dependency mocha to v8.1.3
2020-08-31 09:01:47 +02:00
Kamil Mysliwiec
97efd2b9f7 Merge pull request #5350 from nestjs/renovate/fastify-multipart-3.x
chore(deps): update dependency fastify-multipart to v3.1.0
2020-08-31 09:01:34 +02:00
Kamil Mysliwiec
7eee395044 Merge pull request #5346 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.4.3
2020-08-31 09:01:22 +02:00
Renovate Bot
23008d5b5c chore(deps): update confluentinc/cp-kafka docker tag to v5.5.1 2020-08-31 06:48:24 +00:00
Renovate Bot
eab0cccd4b chore(deps): update dependency mocha to v8.1.3 2020-08-28 21:06:09 +00:00
Renovate Bot
9a2f1e9492 chore(deps): update dependency fastify-multipart to v3.1.0 2020-08-28 15:54:10 +00:00
Kamil Mysliwiec
9bc184cd23 Merge pull request #5348 from nestjs/fix/missing-await-5347
fix(core): add missing await when dynamic modules metadata is stored
2020-08-28 15:19:38 +02:00
Kamil Myśliwiec
4257f04550 fix(core): add missing await when dynamic modules metadata is stored 2020-08-28 15:03:55 +02:00
Renovate Bot
76bf2030d3 fix(deps): update nest monorepo to v7.4.3 2020-08-28 08:54:40 +00:00
Kamil Myśliwiec
e70196b8c2 chore(): update README files 2020-08-28 10:30:06 +02:00
Kamil Myśliwiec
b0094dfb69 chore(@nestjs) publish v7.4.3 release 2020-08-28 10:29:15 +02:00
Kamil Mysliwiec
9fbd535e90 Merge pull request #5343 from nestjs/renovate/fastify-formbody-5.x
fix(deps): update dependency fastify-formbody to v5
2020-08-28 10:28:14 +02:00
Renovate Bot
5a6de920a2 fix(deps): update dependency fastify-formbody to v5 2020-08-28 06:24:32 +00:00
Kamil Mysliwiec
11890547bb Merge pull request #5338 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.10.1
2020-08-28 08:21:25 +02:00
Kamil Mysliwiec
ac413cd045 Merge pull request #5344 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.17.0
2020-08-28 08:21:05 +02:00
Renovate Bot
869446a65e fix(deps): update apollo graphql packages to v2.17.0 2020-08-27 18:49:34 +00:00
Renovate Bot
917b09ba52 fix(deps): update dependency mongoose to v5.10.1 2020-08-26 19:33:51 +00:00
Kamil Myśliwiec
9c86cb4086 Merge branch 'master' of https://github.com/nestjs/nest 2020-08-26 15:11:50 +02:00
Kamil Myśliwiec
351e810d69 feat(platform-fastify): use require for dependencies instead of load package util 2020-08-26 15:11:40 +02:00
Kamil Mysliwiec
509c380962 Merge pull request #5333 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.1.0
2020-08-26 14:44:19 +02:00
Kamil Mysliwiec
6a51e73746 Merge pull request #5331 from nestjs/renovate/ts-jest-26.x
chore(deps): update dependency ts-jest to v26.3.0
2020-08-26 14:44:06 +02:00
Kamil Mysliwiec
163b410144 Merge pull request #5334 from nestjs/renovate/fastify-multipart-3.x
chore(deps): update dependency fastify-multipart to v3
2020-08-26 14:43:50 +02:00
Renovate Bot
a555fdab0c chore(deps): update dependency fastify-multipart to v3 2020-08-26 10:34:55 +00:00
Renovate Bot
65a7c3c29c fix(deps): update dependency graphql-tools to v6.1.0 2020-08-26 10:33:05 +00:00
Renovate Bot
48926107d4 chore(deps): update dependency ts-jest to v26.3.0 2020-08-26 07:31:24 +00:00
Kamil Mysliwiec
7ee2b34ae8 Merge pull request #5324 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.10.1
2020-08-26 09:21:34 +02:00
Kamil Mysliwiec
17a9ba9486 Merge pull request #5326 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.2.13
2020-08-26 09:20:41 +02:00
Kamil Mysliwiec
cd33e4bcba Merge pull request #5328 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.3.0
2020-08-26 09:19:46 +02:00
Kamil Mysliwiec
725f5c0b9b Merge pull request #5329 from nestjs/renovate/mocha-8.x
chore(deps): update dependency mocha to v8.1.2
2020-08-26 09:19:35 +02:00
Kamil Mysliwiec
8b7472ac6d Merge pull request #5330 from nestjs/renovate/prettier-2.x
chore(deps): update dependency prettier to v2.1.1
2020-08-26 09:19:17 +02:00
Kamil Mysliwiec
11e0f33052 Update Readme.md 2020-08-26 09:18:18 +02:00
Renovate Bot
24463c9daa chore(deps): update dependency prettier to v2.1.1 2020-08-26 07:07:23 +00:00
Renovate Bot
f30061c03c chore(deps): update dependency mocha to v8.1.2 2020-08-25 19:48:32 +00:00
Renovate Bot
69e05d288f chore(deps): update dependency lint-staged to v10.2.13 2020-08-25 15:53:18 +00:00
Renovate Bot
2bd3382a72 fix(deps): update dependency fastify to v3.3.0 2020-08-25 14:06:32 +00:00
Prince
253f8cc565 Merge branch 'added-abort-on-error-in-nestapplication-context-options' of https://github.com/princechauhan1992/nest into added-abort-on-error-in-nestapplication-context-options 2020-08-25 18:01:04 +05:30
Prince
8b9a1b7425 feat(core): Add abortOnError option in NestApplicationContextOptions 2020-08-25 17:57:21 +05:30
Prince
ddb3a62cac feat(core): Add abortOnError option in NestApplicationContextOptions 2020-08-25 16:45:35 +05:30
Renovate Bot
84a1ed1e7a chore(deps): update typescript-eslint monorepo to v3.10.1 2020-08-25 10:43:47 +00:00
Kamil Mysliwiec
24aaf88052 Merge pull request #5319 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.10.0
2020-08-25 09:15:10 +02:00
Kamil Mysliwiec
c03390094c Merge pull request #5321 from nestjs/renovate/mqtt-4.x
chore(deps): update dependency mqtt to v4.2.1
2020-08-25 09:15:03 +02:00
Kamil Mysliwiec
4cdddfcad4 Merge pull request #5322 from nestjs/renovate/ts-morph-8.x
chore(deps): update dependency ts-morph to v8.1.0
2020-08-25 09:14:52 +02:00
Renovate Bot
b003c3fc6a chore(deps): update dependency ts-morph to v8.1.0 2020-08-25 01:51:55 +00:00
Renovate Bot
b0e7f26698 chore(deps): update dependency mqtt to v4.2.1 2020-08-24 21:07:44 +00:00
Renovate Bot
5c4a84a294 chore(deps): update typescript-eslint monorepo to v3.10.0 2020-08-24 19:01:12 +00:00
Kamil Mysliwiec
5e933bd00d Merge pull request #5317 from nestjs/renovate/ts-loader-8.x
chore(deps): update dependency ts-loader to v8.0.3
2020-08-24 14:25:51 +02:00
Kamil Mysliwiec
87be70393c Merge pull request #5318 from nestjs/renovate/prettier-2.x
chore(deps): update dependency prettier to v2.1.0
2020-08-24 14:21:16 +02:00
Renovate Bot
2b84ed43c6 chore(deps): update dependency prettier to v2.1.0 2020-08-24 12:04:05 +00:00
Renovate Bot
4bb4831166 chore(deps): update dependency ts-loader to v8.0.3 2020-08-24 10:21:35 +00:00
Kamil Mysliwiec
6769e66c20 Merge pull request #5315 from nestjs/renovate/nestjs-typeorm-7.x
fix(deps): update dependency @nestjs/typeorm to v7.1.1
2020-08-24 12:00:43 +02:00
Kamil Mysliwiec
258c90af5b Merge pull request #5316 from nestjs/renovate/point-of-view-4.x
fix(deps): update dependency point-of-view to v4.4.0
2020-08-24 12:00:07 +02:00
Kamil Mysliwiec
e3983ccc12 Merge pull request #5300 from nestjs/renovate/ts-morph-8.x
chore(deps): update dependency ts-morph to v8
2020-08-24 11:47:14 +02:00
Kamil Mysliwiec
dc60e13f00 Merge pull request #5310 from nestjs/renovate/nest-monorepo
chore(deps): update dependency @nestjs/cli to v7.5.1
2020-08-24 11:46:35 +02:00
Renovate Bot
4344e3a7f6 chore(deps): update dependency ts-morph to v8 2020-08-24 09:13:33 +00:00
Renovate Bot
8bb1d94f65 fix(deps): update dependency point-of-view to v4.4.0 2020-08-24 09:11:29 +00:00
Renovate Bot
bf2446759e fix(deps): update dependency @nestjs/typeorm to v7.1.1 2020-08-24 09:08:37 +00:00
Renovate Bot
6fafaf7241 chore(deps): update dependency @nestjs/cli to v7.5.1 2020-08-24 09:04:48 +00:00
Kamil Mysliwiec
5d340d743e Merge pull request #5296 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.6.0
2020-08-24 09:10:59 +02:00
Kamil Mysliwiec
b5d4b2b7c2 Merge pull request #5298 from nestjs/renovate/typescript-4.x
chore(deps): update dependency typescript to v4
2020-08-24 09:10:47 +02:00
Kamil Mysliwiec
973788db8a Merge pull request #5299 from nestjs/renovate/babel-monorepo
chore(deps): update dependency @babel/core to v7.11.4
2020-08-24 09:10:38 +02:00
Kamil Mysliwiec
d3e2c6f487 Merge pull request #5301 from nestjs/renovate/axios-0.x
fix(deps): update dependency axios to v0.20.0
2020-08-24 09:10:26 +02:00
Kamil Mysliwiec
8cb59a6a49 Merge pull request #5303 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.26
2020-08-24 09:10:18 +02:00
Kamil Mysliwiec
e8226fa13a Merge pull request #5304 from nestjs/renovate/ts-node-9.x
chore(deps): update dependency ts-node to v9
2020-08-24 09:10:12 +02:00
Kamil Mysliwiec
7d1fd33563 Merge pull request #5305 from nestjs/renovate/sinon-9.x
chore(deps): update dependency @types/sinon to v9.0.5
2020-08-24 09:10:03 +02:00
Kamil Mysliwiec
0690dd8bf0 Merge pull request #5312 from nestjs/renovate/bull-3.x
chore(deps): update dependency @types/bull to v3.14.2
2020-08-24 09:09:49 +02:00
Kamil Mysliwiec
5220531702 Merge pull request #5311 from nestjs/renovate/nestjs-schematics-7.x
chore(deps): update dependency @nestjs/schematics to v7.1.1
2020-08-24 09:09:42 +02:00
Kamil Mysliwiec
89a3cbafa0 Merge pull request #5313 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v26.4.2
2020-08-24 09:09:24 +02:00
Renovate Bot
a0591f9eab chore(deps): update dependency jest to v26.4.2 2020-08-24 03:19:25 +00:00
Renovate Bot
3f05bf472d chore(deps): update dependency @types/bull to v3.14.2 2020-08-24 01:22:04 +00:00
Renovate Bot
0669f371ae chore(deps): update dependency @nestjs/schematics to v7.1.1 2020-08-24 01:20:19 +00:00
Renovate Bot
b2f2852fdf chore(deps): update dependency @types/sinon to v9.0.5 2020-08-21 18:58:43 +00:00
Renovate Bot
d468e05d40 chore(deps): update dependency ts-node to v9 2020-08-21 18:32:24 +00:00
Renovate Bot
1296dffeb9 chore(deps): update dependency @types/redis to v2.8.26 2020-08-21 16:38:42 +00:00
Kamil Mysliwiec
6e2638291e Merge pull request #5302 from nestjs/renovate/nestjs-sequelize-0.x
fix(deps): update dependency @nestjs/sequelize to v0.1.1
2020-08-21 10:50:01 +02:00
Renovate Bot
b9f7234ed7 fix(deps): update dependency @nestjs/sequelize to v0.1.1 2020-08-21 08:38:23 +00:00
Renovate Bot
b2d1d46446 fix(deps): update dependency axios to v0.20.0 2020-08-21 03:30:37 +00:00
Renovate Bot
7dc62436dc chore(deps): update dependency @babel/core to v7.11.4 2020-08-20 19:05:44 +00:00
Renovate Bot
2434dc299b chore(deps): update dependency typescript to v4 2020-08-20 17:08:44 +00:00
Renovate Bot
0732ecca0b fix(deps): update dependency @nestjs/swagger to v4.6.0 2020-08-20 11:07:39 +00:00
Kamil Mysliwiec
ed8cd61cca Merge pull request #5275 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.7.0
2020-08-20 11:36:05 +02:00
Kamil Mysliwiec
cf042c08ad Merge pull request #5294 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v26.4.1
2020-08-20 11:35:46 +02:00
Renovate Bot
84c934361d chore(deps): update dependency jest to v26.4.1 2020-08-20 09:19:03 +00:00
Mike Drakoulelis
35d997c17b fix: stricten unit test file pattern
The unit test file pattern strictly follows the .spec.ts file suffix. This rules out .e2e-spec.ts files from unit tests.

Closes #5293
2020-08-20 12:11:03 +03:00
Renovate Bot
b7b1075c25 chore(deps): update dependency eslint to v7.7.0 2020-08-19 12:41:44 +00:00
Kamil Mysliwiec
18af5289e0 Merge pull request #5269 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.18.0
2020-08-19 11:58:53 +02:00
Kamil Mysliwiec
f1b6c864a1 Merge pull request #5270 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.10.0
2020-08-19 11:58:45 +02:00
Kamil Mysliwiec
f680471a48 Merge pull request #5276 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.10
2020-08-19 11:58:21 +02:00
Kamil Mysliwiec
97d9ccb0d5 Merge pull request #5280 from nestjs/renovate/commitlint-monorepo
chore(deps): update commitlint monorepo to v9.1.2
2020-08-19 11:58:09 +02:00
Kamil Mysliwiec
29fb923608 Merge pull request #5282 from nestjs/renovate/subscriptions-transport-ws-0.x
chore(deps): update dependency subscriptions-transport-ws to v0.9.18
2020-08-19 11:58:02 +02:00
Kamil Mysliwiec
dfb8eeeaf1 Merge pull request #5284 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.2.1
2020-08-19 11:57:55 +02:00
Kamil Mysliwiec
d11fdc4ad7 Merge pull request #5285 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.9.1
2020-08-19 11:57:47 +02:00
Kamil Mysliwiec
87679c3394 Merge pull request #5286 from nestjs/renovate/mocha-8.x
chore(deps): update dependency @types/mocha to v8.0.3
2020-08-19 11:57:35 +02:00
Renovate Bot
621984b555 chore(deps): update dependency @types/mocha to v8.0.3 2020-08-17 20:16:30 +00:00
Renovate Bot
22969a7089 chore(deps): update typescript-eslint monorepo to v3.9.1 2020-08-17 17:53:49 +00:00
Renovate Bot
c827e1ee17 fix(deps): update dependency fastify to v3.2.1 2020-08-17 16:31:51 +00:00
Renovate Bot
563aa9b290 chore(deps): update dependency subscriptions-transport-ws to v0.9.18 2020-08-17 11:51:58 +00:00
Renovate Bot
b9d7a6e98a chore(deps): update commitlint monorepo to v9.1.2 2020-08-17 00:18:10 +00:00
Renovate Bot
9bafe7ee3e fix(deps): update dependency bull to v3.18.0 2020-08-16 19:16:52 +00:00
Renovate Bot
e587f53503 chore(deps): update dependency @types/jest to v26.0.10 2020-08-15 00:00:42 +00:00
Renovate Bot
a1dc03f067 fix(deps): update dependency mongoose to v5.10.0 2020-08-14 16:49:46 +00:00
Kamil Mysliwiec
a361df48c4 Merge pull request #5268 from nestjs/dependabot/npm_and_yarn/sample/01-cats-app/minimist-1.2.5
chore(deps): bump minimist from 1.2.0 to 1.2.5 in /sample/01-cats-app
2020-08-13 14:55:27 +02:00
dependabot[bot]
8ea697bdc1 chore(deps): bump minimist from 1.2.0 to 1.2.5 in /sample/01-cats-app
Bumps [minimist](https://github.com/substack/minimist) from 1.2.0 to 1.2.5.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.0...1.2.5)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-13 11:20:32 +00:00
Kamil Mysliwiec
b0f817c1a5 Merge pull request #5246 from nestjs/renovate/sinon-9.x
chore(deps): update dependency sinon to v9.0.3
2020-08-13 13:17:27 +02:00
Kamil Mysliwiec
5aeebd3218 Merge pull request #5247 from nestjs/renovate/light-my-request-4.x
fix(deps): update dependency light-my-request to v4.0.2
2020-08-13 13:17:21 +02:00
Kamil Mysliwiec
1979db4e32 Merge pull request #5259 from nestjs/renovate/conventional-changelog-3.x
chore(deps): update dependency conventional-changelog to v3.1.23
2020-08-13 13:17:15 +02:00
Kamil Mysliwiec
a9e7ad8812 Merge pull request #5262 from nestjs/renovate/mqtt-4.x
chore(deps): update dependency mqtt to v4.2.0
2020-08-13 13:17:08 +02:00
Kamil Mysliwiec
dac26b5003 Merge pull request #5265 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v26.4.0
2020-08-13 13:17:03 +02:00
Kamil Mysliwiec
317273e5c5 Merge pull request #5266 from nestjs/renovate/graphql-query-complexity-0.x
fix(deps): update dependency graphql-query-complexity to v0.7.0
2020-08-13 13:16:53 +02:00
Renovate Bot
27314f2efc fix(deps): update dependency graphql-query-complexity to v0.7.0 2020-08-12 23:22:55 +00:00
Renovate Bot
4486abe26b chore(deps): update dependency jest to v26.4.0 2020-08-12 21:40:35 +00:00
Renovate Bot
540d8bb40f chore(deps): update dependency mqtt to v4.2.0 2020-08-12 17:52:21 +00:00
Renovate Bot
8d4429949c chore(deps): update dependency conventional-changelog to v3.1.23 2020-08-12 13:07:15 +00:00
Renovate Bot
7c16462059 fix(deps): update dependency light-my-request to v4.0.2 2020-08-12 12:36:58 +00:00
Renovate Bot
f509871249 chore(deps): update dependency sinon to v9.0.3 2020-08-12 12:35:03 +00:00
Kamil Mysliwiec
e5e23e19e6 Merge pull request #5248 from nestjs/renovate/socket.io-2.x
chore(deps): update dependency @types/socket.io to v2.1.11
2020-08-12 14:31:49 +02:00
Kamil Mysliwiec
8962c5931c Merge pull request #5250 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.0.18
2020-08-12 14:31:42 +02:00
Kamil Mysliwiec
1433910a85 Merge pull request #5251 from nestjs/renovate/ts-morph-7.x
chore(deps): update dependency ts-morph to v7.3.0
2020-08-12 14:31:35 +02:00
Kamil Mysliwiec
46c71fda41 Merge pull request #5254 from nestjs/renovate/mocha-8.x
chore(deps): update dependency @types/mocha to v8.0.2
2020-08-12 14:31:27 +02:00
Kamil Mysliwiec
f4487c5fd1 Merge pull request #5261 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.17.0
2020-08-12 14:31:18 +02:00
Renovate Bot
d199c9c895 fix(deps): update dependency bull to v3.17.0 2020-08-12 12:16:30 +00:00
Renovate Bot
06cd72a847 chore(deps): update dependency @types/mocha to v8.0.2 2020-08-11 19:26:45 +00:00
Renovate Bot
3333469cdb chore(deps): update dependency ts-morph to v7.3.0 2020-08-11 15:52:49 +00:00
Renovate Bot
a0b5e243ae fix(deps): update dependency graphql-tools to v6.0.18 2020-08-11 13:31:40 +00:00
Kamil Mysliwiec
da321fcb51 Merge pull request #5249 from nestjs/renovate/ts-jest-26.x
chore(deps): update dependency ts-jest to v26.2.0
2020-08-11 13:28:11 +02:00
Renovate Bot
cea43d323a chore(deps): update dependency ts-jest to v26.2.0 2020-08-11 11:07:26 +00:00
Renovate Bot
a830d47e77 chore(deps): update dependency @types/socket.io to v2.1.11 2020-08-11 09:58:54 +00:00
Kamil Mysliwiec
e0aa10012e Merge pull request #5239 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.9.0
2020-08-11 08:52:29 +02:00
Kamil Mysliwiec
8551406dd0 Merge pull request #5242 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.0.17
2020-08-11 08:52:15 +02:00
Renovate Bot
06e1b433e8 fix(deps): update dependency graphql-tools to v6.0.17 2020-08-10 21:54:34 +00:00
Renovate Bot
d553fb1a82 chore(deps): update typescript-eslint monorepo to v3.9.0 2020-08-10 17:39:12 +00:00
Kamil Mysliwiec
bbcb7ae6cd Merge pull request #5238 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v26.3.0
2020-08-10 14:52:19 +02:00
Renovate Bot
18039adc5a chore(deps): update dependency jest to v26.3.0 2020-08-10 12:36:23 +00:00
Kamil Mysliwiec
b4dd52be45 Merge pull request #5236 from nestjs/renovate/ts-morph-7.x
chore(deps): update dependency ts-morph to v7.2.0
2020-08-10 08:31:56 +02:00
Renovate Bot
53db786a3b chore(deps): update dependency ts-morph to v7.2.0 2020-08-10 00:05:11 +00:00
Kamil Mysliwiec
3d10c328c5 Merge pull request #5233 from nestjs/renovate/nats-1.x
chore(deps): update dependency nats to v1.4.12
2020-08-09 11:23:57 +02:00
Kamil Mysliwiec
546fca4eda Merge pull request #5232 from AdamHavlicek/patch-2
Update invalid-kafka-client-topic-partition.exception.ts
2020-08-09 11:23:10 +02:00
Kamil Mysliwiec
ca589d6ad1 Merge pull request #5231 from nestjs/renovate/concurrently-5.x
chore(deps): update dependency concurrently to v5.3.0
2020-08-09 11:19:08 +02:00
Kamil Mysliwiec
f74b55e629 Merge pull request #5230 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.28
2020-08-09 11:13:21 +02:00
Renovate Bot
0edff9bab7 fix(deps): update dependency mongoose to v5.9.28 2020-08-07 20:42:57 +00:00
Renovate Bot
8025ddbeb8 chore(deps): update dependency nats to v1.4.12 2020-08-07 18:13:23 +00:00
AdamHavlicek
f0ca20aaba Update invalid-kafka-client-topic-partition.exception.ts
typo
2020-08-07 16:04:40 +02:00
Renovate Bot
631e0da3a6 chore(deps): update dependency concurrently to v5.3.0 2020-08-07 13:59:14 +00:00
Kamil Mysliwiec
6e0581d31d Merge pull request #5228 from nestjs/renovate/tslib-2.x
fix(deps): update dependency tslib to v2.0.1
2020-08-07 08:42:56 +02:00
Renovate Bot
be562b90a0 fix(deps): update dependency tslib to v2.0.1 2020-08-06 22:43:54 +00:00
Kamil Mysliwiec
dda30809dd Merge pull request #5222 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.2.0
2020-08-06 22:11:48 +02:00
Renovate Bot
d4790bea22 fix(deps): update dependency fastify to v3.2.0 2020-08-06 12:57:24 +00:00
Kamil Mysliwiec
c044b388f3 Merge pull request #5217 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.35
2020-08-06 10:07:46 +02:00
Kamil Mysliwiec
4b2d0b8cc7 Merge pull request #5212 from nestjs/renovate/babel-monorepo
chore(deps): update dependency @babel/runtime to v7.11.2
2020-08-06 09:57:03 +02:00
Renovate Bot
b27287fda7 chore(deps): update dependency @types/mongoose to v5.7.35 2020-08-06 07:25:25 +00:00
Renovate Bot
2d8e56f646 chore(deps): update dependency @babel/runtime to v7.11.2 2020-08-06 06:45:39 +00:00
Kamil Mysliwiec
57cf2ac7bf Merge pull request #5216 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.9
2020-08-06 08:43:52 +02:00
Kamil Mysliwiec
34cdf675d7 Merge pull request #5209 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.0.16
2020-08-06 08:43:42 +02:00
Kamil Mysliwiec
84a6af1542 Merge pull request #5213 from nestjs/renovate/point-of-view-4.x
fix(deps): update dependency point-of-view to v4.3.0
2020-08-06 08:43:29 +02:00
Renovate Bot
3edc0efa97 chore(deps): update dependency @types/jest to v26.0.9 2020-08-06 00:25:38 +00:00
Renovate Bot
40061ea60a fix(deps): update dependency point-of-view to v4.3.0 2020-08-05 16:00:42 +00:00
Renovate Bot
e52e48da18 fix(deps): update dependency graphql-tools to v6.0.16 2020-08-05 09:04:21 +00:00
Kamil Mysliwiec
60bcd23d67 Merge pull request #5204 from nestjs/renovate/mocha-8.x
chore(deps): update dependency mocha to v8.1.1
2020-08-05 08:56:52 +02:00
Kamil Mysliwiec
0d834c6f1d Merge pull request #5207 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.11.1
2020-08-05 08:56:19 +02:00
Renovate Bot
1d1ab44545 chore(deps): update babel monorepo to v7.11.1 2020-08-04 22:16:45 +00:00
Renovate Bot
f8a01d6a28 chore(deps): update dependency mocha to v8.1.1 2020-08-04 19:33:35 +00:00
Kamil Mysliwiec
9fb0204f75 Merge pull request #5196 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.8.0
2020-08-04 09:10:49 +02:00
Renovate Bot
6e4ebd8b68 chore(deps): update typescript-eslint monorepo to v3.8.0 2020-08-03 17:44:16 +00:00
Kamil Mysliwiec
c82b871689 Merge pull request #5170 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.4.2
2020-08-03 10:37:08 +02:00
Renovate Bot
00f74fc9d4 fix(deps): update nest monorepo to v7.4.2 2020-08-03 08:28:50 +00:00
Kamil Mysliwiec
6c884011a0 Merge pull request #5175 from nestjs/renovate/mocha-8.x
chore(deps): update dependency mocha to v8.1.0
2020-08-03 10:05:54 +02:00
Kamil Mysliwiec
28a56a6987 Merge pull request #5176 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.11.0
2020-08-03 10:01:31 +02:00
Renovate Bot
b7a618dae9 chore(deps): update dependency mocha to v8.1.0 2020-08-03 07:24:31 +00:00
Renovate Bot
ab2c8f5271 chore(deps): update babel monorepo to v7.11.0 2020-08-03 07:22:23 +00:00
Kamil Mysliwiec
f2b7d2ba62 Merge pull request #5174 from nestjs/renovate/mongodb-3.x
fix(deps): update dependency mongodb to v3.6.0
2020-08-03 09:16:28 +02:00
Kamil Mysliwiec
8b2401cc4b Merge pull request #5188 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.6.0
2020-08-03 09:16:12 +02:00
Kamil Mysliwiec
4464d62e8b Merge pull request #5179 from nestjs/renovate/rxjs-compat-6.x
chore(deps): update dependency rxjs-compat to v6.6.2
2020-08-03 09:15:55 +02:00
Kamil Mysliwiec
1ae1f8a5ed Merge pull request #5180 from nestjs/renovate/rxjs-6.x
fix(deps): update dependency rxjs to v6.6.2
2020-08-03 09:15:48 +02:00
Kamil Mysliwiec
e1c9409207 Merge pull request #5182 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.8
2020-08-03 09:15:39 +02:00
Kamil Mysliwiec
4b8f6770be Merge pull request #5184 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v26.2.2
2020-08-03 09:15:32 +02:00
Kamil Mysliwiec
cd2a162bfb Merge pull request #5185 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.27
2020-08-03 09:15:24 +02:00
Kamil Mysliwiec
39702b4dde Merge pull request #5187 from nestjs/renovate/cors-2.x
chore(deps): update dependency @types/cors to v2.8.7
2020-08-03 09:15:17 +02:00
Kamil Mysliwiec
9a9a555571 Merge pull request #5192 from nestjs/renovate/ts-loader-8.x
chore(deps): update dependency ts-loader to v8.0.2
2020-08-03 09:15:05 +02:00
Renovate Bot
cdee982963 chore(deps): update dependency ts-loader to v8.0.2 2020-08-03 02:35:16 +00:00
Opportunity
f85e1fa74e fix(core): fix #5140
Use .toString() as functions' representation.
2020-08-01 17:49:17 +08:00
Renovate Bot
145d1fefaf chore(deps): update dependency eslint to v7.6.0 2020-08-01 00:08:26 +00:00
Renovate Bot
86e147c857 chore(deps): update dependency @types/cors to v2.8.7 2020-07-31 20:48:33 +00:00
Renovate Bot
7316280d12 fix(deps): update dependency mongoose to v5.9.27 2020-07-31 15:52:48 +00:00
Renovate Bot
2bfeba4ed9 chore(deps): update dependency jest to v26.2.2 2020-07-31 11:47:59 +00:00
Renovate Bot
8931d58064 chore(deps): update dependency @types/jest to v26.0.8 2020-07-31 05:20:41 +00:00
Renovate Bot
ac751c630d fix(deps): update dependency rxjs to v6.6.2 2020-07-31 02:43:11 +00:00
Renovate Bot
db0b2026f2 chore(deps): update dependency rxjs-compat to v6.6.2 2020-07-31 01:31:45 +00:00
Renovate Bot
eb0025da5d fix(deps): update dependency mongodb to v3.6.0 2020-07-30 18:18:36 +00:00
Kamil Myśliwiec
087e2cbfa5 chore(@nestjs) publish v7.4.2 release 2020-07-30 16:34:39 +02:00
Kamil Myśliwiec
eea77b720a Merge branch 'master' of https://github.com/nestjs/nest 2020-07-30 16:31:53 +02:00
Kamil Mysliwiec
1ade11ede4 Merge pull request #5161 from mkaufmaner/5126-change-kafka-visibility
fix(microservices): Changed visibility of Kafka variables for extension
2020-07-30 16:31:09 +02:00
Kamil Mysliwiec
b93812978c Merge pull request #5169 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v26.2.1
2020-07-30 16:30:44 +02:00
Kamil Mysliwiec
306adfb751 Merge pull request #5166 from nestjs/renovate/webpack-4.x
chore(deps): update dependency webpack to v4.44.1
2020-07-30 16:30:34 +02:00
Kamil Mysliwiec
0241aa0a68 Merge pull request #5163 from dkantereivin/feat/case-insensitive-headers
feat(core): case insensitive headers
2020-07-30 16:30:07 +02:00
Kamil Myśliwiec
9bbe4f11a1 Merge branch 'master' of https://github.com/nestjs/nest 2020-07-30 16:29:12 +02:00
Kamil Myśliwiec
7ecc6c7807 fix(platform-fastify): fix constructor signature, fallback to any 2020-07-30 16:29:01 +02:00
Kamil Mysliwiec
5dd7abb9fc Merge pull request #5168 from KASOGIT/17-mvc-fastify-add-missing-package-fastify-static
fix(sample): Add missing package fastify-static
2020-07-30 15:35:42 +02:00
Renovate Bot
ffb36a9309 chore(deps): update dependency jest to v26.2.1 2020-07-30 12:13:59 +00:00
Adam
44bbff494c fix(sample): Add missing package fastify-static 2020-07-30 12:06:16 +02:00
Renovate Bot
04d76ff4b2 chore(deps): update dependency webpack to v4.44.1 2020-07-30 08:24:10 +00:00
Kamil Mysliwiec
ea70f0348c Merge pull request #5159 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.4.1
2020-07-30 09:55:17 +02:00
Renovate Bot
3f52b32a75 fix(deps): update nest monorepo to v7.4.1 2020-07-30 07:21:42 +00:00
Kamil Mysliwiec
54434e75c5 Merge pull request #5164 from nestjs/renovate/class-transformer-0.x
fix(deps): update dependency class-transformer to v0.3.1
2020-07-30 08:56:06 +02:00
Renovate Bot
26f1ffa265 fix(deps): update dependency class-transformer to v0.3.1 2020-07-29 22:26:02 +00:00
D. Kanter
08d29be41d feat(core): case insensitive headers
@Headers(param) is now lowercased in order to match raw headers that are lower-cased by node https://nodejs.org/api/http.html#http_http
2020-07-29 14:25:55 -04:00
Kamil Mysliwiec
5cbe2404dc Merge pull request #5160 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.6.0
2020-07-29 18:15:29 +02:00
Kamil Myśliwiec
c4f94df2e7 chore(@nestjs) publish v7.4.1 release 2020-07-29 18:13:57 +02:00
Kamil Myśliwiec
b10b60a9b3 fix(platform-fastify): use external interfaces 2020-07-29 18:11:29 +02:00
Michael Kaufman
b9007dd93f fix(microservices): Changed visibility of Kafka variables for extension 2020-07-29 11:51:29 -04:00
Renovate Bot
9d5bc076ff fix(deps): update dependency @nestjs/graphql to v7.6.0 2020-07-29 13:04:40 +00:00
Kamil Myśliwiec
50c709c4d5 chore(): update package.json 2020-07-29 14:29:01 +02:00
Kamil Myśliwiec
2166af0eeb chore(@nestjs) publish v7.4.0 release 2020-07-29 14:27:43 +02:00
Kamil Mysliwiec
c91317e91c Merge pull request #5088 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.1.1
2020-07-29 13:57:26 +02:00
Kamil Mysliwiec
5ec7246c18 Merge pull request #5112 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.2.3
2020-07-29 13:30:45 +02:00
Renovate Bot
6df9595b35 fix(deps): update dependency fastify to v3.1.1 2020-07-29 11:09:24 +00:00
Kamil Mysliwiec
7b5e05e082 Merge pull request #5049 from nestjs/renovate/point-of-view-4.x
fix(deps): update dependency point-of-view to v4
2020-07-29 13:06:28 +02:00
Kamil Mysliwiec
c09028c60d Merge pull request #5047 from nestjs/renovate/fastify-cors-4.x
fix(deps): update dependency fastify-cors to v4.1.0
2020-07-29 13:06:14 +02:00
Kamil Mysliwiec
b013847b42 Merge pull request #5050 from nestjs/renovate/fastify-static-3.x
chore(deps): update dependency fastify-static to v3.2.0
2020-07-29 12:50:35 +02:00
alex
4ae1750235 feat(microservices): fix "RpcParamtype.GRPC_CALL" enum name 2020-07-29 13:46:17 +03:00
alex
cdbe127d5b feat(microservices): fix "RpcParamtype.GRPC_CALL" enum name 2020-07-29 13:44:24 +03:00
Renovate Bot
fc37771375 fix(deps): update dependency point-of-view to v4 2020-07-29 10:09:42 +00:00
Renovate Bot
a749e0c53e fix(deps): update dependency fastify-cors to v4.1.0 2020-07-29 10:08:44 +00:00
Renovate Bot
2625b8829d fix(deps): update dependency fast-json-stringify to v2.2.3 2020-07-29 10:06:59 +00:00
Renovate Bot
6eda39b8f4 chore(deps): update dependency fastify-static to v3.2.0 2020-07-29 10:05:19 +00:00
Kamil Myśliwiec
4c816a7efd Merge branch 'master' of https://github.com/nestjs/nest 2020-07-29 11:53:40 +02:00
Kamil Myśliwiec
9ac0cf1457 style(): fix linter issues 2020-07-29 11:53:31 +02:00
Kamil Mysliwiec
645075750e Merge pull request #5097 from mikicho/explicit-validation-type
feat(common) add expected type option to validation pipe
2020-07-29 11:42:48 +02:00
Kamil Myśliwiec
f0e7597635 Merge branch 'master' of https://github.com/nestjs/nest 2020-07-29 11:34:25 +02:00
Kamil Myśliwiec
77e2f395e7 Merge branch 'hongyiweiwu-fastify3.0' 2020-07-29 11:34:17 +02:00
Kamil Myśliwiec
7a749add7c feat(platform-fastify): support middleware with fastify adapter 2020-07-29 11:33:46 +02:00
alex
bc38c70e31 feat(microservices): Add grpc metadata to server responce
example of usage:

import { Metadata } from 'grpc';

@GrpcMethod('Service', 'Method')
public method(request: any, metadata: Metadata, call: any): any {
   // 1. nothing to do with request that is empty in this case
   // 2. may something with metadata from client if needed
   // 3. send metadata with responce........
   const srvMetadata = new Metadata();

   srvMetadata.add('Set-Cookie', 'yummy_cookie=choco');

   call.sendMetadata(srvMetadata);

   return 'Hello World!!!';
}
2020-07-29 12:06:42 +03:00
Kamil Mysliwiec
c420898cfa Merge pull request #5136 from danielscw/fix/microservice-on-module-init-error-handling
fix(microservice): handle promise return by 'registerModules' properly
2020-07-29 11:01:11 +02:00
Kamil Myśliwiec
0006d31ffe fix(): resolve merge conflicts 2020-07-29 10:19:51 +02:00
Kamil Mysliwiec
752033edac Merge pull request #5116 from dsebastien/feature/preconditionfailed
feat(common): add precondition failed exception
2020-07-29 10:16:50 +02:00
Kamil Mysliwiec
63d0693360 Update packages/microservices/nest-microservice.ts 2020-07-29 10:15:55 +02:00
alex
162f1a8e2d Merge branch 'master' into grpc-send-metadata 2020-07-29 11:14:02 +03:00
Kamil Myśliwiec
443da3993b Merge branch 'master' of https://github.com/nestjs/nest 2020-07-29 10:11:31 +02:00
Kamil Myśliwiec
1e3b5f5f51 Merge branch 'Zorato-microservice-dispose-fix' 2020-07-29 10:11:16 +02:00
Kamil Myśliwiec
74f89a737f fix(microservices): close socket module on dispose 2020-07-29 10:01:09 +02:00
Kamil Mysliwiec
33912c8613 Merge pull request #5138 from nestjs/renovate/chai-4.x
chore(deps): update dependency @types/chai to v4.2.12
2020-07-29 09:24:09 +02:00
Kamil Mysliwiec
f6982aa2a3 Create codeql-analysis.yml 2020-07-29 09:07:14 +02:00
Kamil Mysliwiec
c56b1ae778 Merge pull request #5153 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.26
2020-07-29 08:54:12 +02:00
Kamil Mysliwiec
c516135c9a Merge pull request #5151 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.7.1
2020-07-28 21:17:52 +02:00
Kamil Mysliwiec
aa93a69158 Merge pull request #5152 from nestjs/renovate/uuid-8.x
fix(deps): update dependency uuid to v8.3.0
2020-07-28 21:17:33 +02:00
Kamil Mysliwiec
0a3a36377b Merge pull request #5111 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.16.1
2020-07-28 21:17:10 +02:00
Kamil Mysliwiec
1901a623ac Merge pull request #5157 from nestjs/renovate/ts-jest-26.x
chore(deps): update dependency ts-jest to v26.1.4
2020-07-28 21:17:00 +02:00
Renovate Bot
046ff4ccb4 fix(deps): update dependency mongoose to v5.9.26 2020-07-28 19:10:21 +00:00
Renovate Bot
a794f27dd1 chore(deps): update dependency ts-jest to v26.1.4 2020-07-28 09:20:19 +00:00
Alexey Rehov
1796109481 fix(microservices): add microservice dispose to close server on shutdown 2020-07-28 11:48:33 +03:00
Renovate Bot
936aae57e0 fix(deps): update apollo graphql packages to v2.16.1 2020-07-27 20:57:25 +00:00
Renovate Bot
e4c7628e6b fix(deps): update dependency uuid to v8.3.0 2020-07-27 19:08:51 +00:00
Renovate Bot
3c235176ed chore(deps): update typescript-eslint monorepo to v3.7.1 2020-07-27 17:55:41 +00:00
Kamil Mysliwiec
288b01a774 Merge pull request #5146 from nestjs/renovate/webpack-4.x
chore(deps): update dependency webpack to v4.44.0
2020-07-27 08:57:05 +02:00
Renovate Bot
0fc2270092 chore(deps): update dependency webpack to v4.44.0 2020-07-24 17:36:58 +00:00
Kamil Mysliwiec
61ab2053de Merge pull request #5137 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.7
2020-07-24 11:35:10 +02:00
alex
b766c7451d feat(microservices): Add grpc metadata to server responce
example of usage:

import { Metadata } from 'grpc';

@GrpcMethod('Service', 'Method')
public method(request: any, metadata: Metadata, sendMetadata: any): any {
   // 1. nothing to do with request that is empty in this case
   // 2. may something with metadata from client if needed
   // 3. send metadata with responce........
   const srvMetadata = new Metadata();

   srvMetadata.add('Set-Cookie', 'yummy_cookie=choco');

   sendMetadata(srvMetadata);

   return 'Hello World!!!';
}
2020-07-24 10:58:44 +03:00
Renovate Bot
9023429dce chore(deps): update dependency @types/jest to v26.0.7 2020-07-24 00:25:25 +00:00
Renovate Bot
402b916d84 chore(deps): update dependency @types/chai to v4.2.12 2020-07-23 18:29:57 +00:00
danielscw
cbd3971c7d fix(microservice): handle promise return by 'registerModules' properly 2020-07-23 22:11:00 +08:00
Kamil Mysliwiec
1b43bac548 Merge pull request #5120 from nestjs/renovate/socket.io-2.x
chore(deps): update dependency @types/socket.io to v2.1.10
2020-07-23 14:26:35 +02:00
Kamil Mysliwiec
5f2027dc1e Merge pull request #5122 from nestjs/renovate/ts-morph-7.x
chore(deps): update dependency ts-morph to v7.1.3
2020-07-23 14:26:26 +02:00
Kamil Mysliwiec
a93d7d5d18 Merge pull request #5123 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.7.0
2020-07-23 14:26:19 +02:00
Kamil Mysliwiec
c23afcd643 Merge pull request #5132 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.0.15
2020-07-23 14:26:08 +02:00
Renovate Bot
91d5c6ec53 fix(deps): update dependency graphql-tools to v6.0.15 2020-07-22 20:15:16 +00:00
Renovate Bot
646fd79d67 chore(deps): update dependency @types/socket.io to v2.1.10 2020-07-21 19:02:15 +00:00
Renovate Bot
c120503e46 chore(deps): update typescript-eslint monorepo to v3.7.0 2020-07-20 20:51:00 +00:00
Renovate Bot
ff86d1bd22 chore(deps): update dependency ts-morph to v7.1.3 2020-07-20 19:33:40 +00:00
Kamil Mysliwiec
89d8592388 Merge pull request #5118 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.5
2020-07-20 08:59:35 +02:00
Kamil Mysliwiec
e277b3bc3a Merge pull request #5119 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.5.0
2020-07-20 08:59:24 +02:00
Renovate Bot
535755c925 chore(deps): update dependency eslint to v7.5.0 2020-07-20 00:53:43 +00:00
Renovate Bot
fdd3da241a chore(deps): update dependency @types/jest to v26.0.5 2020-07-20 00:31:45 +00:00
Kamil Mysliwiec
c3d2add2de Merge pull request #5066 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.25
2020-07-19 21:13:27 +02:00
Seb
85b0dc8495 feat(common): add precondition failed exception
closes #5113
2020-07-18 07:32:46 +02:00
Renovate Bot
f21ebbc346 fix(deps): update dependency mongoose to v5.9.25 2020-07-17 18:57:21 +00:00
Kamil Mysliwiec
b39cf9f210 Merge pull request #5098 from wayou/master
fix #5093
2020-07-17 15:39:35 +02:00
Kamil Mysliwiec
be50e6d834 Merge pull request #5103 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.0.14
2020-07-17 12:46:24 +02:00
Renovate Bot
c2fec010dc fix(deps): update dependency graphql-tools to v6.0.14 2020-07-17 07:43:27 +00:00
Kamil Mysliwiec
a792e88989 Merge pull request #5067 from nestjs/renovate/grpc-proto-loader-0.x
fix(deps): update dependency @grpc/proto-loader to v0.5.5
2020-07-17 09:40:38 +02:00
Kamil Mysliwiec
9cc3b149f4 Merge pull request #5105 from nestjs/renovate/typescript-3.x
chore(deps): update dependency typescript to v3.9.7
2020-07-17 09:40:22 +02:00
Kamil Mysliwiec
6f49c76f04 Merge pull request #5106 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.16.0
2020-07-17 09:39:22 +02:00
Kamil Mysliwiec
0f7f413931 Merge pull request #5109 from nestjs/renovate/ts-jest-26.x
chore(deps): update dependency ts-jest to v26.1.3
2020-07-17 09:39:11 +02:00
Renovate Bot
c5b4e78a34 chore(deps): update dependency ts-jest to v26.1.3 2020-07-17 05:46:05 +00:00
Renovate Bot
75545d132e fix(deps): update dependency bull to v3.16.0 2020-07-16 20:50:45 +00:00
Renovate Bot
e79941fae2 chore(deps): update dependency typescript to v3.9.7 2020-07-16 20:47:43 +00:00
Kamil Mysliwiec
50a7d35f4c Merge pull request #5101 from nestjs/renovate/amqplib-0.x
chore(deps): update dependency amqplib to v0.6.0
2020-07-16 12:26:17 +02:00
Kamil Mysliwiec
b9242f7283 Merge pull request #5077 from nestjs/renovate/ts-jest-26.x
chore(deps): update dependency ts-jest to v26.1.2
2020-07-16 11:47:39 +02:00
Renovate Bot
4307da2f92 fix(deps): update dependency @grpc/proto-loader to v0.5.5 2020-07-16 09:32:44 +00:00
Kamil Mysliwiec
833f0f5532 Merge pull request #5075 from nestjs/renovate/commitlint-monorepo
chore(deps): update commitlint monorepo to v9.1.1
2020-07-16 11:26:31 +02:00
Kamil Mysliwiec
c970b50291 Merge pull request #5073 from nestjs/renovate/subscriptions-transport-ws-0.x
chore(deps): update dependency subscriptions-transport-ws to v0.9.17
2020-07-16 11:26:06 +02:00
Wayou Liu
9f80222fdc correct the type for name in another location 2020-07-16 17:07:18 +08:00
Renovate Bot
cbf2c3cf42 chore(deps): update dependency amqplib to v0.6.0 2020-07-16 08:38:07 +00:00
Renovate Bot
6cf9db941b chore(deps): update dependency ts-jest to v26.1.2 2020-07-16 08:07:26 +00:00
Kamil Mysliwiec
5a8b7bc3a0 Merge pull request #5063 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.5.5
2020-07-16 09:42:39 +02:00
Renovate Bot
ee01e60a95 chore(deps): update dependency subscriptions-transport-ws to v0.9.17 2020-07-16 07:17:07 +00:00
Kamil Mysliwiec
79ea8d2a79 Merge pull request #5099 from nestjs/dependabot/npm_and_yarn/sample/13-mongo-typeorm/lodash-4.17.19
chore(deps): bump lodash from 4.17.15 to 4.17.19 in /sample/13-mongo-typeorm
2020-07-16 09:10:25 +02:00
Kamil Mysliwiec
9b54ccb229 Merge pull request #5100 from nestjs/dependabot/npm_and_yarn/sample/01-cats-app/lodash-4.17.19
chore(deps): bump lodash from 4.17.15 to 4.17.19 in /sample/01-cats-app
2020-07-16 09:10:19 +02:00
Kamil Mysliwiec
ebe8255379 Merge pull request #5064 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.25
2020-07-16 09:09:51 +02:00
Kamil Mysliwiec
46db75dd79 Merge pull request #5074 from nestjs/renovate/mocha-8.x
chore(deps): update dependency @types/mocha to v8
2020-07-16 09:09:40 +02:00
dependabot[bot]
070df5a52b chore(deps): bump lodash from 4.17.15 to 4.17.19 in /sample/01-cats-app
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-16 07:09:37 +00:00
dependabot[bot]
445b296b76 chore(deps): bump lodash in /sample/13-mongo-typeorm
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-16 07:09:32 +00:00
Kamil Mysliwiec
408aa39c2e Merge pull request #5078 from Hwan-seok/update-webpack-sample
sample(webpack): update webpack-node-externals option property name
2020-07-16 09:09:23 +02:00
Kamil Mysliwiec
3a2ee4296a Merge pull request #5080 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.6.1
2020-07-16 09:09:10 +02:00
Kamil Mysliwiec
42a84cda48 Merge pull request #5081 from nestjs/renovate/docker-mysql-5.x
chore(deps): update mysql docker tag to v5.7.31
2020-07-16 09:09:01 +02:00
Kamil Mysliwiec
6e84e2f425 Merge pull request #5086 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.0.13
2020-07-16 09:08:54 +02:00
Kamil Mysliwiec
58ca5771a1 Merge pull request #5087 from nestjs/renovate/fastify-2.x
fix(deps): update dependency fastify to v2.15.2
2020-07-16 09:08:46 +02:00
Kamil Mysliwiec
4da3b5812a Merge pull request #5089 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.10.5
2020-07-16 09:08:38 +02:00
Kamil Mysliwiec
44c8555402 Merge pull request #5091 from nestjs/renovate/ts-loader-8.x
chore(deps): update dependency ts-loader to v8.0.1
2020-07-16 09:08:23 +02:00
Wayou Liu
7e9fcc231d correct the type 2020-07-16 10:18:47 +08:00
Wayou Liu
0fb9778dad fix #5093 2020-07-16 09:43:14 +08:00
Michael Solomon
c1467c5c16 feat(common) add expected type option to validation pipe
It's possible to have multiple pipes for a single parameter, so the argument type won't necessary will be same as the original type and we need to explicitly set the type for the validation pipe
see discussion:
https://discord.com/channels/520622812742811698/520649487924985885/732209853854122055
2020-07-15 22:40:25 +03:00
Renovate Bot
77d9a9b9c4 chore(deps): update dependency ts-loader to v8.0.1 2020-07-15 06:09:10 +00:00
Renovate Bot
0b91ce9da8 chore(deps): update babel monorepo to v7.10.5 2020-07-14 18:44:35 +00:00
Renovate Bot
2af96b578e fix(deps): update dependency fastify to v2.15.2 2020-07-14 13:02:01 +00:00
Renovate Bot
7fa5082fa6 fix(deps): update dependency graphql-tools to v6.0.13 2020-07-14 11:18:40 +00:00
Renovate Bot
75216f4794 chore(deps): update mysql docker tag to v5.7.31 2020-07-14 03:24:08 +00:00
Renovate Bot
614ed4ff2f chore(deps): update typescript-eslint monorepo to v3.6.1 2020-07-13 17:37:55 +00:00
hwanseok
71cc3c0f8f sample(webpack): update webpack-node-externals option property name 2020-07-14 00:03:50 +09:00
Renovate Bot
92eef778e6 chore(deps): update commitlint monorepo to v9.1.1 2020-07-13 03:27:11 +00:00
Renovate Bot
8c59111764 chore(deps): update dependency @types/mocha to v8 2020-07-13 00:42:56 +00:00
hongyiweiwu
668e7bc80f fix(platform-fastify): sync package-lock.json 2020-07-11 13:17:11 -04:00
hongyiweiwu
a839a07713 fix(platform-fastify): added fastify-express package 2020-07-11 13:09:50 -04:00
hongyiweiwu
82021d876b fix(platform-fastify): fixed import of fastify plugins 2020-07-11 12:56:14 -04:00
hongyiweiwu
02baf5eac9 fix(fastify-adapter): added default constructor to the adapter 2020-07-11 00:33:09 -04:00
hongyiweiwu
42683d5008 fix(platform-fastify): updated version of fastify-multipart 2020-07-11 00:14:23 -04:00
hongyiweiwu
7fbe1f2c3f fix(platform-fastify): cleaned up fastify-related dependencies in root 2020-07-11 00:09:51 -04:00
hongyiweiwu
d355bc8464 fix(platform-fastify): updated dependencies in root package.json 2020-07-11 00:04:28 -04:00
hongyiweiwu
f11455d9c9 refactor(platform-fastify): supports fastify 3.0 2020-07-10 22:41:46 -04:00
Renovate Bot
d233c2fb35 chore(deps): update dependency @types/redis to v2.8.25 2020-07-10 13:43:16 +00:00
Renovate Bot
ac2827b090 fix(deps): update dependency @nestjs/graphql to v7.5.5 2020-07-10 11:59:51 +00:00
Kamil Mysliwiec
f81d65af58 Merge pull request #5061 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.5.3
2020-07-09 22:10:10 +02:00
Renovate Bot
285b14e127 fix(deps): update dependency @nestjs/graphql to v7.5.3 2020-07-09 11:45:15 +00:00
Kamil Mysliwiec
cc85f59869 Merge pull request #5059 from nestjs/renovate/nestjs-bull-0.x
fix(deps): update dependency @nestjs/bull to v0.1.2
2020-07-09 11:29:51 +02:00
Kamil Mysliwiec
3bc77d2c50 Merge pull request #5060 from nestjs/renovate/nestjs-jwt-7.x
fix(deps): update dependency @nestjs/jwt to v7.1.0
2020-07-09 11:12:23 +02:00
Renovate Bot
e158fbed4b fix(deps): update dependency @nestjs/jwt to v7.1.0 2020-07-09 08:57:32 +00:00
Renovate Bot
0d2870aeb6 fix(deps): update dependency @nestjs/bull to v0.1.2 2020-07-09 08:54:03 +00:00
Kamil Mysliwiec
54863260c8 Merge pull request #5056 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.2.2
2020-07-09 10:21:51 +02:00
Kamil Mysliwiec
80b11f1cd8 Merge pull request #5058 from nestjs/renovate/ts-loader-8.x
chore(deps): update dependency ts-loader to v8
2020-07-09 10:21:09 +02:00
Kamil Mysliwiec
e3adee8249 Merge pull request #5054 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.3.2
2020-07-09 10:18:38 +02:00
Kamil Mysliwiec
be20f8f1bc Merge pull request #5040 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.4
2020-07-09 10:17:27 +02:00
Renovate Bot
39e0024a96 chore(deps): update dependency ts-loader to v8 2020-07-08 21:12:40 +00:00
Renovate Bot
a3cdf2ad05 fix(deps): update dependency fast-json-stringify to v2.2.2 2020-07-08 14:42:47 +00:00
Renovate Bot
52acdc5ae3 fix(deps): update nest monorepo to v7.3.2 2020-07-08 13:35:39 +00:00
Kamil Myśliwiec
d071c99a9c chore(): update README files 2020-07-08 14:52:42 +02:00
Kamil Myśliwiec
b85844c316 chore(@nestjs) publish v7.3.2 release 2020-07-08 14:49:38 +02:00
Kamil Myśliwiec
daeb99f858 Merge branch 'master' of https://github.com/nestjs/nest 2020-07-08 14:48:35 +02:00
Kamil Myśliwiec
3dca681a08 fix(core): instance links host should return the last instance 2020-07-08 14:48:24 +02:00
Kamil Myśliwiec
442e2f66a1 fix(testing): allow passing abstract http server 2020-07-08 14:48:07 +02:00
Kamil Myśliwiec
659c52f8bc fix(common): fix nan values for default value pipe 2020-07-08 14:47:50 +02:00
Kamil Mysliwiec
835e4ed94d Merge pull request #5038 from fuergaosi233/enhanceRMQGenerality
feat(microservices): ServerRMQ
2020-07-08 14:47:09 +02:00
Renovate Bot
5642ca7f5f chore(deps): update dependency @types/jest to v26.0.4 2020-07-08 12:25:24 +00:00
Kamil Mysliwiec
d9cfdd0846 Merge pull request #5039 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.6.0
2020-07-08 14:18:07 +02:00
Kamil Mysliwiec
83251e3a45 Merge pull request #5042 from nestjs/renovate/chai-as-promised-7.x
chore(deps): update dependency @types/chai-as-promised to v7.1.3
2020-07-08 14:17:39 +02:00
Kamil Mysliwiec
eef373c93f Merge pull request #5041 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.22
2020-07-08 14:16:50 +02:00
Kamil Mysliwiec
83b3b6d9d5 Merge pull request #5043 from nestjs/renovate/express-4.x
chore(deps): update dependency @types/express to v4.17.7
2020-07-08 14:12:09 +02:00
Kamil Mysliwiec
0ac56fd62a Merge pull request #5029 from getspooky/my-branch-dev
feat(packages/common/exception): Export http-version-not-supported
2020-07-08 14:11:55 +02:00
Kamil Mysliwiec
8b97f94c38 Merge pull request #5053 from nestjs/renovate/nestjs-mongoose-7.x
fix(deps): update dependency @nestjs/mongoose to v7.0.2
2020-07-08 14:11:37 +02:00
Renovate Bot
b5a7a6cda4 fix(deps): update dependency @nestjs/mongoose to v7.0.2 2020-07-08 11:44:43 +00:00
Kamil Mysliwiec
2ce40138b9 Update Readme.md 2020-07-08 13:11:46 +02:00
Renovate Bot
53070f07f3 chore(deps): update dependency @types/express to v4.17.7 2020-07-07 00:55:52 +00:00
Renovate Bot
60c92fe5a8 chore(deps): update dependency @types/chai-as-promised to v7.1.3 2020-07-07 00:34:19 +00:00
Renovate Bot
c51984e440 fix(deps): update dependency mongoose to v5.9.22 2020-07-06 23:01:21 +00:00
Renovate Bot
05cc5b83f8 chore(deps): update typescript-eslint monorepo to v3.6.0 2020-07-06 18:58:34 +00:00
Holegots
28fcfe6647 feat(microservices): ServerRMQ 2020-07-07 01:39:09 +08:00
Kamil Mysliwiec
2fc29847f3 Merge pull request #5026 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.4.0
2020-07-06 08:43:06 +02:00
Kamil Mysliwiec
1c846e46f9 Merge pull request #5033 from nestjs/renovate/graphql-15.x
fix(deps): update dependency graphql to v15.3.0
2020-07-06 08:42:57 +02:00
Kamil Mysliwiec
42fedbb81b Merge pull request #5032 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.24
2020-07-06 08:42:31 +02:00
Kamil Mysliwiec
7f2c35174d Merge pull request #5034 from nestjs/renovate/ws-7.x
fix(deps): update dependency ws to v7.3.1
2020-07-06 08:42:09 +02:00
Renovate Bot
1931283e75 fix(deps): update dependency ws to v7.3.1 2020-07-06 02:05:17 +00:00
Renovate Bot
dcabde2fb5 fix(deps): update dependency graphql to v15.3.0 2020-07-06 02:02:41 +00:00
Renovate Bot
b4f3cdc73b chore(deps): update dependency @types/redis to v2.8.24 2020-07-06 00:55:17 +00:00
yasser
32ed43b390 feat(packages/common/exception): Export http-version-not-supported 2020-07-04 13:21:43 +02:00
Renovate Bot
9d781cde22 chore(deps): update dependency eslint to v7.4.0 2020-07-03 21:20:37 +00:00
Kamil Mysliwiec
aed62cc7bd Merge pull request #5010 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.3.1
2020-07-03 09:18:54 +02:00
Renovate Bot
a4252b4285 fix(deps): update nest monorepo to v7.3.1 2020-07-03 06:31:01 +00:00
Kamil Mysliwiec
171cc9d392 Merge pull request #5012 from nestjs/renovate/typescript-3.x
chore(deps): update dependency typescript to v3.9.6
2020-07-03 08:07:55 +02:00
Kamil Mysliwiec
64b7237c23 Merge pull request #5018 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.5.1
2020-07-03 08:07:48 +02:00
Kamil Mysliwiec
c97e495c11 Merge pull request #5020 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.0.12
2020-07-03 08:07:41 +02:00
Kamil Mysliwiec
1534cf5d0a Merge pull request #5022 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.23
2020-07-03 08:06:20 +02:00
Renovate Bot
8436c27a65 fix(deps): update dependency @nestjs/graphql to v7.5.1 2020-07-02 19:41:50 +00:00
Renovate Bot
ab0b29b627 chore(deps): update dependency @types/redis to v2.8.23 2020-07-02 16:41:05 +00:00
Renovate Bot
6d034f5c1f fix(deps): update dependency graphql-tools to v6.0.12 2020-07-02 14:49:44 +00:00
Renovate Bot
1ddab1b2bb chore(deps): update dependency typescript to v3.9.6 2020-07-02 08:11:49 +00:00
Kamil Mysliwiec
364a963426 Merge pull request #5013 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.21
2020-07-02 09:06:33 +02:00
Kamil Mysliwiec
72ff7ae40e Merge pull request #5014 from nestjs/renovate/rxjs-compat-6.x
chore(deps): update dependency rxjs-compat to v6.6.0
2020-07-02 09:06:25 +02:00
Kamil Mysliwiec
184fffe043 Merge pull request #5015 from nestjs/renovate/rxjs-6.x
fix(deps): update dependency rxjs to v6.6.0
2020-07-02 09:06:19 +02:00
Kamil Myśliwiec
d92e85f297 chore(@nestjs) publish v7.3.1 release 2020-07-02 09:05:07 +02:00
Kamil Myśliwiec
acce5e953d fix(platform-fastify): catch close errors when server is closed already 2020-07-02 09:04:00 +02:00
Kamil Myśliwiec
dfd7846779 fix(common): use is nil in cache interceptor to prevent breaking changes 2020-07-02 09:03:41 +02:00
Renovate Bot
d895c367fe fix(deps): update dependency rxjs to v6.6.0 2020-07-02 02:43:33 +00:00
Renovate Bot
b9cf26708e chore(deps): update dependency rxjs-compat to v6.6.0 2020-07-02 02:16:36 +00:00
Renovate Bot
18979b3b46 fix(deps): update dependency mongoose to v5.9.21 2020-07-01 22:10:06 +00:00
Kamil Mysliwiec
877cc3e4d6 Merge pull request #4909 from Amorites/feat/client-registerAsync
feat(microservices): ClientsModule.registerAsync
2020-07-01 14:41:22 +02:00
Kamil Mysliwiec
feeed43c56 Merge pull request #4896 from nestjs/renovate/mocha-8.x
chore(deps): update dependency mocha to v8
2020-07-01 14:21:30 +02:00
Kamil Myśliwiec
a10bb787b8 chore(): update README files 2020-07-01 14:17:35 +02:00
Kamil Myśliwiec
ca7e348478 chore(@nestjs) publish v7.3.0 release 2020-07-01 14:14:39 +02:00
Kamil Myśliwiec
67e15afbf3 Merge branch 'master' of https://github.com/nestjs/nest 2020-07-01 14:05:42 +02:00
Kamil Myśliwiec
d59c7b87bd feat(core): add instance links, introspection and expose request provider 2020-07-01 14:05:32 +02:00
Kamil Mysliwiec
cf5e5bceca Merge pull request #5005 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.15.1
2020-07-01 12:11:24 +02:00
Renovate Bot
b5e8197500 fix(deps): update apollo graphql packages to v2.15.1 2020-07-01 09:36:55 +00:00
Kamil Mysliwiec
17969748e9 Merge pull request #5004 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.15.0
2020-07-01 10:10:10 +02:00
Kamil Mysliwiec
8836251c88 Merge pull request #5006 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.10.4
2020-07-01 10:09:59 +02:00
Kamil Mysliwiec
d74e173e59 Merge pull request #5007 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.2.1
2020-07-01 10:09:50 +02:00
Kamil Mysliwiec
9511984f2c Merge pull request #5009 from nestjs/renovate/artillery-1.x
chore(deps): update dependency artillery to v1.6.1
2020-07-01 10:09:40 +02:00
Renovate Bot
eb7decd35c chore(deps): update dependency artillery to v1.6.1 2020-06-30 16:46:14 +00:00
Renovate Bot
cd6555edd3 fix(deps): update dependency fast-json-stringify to v2.2.1 2020-06-30 13:38:35 +00:00
Renovate Bot
5b15dbfbaa chore(deps): update babel monorepo to v7.10.4 2020-06-30 13:36:32 +00:00
Renovate Bot
8dcced7256 fix(deps): update dependency bull to v3.15.0 2020-06-30 11:22:18 +00:00
Kamil Mysliwiec
cf10752f40 Merge pull request #5000 from nestjs/renovate/supertest-2.x
chore(deps): update dependency @types/supertest to v2.0.10
2020-06-30 08:55:56 +02:00
Kamil Mysliwiec
1789753248 Merge pull request #5001 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.5.0
2020-06-30 08:55:44 +02:00
Kamil Mysliwiec
fb62ffe48c Merge pull request #5003 from nestjs/renovate/sequelize-5.x
fix(deps): update dependency sequelize to v5.22.3
2020-06-30 08:55:36 +02:00
Renovate Bot
f38223ade4 fix(deps): update dependency sequelize to v5.22.3 2020-06-30 06:35:28 +00:00
Renovate Bot
f95b219a3c chore(deps): update typescript-eslint monorepo to v3.5.0 2020-06-29 21:12:27 +00:00
Renovate Bot
b4adc2c771 chore(deps): update dependency @types/supertest to v2.0.10 2020-06-29 20:00:39 +00:00
Kamil Mysliwiec
d56267fb99 Merge pull request #4992 from nestjs/renovate/nestjs-passport-7.x
fix(deps): update dependency @nestjs/passport to v7.1.0
2020-06-29 21:40:50 +02:00
Kamil Mysliwiec
2971ba6a3c Merge pull request #4994 from nestjs/renovate/fastify-2.x
fix(deps): update dependency fastify to v2.15.1
2020-06-29 21:40:44 +02:00
Kamil Mysliwiec
f7e4885c2d Merge pull request #4995 from nestjs/renovate/graphql-15.x
fix(deps): update dependency graphql to v15.2.0
2020-06-29 21:40:32 +02:00
Kamil Mysliwiec
cce0bc6407 Merge pull request #4998 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.29
2020-06-29 21:40:25 +02:00
Kamil Mysliwiec
ed4becbe99 Merge pull request #4999 from nestjs/renovate/ws-7.x
chore(deps): update dependency @types/ws to v7.2.6
2020-06-29 21:40:10 +02:00
Renovate Bot
3cac1ca2b2 chore(deps): update dependency @types/ws to v7.2.6 2020-06-29 17:26:41 +00:00
Renovate Bot
9059c3d5ac chore(deps): update dependency @types/mongoose to v5.7.29 2020-06-29 17:18:49 +00:00
Renovate Bot
3433ab06f4 fix(deps): update dependency graphql to v15.2.0 2020-06-29 14:28:31 +00:00
Renovate Bot
55bd8ab1c7 fix(deps): update dependency fastify to v2.15.1 2020-06-29 14:24:19 +00:00
Kamil Mysliwiec
2e5eb4b8e9 Merge pull request #4993 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.5.12
2020-06-29 14:23:27 +02:00
Renovate Bot
59ad650c8f fix(deps): update dependency @nestjs/swagger to v4.5.12 2020-06-29 12:12:52 +00:00
Renovate Bot
764d26b28e fix(deps): update dependency @nestjs/passport to v7.1.0 2020-06-29 12:11:57 +00:00
Kamil Mysliwiec
2f29d7790b Merge pull request #4989 from nestjs/renovate/eslint-plugin-import-2.x
chore(deps): update dependency eslint-plugin-import to v2.22.0
2020-06-29 13:10:21 +02:00
Kamil Mysliwiec
6a53d1e131 Merge pull request #4951 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v26.1.0
2020-06-29 13:09:37 +02:00
Kamil Mysliwiec
d37f68d05e Merge pull request #4972 from rraziel/module-metadata-export
chore(common): export the ModuleMetadata type
2020-06-29 13:09:25 +02:00
Renovate Bot
72c16ccd9a chore(deps): update dependency eslint-plugin-import to v2.22.0 2020-06-29 00:59:57 +00:00
Kamil Mysliwiec
3f9be96815 Update Readme.md 2020-06-27 10:17:16 +02:00
Kamil Mysliwiec
7bcf90cb8c Merge pull request #4943 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.4.0
2020-06-27 09:50:45 +02:00
Kamil Mysliwiec
f4f85f254c Merge pull request #4978 from nestjs/renovate/sequelize-5.x
fix(deps): update dependency sequelize to v5.22.2
2020-06-27 09:50:32 +02:00
Renovate Bot
fc625f2957 fix(deps): update dependency sequelize to v5.22.2 2020-06-27 05:21:02 +00:00
Renovate Bot
61b6c7df25 chore(deps): update dependency jest to v26.1.0 2020-06-26 16:53:05 +00:00
Kamil Mysliwiec
79caf671ea Merge pull request #4977 from nestjs/revert-4958-renovate/sequelize-6.x
Revert "fix(deps): update dependency sequelize to v6"
2020-06-26 17:22:15 +02:00
Kamil Mysliwiec
e24f23d030 Revert "fix(deps): update dependency sequelize to v6" 2020-06-26 17:22:02 +02:00
Renovate Bot
d184f906ff chore(deps): update typescript-eslint monorepo to v3.4.0 2020-06-26 13:06:26 +00:00
Kamil Mysliwiec
7efc27c186 Merge pull request #4960 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.4.6
2020-06-26 14:26:33 +02:00
Kamil Mysliwiec
27de22fdfb Merge pull request #4966 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.28
2020-06-26 14:26:25 +02:00
Renovate Bot
2342c65efc chore(deps): update dependency @types/mongoose to v5.7.28 2020-06-26 11:47:44 +00:00
Renovate Bot
7d03b2d78d fix(deps): update dependency @nestjs/graphql to v7.4.6 2020-06-26 11:42:03 +00:00
Kamil Mysliwiec
c0e6139419 Merge pull request #4973 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.0.11
2020-06-26 13:34:18 +02:00
Kamil Mysliwiec
f574663414 Merge pull request #4964 from nestjs/renovate/imports-loader-1.x
chore(deps): update dependency imports-loader to v1.1.0
2020-06-26 13:34:05 +02:00
Kamil Mysliwiec
7f3a9955be Merge pull request #4961 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.3
2020-06-26 13:33:55 +02:00
Kamil Mysliwiec
cc828d493a Merge pull request #4958 from nestjs/renovate/sequelize-6.x
fix(deps): update dependency sequelize to v6
2020-06-26 13:33:38 +02:00
Kamil Mysliwiec
dda9d52c4c Merge pull request #4925 from nestjs/renovate/nest-monorepo
chore(deps): update nest monorepo
2020-06-26 13:33:27 +02:00
Renovate Bot
1194fbae9f fix(deps): update dependency sequelize to v6 2020-06-26 08:39:46 +00:00
Renovate Bot
b3542806d8 fix(deps): update dependency graphql-tools to v6.0.11 2020-06-26 00:01:03 +00:00
Raziel
3991fb9525 chore(common): export the ModuleMetadata type 2020-06-26 01:19:23 +02:00
Renovate Bot
91cf3190b3 chore(deps): update dependency @types/jest to v26.0.3 2020-06-24 17:10:49 +00:00
Renovate Bot
1ddeaa2aad chore(deps): update dependency imports-loader to v1.1.0 2020-06-24 16:49:23 +00:00
Kamil Mysliwiec
2bdcdb5814 Merge pull request #4957 from nestjs/renovate/sequelize-5.x
fix(deps): update dependency sequelize to v5.22.0
2020-06-24 12:26:49 +02:00
Kamil Mysliwiec
bb4ed69b0e Merge pull request #4959 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.1
2020-06-24 12:26:37 +02:00
Renovate Bot
b69f3be0aa chore(deps): update dependency @types/jest to v26.0.1 2020-06-24 09:45:10 +00:00
Renovate Bot
96136f72e7 fix(deps): update dependency sequelize to v5.22.0 2020-06-24 08:30:18 +00:00
Renovate Bot
724403067b chore(deps): update nest monorepo 2020-06-24 08:29:13 +00:00
Kamil Mysliwiec
12b807f149 Merge pull request #4950 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.4.2
2020-06-24 08:33:47 +02:00
Kamil Mysliwiec
07237a07c7 Merge pull request #4955 from nestjs/renovate/uuid-8.x
fix(deps): update dependency uuid to v8.2.0
2020-06-24 08:33:37 +02:00
Renovate Bot
0e7197c828 fix(deps): update dependency uuid to v8.2.0 2020-06-23 21:13:04 +00:00
Renovate Bot
7c64c77031 fix(deps): update dependency @nestjs/graphql to v7.4.2 2020-06-23 13:41:01 +00:00
Renovate Bot
6e2033ba7e chore(deps): update dependency mocha to v8 2020-06-23 13:09:26 +00:00
Kamil Mysliwiec
ba2bdea524 Merge pull request #4942 from nestjs/renovate/nestjs-serve-static-2.x
fix(deps): update dependency @nestjs/serve-static to v2.1.3
2020-06-23 13:23:25 +02:00
Kamil Mysliwiec
12b9940b65 Update config.yml 2020-06-23 12:59:41 +02:00
Kamil Mysliwiec
8a02e39001 Merge pull request #4926 from nestjs/renovate/ts-morph-7.x
chore(deps): update dependency ts-morph to v7.1.2
2020-06-23 12:58:26 +02:00
Kamil Mysliwiec
b82f6f6b5b Merge pull request #4947 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.2.0
2020-06-23 12:58:12 +02:00
Kamil Mysliwiec
6a754515a1 Merge pull request #4893 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26
2020-06-23 12:57:49 +02:00
Kamil Mysliwiec
517cad59e9 Merge pull request #4933 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.10.3
2020-06-23 12:57:36 +02:00
Kamil Mysliwiec
2714f57fcf Merge pull request #4936 from nestjs/renovate/fastify-2.x
fix(deps): update dependency fastify to v2.15.0
2020-06-23 12:57:30 +02:00
Kamil Mysliwiec
e91d1b1ced Merge pull request #4937 from nestjs/renovate/major-commitlint-monorepo
chore(deps): update commitlint monorepo to v9 (major)
2020-06-23 12:57:23 +02:00
Kamil Mysliwiec
6e49223e4c Merge pull request #4940 from nestjs/renovate/ts-jest-26.x
chore(deps): update dependency ts-jest to v26.1.1
2020-06-23 12:57:18 +02:00
Kamil Mysliwiec
0b33f8fe31 Merge pull request #4941 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.5.11
2020-06-23 12:57:08 +02:00
Kamil Mysliwiec
b315162269 Merge pull request #4946 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.3.1
2020-06-23 12:56:53 +02:00
Kamil Mysliwiec
cd21b2ff93 Merge pull request #4948 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.20
2020-06-23 12:56:44 +02:00
Renovate Bot
4a1eed1e44 chore(deps): update dependency eslint to v7.3.1 2020-06-23 03:49:43 +00:00
Renovate Bot
09a3ad2950 fix(deps): update dependency mongoose to v5.9.20 2020-06-22 21:32:52 +00:00
Renovate Bot
5e9d5c57ed fix(deps): update dependency fast-json-stringify to v2.2.0 2020-06-22 19:52:58 +00:00
Renovate Bot
d7c69707f6 fix(deps): update dependency @nestjs/serve-static to v2.1.3 2020-06-22 15:19:22 +00:00
Renovate Bot
f6114abea9 fix(deps): update dependency @nestjs/swagger to v4.5.11 2020-06-22 15:13:19 +00:00
Renovate Bot
33d6c393e0 chore(deps): update dependency ts-jest to v26.1.1 2020-06-22 08:02:08 +00:00
Renovate Bot
97edbe0c2a chore(deps): update commitlint monorepo to v9 2020-06-22 00:39:35 +00:00
Renovate Bot
2e9fcb1a42 fix(deps): update dependency fastify to v2.15.0 2020-06-22 00:37:44 +00:00
Renovate Bot
2581903818 chore(deps): update babel monorepo to v7.10.3 2020-06-19 21:25:56 +00:00
Renovate Bot
ab4295ed02 chore(deps): update dependency ts-morph to v7.1.2 2020-06-18 22:05:21 +00:00
Kamil Mysliwiec
f05786d8c1 Merge pull request #4924 from nestjs/renovate/webpack-cli-3.x
chore(deps): update dependency webpack-cli to v3.3.12
2020-06-18 16:17:50 +02:00
Kamil Mysliwiec
772e589327 Merge pull request #4923 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.27
2020-06-18 16:17:40 +02:00
Kamil Myśliwiec
82d0171bcf Merge branch 'elsangedy-patch-1' 2020-06-18 16:05:06 +02:00
Kamil Myśliwiec
706f55488c refactor(common): adjust to the code style 2020-06-18 16:04:53 +02:00
Kamil Myśliwiec
adce6c8ec0 Merge branch 'patch-1' of https://github.com/elsangedy/nest into elsangedy-patch-1 2020-06-18 16:04:26 +02:00
Renovate Bot
7d209e3d8f chore(deps): update dependency webpack-cli to v3.3.12 2020-06-18 14:03:39 +00:00
Renovate Bot
a718809f30 chore(deps): update dependency @types/mongoose to v5.7.27 2020-06-18 13:58:39 +00:00
Renovate Bot
25ba42cca2 chore(deps): update dependency @types/jest to v26 2020-06-18 13:51:52 +00:00
Kamil Myśliwiec
eb1828431d chore(@nestjs) publish v7.2.0 release 2020-06-18 15:50:29 +02:00
Kamil Myśliwiec
038beb0c54 fix(core): fix resolve() method (fallback to get() for static) 2020-06-18 15:34:03 +02:00
Kamil Myśliwiec
2a7bf6a357 fix(core): revert resolve method regression 2020-06-18 15:21:34 +02:00
amorites
d03830e998 feat(microservices): ClientsModule.registerAsync 2020-06-18 21:18:38 +08:00
Kamil Mysliwiec
dc35501e74 Merge pull request #4793 from nestjs/renovate/all-minor-patch
chore(deps): update all non-major dependencies
2020-06-18 15:11:38 +02:00
Kamil Myśliwiec
570dc303c9 fix(): fix update deps issues 2020-06-18 14:24:28 +02:00
Kamil Mysliwiec
300f0e39a5 Merge pull request #4897 from mattleff/graphql-lint-fixes
sample(graphql): Fix lint errors
2020-06-18 13:34:09 +02:00
Kamil Mysliwiec
c76e12eb17 Merge pull request #4907 from Larinel/patch-1
refactor(microservices): rmq connection errors are now being logged
2020-06-18 13:33:27 +02:00
Kamil Myśliwiec
5ca6a1e794 feat(microservices): add client opts to redis options 2020-06-18 12:50:36 +02:00
Kamil Myśliwiec
eb8f58a624 Merge branch 'master' of https://github.com/nestjs/nest 2020-06-18 12:50:17 +02:00
Kamil Myśliwiec
9e7c610ebe docs(): update readme file 2020-06-18 12:50:11 +02:00
Kamil Mysliwiec
f17d29bf99 Merge pull request #4920 from nestjs/renovate/imports-loader-1.x
chore(deps): update dependency imports-loader to v1
2020-06-18 12:31:26 +02:00
Renovate Bot
59c6cebb22 chore(deps): update all non-major dependencies 2020-06-18 10:12:03 +00:00
Renovate Bot
75e1e71e10 chore(deps): update dependency imports-loader to v1 2020-06-17 17:24:52 +00:00
Larinel
d4f93cd909 refactor(microservices): rmq connection errors are now being logged 2020-06-15 14:19:19 +03:00
Matthew Leffler
b5d553604d sample(graphql): Fix lint errors 2020-06-10 13:59:07 -06:00
Kamil Mysliwiec
41764370eb Merge pull request #4884 from nestjs/renovate/npm-apollo-server-express-vulnerability
fix(deps): update dependency apollo-server-express to v2.14.2 [security]
2020-06-08 16:04:41 +02:00
Renovate Bot
e14670ee16 fix(deps): update dependency apollo-server-express to v2.14.2 [security] 2020-06-05 21:33:18 +00:00
Munir Ahmed Elsangedy
1c4ab360e3 feat(core): make ClassSerializerInterceptor defaultOptions optional 2020-06-04 21:46:17 -03:00
Kamil Myśliwiec
5126ff4abc chore(@nestjs) publish v7.1.3 release 2020-06-03 14:16:39 +02:00
Kamil Myśliwiec
54570aa0c8 Merge branch 'master' of https://github.com/nestjs/nest 2020-06-03 14:15:42 +02:00
Kamil Myśliwiec
0b02176c2b fix(core): fix get all and merge (reduce on empty array) 2020-06-03 14:15:34 +02:00
Kamil Mysliwiec
9f14b14b9e Update set-metadata.decorator.ts 2020-06-03 08:55:08 +02:00
Kamil Mysliwiec
9c60cc82e3 Update Readme.md 2020-06-01 15:35:52 +02:00
Kamil Mysliwiec
471335a336 Update Readme.md 2020-06-01 15:35:33 +02:00
Kamil Myśliwiec
6ebe9bf1e0 sample(): remove exclude option from tsconfig 2020-06-01 11:41:42 +02:00
Kamil Myśliwiec
d8715eb7ff sample(): add allow synthetic default imports by default 2020-06-01 11:14:07 +02:00
Kamil Myśliwiec
84bc3581cd chore(@nestjs) publish v7.1.2 release 2020-06-01 11:11:25 +02:00
Kamil Myśliwiec
439736f051 fix(core): add more descriptive messages for invalid usage of resolve() 2020-06-01 11:10:24 +02:00
Kamil Myśliwiec
410fe85081 fix(platform-fastify): wrap response object when @all decorator is used 2020-06-01 11:10:06 +02:00
Kamil Myśliwiec
7ea7fd1f85 sample(graphql): lock packages to specific versions 2020-05-31 18:00:16 +02:00
Kamil Myśliwiec
e3a2c74558 sample(graphql): fix package json 2020-05-31 17:59:55 +02:00
Kamil Myśliwiec
7a8696365c Merge branch 'master' of https://github.com/nestjs/nest 2020-05-31 16:27:54 +02:00
Kamil Myśliwiec
1d15dc650e sample(graphql): add complexity plugin sample 2020-05-31 16:25:26 +02:00
Kamil Mysliwiec
ff75c1297c Merge pull request #4857 from nestjs/renovate/pin-dependencies
fix(deps): pin dependency @nestjs/mongoose to 7.0.1
2020-05-29 10:35:31 +02:00
Renovate Bot
033ac9cab2 fix(deps): pin dependency @nestjs/mongoose to 7.0.1 2020-05-29 08:21:15 +00:00
Kamil Myśliwiec
4f6d658467 sample(mongoose): lock nestjs mongoose package version 2020-05-29 10:19:22 +02:00
Kamil Myśliwiec
5435fab03b sample(): update nestjs mongoose package 2020-05-29 10:18:47 +02:00
Kamil Myśliwiec
c573fb3b89 sample(webpack): add nest cli config file 2020-05-29 09:44:51 +02:00
Kamil Myśliwiec
ae08b12119 fix(core): improve typings for unknown export exception 2020-05-29 08:49:34 +02:00
Kamil Myśliwiec
75e110f4c0 fix(core): use stringified symbol in unknown exported message #4856 2020-05-29 08:45:12 +02:00
Kamil Myśliwiec
230b84f163 chore(@nestjs) publish v7.1.1 release 2020-05-28 10:58:25 +02:00
Kamil Myśliwiec
60b2615d25 Merge branch 'master' of https://github.com/nestjs/nest 2020-05-28 10:57:07 +02:00
Kamil Myśliwiec
b8ce4121ed fix(core): filter out undefined values in get all and merge 2020-05-28 10:56:56 +02:00
Kamil Myśliwiec
486a40b852 fix(common): change first redirect arg to optional 2020-05-28 10:56:31 +02:00
Kamil Mysliwiec
6337793a84 Merge pull request #4843 from nestjs/renovate/pug-3.x
fix(deps): update dependency pug to v3
2020-05-27 08:58:21 +02:00
Renovate Bot
e5f0f54946 fix(deps): update dependency pug to v3 2020-05-25 12:40:05 +00:00
Kamil Myśliwiec
eee8faf433 chore(@nestjs) publish v7.1.0 release 2020-05-24 14:40:37 +02:00
Kamil Myśliwiec
07cb5a83e1 style(): minor style improvements 2020-05-24 14:37:30 +02:00
Kamil Myśliwiec
fa10ab7f7c Merge branch 'sjkummer-bugfix/grpc-options' 2020-05-24 13:54:38 +02:00
Kamil Myśliwiec
f315ca2b90 fix(): remove duplicated options, apply formatting rules 2020-05-24 13:54:25 +02:00
Kamil Myśliwiec
b397cec0fd Merge branch 'bugfix/grpc-options' of https://github.com/sjkummer/nest into sjkummer-bugfix/grpc-options 2020-05-24 13:51:51 +02:00
Kamil Myśliwiec
0d6ae6fe88 Merge branch '2Kable-fix/hybrid-configuration' 2020-05-24 13:50:51 +02:00
Kamil Myśliwiec
34f74561de test(): add tests for lifecycle hooks, remove scope from module 2020-05-24 13:50:26 +02:00
Kamil Myśliwiec
28b1784966 Merge branch 'fix/hybrid-configuration' of https://github.com/2Kable/nest into 2Kable-fix/hybrid-configuration 2020-05-24 13:20:53 +02:00
Kamil Myśliwiec
a683a545af Merge branch 'barbarosh-feature/message-pattern-bind-to-transport' 2020-05-24 13:19:36 +02:00
Kamil Myśliwiec
d1816a3199 refactor(): adjust style to the rest of codebase 2020-05-24 13:19:24 +02:00
Kamil Myśliwiec
3e4f8bcbf1 Merge branch 'feature/message-pattern-bind-to-transport' of https://github.com/barbarosh/nest into barbarosh-feature/message-pattern-bind-to-transport 2020-05-24 13:14:14 +02:00
Kamil Mysliwiec
a09e77a50a Merge pull request #4831 from nestjs/renovate/graphql-tools-6.x
fix(deps): update dependency graphql-tools to v6
2020-05-24 12:23:48 +02:00
Kamil Mysliwiec
7970c29f16 Merge pull request #4834 from nestjs/renovate/major-typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3 (major)
2020-05-23 12:57:50 +02:00
Kamil Myśliwiec
09fea2b45c sample(): style tests change, module to module ref 2020-05-23 12:41:56 +02:00
Renovate Bot
3f68b08bfc fix(deps): update dependency graphql-tools to v6 2020-05-23 10:14:03 +00:00
Renovate Bot
5ba0164f35 chore(deps): update typescript-eslint monorepo to v3 2020-05-23 10:09:05 +00:00
Kamil Myśliwiec
d768b5df32 sample(): fix prisma bindings file 2020-05-23 11:50:36 +02:00
Kamil Myśliwiec
5388ffb09b feat(): update to the latest typescript eslint packages 2020-05-23 11:46:45 +02:00
Kamil Mysliwiec
3fae1c2503 Merge pull request #4802 from nestjs/renovate/tslib-2.x
fix(deps): update dependency tslib to v2
2020-05-23 11:38:10 +02:00
Kamil Mysliwiec
2aa0881b46 Merge pull request #4827 from soyuka/fix/axios-config-mutation
fix(http): remove axios config mutation #4803
2020-05-23 11:35:37 +02:00
Kamil Mysliwiec
55032c15f4 Merge pull request #4817 from Jekiwijaya/fix/grpc-client/option-value
fix(microservices): enable grpc option value to accept 0
2020-05-23 11:34:54 +02:00
Kamil Mysliwiec
de54172f6b Merge pull request #4808 from nestjs/renovate/ts-jest-26.x
chore(deps): update dependency ts-jest to v26
2020-05-23 11:34:31 +02:00
Sebastian Schmid
2dcff086b3 make channelOptions optional 2020-05-20 16:42:16 +02:00
soyuka
edadbb1af9 fix(http): remove axios config mutation 2020-05-20 16:03:40 +02:00
Jacky Wijaya
d562bc0225 fix(microservices): enable grpc option value to accept 0 2020-05-17 22:06:57 +07:00
Munir Ahmed Elsangedy
f8e788a929 feat(core): add support to default serializer options
Enable pass `ClassTransformOptions` when use `ClassSerializerInterceptor` as GlobalInterceptors.

```
const reflector = app.get<Reflector>(Reflector);

app.useGlobalInterceptors(
  new ClassSerializerInterceptor(reflector, {
    excludeExtraneousValues: true,
    enableImplicitConversion: true
  })
);
```
2020-05-16 21:42:04 -03:00
alex
07237f5aed test(microservices): add tests for new feature 2020-05-17 01:22:32 +03:00
alex
0432284865 feat(sample): add hybrid app microservices sample 2020-05-16 15:56:33 +03:00
alex
e2c8f74f19 feat(microservices): move getTransportId functions to public variable transportId and make it optional 2020-05-16 15:22:15 +03:00
Renovate Bot
19b4083936 chore(deps): update dependency ts-jest to v26 2020-05-15 19:34:09 +00:00
Kamil Myśliwiec
baadb3f925 chore(@nestjs) publish v7.0.13 release 2020-05-15 11:53:15 +02:00
Kamil Myśliwiec
f9ce824eaf chore(@nestjs) publish v7.0.12 release 2020-05-15 10:33:54 +02:00
Kamil Myśliwiec
43a4ea4d39 Merge branch 'soyuka-fix/axios-config-mutation' 2020-05-15 10:32:28 +02:00
Kamil Myśliwiec
138e2c41f0 refactor(): switch to an inline condition 2020-05-15 10:32:07 +02:00
Kamil Myśliwiec
53d3574a43 Merge branch 'fix/axios-config-mutation' of https://github.com/soyuka/nest into soyuka-fix/axios-config-mutation 2020-05-15 10:30:13 +02:00
Kamil Myśliwiec
f3a8f7f174 Merge branch 'master' of https://github.com/nestjs/nest 2020-05-15 10:28:41 +02:00
Kamil Myśliwiec
47cd27e0cc fix(core): enforce default scope if override provider (use value) #4800 2020-05-15 10:28:30 +02:00
soyuka
91d7564d92 fix(http): remove axios config mutation 2020-05-14 16:51:16 +02:00
Renovate Bot
b236e30231 fix(deps): update dependency tslib to v2 2020-05-13 23:37:49 +00:00
Kamil Mysliwiec
dc1bd46c03 Update renovate.json 2020-05-13 09:00:19 +02:00
Kamil Mysliwiec
8c146fe341 Merge pull request #4783 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.0.11
2020-05-12 15:04:31 +02:00
Renovate Bot
c49c271c22 fix(deps): update nest monorepo to v7.0.11 2020-05-12 12:18:23 +00:00
Kamil Mysliwiec
b59965ba76 Update LICENSE 2020-05-12 14:11:30 +02:00
Kamil Myśliwiec
b1ed6db4fb chore(): update readme file 2020-05-12 14:10:31 +02:00
Kamil Myśliwiec
661664d8be chore(@nestjs) publish v7.0.11 release 2020-05-12 14:06:57 +02:00
Kamil Myśliwiec
64df4a96c9 Merge branch 'master' of https://github.com/nestjs/nest 2020-05-12 14:05:14 +02:00
Kamil Myśliwiec
7775081159 fix(core): dont instantiate transient classes when inquirer is transient 2020-05-12 14:05:05 +02:00
Kamil Mysliwiec
dcf3ca0d4c Merge pull request #4587 from BrunnerLivio/fix/improve-invalid-module-exception
fix(core): improve error message when imported module is nil
2020-05-12 14:00:04 +02:00
Kamil Myśliwiec
9ee7c3ffa3 chore(@nestjs) publish v7.0.10 release 2020-05-12 12:24:32 +02:00
Kamil Myśliwiec
1f8b45bf9b sample(mongoose): use decorators to create a schema definition 2020-05-12 12:19:41 +02:00
Kamil Myśliwiec
97061348f5 Merge branch 'master' of https://github.com/nestjs/nest 2020-05-12 12:19:06 +02:00
Kamil Mysliwiec
a8da4f74da Merge pull request #4759 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7
2020-05-12 12:19:01 +02:00
Kamil Mysliwiec
1bc9939000 Update packages/core/errors/exceptions/undefined-forwardref.exception.ts 2020-05-12 12:08:10 +02:00
Kamil Mysliwiec
e4184145cb Update packages/core/injector/container.ts 2020-05-12 12:08:02 +02:00
Kamil Mysliwiec
3e0fb387a0 Update packages/core/injector/container.ts 2020-05-12 12:07:47 +02:00
Kamil Myśliwiec
630c3be032 Merge branch 'master' of https://github.com/nestjs/nest 2020-05-12 12:06:33 +02:00
Kamil Mysliwiec
1f880c7e8b Merge pull request #4629 from apatryda/4590-default-value-pipe
feat(common): add a default-value pipe
2020-05-12 12:06:27 +02:00
Kamil Mysliwiec
47184d4ddb Merge pull request #4699 from digital-value-apps/http_service_with_cancel_token
fix(common): Allow users to provide a cancellation token to http service
2020-05-12 12:05:54 +02:00
Kamil Mysliwiec
822bbba826 Merge pull request #4764 from nestjs/renovate/fastify-formbody-3.x
fix(deps): update dependency fastify-formbody to v3.2.0
2020-05-12 12:05:31 +02:00
Kamil Mysliwiec
91f44a0978 Merge pull request #4707 from nestjs/renovate/uuid-8.x
fix(deps): update dependency uuid to v8
2020-05-12 12:05:18 +02:00
Kamil Mysliwiec
53965ec396 Merge pull request #4774 from Durairaj/master
fix(deps): removed kafka-node, since that types is not used
2020-05-12 12:03:40 +02:00
Kamil Mysliwiec
e394f73a39 Merge pull request #4763 from nestjs/renovate/ts-jest-25.x
chore(deps): update dependency ts-jest to v25.5.1
2020-05-12 12:02:55 +02:00
Kamil Mysliwiec
f76ea42d4d Merge pull request #4782 from nestjs/renovate/nestjs-serve-static-2.x
fix(deps): update dependency @nestjs/serve-static to v2.1.1
2020-05-12 12:01:45 +02:00
Kamil Myśliwiec
bfcd6f25d6 Merge branch 'master' of https://github.com/nestjs/nest 2020-05-12 12:00:25 +02:00
Kamil Myśliwiec
d08c7c742b fix(core): resolve nested transient providers #4756 2020-05-12 11:59:59 +02:00
Renovate Bot
0fa229529e chore(deps): update dependency eslint to v7 2020-05-12 08:52:33 +00:00
Renovate Bot
47fcaaf855 fix(deps): update dependency fastify-formbody to v3.2.0 2020-05-12 08:42:09 +00:00
Renovate Bot
a4ea40dacc fix(deps): update dependency @nestjs/serve-static to v2.1.1 2020-05-12 08:40:23 +00:00
Renovate Bot
48ab7359e4 chore(deps): update dependency ts-jest to v25.5.1 2020-05-12 08:39:43 +00:00
Kamil Mysliwiec
cb65d90249 Merge pull request #4757 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.14.0
2020-05-12 10:21:28 +02:00
Kamil Mysliwiec
341746313a Merge pull request #4758 from nestjs/renovate/fastify-2.x
fix(deps): update dependency fastify to v2.14.1
2020-05-12 10:21:20 +02:00
Kamil Mysliwiec
d1d583af07 Merge pull request #4760 from nestjs/renovate/conventional-changelog-3.x
chore(deps): update dependency conventional-changelog to v3.1.21
2020-05-12 10:20:55 +02:00
Kamil Mysliwiec
60e77e92e2 Merge pull request #4761 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.13
2020-05-12 10:20:47 +02:00
Kamil Mysliwiec
306adf0b3f Merge pull request #4765 from nestjs/renovate/fastify-multipart-1.x
chore(deps): update dependency fastify-multipart to v1.0.6
2020-05-12 10:20:27 +02:00
Kamil Mysliwiec
092a6af52c Merge pull request #4770 from nestjs/renovate/ws-7.x
fix(deps): update dependency ws to v7.3.0
2020-05-12 10:19:56 +02:00
Kamil Mysliwiec
5462d1d152 Merge pull request #4771 from nestjs/renovate/sequelize-5.x
fix(deps): update dependency sequelize to v5.21.8
2020-05-12 10:19:36 +02:00
Kamil Mysliwiec
9179b43f94 Merge pull request #4777 from nestjs/renovate/ts-loader-7.x
chore(deps): update dependency ts-loader to v7.0.4
2020-05-12 10:19:28 +02:00
Kamil Mysliwiec
824b543a94 Merge pull request #4779 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.32.0
2020-05-12 10:19:18 +02:00
Kamil Mysliwiec
25d9e138c1 Merge pull request #4780 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.13.1
2020-05-12 10:14:04 +02:00
Renovate Bot
e32270c202 fix(deps): update apollo graphql packages to v2.13.1 2020-05-11 20:25:17 +00:00
Renovate Bot
643d74df46 chore(deps): update typescript-eslint monorepo to v2.32.0 2020-05-11 17:41:35 +00:00
Renovate Bot
2bda4fca88 chore(deps): update dependency ts-loader to v7.0.4 2020-05-11 15:58:59 +00:00
Renovate Bot
d5807f160b fix(deps): update dependency bull to v3.14.0 2020-05-11 13:35:42 +00:00
Durairaj Subramaniam
fe9afa34ee fix(deps): removed kafka-node, since that types is not used 2020-05-10 20:51:01 +01:00
Renovate Bot
79c5014d82 fix(deps): update dependency sequelize to v5.21.8 2020-05-10 11:15:36 +00:00
Renovate Bot
3208409654 fix(deps): update dependency ws to v7.3.0 2020-05-10 06:37:58 +00:00
alex
0845dab3a3 feat(microservices): Add ability for pass transport to MessagePattern 2020-05-10 02:30:16 +03:00
Renovate Bot
56a24622b6 chore(deps): update dependency fastify-multipart to v1.0.6 2020-05-09 16:42:11 +00:00
Renovate Bot
62b0330a1c fix(deps): update dependency mongoose to v5.9.13 2020-05-09 10:10:35 +00:00
Renovate Bot
c0acada6a8 chore(deps): update dependency conventional-changelog to v3.1.21 2020-05-08 22:21:33 +00:00
Renovate Bot
75830c9eaf fix(deps): update dependency fastify to v2.14.1 2020-05-08 18:55:59 +00:00
Kamil Mysliwiec
bb71ceaf3d Merge pull request #4754 from nestjs/renovate/mqtt-4.x
chore(deps): update dependency mqtt to v4.0.1
2020-05-08 08:41:27 +02:00
Renovate Bot
34a6704b12 chore(deps): update dependency mqtt to v4.0.1 2020-05-07 17:33:06 +00:00
Kamil Mysliwiec
cbda11b4fb Merge pull request #4749 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.5.5
2020-05-07 10:02:49 +02:00
Renovate Bot
b4c06f2242 fix(deps): update dependency @nestjs/swagger to v4.5.5 2020-05-07 07:24:34 +00:00
Kamil Mysliwiec
1cb1c76f03 Merge pull request #4747 from nestjs/renovate/ts-loader-7.x
chore(deps): update dependency ts-loader to v7.0.3
2020-05-07 09:23:39 +02:00
Kamil Mysliwiec
ff6365225d Merge pull request #4748 from nestjs/renovate/nestjs-mongoose-7.x
fix(deps): update dependency @nestjs/mongoose to v7
2020-05-07 09:22:35 +02:00
Renovate Bot
902e6cd322 chore(deps): update dependency ts-loader to v7.0.3 2020-05-07 06:56:18 +00:00
Kamil Mysliwiec
ca065578f8 Merge pull request #4741 from nestjs/renovate/ts-jest-25.x
chore(deps): update dependency ts-jest to v25.5.0
2020-05-07 08:45:06 +02:00
Renovate Bot
221c2c839f fix(deps): update dependency @nestjs/mongoose to v7 2020-05-07 06:42:03 +00:00
Renovate Bot
a0b84ffd1e chore(deps): update dependency ts-jest to v25.5.0 2020-05-06 09:31:23 +00:00
Renovate Bot
e6233cbd5b fix(deps): update dependency uuid to v8 2020-05-06 07:40:30 +00:00
Kamil Mysliwiec
a2e1cfcd62 Merge pull request #4740 from nestjs/renovate/tslib-1.x
fix(deps): update dependency tslib to v1.11.2
2020-05-06 08:21:10 +02:00
Renovate Bot
8d2c79fa83 fix(deps): update dependency tslib to v1.11.2 2020-05-06 00:28:53 +00:00
Kamil Mysliwiec
8a2c6063b7 Merge pull request #4735 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v26.0.1
2020-05-05 20:48:45 +02:00
Kamil Mysliwiec
a4f8419698 Merge pull request #4738 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.20
2020-05-05 20:41:01 +02:00
Renovate Bot
4044d60583 chore(deps): update dependency @types/redis to v2.8.20 2020-05-05 17:00:54 +00:00
Renovate Bot
16ba70cba2 chore(deps): update dependency jest to v26.0.1 2020-05-05 12:05:39 +00:00
Kamil Mysliwiec
c31f2f6c5f Merge pull request #4730 from nestjs/renovate/major-jest-monorepo
chore(deps): update dependency jest to v26
2020-05-05 09:52:27 +02:00
Renovate Bot
b463a8e93b chore(deps): update dependency jest to v26 2020-05-05 07:17:46 +00:00
Kamil Mysliwiec
4e736b925c Merge pull request #4732 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.12
2020-05-05 08:49:24 +02:00
Kamil Mysliwiec
ec29c7e19c Merge pull request #4729 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.31.0
2020-05-05 08:49:12 +02:00
Kamil Mysliwiec
36c2ed1b9e Merge pull request #4728 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.5.4
2020-05-05 08:49:02 +02:00
Kamil Mysliwiec
8dac4d0f1c Merge pull request #4727 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.3.7
2020-05-05 08:48:53 +02:00
Kamil Mysliwiec
289e04dc86 Merge pull request #4726 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.13.0
2020-05-05 08:48:42 +02:00
Kamil Mysliwiec
90bfda4311 Merge pull request #4733 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.19
2020-05-05 08:46:45 +02:00
Renovate Bot
dd9086d612 chore(deps): update dependency @types/redis to v2.8.19 2020-05-05 00:55:56 +00:00
Renovate Bot
c8e678682a fix(deps): update dependency mongoose to v5.9.12 2020-05-04 22:48:37 +00:00
Renovate Bot
7b03a6c361 chore(deps): update typescript-eslint monorepo to v2.31.0 2020-05-04 18:02:41 +00:00
Renovate Bot
6634898334 fix(deps): update dependency @nestjs/swagger to v4.5.4 2020-05-04 17:01:42 +00:00
Renovate Bot
c7d890e604 fix(deps): update dependency @nestjs/graphql to v7.3.7 2020-05-04 15:31:23 +00:00
Renovate Bot
1d938fd911 fix(deps): update apollo graphql packages to v2.13.0 2020-05-04 15:28:26 +00:00
Kamil Mysliwiec
995e2870d5 Merge pull request #4725 from vferdiansyah/patch-1
Update README.md
2020-05-04 13:51:13 +02:00
Veri Ferdiansyah
6bb1d88d36 Update README.md 2020-05-04 18:49:01 +07:00
Kamil Mysliwiec
ea8fe39e43 Merge pull request #4714 from nestjs/renovate/supertest-2.x
chore(deps): update dependency @types/supertest to v2.0.9
2020-05-04 12:07:39 +02:00
Kamil Mysliwiec
3b189faa67 Merge pull request #4711 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.11
2020-05-04 12:06:35 +02:00
Kamil Mysliwiec
535dff89c0 Merge pull request #4712 from nestjs/renovate/cache-manager-3.x
chore(deps): update dependency cache-manager to v3.3.0
2020-05-04 11:23:24 +02:00
Renovate Bot
7aed631783 fix(deps): update dependency mongoose to v5.9.11 2020-05-04 08:28:59 +00:00
Renovate Bot
06f68651ec chore(deps): update dependency cache-manager to v3.3.0 2020-05-04 08:26:24 +00:00
Renovate Bot
447e1e3ed6 chore(deps): update dependency @types/supertest to v2.0.9 2020-05-04 08:22:29 +00:00
Kamil Mysliwiec
c8f5fc483d Merge pull request #4709 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.3.5
2020-05-04 10:12:42 +02:00
Kamil Mysliwiec
2379f9775e Merge pull request #4702 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.5.4
2020-05-04 10:12:32 +02:00
Kamil Mysliwiec
d4943751fa Merge pull request #4710 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.2.2
2020-05-04 10:12:11 +02:00
Kamil Mysliwiec
86e98dc74f Merge pull request #4720 from nestjs/renovate/ts-node-8.x
chore(deps): update dependency ts-node to v8.10.1
2020-05-04 10:11:53 +02:00
Kamil Mysliwiec
6f658624fd Merge pull request #4724 from nestjs/renovate/nest-monorepo
chore(deps): update dependency @nestjs/cli to v7.1.5
2020-05-04 10:11:31 +02:00
Renovate Bot
aad7ec2862 chore(deps): update dependency @nestjs/cli to v7.1.5 2020-05-04 07:56:10 +00:00
Renovate Bot
1ee4bc56b0 chore(deps): update dependency ts-node to v8.10.1 2020-05-03 07:13:50 +00:00
Renovate Bot
bacdc8676b chore(deps): update dependency jest to v25.5.4 2020-05-02 08:45:47 +00:00
Livio
36ba59553c fix(core): improve error message when imported module is nil
fixes #4586
2020-05-02 00:14:42 +02:00
Renovate Bot
9e9c649e6b chore(deps): update dependency lint-staged to v10.2.2 2020-05-01 04:31:51 +00:00
Renovate Bot
0bb5f91a67 fix(deps): update dependency @nestjs/graphql to v7.3.5 2020-04-30 08:05:00 +00:00
Kamil Mysliwiec
011ae85143 Merge pull request #4703 from nestjs/renovate/mongodb-3.x
fix(deps): update dependency mongodb to v3.5.7
2020-04-30 09:02:03 +02:00
Kamil Mysliwiec
b6433fc7ee Merge pull request #4705 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.9.6
2020-04-30 09:01:58 +02:00
Kamil Mysliwiec
12a92d98c4 Merge pull request #4706 from nestjs/renovate/nats-1.x
chore(deps): update dependency nats to v1.4.9
2020-04-30 09:01:40 +02:00
Kamil Mysliwiec
142005573e Merge pull request #4708 from nestjs/renovate/ts-loader-7.x
chore(deps): update dependency ts-loader to v7.0.2
2020-04-30 09:01:24 +02:00
Renovate Bot
9349189a1a chore(deps): update dependency ts-loader to v7.0.2 2020-04-30 05:53:58 +00:00
Renovate Bot
8fff239f1b chore(deps): update dependency nats to v1.4.9 2020-04-29 20:43:36 +00:00
Renovate Bot
c7fee93706 chore(deps): update babel monorepo to v7.9.6 2020-04-29 18:46:12 +00:00
Renovate Bot
c70bbb1923 fix(deps): update dependency mongodb to v3.5.7 2020-04-29 12:13:38 +00:00
Kamil Mysliwiec
1e98a8e790 Merge pull request #4697 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.2.0
2020-04-29 09:04:54 +02:00
Kamil Mysliwiec
2d33f52b63 Merge pull request #4700 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.5.0
2020-04-29 09:03:26 +02:00
Renovate Bot
1280dd6188 chore(deps): update dependency jest to v25.5.0 2020-04-28 20:13:10 +00:00
Nicolas Lenepveu
2b7725bef5 fix(common): Allow users to provide a cancellation token to http service 2020-04-28 20:51:50 +02:00
Renovate Bot
a39a6e9ca5 chore(deps): update dependency lint-staged to v10.2.0 2020-04-28 13:24:21 +00:00
Kamil Mysliwiec
29ad228655 Merge pull request #4695 from nestjs/renovate/docker-mysql-5.x
chore(deps): update mysql docker tag to v5.7.30
2020-04-28 13:52:07 +02:00
Kamil Mysliwiec
f9e39c1b20 Merge pull request #4696 from nestjs/renovate/fastify-2.x
fix(deps): update dependency fastify to v2.14.0
2020-04-28 13:51:56 +02:00
Renovate Bot
b6374e8b0d fix(deps): update dependency fastify to v2.14.0 2020-04-28 10:26:30 +00:00
Fabien Robert
a11da77144 feat(microservice): hybrid microservice can inherit config 2020-04-28 11:05:51 +02:00
Fabien Robert
10bd87cb7f feat(microservice): hybrid microservice can inherit config 2020-04-28 10:40:43 +02:00
Kamil Mysliwiec
b2d37b8de6 Merge pull request #4690 from nestjs/renovate/mqtt-4.x
chore(deps): update dependency mqtt to v4
2020-04-28 09:12:39 +02:00
Renovate Bot
ab2c58d573 chore(deps): update mysql docker tag to v5.7.30 2020-04-28 07:11:30 +00:00
Kamil Mysliwiec
de577292e3 Merge pull request #4689 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.30.0
2020-04-28 09:09:49 +02:00
Kamil Mysliwiec
04cb13aa4d Merge pull request #4687 from nestjs/renovate/nest-monorepo
chore(deps): update dependency @nestjs/cli to v7.1.4
2020-04-28 09:09:36 +02:00
Renovate Bot
380a68d3be chore(deps): update typescript-eslint monorepo to v2.30.0 2020-04-27 17:43:40 +00:00
Renovate Bot
abdeee69b4 chore(deps): update dependency mqtt to v4 2020-04-27 17:30:06 +00:00
Renovate Bot
47e25265f6 chore(deps): update dependency @nestjs/cli to v7.1.4 2020-04-27 13:36:39 +00:00
Kamil Mysliwiec
e95d527ed9 Merge pull request #4679 from nestjs/renovate/ts-node-8.x
chore(deps): update dependency ts-node to v8.9.1
2020-04-27 09:36:57 +02:00
Renovate Bot
694704c27b chore(deps): update dependency ts-node to v8.9.1 2020-04-27 07:20:03 +00:00
Kamil Mysliwiec
a92f1262e4 Merge pull request #4675 from nestjs/renovate/ws-7.x
fix(deps): update dependency ws to v7.2.5
2020-04-27 09:07:55 +02:00
Kamil Mysliwiec
f2b382538b Merge pull request #4680 from nestjs/renovate/mocha-7.x
chore(deps): update dependency mocha to v7.1.2
2020-04-27 09:07:26 +02:00
Kamil Mysliwiec
87bdf87d2f Merge pull request #4681 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.14
2020-04-27 09:06:29 +02:00
Kamil Mysliwiec
afc19bdd5d Merge pull request #4685 from nestjs/renovate/ts-morph-7.x
chore(deps): update dependency ts-morph to v7.0.3
2020-04-27 09:05:57 +02:00
Renovate Bot
649033ddbc chore(deps): update dependency ts-morph to v7.0.3 2020-04-26 22:52:00 +00:00
Renovate Bot
a215322ace chore(deps): update dependency @types/mongoose to v5.7.14 2020-04-26 18:04:44 +00:00
Renovate Bot
0c2e73c78e chore(deps): update dependency mocha to v7.1.2 2020-04-26 06:31:20 +00:00
Renovate Bot
74d7a2f4ca fix(deps): update dependency ws to v7.2.5 2020-04-25 10:58:46 +00:00
Kamil Mysliwiec
fb44f21e96 Merge pull request #4665 from nestjs/renovate/coveralls-3.x
chore(deps): update dependency coveralls to v3.1.0
2020-04-25 12:54:21 +02:00
Kamil Mysliwiec
b271d89146 Merge pull request #4667 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.0.9
2020-04-25 12:54:12 +02:00
Kamil Mysliwiec
1f6deb0c11 Merge pull request #4663 from nestjs/renovate/class-validator-0.x
fix(deps): update dependency class-validator to v0.12.2
2020-04-25 12:09:27 +02:00
Kamil Mysliwiec
392a13f758 Merge pull request #4672 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.13
2020-04-25 12:09:08 +02:00
Kamil Mysliwiec
e0a2eb7398 Merge pull request #4673 from nestjs/renovate/concurrently-5.x
chore(deps): update dependency concurrently to v5.2.0
2020-04-25 12:08:54 +02:00
Renovate Bot
426a3b04f2 chore(deps): update dependency concurrently to v5.2.0 2020-04-25 04:13:27 +00:00
Renovate Bot
f0973d607f chore(deps): update dependency @types/mongoose to v5.7.13 2020-04-24 23:51:43 +00:00
Renovate Bot
55a828a901 chore(deps): update dependency coveralls to v3.1.0 2020-04-24 22:44:52 +00:00
Renovate Bot
23181cb819 fix(deps): update nest monorepo to v7.0.9 2020-04-24 07:14:35 +00:00
Kamil Myśliwiec
a5a8712668 chore(@nestjs) publish v7.0.9 release 2020-04-24 09:02:26 +02:00
Kamil Myśliwiec
77fc5da848 Merge branch 'master' of https://github.com/nestjs/nest 2020-04-24 09:00:10 +02:00
Kamil Myśliwiec
b2bd950cc9 fix(core): fix nullable constructor host when factory provided 2020-04-24 08:59:38 +02:00
Kamil Myśliwiec
e5db8e414e sample(grpc): fix hero proto file 2020-04-24 08:59:05 +02:00
Renovate Bot
678986aa7e fix(deps): update dependency class-validator to v0.12.2 2020-04-23 20:26:22 +00:00
Kamil Mysliwiec
f4d8fad2d4 Merge pull request #4633 from apatryda/4632-tests-should-run-ootb
test: fix tests to make them run ootb
2020-04-23 09:09:08 +02:00
Kamil Mysliwiec
aaf4cb591e Merge pull request #4650 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.1.7
2020-04-23 09:08:36 +02:00
Kamil Mysliwiec
41f59daa58 Merge pull request #4651 from nestjs/renovate/webpack-4.x
chore(deps): update dependency webpack to v4.43.0
2020-04-23 09:08:28 +02:00
Kamil Mysliwiec
8a253c5f76 Merge pull request #4652 from nestjs/renovate/prettier-2.x
chore(deps): update dependency prettier to v2.0.5
2020-04-23 09:08:06 +02:00
Kamil Mysliwiec
1117b246c6 Merge pull request #4653 from nestjs/renovate/coveralls-3.x
chore(deps): update dependency coveralls to v3.0.13
2020-04-23 09:07:54 +02:00
Kamil Mysliwiec
661424f389 Merge pull request #4654 from nestjs/renovate/eslint-config-prettier-6.x
chore(deps): update dependency eslint-config-prettier to v6.11.0
2020-04-23 09:07:49 +02:00
Kamil Mysliwiec
d8ab987130 Merge pull request #4661 from nestjs/renovate/sequelize-5.x
fix(deps): update dependency sequelize to v5.21.7
2020-04-23 09:07:42 +02:00
Renovate Bot
92908c8f0f fix(deps): update dependency sequelize to v5.21.7 2020-04-23 03:56:46 +00:00
Renovate Bot
5e820cc788 chore(deps): update dependency coveralls to v3.0.13 2020-04-21 20:44:09 +00:00
Renovate Bot
8edb035a87 chore(deps): update dependency eslint-config-prettier to v6.11.0 2020-04-21 19:45:37 +00:00
Renovate Bot
4022347860 chore(deps): update dependency prettier to v2.0.5 2020-04-21 17:50:59 +00:00
Renovate Bot
6ee10bef9d chore(deps): update dependency webpack to v4.43.0 2020-04-21 16:32:15 +00:00
Renovate Bot
cf2c279be2 chore(deps): update dependency lint-staged to v10.1.7 2020-04-21 14:43:20 +00:00
Kamil Mysliwiec
4c9d1de10e Merge pull request #4647 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.3.4
2020-04-21 10:02:07 +02:00
Renovate Bot
1a0b213d97 fix(deps): update dependency @nestjs/graphql to v7.3.4 2020-04-21 07:47:54 +00:00
Kamil Mysliwiec
8a7fc27513 Merge pull request #4642 from nestjs/renovate/ts-node-8.x
chore(deps): update dependency ts-node to v8.9.0
2020-04-21 09:07:31 +02:00
Kamil Mysliwiec
17edde1a22 Merge pull request #4643 from nestjs/renovate/fastify-static-2.x
chore(deps): update dependency fastify-static to v2.7.0
2020-04-21 09:06:46 +02:00
Kamil Mysliwiec
387f918973 Merge pull request #4645 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.10
2020-04-21 09:04:45 +02:00
Renovate Bot
11794b99c0 fix(deps): update dependency mongoose to v5.9.10 2020-04-20 22:02:07 +00:00
Renovate Bot
4a14444088 chore(deps): update dependency fastify-static to v2.7.0 2020-04-20 21:11:46 +00:00
Renovate Bot
44a23593aa chore(deps): update dependency ts-node to v8.9.0 2020-04-20 20:55:30 +00:00
Kamil Mysliwiec
e84d90ae86 Merge pull request #4638 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.5.3
2020-04-20 20:42:03 +02:00
Kamil Mysliwiec
e7ee336b8c Merge pull request #4637 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.3.3
2020-04-20 20:41:55 +02:00
Kamil Mysliwiec
7b241818a5 Merge pull request #4641 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.29.0
2020-04-20 20:40:54 +02:00
Renovate Bot
6d68283c4b chore(deps): update typescript-eslint monorepo to v2.29.0 2020-04-20 17:22:14 +00:00
Artur Nerkowski
f2726c19cb test: fix tests to make them run ootb 2020-04-20 17:04:59 +02:00
Renovate Bot
87c06eef42 fix(deps): update dependency @nestjs/swagger to v4.5.3 2020-04-20 14:54:54 +00:00
Artur Nerkowski
810bb029be feat(common): add a default-value pipe 2020-04-20 16:52:16 +02:00
Renovate Bot
e5dc2c29a5 fix(deps): update dependency @nestjs/graphql to v7.3.3 2020-04-20 14:46:34 +00:00
Kamil Mysliwiec
94a21eb683 Merge pull request #4636 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.3.2
2020-04-20 16:32:46 +02:00
Renovate Bot
ddb75ae335 fix(deps): update dependency @nestjs/graphql to v7.3.2 2020-04-20 11:40:13 +00:00
Kamil Mysliwiec
90506e09a6 Merge pull request #4626 from nestjs/renovate/class-validator-0.x
fix(deps): update dependency class-validator to v0.12.1
2020-04-20 11:21:44 +02:00
Kamil Mysliwiec
fc704b7cb9 Merge pull request #4635 from nestjs/renovate/nestjs-schedule-0.x
fix(deps): update dependency @nestjs/schedule to v0.3.1
2020-04-20 10:00:23 +02:00
Renovate Bot
307fbbf9df fix(deps): update dependency @nestjs/schedule to v0.3.1 2020-04-20 07:48:52 +00:00
Kamil Mysliwiec
bf09428376 Merge pull request #4620 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.1.6
2020-04-20 09:33:01 +02:00
Kamil Mysliwiec
99de33c79e Merge pull request #4625 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.18
2020-04-20 09:32:54 +02:00
Kamil Mysliwiec
017791186d Merge pull request #4624 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.12
2020-04-20 09:32:48 +02:00
Kamil Mysliwiec
f5a3269561 Merge pull request #4631 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.4.0
2020-04-20 09:32:33 +02:00
Kamil Mysliwiec
002878e091 Merge pull request #4634 from nestjs/renovate/ts-loader-7.x
chore(deps): update dependency ts-loader to v7.0.1
2020-04-20 09:23:57 +02:00
Renovate Bot
d439758319 chore(deps): update dependency ts-loader to v7.0.1 2020-04-20 05:27:29 +00:00
Renovate Bot
95f7eadd8d chore(deps): update dependency jest to v25.4.0 2020-04-19 22:26:24 +00:00
Renovate Bot
1bade34fe1 chore(deps): update dependency lint-staged to v10.1.6 2020-04-19 08:46:13 +00:00
Renovate Bot
c591059904 fix(deps): update dependency class-validator to v0.12.1 2020-04-18 12:30:33 +00:00
Renovate Bot
cf65f16ff3 chore(deps): update dependency @types/redis to v2.8.18 2020-04-17 23:21:12 +00:00
Renovate Bot
3a4b17271b chore(deps): update dependency @types/mongoose to v5.7.12 2020-04-17 23:19:38 +00:00
Kamil Mysliwiec
799ccc24d5 Merge pull request #4619 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.5.2
2020-04-17 14:18:04 +02:00
Renovate Bot
67bdae06e9 fix(deps): update dependency @nestjs/swagger to v4.5.2 2020-04-17 12:09:49 +00:00
Kamil Mysliwiec
33b40ff44f Merge pull request #4617 from nestjs/renovate/engine.io-client-3.x
chore(deps): update dependency engine.io-client to v3.4.1
2020-04-17 12:05:37 +02:00
Kamil Mysliwiec
fb3040f866 Merge pull request #4618 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.3.1
2020-04-17 12:05:27 +02:00
Renovate Bot
6c986e8c8d fix(deps): update dependency @nestjs/graphql to v7.3.1 2020-04-17 09:51:24 +00:00
Renovate Bot
f54f864b94 chore(deps): update dependency engine.io-client to v3.4.1 2020-04-17 08:52:13 +00:00
Kamil Myśliwiec
e834ec7f5f Merge branch 'master' of https://github.com/nestjs/nest 2020-04-17 10:02:38 +02:00
Kamil Myśliwiec
12de529a48 refactor(core): add missing type to the root module 2020-04-17 10:02:16 +02:00
Kamil Mysliwiec
c604ad18a9 Merge pull request #4611 from nestjs/renovate/merge-graphql-schemas-1.x
chore(deps): update dependency merge-graphql-schemas to v1.7.8
2020-04-17 09:22:55 +02:00
Kamil Mysliwiec
3ce5a028c7 Merge pull request #4616 from nestjs/renovate/ts-jest-25.x
chore(deps): update dependency ts-jest to v25.4.0
2020-04-17 08:55:43 +02:00
Renovate Bot
a2bf742111 chore(deps): update dependency ts-jest to v25.4.0 2020-04-17 06:14:32 +00:00
Sebastian Schmid
b0dc39e589 introduced GRPC channelOptions 2020-04-16 19:44:47 +02:00
Sebastian Schmid
653cc9a787 Merge branch 'master' into bugfix/grpc-options
# Conflicts:
#	packages/microservices/client/client-grpc.ts
2020-04-16 19:35:57 +02:00
Renovate Bot
18547a3879 chore(deps): update dependency merge-graphql-schemas to v1.7.8 2020-04-16 15:30:40 +00:00
Kamil Mysliwiec
50f91e798b Merge pull request #4610 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.3.0
2020-04-16 14:45:02 +02:00
Renovate Bot
95269309f8 fix(deps): update dependency @nestjs/graphql to v7.3.0 2020-04-16 12:28:07 +00:00
Kamil Mysliwiec
ac37717cc3 Merge pull request #4608 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.0.8
2020-04-16 11:14:15 +02:00
Renovate Bot
352e643c1a fix(deps): update nest monorepo to v7.0.8 2020-04-16 08:19:55 +00:00
Kamil Myśliwiec
83c2ebfcba chore(): update readme file in packages 2020-04-16 10:08:45 +02:00
Kamil Myśliwiec
edbac299c8 chore(@nestjs) publish v7.0.8 release 2020-04-16 10:07:49 +02:00
Kamil Myśliwiec
9a694cb853 fix(grpc): fix credentials options 2020-04-16 10:00:53 +02:00
Kamil Mysliwiec
2376aa43a5 Merge pull request #4604 from nestjs/renovate/apollo-graphql-packages
fix(deps): update dependency graphql-tools to v4.0.8
2020-04-16 09:27:24 +02:00
Kamil Mysliwiec
9ae9aa3059 Merge pull request #4606 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.11
2020-04-16 09:26:00 +02:00
Renovate Bot
014824121b chore(deps): update dependency @types/mongoose to v5.7.11 2020-04-15 23:51:45 +00:00
Sebastian Schmid
09ab0087af GRPC: Fix credentials and introduce arguments 2020-04-15 23:56:56 +02:00
Renovate Bot
647235f1ac fix(deps): update dependency graphql-tools to v4.0.8 2020-04-15 14:49:03 +00:00
Kamil Mysliwiec
b14b0f4376 Merge pull request #4594 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.2.4
2020-04-15 14:10:53 +02:00
Kamil Mysliwiec
7f5750660a Merge pull request #4600 from nestjs/renovate/ts-loader-7.x
chore(deps): update dependency ts-loader to v7
2020-04-15 14:10:42 +02:00
Renovate Bot
ac87ed8448 chore(deps): update dependency ts-loader to v7 2020-04-15 05:14:51 +00:00
Renovate Bot
2cd6cb9460 fix(deps): update dependency @nestjs/graphql to v7.2.4 2020-04-14 14:25:42 +00:00
Kamil Mysliwiec
e4682d537d Merge pull request #4591 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.2.3
2020-04-14 14:18:31 +02:00
Kamil Mysliwiec
e4b8e5d08e Merge pull request #4592 from nestjs/renovate/mongodb-3.x
fix(deps): update dependency mongodb to v3.5.6
2020-04-14 14:18:18 +02:00
Renovate Bot
88f7bd5583 fix(deps): update dependency @nestjs/graphql to v7.2.3 2020-04-14 12:03:17 +00:00
Renovate Bot
8b8156981a fix(deps): update dependency mongodb to v3.5.6 2020-04-14 11:53:57 +00:00
Kamil Mysliwiec
2b15735a33 Update Readme.md 2020-04-14 11:59:13 +02:00
Kamil Mysliwiec
ec0190eeaa Update Readme.md 2020-04-14 11:51:30 +02:00
Kamil Mysliwiec
571eff638d Merge pull request #4589 from nestjs/renovate/nestjs-bull-0.x
fix(deps): update dependency @nestjs/bull to v0.1.1
2020-04-14 11:31:01 +02:00
Renovate Bot
f23eba1f08 fix(deps): update dependency @nestjs/bull to v0.1.1 2020-04-14 09:19:45 +00:00
Kamil Mysliwiec
765a3191ae Merge pull request #4583 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.28.0
2020-04-14 10:21:35 +02:00
Renovate Bot
915d346855 chore(deps): update typescript-eslint monorepo to v2.28.0 2020-04-14 08:21:05 +00:00
Kamil Mysliwiec
d6e4af4b30 Merge pull request #4580 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.9
2020-04-14 10:09:21 +02:00
Kamil Mysliwiec
f729b2edd1 Merge pull request #4585 from nestjs/renovate/ws-7.x
chore(deps): update dependency @types/ws to v7.2.4
2020-04-14 10:09:06 +02:00
Renovate Bot
55c5ec8f46 chore(deps): update dependency @types/ws to v7.2.4 2020-04-13 18:59:17 +00:00
Renovate Bot
aa17f033ab fix(deps): update dependency mongoose to v5.9.9 2020-04-13 14:36:57 +00:00
Kamil Mysliwiec
cc6cfef4f0 Merge pull request #4569 from nestjs/renovate/fastify-2.x
fix(deps): update dependency fastify to v2.13.1
2020-04-13 15:24:23 +02:00
Renovate Bot
9edc6b8fe7 fix(deps): update dependency fastify to v2.13.1 2020-04-12 10:22:57 +00:00
Kamil Mysliwiec
016116a71c Update Readme.md 2020-04-10 15:43:46 +02:00
Kamil Mysliwiec
2c1407ad77 Update Readme.md 2020-04-10 15:42:40 +02:00
Kamil Mysliwiec
57435c2135 Update Readme.md 2020-04-10 14:41:31 +02:00
Kamil Mysliwiec
761d5d458a Update Readme.md 2020-04-10 14:40:52 +02:00
Kamil Mysliwiec
c0d3152492 Merge pull request #4506 from Emily-RoseSteyn/fix/#4447/non-expiring-cache
fix(common): change cache ttl decorator to set 0 value ttl
2020-04-10 13:36:36 +02:00
Kamil Mysliwiec
c007ef4025 Merge pull request #4554 from zivbar/my-fix-branch
fix(samples):  catsProvider's useFactory param type
2020-04-10 13:18:15 +02:00
Kamil Mysliwiec
e4598e484d Merge pull request #4556 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.1.3
2020-04-10 10:11:17 +02:00
Kamil Mysliwiec
2e928ca46f Merge pull request #4557 from nestjs/renovate/husky-4.x
chore(deps): update dependency husky to v4.2.5
2020-04-10 09:14:03 +02:00
Kamil Mysliwiec
0262e9fac1 Merge pull request #4558 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.6.5
2020-04-10 09:13:56 +02:00
Kamil Mysliwiec
7dfb6ce9d7 Merge pull request #4559 from nestjs/renovate/bull-3.x
chore(deps): update dependency @types/bull to v3.12.2
2020-04-10 09:10:14 +02:00
Kamil Mysliwiec
3e7fd83e61 Merge pull request #4560 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.10
2020-04-10 09:10:09 +02:00
Kamil Mysliwiec
f12ad1bc3a Merge pull request #4561 from nestjs/renovate/express-4.x
chore(deps): update dependency @types/express to v4.17.6
2020-04-10 09:09:59 +02:00
Renovate Bot
10c8dd40d5 chore(deps): update dependency husky to v4.2.5 2020-04-09 21:43:07 +00:00
Renovate Bot
995aba763c chore(deps): update dependency @types/express to v4.17.6 2020-04-09 21:10:24 +00:00
Renovate Bot
c4e87f51f9 chore(deps): update dependency @types/mongoose to v5.7.10 2020-04-09 20:35:57 +00:00
Renovate Bot
e2674c6326 chore(deps): update dependency @types/bull to v3.12.2 2020-04-09 20:33:56 +00:00
Renovate Bot
c34e6901ae chore(deps): update dependency core-js to v3.6.5 2020-04-09 16:58:36 +00:00
Renovate Bot
d0dd846fcf chore(deps): update dependency lint-staged to v10.1.3 2020-04-09 14:19:00 +00:00
Kamil Mysliwiec
b70a5ebff9 Merge pull request #4545 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.3.0
2020-04-09 10:18:31 +02:00
Ziv Bar
005c2c4360 fixed catsProvider's useFactory param type 2020-04-09 10:57:37 +03:00
Renovate Bot
edffcc5463 chore(deps): update dependency jest to v25.3.0 2020-04-09 07:30:51 +00:00
Kamil Mysliwiec
d9e4bf47db Merge pull request #4544 from nestjs/renovate/sinon-9.x
chore(deps): update dependency sinon to v9.0.2
2020-04-09 09:04:31 +02:00
Kamil Mysliwiec
4fb7177f3b Merge pull request #4547 from nestjs/renovate/express-4.x
chore(deps): update dependency @types/express to v4.17.5
2020-04-09 09:04:19 +02:00
Kamil Mysliwiec
88aa0cef8b Merge pull request #4548 from nestjs/renovate/ts-morph-7.x
chore(deps): update dependency ts-morph to v7.0.2
2020-04-09 09:04:13 +02:00
Kamil Mysliwiec
9b11c86175 Merge pull request #4549 from nestjs/renovate/nodemon-2.x
chore(deps): update dependency nodemon to v2.0.3
2020-04-09 09:03:46 +02:00
Kamil Mysliwiec
8fde3283ac Merge pull request #4550 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.9
2020-04-09 09:03:38 +02:00
Renovate Bot
8832d15ba0 chore(deps): update dependency @types/mongoose to v5.7.9 2020-04-08 20:30:39 +00:00
Renovate Bot
515dbdb2c4 chore(deps): update dependency nodemon to v2.0.3 2020-04-08 19:00:12 +00:00
Renovate Bot
3870e1d98e chore(deps): update dependency ts-morph to v7.0.2 2020-04-08 17:33:21 +00:00
Renovate Bot
a835bf29f4 chore(deps): update dependency @types/express to v4.17.5 2020-04-08 16:53:38 +00:00
Renovate Bot
f3fc345cf2 chore(deps): update dependency sinon to v9.0.2 2020-04-08 11:46:59 +00:00
Kamil Mysliwiec
2d99ddc0a1 Merge pull request #4542 from nestjs/renovate/babel-monorepo
chore(deps): update dependency @babel/preset-env to v7.9.5
2020-04-08 08:50:27 +02:00
Kamil Mysliwiec
eebbb26de3 Merge pull request #4541 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.12.0
2020-04-08 08:50:09 +02:00
Renovate Bot
4dc5c7514c chore(deps): update dependency @babel/preset-env to v7.9.5 2020-04-07 19:30:34 +00:00
Renovate Bot
364085771e fix(deps): update apollo graphql packages to v2.12.0 2020-04-07 18:42:35 +00:00
Kamil Mysliwiec
9d829f5753 Merge pull request #4538 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2
2020-04-07 19:40:05 +02:00
Renovate Bot
8484c0c922 fix(deps): update dependency fast-json-stringify to v2 2020-04-07 10:46:44 +00:00
Kamil Mysliwiec
2ab3629a8a Merge pull request #4535 from webberwang/fix-invalid-docker-command
build(): fix invalid docker down command
2020-04-07 08:57:29 +02:00
Webber Wang
4c4242f37d build(): fix invalid docker down command
`-d` is not valid flag for `docker-compose down`
2020-04-06 15:37:53 -07:00
Emily
25a478a5a6 Changed to use isNil util 2020-04-06 22:01:22 +02:00
Kamil Mysliwiec
d4c6cfeed0 Merge pull request #4531 from FagundesFurtado/patch-1
Update nest-interceptor.interface.ts
2020-04-06 19:41:52 +02:00
Kamil Mysliwiec
4bb193f64d Merge pull request #4532 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.27.0
2020-04-06 19:39:49 +02:00
Renovate Bot
dce8d9c5e8 chore(deps): update typescript-eslint monorepo to v2.27.0 2020-04-06 17:21:06 +00:00
Cristiano Fagundes
7a7a71d911 Update nest-interceptor.interface.ts 2020-04-06 11:40:22 -03:00
Kamil Mysliwiec
956baed7cc Merge pull request #4530 from nestjs/renovate/prettier-2.x
chore(deps): update dependency prettier to v2.0.4
2020-04-06 14:29:31 +02:00
Renovate Bot
5d484c53ae chore(deps): update dependency prettier to v2.0.4 2020-04-06 12:18:37 +00:00
Kamil Mysliwiec
da4b1a3cce Merge pull request #4525 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.2.1
2020-04-06 10:26:12 +02:00
Kamil Mysliwiec
abb465d4dc Merge pull request #4528 from nestjs/renovate/prettier-2.x
chore(deps): update dependency prettier to v2.0.3
2020-04-06 10:11:27 +02:00
Renovate Bot
789f8a4b30 chore(deps): update dependency prettier to v2.0.3 2020-04-05 21:18:45 +00:00
Renovate Bot
549bb979de fix(deps): update dependency @nestjs/graphql to v7.2.1 2020-04-05 15:01:34 +00:00
Kamil Myśliwiec
1ef5fb8572 Merge branch 'master' of https://github.com/nestjs/nest 2020-04-05 16:28:45 +02:00
Kamil Myśliwiec
1a0d47a22d refactor(): small style improvements 2020-04-05 16:27:14 +02:00
Kamil Mysliwiec
fc0d73e971 Merge pull request #4519 from nestjs/renovate/fast-json-stringify-1.x
fix(deps): update dependency fast-json-stringify to v1.20.0
2020-04-05 11:51:40 +02:00
Kamil Mysliwiec
eb4e40873d Merge pull request #4520 from nestjs/renovate/ts-node-8.x
chore(deps): update dependency ts-node to v8.8.2
2020-04-05 11:51:22 +02:00
Kamil Mysliwiec
0609d6e647 Merge pull request #4522 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.1.2
2020-04-05 11:42:46 +02:00
Renovate Bot
cb944970ac chore(deps): update dependency lint-staged to v10.1.2 2020-04-05 09:22:05 +00:00
Renovate Bot
417d312692 chore(deps): update dependency ts-node to v8.8.2 2020-04-05 01:51:19 +00:00
Renovate Bot
c48b2efbfa fix(deps): update dependency fast-json-stringify to v1.20.0 2020-04-04 22:36:07 +00:00
Kamil Mysliwiec
fad533ba4d Merge pull request #4515 from nestjs/renovate/pin-dependencies
chore(deps): pin dependencies
2020-04-04 12:40:04 +02:00
Renovate Bot
430e9cf8b3 chore(deps): pin dependencies 2020-04-04 10:38:54 +00:00
Kamil Myśliwiec
f77d1df06b feat(): update to the latest version of graphql 2020-04-04 12:35:28 +02:00
Kamil Mysliwiec
814b3b58e6 Merge pull request #4514 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.2.0
2020-04-04 11:54:51 +02:00
Kamil Mysliwiec
a998251239 Merge pull request #4513 from nestjs/renovate/fast-json-stringify-1.x
fix(deps): update dependency fast-json-stringify to v1.19.0
2020-04-04 11:54:04 +02:00
Renovate Bot
9f19643924 fix(deps): update dependency @nestjs/graphql to v7.2.0 2020-04-04 09:27:08 +00:00
Kamil Mysliwiec
6cba88126a Merge pull request #4503 from nestjs/renovate/nyc-15.x
chore(deps): update dependency nyc to v15.0.1
2020-04-04 11:19:22 +02:00
Renovate Bot
f400673401 fix(deps): update dependency fast-json-stringify to v1.19.0 2020-04-04 09:02:57 +00:00
Kamil Mysliwiec
fbcb1c44a4 Merge pull request #4504 from nestjs/renovate/handlebars-4.x
fix(deps): update dependency handlebars to v4.7.6
2020-04-04 10:55:04 +02:00
Kamil Mysliwiec
e21a71568a Merge pull request #4512 from nestjs/renovate/sequelize-5.x
fix(deps): update dependency sequelize to v5.21.6
2020-04-04 10:54:58 +02:00
Kamil Mysliwiec
4396820aab Merge pull request #4507 from nestjs/renovate/jest-25.x
chore(deps): update dependency @types/jest to v25.2.1
2020-04-04 10:48:39 +02:00
Kamil Mysliwiec
5a507d4293 Merge pull request #4510 from nestjs/renovate/hbs-4.x
fix(deps): update dependency hbs to v4.1.1
2020-04-04 10:48:28 +02:00
Renovate Bot
82c9ce272c fix(deps): update dependency sequelize to v5.21.6 2020-04-04 08:45:07 +00:00
Renovate Bot
3b0e266084 fix(deps): update dependency hbs to v4.1.1 2020-04-04 03:50:43 +00:00
Renovate Bot
65f6c5fe51 chore(deps): update dependency @types/jest to v25.2.1 2020-04-03 21:26:40 +00:00
Emily
d68bb4a9db fix(common): change cache ttl decorator to set 0 value ttl
When used, @CacheTTL(0) will set no TTL on endpoint

Closes #4447
2020-04-03 22:05:58 +02:00
Renovate Bot
ada8808742 fix(deps): update dependency handlebars to v4.7.6 2020-04-03 18:09:49 +00:00
Renovate Bot
269b01d449 chore(deps): update dependency nyc to v15.0.1 2020-04-03 16:51:19 +00:00
Kamil Mysliwiec
e06915f148 Merge pull request #4502 from nestjs/renovate/ts-jest-25.x
chore(deps): update dependency ts-jest to v25.3.1
2020-04-03 18:08:50 +02:00
Renovate Bot
c0ecc34881 chore(deps): update dependency ts-jest to v25.3.1 2020-04-03 15:31:57 +00:00
Kamil Mysliwiec
94f52fc741 Merge pull request #4500 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.2.7
2020-04-03 10:37:45 +02:00
Renovate Bot
c6039a326f chore(deps): update dependency jest to v25.2.7 2020-04-03 08:24:41 +00:00
Kamil Mysliwiec
7f58fc6d85 Merge pull request #4498 from nestjs/renovate/rxjs-compat-6.x
chore(deps): update dependency rxjs-compat to v6.5.5
2020-04-03 09:09:12 +02:00
Kamil Mysliwiec
19d459aded Merge pull request #4494 from nestjs/renovate/handlebars-4.x
fix(deps): update dependency handlebars to v4.7.5
2020-04-03 09:08:35 +02:00
Kamil Mysliwiec
f153d5f6bb Merge pull request #4499 from nestjs/renovate/rxjs-6.x
fix(deps): update dependency rxjs to v6.5.5
2020-04-03 09:06:50 +02:00
Renovate Bot
89321242cc fix(deps): update dependency rxjs to v6.5.5 2020-04-03 01:51:25 +00:00
Renovate Bot
46318a7514 chore(deps): update dependency rxjs-compat to v6.5.5 2020-04-03 01:42:09 +00:00
Renovate Bot
6757530709 fix(deps): update dependency handlebars to v4.7.5 2020-04-02 19:16:05 +00:00
Kamil Mysliwiec
640bf671ff Merge pull request #4492 from nestjs/renovate/merge-graphql-schemas-1.x
chore(deps): update dependency merge-graphql-schemas to v1.7.7
2020-04-02 20:15:13 +02:00
Kamil Mysliwiec
4945764719 Merge pull request #4493 from nestjs/renovate/jest-25.x
chore(deps): update dependency @types/jest to v25.1.5
2020-04-02 20:15:01 +02:00
Renovate Bot
fed0f75565 chore(deps): update dependency @types/jest to v25.1.5 2020-04-02 17:08:57 +00:00
Renovate Bot
5fcbd1a59b chore(deps): update dependency merge-graphql-schemas to v1.7.7 2020-04-02 15:53:04 +00:00
Kamil Mysliwiec
150a763c05 Merge pull request #4488 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.2.6
2020-04-02 13:29:14 +02:00
Renovate Bot
4870a55adb chore(deps): update dependency jest to v25.2.6 2020-04-02 10:59:28 +00:00
Kamil Mysliwiec
e35016ce7c Merge pull request #4482 from nestjs/renovate/handlebars-4.x
fix(deps): update dependency handlebars to v4.7.4
2020-04-02 09:14:28 +02:00
Kamil Mysliwiec
52da4bb224 Merge pull request #4483 from nestjs/renovate/grpc-proto-loader-0.x
fix(deps): update dependency @grpc/proto-loader to v0.5.4
2020-04-02 09:06:00 +02:00
Renovate Bot
173dffe37c fix(deps): update dependency @grpc/proto-loader to v0.5.4 2020-04-01 18:50:08 +00:00
Renovate Bot
55c737e305 fix(deps): update dependency handlebars to v4.7.4 2020-04-01 17:26:11 +00:00
Kamil Mysliwiec
76ff1016da Merge pull request #4474 from nestjs/renovate/express-4.x
chore(deps): update dependency @types/express to v4.17.4
2020-04-01 08:40:20 +02:00
Kamil Mysliwiec
7c7125ac7f Merge pull request #4475 from nestjs/renovate/sinon-9.x
chore(deps): update dependency @types/sinon to v9
2020-04-01 08:40:12 +02:00
Kamil Mysliwiec
58eb602c09 Merge pull request #4473 from nestjs/renovate/uuid-7.x
fix(deps): update dependency uuid to v7.0.3
2020-04-01 08:39:58 +02:00
Renovate Bot
e936dd0da0 chore(deps): update dependency @types/sinon to v9 2020-03-31 23:45:14 +00:00
Renovate Bot
3f456f09b1 chore(deps): update dependency @types/express to v4.17.4 2020-03-31 23:32:55 +00:00
Renovate Bot
09f87ac0d4 fix(deps): update dependency uuid to v7.0.3 2020-03-31 19:48:01 +00:00
Kamil Mysliwiec
37aca3d3c6 Merge pull request #4470 from nestjs/renovate/nest-monorepo
chore(deps): update dependency @nestjs/cli to v7.1.2
2020-03-31 17:43:43 +02:00
Kamil Mysliwiec
7d5ff96957 Merge pull request #4472 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.1.1
2020-03-31 17:43:28 +02:00
Kamil Mysliwiec
4f91f18f3c Merge pull request #4471 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.1.5
2020-03-31 17:42:39 +02:00
Renovate Bot
3fe047ca55 chore(deps): update dependency lint-staged to v10.1.1 2020-03-31 14:16:33 +00:00
Renovate Bot
6cf3f468c3 fix(deps): update dependency @nestjs/graphql to v7.1.5 2020-03-31 13:29:52 +00:00
Renovate Bot
8dff04260c chore(deps): update dependency @nestjs/cli to v7.1.2 2020-03-31 13:25:09 +00:00
Kamil Myśliwiec
661370e3e8 sample(): update grpc sample (missing interface) 2020-03-31 09:48:41 +02:00
Kamil Mysliwiec
e57f4a6b28 Merge pull request #4463 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.26.0
2020-03-31 09:23:47 +02:00
Kamil Mysliwiec
1d852b2ebf Merge pull request #4460 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.1.0
2020-03-31 09:23:40 +02:00
Kamil Mysliwiec
fc5d61b357 Merge pull request #4462 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.7
2020-03-31 09:22:52 +02:00
Renovate Bot
e58a1efe3d chore(deps): update typescript-eslint monorepo to v2.26.0 2020-03-30 17:21:55 +00:00
Renovate Bot
616cb19832 fix(deps): update dependency mongoose to v5.9.7 2020-03-30 16:23:22 +00:00
Renovate Bot
3510629672 chore(deps): update dependency lint-staged to v10.1.0 2020-03-30 13:44:55 +00:00
Kamil Mysliwiec
0a84b2e59b Merge pull request #4449 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.0.7
2020-03-30 09:36:33 +02:00
Renovate Bot
def30207ae fix(deps): update nest monorepo to v7.0.7 2020-03-30 06:57:58 +00:00
Kamil Mysliwiec
c377a19f15 Merge pull request #4455 from nestjs/renovate/ts-jest-25.x
chore(deps): update dependency ts-jest to v25.3.0
2020-03-30 08:39:56 +02:00
Kamil Mysliwiec
4eb449dd3d Merge pull request #4450 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.1.4
2020-03-30 08:34:16 +02:00
Kamil Mysliwiec
41b7f58bb3 Merge pull request #4451 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.2.4
2020-03-30 08:34:06 +02:00
Kamil Mysliwiec
0d13d2ef32 Merge pull request #4452 from nestjs/renovate/point-of-view-3.x
fix(deps): update dependency point-of-view to v3.8.0
2020-03-30 08:33:59 +02:00
Renovate Bot
f3d2b0c2f5 chore(deps): update dependency ts-jest to v25.3.0 2020-03-30 06:32:47 +00:00
Renovate Bot
3bc1c93bee fix(deps): update dependency point-of-view to v3.8.0 2020-03-29 20:13:34 +00:00
Renovate Bot
c62d9817c7 chore(deps): update dependency jest to v25.2.4 2020-03-29 19:59:30 +00:00
Renovate Bot
c19acf05ec fix(deps): update dependency @nestjs/graphql to v7.1.4 2020-03-29 18:14:29 +00:00
360 changed files with 200178 additions and 98608 deletions

View File

@@ -70,10 +70,10 @@ jobs:
docker:
- image: circleci/node:10
test_node_8:
test_node_14:
<<: *unit-tests-template
docker:
- image: circleci/node:8
- image: circleci/node:14
lint:
working_directory: ~/nest
@@ -160,15 +160,15 @@ workflows:
build-and-test:
jobs:
- build
- test_node_14:
requires:
- build
- test_node_12:
requires:
- build
- test_node_10:
requires:
- build
- test_node_8:
requires:
- build
- lint:
requires:
- build

View File

@@ -19,6 +19,8 @@ module.exports = {
'@typescript-eslint/interface-name-prefix': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-unused-vars': 'off',
'@typescript-eslint/ban-types': 'off',
},
};

7
.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,7 @@
version: 2
updates:
- package-ecosystem: npm
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10

54
.github/workflows/codeql-analysis.yml vendored Normal file
View File

@@ -0,0 +1,54 @@
name: "CodeQL"
on:
push:
branches: [master, ]
pull_request:
# The branches below must be a subset of the branches above
branches: [master]
schedule:
- cron: '0 17 * * 4'
jobs:
analyse:
name: Analyse
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
with:
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
fetch-depth: 2
# If this run was triggered by a pull request event, then checkout
# the head of the pull request instead of the merge commit.
- run: git checkout HEAD^2
if: ${{ github.event_name == 'pull_request' }}
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
# Override language selection by uncommenting this and choosing your languages
# with:
# languages: go, javascript, csharp, python, cpp, java
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
# Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language
#- run: |
# make bootstrap
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1

View File

@@ -237,7 +237,7 @@ Samples: (even more [samples](https://github.com/nestjs/nest/commits/master))
```
docs(changelog): update change log to beta.5
bugfix(core): need to depend on latest rxjs and zone.js
fix(core): need to depend on latest rxjs and zone.js
```
### Revert
@@ -249,14 +249,16 @@ If the commit reverts a previous commit, it should begin with `revert:`, followe
Must be one of the following:
- **build**: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
- **chore**: Updating tasks etc; no production code change
- **ci**: Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)
- **docs**: Documentation only changes
- **feature**: A new feature
- **feat**: A new feature
- **fix**: A bug fix
- **perf**: A code change that improves performance
- **refactor**: A code change that neither fixes a bug nor adds a feature
- **style**: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
- **test**: Adding missing tests or correcting existing tests
- **sample**: A change to the samples
### Scope

View File

@@ -1,6 +1,6 @@
(The MIT License)
Copyright (c) 2017-2019 Kamil Myśliwiec <http://kamilmysliwiec.com>
Copyright (c) 2017-2020 Kamil Mysliwiec <https://kamilmysliwiec.com>
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the

View File

@@ -38,6 +38,14 @@ Nest is a framework for building efficient, scalable <a href="http://nodejs.org"
* To check out the [guide](https://docs.nestjs.com), visit [docs.nestjs.com](https://docs.nestjs.com). :books:
* 要查看中文 [指南](readme_zh.md), 请访问 [docs.nestjs.cn](https://docs.nestjs.cn). :books:
## Questions
For questions and support please use the official [Discord channel](https://discord.gg/G7Qnnhy). The issue list of this repo is **exclusively** for bug reports and feature requests.
## Issues
Please make sure to read the [Issue Reporting Checklist](https://github.com/nestjs/nest/blob/master/CONTRIBUTING.md#-submitting-an-issue) before opening an issue. Issues not conforming to the guidelines may be closed immediately.
## Consulting
With official support, you can get expert help straight from Nest core team. We provide dedicated technical support, migration strategies, advice on best practices (and design decisions), PR reviews, and team augmentation. Read more about [support here](https://enterprise.nestjs.com).
@@ -46,32 +54,43 @@ With official support, you can get expert help straight from Nest core team. We
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
#### Principal Sponsor
<a href="https://valor-software.com/" target="_blank"><img src="https://docs.nestjs.com/assets/sponsors/valor-software.png" width="320" /></a>
#### Principal Sponsors
<table style="text-align:center;"><tr><td>
<a href="https://github.com/Sanofi-IADC" target="_blank"><img src="https://docs.nestjs.com/assets/sponsors/sanofi.png" width="180" valign="middle" /></a></td><td>
<a href="https://valor-software.com/" target="_blank"><img src="https://docs.nestjs.com/assets/sponsors/valor-software.png" width="180" valign="middle" /></a></td>
</tr></table>
#### Silver Sponsors
<a href="https://neoteric.eu/" target="_blank"><img src="https://nestjs.com/img/neoteric-cut.png" width="120" valign="middle" /></a> &nbsp;
<a href="http://gojob.com" target="_blank"><img src="http://nestjs.com/img/gojob-logo.png" valign="middle" height="95" /></a> &nbsp;
<a href="https://trilon.io" target="_blank"><img src="https://nestjs.com/img/trilon.svg" width="150" valign="middle" /></a> &nbsp;
<a href="http://www.leogistics.com" target="_blank"><img src="https://nestjs.com/img/leogistics-logo.jpeg" width="150" valign="middle" /></a>
<table style="text-align:center;"><tr><td>
<a href="https://neoteric.eu/" target="_blank"><img src="https://nestjs.com/img/neoteric-cut.png" width="120" valign="middle" /></a> </td><td>
<a href="http://gojob.com" target="_blank"><img src="http://nestjs.com/img/gojob-logo.png" valign="middle" width="100" /></a> </td><td>
<a href="https://trilon.io" target="_blank"><img src="https://nestjs.com/img/trilon.svg" width="170" valign="middle" /></a> </td><td>
<a href="http://www.leogistics.com" target="_blank"><img src="https://nestjs.com/img/leogistics-logo.jpeg" width="150" valign="middle" /></td><td>
<a href="http://www.meetdandy.com" target="_blank"><img src="https://nestjs.com/img/dandy-wide-logo.png" width="150" valign="middle" /></td></tr></table>
#### Sponsors
<a href="https://www.swingdev.io" target="_blank"><img src="https://nestjs.com/img/swingdev-logo.svg#1" width="110" valign="middle" /> </a> &nbsp; <a href="https://blueanchor.io/" target="_blank"><img src="https://nestjs.com/img/blueanchor.png" width="150" valign="middle" /></a> &nbsp;
<a href="https://www.novologic.com/" target="_blank"><img src="https://nestjs.com/img/novologic.png" width="110" valign="middle" /></a> &nbsp; <a href="https://hostpresto.com" target="_blank"><img src="https://nestjs.com/img/hostpresto.png" height="24" valign="middle" /></a>
<a href="https://ever.co/" target="_blank"><img src="https://nestjs.com/img/ever-logo.png" height="14" valign="middle" /></a> &nbsp;
<a href="https://buddy.works/" target="_blank"><img src="https://nestjs.com/img/buddy-logo.svg" height="25" valign="middle" /></a> &nbsp;
<a href="https://blokt.com" target="_blank"><img src="https://nestjs.com/img/blokt-logo.png" height="25" valign="middle" /></a> &nbsp; <a href="https://genuinebee.com/" target="_blank"><img src="https://nestjs.com/img/genuinebee.svg" height="27" valign="middle" /></a> &nbsp; <a href="http://architectnow.net/" target="_blank"><img src="https://nestjs.com/img/architectnow.png" height="20" valign="middle" /></a> &nbsp; <a href="https://quander.io/" target="_blank"><img src="https://nestjs.com/img/quander.png" height="22" valign="middle" /></a> &nbsp; <a href="https://mantro.net/" target="_blank"><img src="https://nestjs.com/img/mantro-logo.svg" height="19" valign="middle" /></a> &nbsp; <a href="https://triplebyte.com/" target="_blank"><img src="https://nestjs.com/img/triplebyte.png" height="20" valign="middle" /></a> &nbsp;
<a href="https://reposit.co.uk/" target="_blank"><img src="https://nestjs.com/img/reposit-logo.png" height="18" valign="middle" /></a> &nbsp; &nbsp;
<a href="https://nearpod.com/" target="_blank"><img src="https://nestjs.com/img/nearpod-logo.svg" width="100" valign="middle" /></a> &nbsp;
<a href="https://clay.global/" target="_blank"><img src="https://nestjs.com/img/clay-logo.svg" width="75" valign="middle" /></a> &nbsp;
<a href="https://firesticktricks.com" target="_blank"><img src="https://nestjs.com/img/firesticktricks-logo.png" width="120" valign="middle" /></a> &nbsp;
<a href="https://www.codeguesser.co.uk" target="_blank"><img src="https://nestjs.com/img/codeguesser-logo.svg" width="120" valign="middle" /></a> &nbsp;
<a href="https://tekhattan.com" target="_blank"><img src="https://nestjs.com/img/tekhattan-logo.png" width="110" valign="middle" /></a> &nbsp;
<a href="https://f-a.nz/" target="_blank"><img src="https://nestjs.com/img/franz.svg" width="80" valign="middle" /></a> &nbsp;
<a href="https://sparkfabrik.com/" target="_blank"><img src="https://nestjs.com/img/sparkfabrik-logo.png" width="120" valign="middle" /></a>
<table><tr><td align="center" valign="middle">
<a href="https://www.swingdev.io" target="_blank"><img src="https://nestjs.com/img/swingdev-logo.svg#1" width="110" valign="middle" /> </a></td><td align="center" valign="middle">
<a href="https://www.novologic.com/" target="_blank"><img src="https://nestjs.com/img/novologic.png" width="110" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://ever.co/" target="_blank"><img src="https://nestjs.com/img/ever-logo.png" width="72" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://blokt.com" target="_blank"><img src="https://nestjs.com/img/blokt-logo.png" width="120" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="http://architectnow.net/" target="_blank"><img src="https://nestjs.com/img/architectnow.png" width="125" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://quander.io/" target="_blank"><img src="https://nestjs.com/img/quander.png" width="100" valign="middle" /></a> </td></tr><tr><td align="center" valign="middle">
<a href="https://mantro.net/" target="_blank"><img src="https://nestjs.com/img/mantro-logo.svg" width="95" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://triplebyte.com/" target="_blank"><img src="https://nestjs.com/img/triplebyte.png" width="107" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://reposit.co.uk/" target="_blank"><img src="https://nestjs.com/img/reposit-logo.png" width="71" valign="middle" /></a></td><td align="center" valign="middle">
<a href="https://nearpod.com/" target="_blank"><img src="https://nestjs.com/img/nearpod-logo.svg" width="100" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://clay.global/" target="_blank"><img src="https://nestjs.com/img/clay-logo.svg" width="75" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://firesticktricks.com" target="_blank"><img src="https://nestjs.com/img/firesticktricks-logo.png" width="120" valign="middle" /></a></td></tr><tr><td align="center" valign="middle">
<a href="https://www.codeguesser.co.uk" target="_blank"><img src="https://nestjs.com/img/codeguesser-logo.svg" width="120" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://f-a.nz/" target="_blank"><img src="https://nestjs.com/img/franz.svg" width="80" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://sparkfabrik.com/" target="_blank"><img src="https://nestjs.com/img/sparkfabrik-logo.png" width="120" valign="middle" /></a></td><td align="center" valign="middle"><a href="https://www.thebigphonestore.co.uk/" target="_blank"><img src="https://nestjs.com/img/the-big-phone-store-logo.png" width="65" valign="middle" /></a></td>
<td align="center" valign="middle">
<a href="https://genuinebee.com/" target="_blank"><img src="https://nestjs.com/img/genuinebee.svg" width="97" valign="middle" /></a> </td>
<td align="center" valign="middle"><a href="https://sanyodigital.com/" target="_blank"><img src="https://nestjs.com/img/sanyo-digital.png" width="130" valign="middle" /></a></td></tr><tr><td align="center" valign="middle"><a href="https://vpn-review.com/vpn-for-torrenting" target="_blank"><img src="https://nestjs.com/img/vpn-review-logo.png" width="85" valign="middle" /></a></td><td align="center" valign="middle"><a href="https://lambda-it.ch/" target="_blank"><img src="https://nestjs.com/img/lambda-it-logo.svg" width="115" valign="middle" /></a></td><td align="center" valign="middle"><a href="https://pickwriters.com/top-10-translation-services" target="_blank"><img src="https://nestjs.com/img/pickwriters-logo.png" width="40" valign="middle" /></a></td><td align="center" valign="middle"><a href="https://thewordpoint.com/services/localization" target="_blank"><img src="https://nestjs.com/img/thewordpoint-logo.png" width="40" valign="middle" /></a></td>
</tr></table>
## Backers

View File

@@ -23,7 +23,7 @@ services:
- "9001:9001"
restart: always
mysql:
image: mysql:5.7.29
image: mysql:5.7.32
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: test
@@ -48,7 +48,7 @@ services:
zookeeper:
container_name: test-zookeeper
hostname: zookeeper
image: confluentinc/cp-zookeeper:5.3.2
image: confluentinc/cp-zookeeper:5.5.2
ports:
- "2181:2181"
environment:
@@ -57,7 +57,7 @@ services:
kafka:
container_name: test-kafka
hostname: kafka
image: confluentinc/cp-kafka:5.3.2
image: confluentinc/cp-kafka:5.5.2
depends_on:
- zookeeper
ports:

View File

@@ -2,9 +2,22 @@
# THIS FILE WAS AUTOMATICALLY GENERATED (DO NOT MODIFY)
# ------------------------------------------------------
type Recipe {
id: ID!
title: String!
description: String
creationDate: Date!
ingredients: [String!]!
}
"""Date custom scalar type"""
scalar Date
type Query {
recipe(id: String!): Recipe!
recipes(skip: Int = 0, take: Int = 25): [Recipe!]!
}
type Mutation {
addRecipe(newRecipeData: NewRecipeInput!): Recipe!
removeRecipe(id: String!): Boolean!
@@ -16,19 +29,6 @@ input NewRecipeInput {
ingredients: [String!]!
}
type Query {
recipe(id: String!): Recipe!
recipes(skip: Int = 0, take: Int = 25): [Recipe!]!
}
type Recipe {
id: ID!
title: String!
description: String
creationDate: Date!
ingredients: [String!]!
}
type Subscription {
recipeAdded: Recipe!
}

View File

@@ -3,7 +3,6 @@ import {
NestFastifyApplication,
} from '@nestjs/platform-fastify';
import { Test } from '@nestjs/testing';
import { fail } from 'assert';
import { expect } from 'chai';
import { ApplicationModule } from '../src/app.module';
@@ -54,19 +53,22 @@ describe('Hello world (fastify adapter)', () => {
method: 'GET',
url: '/host',
})
.then(
({ payload }) => {
fail(`Unexpected success: ${payload}`);
},
err => {
expect(err.getResponse()).to.be.eql({
error: 'Internal Server Error',
message:
'HTTP adapter does not support filtering on host: ":tenant.example.com"',
statusCode: 500,
});
},
);
.then(({ payload }) => {
expect(JSON.parse(payload)).to.be.eql({
error: 'Internal Server Error',
message:
'HTTP adapter does not support filtering on host: ":tenant.example.com"',
statusCode: 500,
});
});
});
it(`/GET inject with LightMyRequest chaining API`, () => {
return app
.inject()
.get('/hello')
.end()
.then(({ payload }) => expect(payload).to.be.eql('Hello world!'));
});
afterEach(async () => {

View File

@@ -19,7 +19,6 @@ class TestController {
}
@Get('tests/wildcard_nested')
// eslint-disable-next-line @typescript-eslint/camelcase
wildcard_nested() {
return RETURN_VALUE;
}

View File

@@ -21,7 +21,6 @@ class TestController {
}
@Get('tests/wildcard_nested')
// eslint-disable-next-line @typescript-eslint/camelcase
wildcard_nested() {
return RETURN_VALUE;
}

View File

@@ -0,0 +1,34 @@
import { Scope } from '@nestjs/common';
import { ModuleRef } from '@nestjs/core';
import { Test, TestingModule } from '@nestjs/testing';
import { expect } from 'chai';
import { ScopedModule, STATIC_FACTORY } from '../src/scoped/scoped.module';
import { ScopedService } from '../src/scoped/scoped.service';
import { TransientService } from '../src/scoped/transient.service';
describe('Providers introspection', () => {
let testingModule: TestingModule;
let moduleRef: ModuleRef;
beforeEach(async () => {
testingModule = await Test.createTestingModule({
imports: [ScopedModule],
}).compile();
moduleRef = testingModule.get(ModuleRef);
});
it('should properly introspect a transient provider', async () => {
const introspectionResult = moduleRef.introspect(TransientService);
expect(introspectionResult.scope).to.be.equal(Scope.TRANSIENT);
});
it('should properly introspect a singleton provider', async () => {
const introspectionResult = moduleRef.introspect(STATIC_FACTORY);
expect(introspectionResult.scope).to.be.equal(Scope.DEFAULT);
});
it('should properly introspect a request-scoped provider', async () => {
const introspectionResult = moduleRef.introspect(ScopedService);
expect(introspectionResult.scope).to.be.equal(Scope.REQUEST);
});
});

View File

@@ -3,9 +3,15 @@ import { InvalidClassScopeException } from '@nestjs/core/errors/exceptions/inval
import { Test, TestingModule } from '@nestjs/testing';
import { expect } from 'chai';
import { ScopedController } from '../src/scoped/scoped.controller';
import { ScopedModule } from '../src/scoped/scoped.module';
import {
REQUEST_SCOPED_FACTORY,
ScopedModule,
STATIC_FACTORY,
TRANSIENT_SCOPED_FACTORY,
} from '../src/scoped/scoped.module';
import { ScopedService } from '../src/scoped/scoped.service';
import { TransientService } from '../src/scoped/transient.service';
import { Transient3Service } from '../src/scoped/transient3.service';
describe('Scoped Instances', () => {
let testingModule: TestingModule;
@@ -20,20 +26,47 @@ describe('Scoped Instances', () => {
const contextId = createContextId();
const transient1 = await testingModule.resolve(TransientService, contextId);
const transient2 = await testingModule.resolve(TransientService, contextId);
const transientFactory = await testingModule.resolve(
TRANSIENT_SCOPED_FACTORY,
);
expect(transient1).to.be.instanceOf(TransientService);
expect(transient2).to.be.instanceOf(TransientService);
expect(transient1).to.be.equal(transient2);
expect(transientFactory).to.be.true;
});
it('should dynamically resolve nested transient provider', async () => {
const contextId = createContextId();
const transientTwoDepthLevel = await testingModule.resolve(
TransientService,
contextId,
);
const transientThreeDepthLevel = await testingModule.resolve(
Transient3Service,
contextId,
);
expect(transientTwoDepthLevel.svc.logger).to.not.be.undefined;
expect(transientThreeDepthLevel.svc.svc.logger).to.not.be.undefined;
});
it('should dynamically resolve request-scoped provider', async () => {
const request1 = await testingModule.resolve(ScopedService);
const request2 = await testingModule.resolve(ScopedService);
const request3 = await testingModule.resolve(ScopedService, { id: 1 });
const ctxId = { id: 1 };
const requestProvider = { host: 'localhost' };
testingModule.registerRequestByContextId(requestProvider, ctxId);
const request3 = await testingModule.resolve(ScopedService, ctxId);
const requestFactory = await testingModule.resolve(REQUEST_SCOPED_FACTORY);
expect(request1).to.be.instanceOf(ScopedService);
expect(request2).to.be.instanceOf(ScopedService);
expect(request3).to.not.be.equal(request2);
expect(requestFactory).to.be.true;
expect(request3.request).to.be.equal(requestProvider);
});
it('should dynamically resolve request-scoped controller', async () => {
@@ -46,11 +79,19 @@ describe('Scoped Instances', () => {
expect(request3).to.not.be.equal(request2);
});
it('should throw an exception when "get()" method is used', async () => {
it('should throw an exception when "get()" method is used for scoped providers', () => {
try {
testingModule.get(ScopedController);
} catch (err) {
expect(err).to.be.instanceOf(InvalidClassScopeException);
}
});
it('should throw an exception when "resolve()" method is used for static providers', async () => {
try {
await testingModule.resolve(STATIC_FACTORY);
} catch (err) {
expect(err).to.be.instanceOf(InvalidClassScopeException);
}
});
});

View File

@@ -1,11 +1,35 @@
import { Module } from '@nestjs/common';
import { Module, Scope } from '@nestjs/common';
import { ScopedController } from './scoped.controller';
import { ScopedService } from './scoped.service';
import { TransientService } from './transient.service';
import { Transient2Service } from './transient2.service';
import { Transient3Service } from './transient3.service';
export const STATIC_FACTORY = 'STATIC_FACTORY';
export const REQUEST_SCOPED_FACTORY = 'REQUEST_SCOPED_FACTORY';
export const TRANSIENT_SCOPED_FACTORY = 'TRANSIENT_SCOPED_FACTORY';
@Module({
controllers: [ScopedController],
providers: [ScopedService, TransientService, Transient2Service],
providers: [
ScopedService,
TransientService,
Transient2Service,
Transient3Service,
{
provide: STATIC_FACTORY,
useFactory: () => true,
},
{
provide: REQUEST_SCOPED_FACTORY,
useFactory: () => true,
scope: Scope.REQUEST,
},
{
provide: TRANSIENT_SCOPED_FACTORY,
useFactory: () => true,
scope: Scope.TRANSIENT,
},
],
})
export class ScopedModule {}

View File

@@ -1,4 +1,7 @@
import { Injectable, Scope } from '@nestjs/common';
import { Inject, Injectable, Scope } from '@nestjs/common';
import { REQUEST } from '@nestjs/core';
@Injectable({ scope: Scope.REQUEST })
export class ScopedService {}
export class ScopedService {
constructor(@Inject(REQUEST) public readonly request) {}
}

View File

@@ -3,5 +3,5 @@ import { Transient2Service } from './transient2.service';
@Injectable({ scope: Scope.TRANSIENT })
export class TransientService {
constructor(private readonly svc: Transient2Service) {}
constructor(public readonly svc: Transient2Service) {}
}

View File

@@ -1,4 +1,6 @@
import { Injectable, Scope } from '@nestjs/common';
import { Injectable, Logger, Scope } from '@nestjs/common';
@Injectable({ scope: Scope.TRANSIENT })
export class Transient2Service {}
export class Transient2Service {
logger = new Logger();
}

View File

@@ -0,0 +1,7 @@
import { Injectable, Scope } from '@nestjs/common';
import { TransientService } from './transient.service';
@Injectable({ scope: Scope.TRANSIENT })
export class Transient3Service {
constructor(public readonly svc: TransientService) {}
}

View File

@@ -113,6 +113,11 @@ describe('Advanced GRPC transport', () => {
it('GRPC Sending and receiving Stream from RX handler', async () => {
const callHandler = client.sync();
// Get Set-Cookie from Metadata
callHandler.on('metadata', (metadata: GRPC.Metadata) => {
expect(metadata.get('Set-Cookie')[0]).to.eq('test_cookie=abcd');
});
callHandler.on('data', (msg: number) => {
// Do deep comparison (to.eql)
expect(msg).to.eql({

View File

@@ -50,6 +50,20 @@ describe('RPC transport', () => {
.expect(200, '15');
});
it(`/POST (useFactory client)`, () => {
return request(server)
.post('/useFactory?command=sum')
.send([1, 2, 3, 4, 5])
.expect(200, '15');
});
it(`/POST (useClass client)`, () => {
return request(server)
.post('/useClass?command=sum')
.send([1, 2, 3, 4, 5])
.expect(200, '15');
});
it(`/POST (concurrent)`, () => {
return request(server)
.post('/concurrent')

View File

@@ -1,4 +1,11 @@
import { Body, Controller, HttpCode, Post, Query } from '@nestjs/common';
import {
Body,
Controller,
HttpCode,
Inject,
Post,
Query,
} from '@nestjs/common';
import {
Client,
ClientProxy,
@@ -11,6 +18,10 @@ import { scan } from 'rxjs/operators';
@Controller()
export class AppController {
constructor(
@Inject('USE_CLASS_CLIENT') private useClassClient: ClientProxy,
@Inject('USE_FACTORY_CLIENT') private useFactoryClient: ClientProxy,
) {}
static IS_NOTIFIED = false;
@Client({ transport: Transport.TCP })
@@ -22,6 +33,24 @@ export class AppController {
return this.client.send<number>({ cmd }, data);
}
@Post('useFactory')
@HttpCode(200)
callWithClientUseFactory(
@Query('command') cmd,
@Body() data: number[],
): Observable<number> {
return this.useFactoryClient.send<number>({ cmd }, data);
}
@Post('useClass')
@HttpCode(200)
callWithClientUseClass(
@Query('command') cmd,
@Body() data: number[],
): Observable<number> {
return this.useClassClient.send<number>({ cmd }, data);
}
@Post('stream')
@HttpCode(200)
stream(@Body() data: number[]): Observable<number> {

View File

@@ -1,7 +1,59 @@
import { Module } from '@nestjs/common';
import { Module, Injectable } from '@nestjs/common';
import { AppController } from './app.controller';
import {
ClientsModule,
Transport,
ClientsModuleOptionsFactory,
ClientOptions,
} from '@nestjs/microservices';
@Injectable()
class ConfigService {
private readonly config = {
transport: Transport.TCP,
};
get(key: string) {
return this.config[key];
}
}
@Module({
providers: [ConfigService],
exports: [ConfigService],
})
class ConfigModule {}
@Injectable()
class ClientOptionService implements ClientsModuleOptionsFactory {
constructor(private readonly configService: ConfigService) {}
createClientOptions(): Promise<ClientOptions> | ClientOptions {
return {
transport: this.configService.get('transport'),
options: {},
};
}
}
@Module({
imports: [
ClientsModule.registerAsync([
{
imports: [ConfigModule],
name: 'USE_FACTORY_CLIENT',
useFactory: (configService: ConfigService) => ({
transport: configService.get('transport'),
options: {},
}),
inject: [ConfigService],
},
{
imports: [ConfigModule],
name: 'USE_CLASS_CLIENT',
useClass: ClientOptionService,
inject: [ConfigService],
},
]),
],
controllers: [AppController],
})
export class ApplicationModule {}

View File

@@ -9,6 +9,7 @@ import {
} from '@nestjs/microservices';
import { join } from 'path';
import { Observable, of, ReplaySubject, Subject } from 'rxjs';
import { Metadata } from 'grpc';
@Controller()
export class AdvancedGrpcController {
@@ -84,7 +85,16 @@ export class AdvancedGrpcController {
* @param messages
*/
@GrpcStreamMethod('orders.OrderService')
async sync(messages: Observable<any>): Promise<any> {
async sync(
messages: Observable<any>,
metadata: Metadata,
call: any,
): Promise<any> {
// Set Set-Cookie from Metadata
const srvMetadata = new Metadata();
srvMetadata.add('Set-Cookie', 'test_cookie=abcd');
call.sendMetadata(srvMetadata);
const s = new Subject();
const o = s.asObservable();
messages.subscribe(msg => {

View File

@@ -0,0 +1,38 @@
import { NestExpressApplication } from '@nestjs/platform-express';
import { Test, TestingModule } from '@nestjs/testing';
import { expect } from 'chai';
import * as request from 'supertest';
import { AppModule } from '../src/app.module';
describe('App-level globals (Express Application)', () => {
let moduleFixture: TestingModule;
let app: NestExpressApplication;
beforeEach(async () => {
moduleFixture = await Test.createTestingModule({
imports: [AppModule],
}).compile();
});
beforeEach(() => {
app = moduleFixture.createNestApplication<NestExpressApplication>();
});
it('should get "title" from "app.locals"', async () => {
app.setLocal('title', 'My Website');
await app.init();
const response = await request(app.getHttpServer()).get('/').expect(200);
expect(response.body.title).to.equal('My Website');
});
it('should get "email" from "app.locals"', async () => {
app.setLocal('email', 'admin@example.com');
await app.listen(4444);
const response = await request(app.getHttpServer()).get('/').expect(200);
expect(response.body.email).to.equal('admin@example.com');
});
afterEach(async () => {
await app.close();
});
});

View File

@@ -0,0 +1,10 @@
import { Controller, Get, Req } from '@nestjs/common';
import { Request } from 'express';
@Controller()
export class AppController {
@Get()
getGlobals(@Req() req: Request) {
return req.app.locals;
}
}

View File

@@ -0,0 +1,7 @@
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
@Module({
controllers: [AppController],
})
export class AppModule {}

View File

@@ -0,0 +1,22 @@
{
"compilerOptions": {
"module": "commonjs",
"declaration": false,
"noImplicitAny": false,
"removeComments": true,
"noLib": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es6",
"sourceMap": true,
"allowJs": true,
"outDir": "./dist"
},
"include": [
"src/**/*",
"e2e/**/*"
],
"exclude": [
"node_modules"
]
}

View File

@@ -37,6 +37,13 @@ describe('Get URL (Express Application)', () => {
expect(await app.getUrl()).to.be.eql(`http://127.0.0.1:${port}`);
await app.close();
});
it('should return 127.0.0.1 even in a callback', () => {
const app = testModule.createNestApplication(new ExpressAdapter(express()));
return app.listen(port, async () => {
expect(await app.getUrl()).to.be.eql(`http://127.0.0.1:${port}`);
await app.close();
});
});
it('should throw an error for calling getUrl before listen', async () => {
const app = testModule.createNestApplication(new ExpressAdapter(express()));
try {

View File

@@ -30,6 +30,13 @@ describe('Get URL (Fastify Application)', () => {
expect(await app.getUrl()).to.be.eql(`http://127.0.0.1:${port}`);
await app.close();
});
it('should return 127.0.0.1 even in a callback', () => {
const app = testModule.createNestApplication(new FastifyAdapter());
return app.listen(port, async () => {
expect(await app.getUrl()).to.be.eql(`http://127.0.0.1:${port}`);
await app.close();
});
});
it('should throw an error for calling getUrl before listen', async () => {
const app = testModule.createNestApplication(new FastifyAdapter());
try {

View File

@@ -28,5 +28,18 @@ describe('WebSocketGateway (ack)', () => {
);
});
it(`should handle message with ack & without data (http)`, async () => {
app = await createNestApp(AckGateway);
await app.listenAsync(3000);
ws = io.connect('http://localhost:8080');
await new Promise(resolve =>
ws.emit('push', data => {
expect(data).to.be.eql('pong');
resolve();
}),
);
});
afterEach(() => app.close());
});

View File

@@ -3,5 +3,5 @@
"packages": [
"packages/*"
],
"version": "7.0.7"
"version": "7.5.5"
}

14985
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/core",
"version": "7.0.5",
"version": "7.5.3",
"description": "Modern, fast, powerful node.js web framework",
"homepage": "https://nestjs.com",
"repository": {
@@ -27,7 +27,7 @@
"test": "nyc --require ts-node/register mocha packages/**/*.spec.ts --reporter spec --retries 3 --require 'node_modules/reflect-metadata/Reflect.js' --exit",
"test:integration": "mocha \"integration/*/{,!(node_modules)/**/}/*.spec.ts\" --reporter spec --require ts-node/register --require 'node_modules/reflect-metadata/Reflect.js' --exit",
"test:docker:up": "docker-compose -f integration/docker-compose.yml up -d",
"test:docker:down": "docker-compose -f integration/docker-compose.yml down -d",
"test:docker:down": "docker-compose -f integration/docker-compose.yml down",
"lint": "concurrently 'npm run lint:packages' 'npm run lint:integration' 'npm run lint:spec'",
"lint:integration": "eslint 'integration/*/{,!(node_modules)/**/}/*.ts' -c '.eslintrc.spec.js' --fix",
"lint:packages": "eslint 'packages/**/**.ts' --fix --ignore-pattern 'packages/**/*.spec.ts'",
@@ -51,118 +51,120 @@
]
},
"dependencies": {
"@nuxtjs/opencollective": "0.2.2",
"axios": "0.19.2",
"class-transformer": "0.2.3",
"class-validator": "0.11.1",
"@nuxtjs/opencollective": "0.3.2",
"axios": "0.21.0",
"class-transformer": "0.3.1",
"class-validator": "0.12.2",
"cli-color": "2.0.0",
"cors": "2.8.5",
"express": "4.17.1",
"fast-json-stringify": "1.18.0",
"fast-json-stringify": "2.2.10",
"fast-safe-stringify": "2.0.7",
"iterare": "1.2.0",
"iterare": "1.2.1",
"object-hash": "2.0.3",
"path-to-regexp": "3.2.0",
"reflect-metadata": "0.1.13",
"rxjs": "6.5.4",
"rxjs": "6.6.3",
"socket.io": "2.3.0",
"uuid": "7.0.2",
"tslib": "1.11.1"
"uuid": "8.3.1",
"tslib": "2.0.3"
},
"devDependencies": {
"@codechecks/client": "0.1.10",
"@commitlint/cli": "8.3.5",
"@commitlint/config-angular": "8.3.4",
"@grpc/proto-loader": "0.5.3",
"@nestjs/graphql": "7.1.3",
"@nestjs/mongoose": "6.4.0",
"@nestjs/typeorm": "7.0.0",
"@types/amqplib": "0.5.13",
"@commitlint/cli": "11.0.0",
"@commitlint/config-angular": "11.0.0",
"@grpc/proto-loader": "0.5.5",
"@nestjs/graphql": "7.9.1",
"@nestjs/mongoose": "7.1.2",
"@nestjs/typeorm": "7.1.5",
"@types/amqplib": "0.5.16",
"@types/bytes": "3.1.0",
"@types/cache-manager": "2.10.2",
"@types/chai": "4.2.10",
"@types/chai-as-promised": "7.1.2",
"@types/cors": "2.8.6",
"@types/express": "4.17.3",
"@types/fastify-cors": "2.1.0",
"@types/gulp": "4.0.6",
"@types/kafka-node": "2.0.9",
"@types/mocha": "7.0.2",
"@types/mongoose": "5.7.8",
"@types/node": "10.17.3",
"@types/redis": "2.8.17",
"@types/reflect-metadata": "0.0.5",
"@types/sinon": "7.5.2",
"@types/socket.io": "2.1.4",
"@types/ws": "7.2.3",
"@typescript-eslint/eslint-plugin": "2.25.0",
"@typescript-eslint/parser": "2.25.0",
"amqp-connection-manager": "3.2.0",
"amqplib": "0.5.5",
"apollo-server-express": "2.11.0",
"artillery": "1.6.0",
"@types/cache-manager": "2.10.3",
"@types/chai": "4.2.14",
"@types/chai-as-promised": "7.1.3",
"@types/cors": "2.8.8",
"@types/express": "4.17.9",
"@types/gulp": "4.0.7",
"@types/mocha": "8.0.4",
"@types/mongoose": "5.10.2",
"@types/node": "14.14.10",
"@types/redis": "2.8.28",
"@types/reflect-metadata": "0.1.0",
"@types/sinon": "9.0.9",
"@types/socket.io": "2.1.12",
"@types/ws": "7.4.0",
"@typescript-eslint/eslint-plugin": "4.9.1",
"@typescript-eslint/parser": "4.9.0",
"amqp-connection-manager": "3.2.1",
"amqplib": "0.6.0",
"apollo-server-express": "2.19.0",
"artillery": "1.6.1",
"awesome-typescript-loader": "5.2.1",
"body-parser": "1.19.0",
"bytes": "3.1.0",
"cache-manager": "3.2.1",
"cache-manager": "3.4.0",
"chai": "4.2.0",
"chai-as-promised": "7.1.1",
"clang-format": "1.4.0",
"commitlint-circle": "1.0.0",
"concurrently": "5.1.0",
"conventional-changelog": "3.1.18",
"core-js": "3.6.4",
"coveralls": "3.0.11",
"concurrently": "5.3.0",
"conventional-changelog": "3.1.24",
"core-js": "3.8.1",
"coveralls": "3.1.0",
"delete-empty": "3.0.0",
"engine.io-client": "3.4.0",
"eslint": "6.8.0",
"eslint-config-prettier": "6.10.1",
"eslint-plugin-import": "2.20.2",
"engine.io-client": "4.0.4",
"eslint": "7.15.0",
"eslint-config-prettier": "7.0.0",
"eslint-plugin-import": "2.22.1",
"eventsource": "1.0.7",
"fancy-log": "1.3.3",
"fastify": "2.13.0",
"fastify-cors": "3.0.3",
"fastify-formbody": "3.1.0",
"fastify-multipart": "1.0.5",
"fastify-static": "2.6.0",
"graphql": "14.6.0",
"graphql-tools": "4.0.7",
"grpc": "1.24.2",
"fastify": "3.9.1",
"fastify-cors": "5.0.0",
"fastify-formbody": "5.0.0",
"fastify-multipart": "3.3.1",
"fastify-static": "3.3.0",
"graphql": "15.4.0",
"graphql-tools": "7.0.2",
"grpc": "1.24.4",
"gulp": "4.0.2",
"gulp-clang-format": "1.0.27",
"gulp-clean": "0.4.0",
"gulp-sourcemaps": "2.6.5",
"gulp-sourcemaps": "3.0.0",
"gulp-typescript": "5.0.1",
"gulp-watch": "5.0.1",
"husky": "4.2.3",
"imports-loader": "0.8.0",
"husky": "4.3.5",
"imports-loader": "1.2.0",
"json-loader": "0.5.7",
"kafkajs": "1.12.0",
"lerna": "2.11.0",
"lint-staged": "10.0.10",
"light-my-request": "4.3.0",
"lint-staged": "10.5.3",
"markdown-table": "2.0.0",
"merge-graphql-schemas": "1.7.6",
"mocha": "7.1.1",
"mongoose": "5.9.6",
"mqtt": "3.0.0",
"merge-graphql-schemas": "1.7.8",
"middie": "5.2.0",
"mocha": "8.2.1",
"mongoose": "5.11.5",
"mqtt": "4.2.6",
"multer": "1.4.2",
"mysql": "2.18.1",
"nats": "1.4.8",
"nodemon": "2.0.2",
"nyc": "15.0.0",
"prettier": "2.0.2",
"nats": "1.4.12",
"nodemon": "2.0.6",
"nyc": "15.1.0",
"point-of-view": "4.7.0",
"prettier": "2.2.1",
"redis": "3.0.2",
"rxjs-compat": "6.5.4",
"sinon": "9.0.1",
"rxjs-compat": "6.6.3",
"sinon": "9.2.1",
"sinon-chai": "3.5.0",
"socket.io-client": "2.3.0",
"subscriptions-transport-ws": "0.9.16",
"supertest": "4.0.2",
"ts-morph": "7.0.1",
"ts-node": "8.8.1",
"typeorm": "0.2.24",
"typescript": "3.7.2",
"wrk": "1.2.0",
"ws": "7.2.3"
"socket.io-client": "2.3.1",
"subscriptions-transport-ws": "0.9.18",
"supertest": "6.0.1",
"ts-morph": "9.1.0",
"ts-node": "9.1.1",
"typeorm": "0.2.29",
"typescript": "4.0.3",
"wrk": "1.2.1",
"ws": "7.4.1"
},
"engines": {
"node": ">= 10.13.0"
@@ -193,7 +195,7 @@
"packages/microservices/microservices-module.ts",
"packages/core/middleware/middleware-module.ts",
"packages/core/injector/module-ref.ts",
"packages/core/injector/container-scanner.ts",
"packages/core/injector/instance-links-host.ts",
"packages/common/cache/**/*",
"packages/common/serializer/**/*",
"packages/common/services/logger.service.ts"

View File

@@ -38,6 +38,14 @@ Nest is a framework for building efficient, scalable <a href="http://nodejs.org"
* To check out the [guide](https://docs.nestjs.com), visit [docs.nestjs.com](https://docs.nestjs.com). :books:
* 要查看中文 [指南](readme_zh.md), 请访问 [docs.nestjs.cn](https://docs.nestjs.cn). :books:
## Questions
For questions and support please use the official [Discord channel](https://discord.gg/G7Qnnhy). The issue list of this repo is **exclusively** for bug reports and feature requests.
## Issues
Please make sure to read the [Issue Reporting Checklist](https://github.com/nestjs/nest/blob/master/CONTRIBUTING.md#-submitting-an-issue) before opening an issue. Issues not conforming to the guidelines may be closed immediately.
## Consulting
With official support, you can get expert help straight from Nest core team. We provide dedicated technical support, migration strategies, advice on best practices (and design decisions), PR reviews, and team augmentation. Read more about [support here](https://enterprise.nestjs.com).
@@ -46,32 +54,43 @@ With official support, you can get expert help straight from Nest core team. We
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
#### Principal Sponsor
<a href="https://valor-software.com/" target="_blank"><img src="https://docs.nestjs.com/assets/sponsors/valor-software.png" width="320" /></a>
#### Principal Sponsors
<table style="text-align:center;"><tr><td>
<a href="https://github.com/Sanofi-IADC" target="_blank"><img src="https://docs.nestjs.com/assets/sponsors/sanofi.png" width="180" valign="middle" /></a></td><td>
<a href="https://valor-software.com/" target="_blank"><img src="https://docs.nestjs.com/assets/sponsors/valor-software.png" width="180" valign="middle" /></a></td>
</tr></table>
#### Silver Sponsors
<a href="https://neoteric.eu/" target="_blank"><img src="https://nestjs.com/img/neoteric-cut.png" width="120" valign="middle" /></a> &nbsp;
<a href="http://gojob.com" target="_blank"><img src="http://nestjs.com/img/gojob-logo.png" valign="middle" height="95" /></a> &nbsp;
<a href="https://trilon.io" target="_blank"><img src="https://nestjs.com/img/trilon.svg" width="150" valign="middle" /></a> &nbsp;
<a href="http://www.leogistics.com" target="_blank"><img src="https://nestjs.com/img/leogistics-logo.jpeg" width="150" valign="middle" /></a>
<table style="text-align:center;"><tr><td>
<a href="https://neoteric.eu/" target="_blank"><img src="https://nestjs.com/img/neoteric-cut.png" width="120" valign="middle" /></a> </td><td>
<a href="http://gojob.com" target="_blank"><img src="http://nestjs.com/img/gojob-logo.png" valign="middle" width="100" /></a> </td><td>
<a href="https://trilon.io" target="_blank"><img src="https://nestjs.com/img/trilon.svg" width="170" valign="middle" /></a> </td><td>
<a href="http://www.leogistics.com" target="_blank"><img src="https://nestjs.com/img/leogistics-logo.jpeg" width="150" valign="middle" /></td><td>
<a href="http://www.meetdandy.com" target="_blank"><img src="https://nestjs.com/img/dandy-wide-logo.png" width="150" valign="middle" /></td></tr></table>
#### Sponsors
<a href="https://www.swingdev.io" target="_blank"><img src="https://nestjs.com/img/swingdev-logo.svg#1" width="110" valign="middle" /> </a> &nbsp; <a href="https://blueanchor.io/" target="_blank"><img src="https://nestjs.com/img/blueanchor.png" width="150" valign="middle" /></a> &nbsp;
<a href="https://www.novologic.com/" target="_blank"><img src="https://nestjs.com/img/novologic.png" width="110" valign="middle" /></a> &nbsp; <a href="https://hostpresto.com" target="_blank"><img src="https://nestjs.com/img/hostpresto.png" height="24" valign="middle" /></a>
<a href="https://ever.co/" target="_blank"><img src="https://nestjs.com/img/ever-logo.png" height="14" valign="middle" /></a> &nbsp;
<a href="https://buddy.works/" target="_blank"><img src="https://nestjs.com/img/buddy-logo.svg" height="25" valign="middle" /></a> &nbsp;
<a href="https://blokt.com" target="_blank"><img src="https://nestjs.com/img/blokt-logo.png" height="25" valign="middle" /></a> &nbsp; <a href="https://genuinebee.com/" target="_blank"><img src="https://nestjs.com/img/genuinebee.svg" height="27" valign="middle" /></a> &nbsp; <a href="http://architectnow.net/" target="_blank"><img src="https://nestjs.com/img/architectnow.png" height="20" valign="middle" /></a> &nbsp; <a href="https://quander.io/" target="_blank"><img src="https://nestjs.com/img/quander.png" height="22" valign="middle" /></a> &nbsp; <a href="https://mantro.net/" target="_blank"><img src="https://nestjs.com/img/mantro-logo.svg" height="19" valign="middle" /></a> &nbsp; <a href="https://triplebyte.com/" target="_blank"><img src="https://nestjs.com/img/triplebyte.png" height="20" valign="middle" /></a> &nbsp;
<a href="https://reposit.co.uk/" target="_blank"><img src="https://nestjs.com/img/reposit-logo.png" height="18" valign="middle" /></a> &nbsp; &nbsp;
<a href="https://nearpod.com/" target="_blank"><img src="https://nestjs.com/img/nearpod-logo.svg" width="100" valign="middle" /></a> &nbsp;
<a href="https://clay.global/" target="_blank"><img src="https://nestjs.com/img/clay-logo.svg" width="75" valign="middle" /></a> &nbsp;
<a href="https://firesticktricks.com" target="_blank"><img src="https://nestjs.com/img/firesticktricks-logo.png" width="120" valign="middle" /></a> &nbsp;
<a href="https://www.codeguesser.co.uk" target="_blank"><img src="https://nestjs.com/img/codeguesser-logo.svg" width="120" valign="middle" /></a> &nbsp;
<a href="https://tekhattan.com" target="_blank"><img src="https://nestjs.com/img/tekhattan-logo.png" width="110" valign="middle" /></a> &nbsp;
<a href="https://f-a.nz/" target="_blank"><img src="https://nestjs.com/img/franz.svg" width="80" valign="middle" /></a> &nbsp;
<a href="https://sparkfabrik.com/" target="_blank"><img src="https://nestjs.com/img/sparkfabrik-logo.png" width="120" valign="middle" /></a>
<table><tr><td align="center" valign="middle">
<a href="https://www.swingdev.io" target="_blank"><img src="https://nestjs.com/img/swingdev-logo.svg#1" width="110" valign="middle" /> </a></td><td align="center" valign="middle">
<a href="https://www.novologic.com/" target="_blank"><img src="https://nestjs.com/img/novologic.png" width="110" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://ever.co/" target="_blank"><img src="https://nestjs.com/img/ever-logo.png" width="72" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://blokt.com" target="_blank"><img src="https://nestjs.com/img/blokt-logo.png" width="120" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="http://architectnow.net/" target="_blank"><img src="https://nestjs.com/img/architectnow.png" width="125" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://quander.io/" target="_blank"><img src="https://nestjs.com/img/quander.png" width="100" valign="middle" /></a> </td></tr><tr><td align="center" valign="middle">
<a href="https://mantro.net/" target="_blank"><img src="https://nestjs.com/img/mantro-logo.svg" width="95" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://triplebyte.com/" target="_blank"><img src="https://nestjs.com/img/triplebyte.png" width="107" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://reposit.co.uk/" target="_blank"><img src="https://nestjs.com/img/reposit-logo.png" width="71" valign="middle" /></a></td><td align="center" valign="middle">
<a href="https://nearpod.com/" target="_blank"><img src="https://nestjs.com/img/nearpod-logo.svg" width="100" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://clay.global/" target="_blank"><img src="https://nestjs.com/img/clay-logo.svg" width="75" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://firesticktricks.com" target="_blank"><img src="https://nestjs.com/img/firesticktricks-logo.png" width="120" valign="middle" /></a></td></tr><tr><td align="center" valign="middle">
<a href="https://www.codeguesser.co.uk" target="_blank"><img src="https://nestjs.com/img/codeguesser-logo.svg" width="120" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://f-a.nz/" target="_blank"><img src="https://nestjs.com/img/franz.svg" width="80" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://sparkfabrik.com/" target="_blank"><img src="https://nestjs.com/img/sparkfabrik-logo.png" width="120" valign="middle" /></a></td><td align="center" valign="middle"><a href="https://www.thebigphonestore.co.uk/" target="_blank"><img src="https://nestjs.com/img/the-big-phone-store-logo.png" width="65" valign="middle" /></a></td>
<td align="center" valign="middle">
<a href="https://genuinebee.com/" target="_blank"><img src="https://nestjs.com/img/genuinebee.svg" width="97" valign="middle" /></a> </td>
<td align="center" valign="middle"><a href="https://sanyodigital.com/" target="_blank"><img src="https://nestjs.com/img/sanyo-digital.png" width="130" valign="middle" /></a></td></tr><tr><td align="center" valign="middle"><a href="https://vpn-review.com/vpn-for-torrenting" target="_blank"><img src="https://nestjs.com/img/vpn-review-logo.png" width="85" valign="middle" /></a></td><td align="center" valign="middle"><a href="https://lambda-it.ch/" target="_blank"><img src="https://nestjs.com/img/lambda-it-logo.svg" width="115" valign="middle" /></a></td><td align="center" valign="middle"><a href="https://pickwriters.com/top-10-translation-services" target="_blank"><img src="https://nestjs.com/img/pickwriters-logo.png" width="40" valign="middle" /></a></td><td align="center" valign="middle"><a href="https://thewordpoint.com/services/localization" target="_blank"><img src="https://nestjs.com/img/thewordpoint-logo.png" width="40" valign="middle" /></a></td>
</tr></table>
## Backers

View File

@@ -1,4 +1,5 @@
import { SetMetadata } from '../../decorators';
import { ExecutionContext } from '../../interfaces/features/execution-context.interface';
import { CACHE_TTL_METADATA } from '../cache.constants';
/**
@@ -12,4 +13,6 @@ import { CACHE_TTL_METADATA } from '../cache.constants';
*
* @publicApi
*/
export const CacheTTL = (ttl: number) => SetMetadata(CACHE_TTL_METADATA, ttl);
type CacheTTLFactory = (ctx: ExecutionContext) => Promise<number> | number;
export const CacheTTL = (ttl: number | CacheTTLFactory) =>
SetMetadata(CACHE_TTL_METADATA, ttl);

View File

@@ -1,4 +1,4 @@
export { CACHE_MANAGER } from './cache.constants';
export * from './cache.constants';
export * from './cache.module';
export * from './decorators';
export * from './interceptors';

View File

@@ -7,6 +7,7 @@ import {
HttpServer,
NestInterceptor,
} from '../../interfaces';
import { isFunction, isNil } from '../../utils/shared.utils';
import {
CACHE_KEY_METADATA,
CACHE_MANAGER,
@@ -36,7 +37,7 @@ export class CacheInterceptor implements NestInterceptor {
next: CallHandler,
): Promise<Observable<any>> {
const key = this.trackBy(context);
const ttl =
const ttlValueOrFactory =
this.reflector.get(CACHE_TTL_METADATA, context.getHandler()) || null;
if (!key) {
@@ -44,13 +45,15 @@ export class CacheInterceptor implements NestInterceptor {
}
try {
const value = await this.cacheManager.get(key);
if (value) {
if (!isNil(value)) {
return of(value);
}
const ttl = isFunction(ttlValueOrFactory)
? await ttlValueOrFactory(context)
: ttlValueOrFactory;
return next.handle().pipe(
tap(response => {
const args = ttl ? [key, response, { ttl }] : [key, response];
const args = isNil(ttl) ? [key, response] : [key, response, { ttl }];
this.cacheManager.set(...args);
}),
);

View File

@@ -26,3 +26,5 @@ export const HTTP_CODE_METADATA = '__httpCode__';
export const MODULE_PATH = '__module_path__';
export const HEADERS_METADATA = '__headers__';
export const REDIRECT_METADATA = '__redirect__';
export const RESPONSE_PASSTHROUGH_METADATA = '__responsePassthrough__';
export const SSE_METADATA = '__sse__';

View File

@@ -3,8 +3,8 @@ import {
PATH_METADATA,
SCOPE_OPTIONS_METADATA,
} from '../../constants';
import { isString, isUndefined } from '../../utils/shared.utils';
import { ScopeOptions } from '../../interfaces/scope-options.interface';
import { isString, isUndefined } from '../../utils/shared.utils';
/**
* Interface defining options that can be passed to `@Controller()` decorator
@@ -18,7 +18,7 @@ export interface ControllerOptions extends ScopeOptions {
*
* @see [Routing](https://docs.nestjs.com/controllers#routing)
*/
path?: string;
path?: string | string[];
/**
* Specifies an optional HTTP Request host filter. When configured, methods
@@ -65,7 +65,7 @@ export function Controller(): ClassDecorator;
* It defines a class that provides a context for one or more message or event
* handlers.
*
* @param {string} prefix string that defines a `route path prefix`. The prefix
* @param {string, Array} prefix string that defines a `route path prefix`. The prefix
* is pre-pended to the path specified in any request decorator in the class.
*
* @see [Routing](https://docs.nestjs.com/controllers#routing)
@@ -74,7 +74,7 @@ export function Controller(): ClassDecorator;
*
* @publicApi
*/
export function Controller(prefix: string): ClassDecorator;
export function Controller(prefix: string | string[]): ClassDecorator;
/**
* Decorator that marks a class as a Nest controller that can receive inbound
@@ -137,12 +137,13 @@ export function Controller(options: ControllerOptions): ClassDecorator;
* @publicApi
*/
export function Controller(
prefixOrOptions?: string | ControllerOptions,
prefixOrOptions?: string | string[] | ControllerOptions,
): ClassDecorator {
const defaultPath = '/';
const [path, host, scopeOptions] = isUndefined(prefixOrOptions)
? [defaultPath, undefined, undefined]
: isString(prefixOrOptions)
: isString(prefixOrOptions) || Array.isArray(prefixOrOptions)
? [prefixOrOptions, undefined, undefined]
: [
prefixOrOptions.path || defaultPath,

View File

@@ -9,7 +9,7 @@ export type CustomDecorator<TKey = string> = MethodDecorator &
*
* Requires two parameters:
* - `key` - a value defining the key under which the metadata is stored
* - `value[]` - array of metadata values to be associated with `key`
* - `value` - metadata to be associated with `key`
*
* This metadata can be reflected using the `Reflector` class.
*

View File

@@ -5,3 +5,4 @@ export * from './create-route-param-metadata.decorator';
export * from './render.decorator';
export * from './header.decorator';
export * from './redirect.decorator';
export * from './sse.decorator';

View File

@@ -5,7 +5,7 @@ import { REDIRECT_METADATA } from '../../constants';
*
* @publicApi
*/
export function Redirect(url: string, statusCode?: number): MethodDecorator {
export function Redirect(url = '', statusCode?: number): MethodDecorator {
return (
target: object,
key: string | symbol,

View File

@@ -1,9 +1,26 @@
import { ROUTE_ARGS_METADATA } from '../../constants';
import {
RESPONSE_PASSTHROUGH_METADATA,
ROUTE_ARGS_METADATA,
} from '../../constants';
import { RouteParamtypes } from '../../enums/route-paramtypes.enum';
import { PipeTransform } from '../../index';
import { Type } from '../../interfaces';
import { isNil, isString } from '../../utils/shared.utils';
/**
* The `@Response()`/`@Res` parameter decorator options.
*/
export interface ResponseDecoratorOptions {
/**
* Determines whether the response will be sent manually within the route handler,
* with the use of native response handling methods exposed by the platform-specific response object,
* or if it should passthrough Nest response processing pipeline.
*
* @default false
*/
passthrough: boolean;
}
export type ParamData = object | string | number;
export interface RouteParamMetadata {
index: number;
@@ -85,21 +102,35 @@ export const Request: () => ParameterDecorator = createRouteParamDecorator(
*
* Example: `logout(@Response() res)`
*
* @see [Request object](https://docs.nestjs.com/controllers#request-object)
*
* @publicApi
*/
export const Response: () => ParameterDecorator = createRouteParamDecorator(
RouteParamtypes.RESPONSE,
);
export const Response: (
options?: ResponseDecoratorOptions,
) => ParameterDecorator = (options?: ResponseDecoratorOptions) => (
target,
key,
index,
) => {
if (options?.passthrough) {
Reflect.defineMetadata(
RESPONSE_PASSTHROUGH_METADATA,
options?.passthrough,
target.constructor,
key,
);
}
return createRouteParamDecorator(RouteParamtypes.RESPONSE)()(
target,
key,
index,
);
};
/**
* Route handler parameter decorator. Extracts reference to the `Next` function
* from the underlying platform and populates the decorated
* parameter with the value of `Next`.
*
* @see [Request object](https://docs.nestjs.com/controllers#request-object)
*
* @publicApi
*/
export const Next: () => ParameterDecorator = createRouteParamDecorator(

View File

@@ -0,0 +1,26 @@
import { METHOD_METADATA, PATH_METADATA, SSE_METADATA } from '../../constants';
import { RequestMethod } from '../../enums/request-method.enum';
/**
* Declares this route as a Server-Sent-Events endpoint
*
* @publicApi
*/
export function Sse(path?: string): MethodDecorator {
return (
target: object,
key: string | symbol,
descriptor: TypedPropertyDescriptor<any>,
) => {
path = path && path.length ? path : '/';
Reflect.defineMetadata(PATH_METADATA, path, descriptor.value);
Reflect.defineMetadata(
METHOD_METADATA,
RequestMethod.GET,
descriptor.value,
);
Reflect.defineMetadata(SSE_METADATA, true, descriptor.value);
return descriptor;
};
}

View File

@@ -2,6 +2,7 @@ export enum HttpStatus {
CONTINUE = 100,
SWITCHING_PROTOCOLS = 101,
PROCESSING = 102,
EARLYHINTS = 103,
OK = 200,
CREATED = 201,
ACCEPTED = 202,
@@ -35,6 +36,7 @@ export enum HttpStatus {
REQUESTED_RANGE_NOT_SATISFIABLE = 416,
EXPECTATION_FAILED = 417,
I_AM_A_TEAPOT = 418,
MISDIRECTED = 421,
UNPROCESSABLE_ENTITY = 422,
FAILED_DEPENDENCY = 424,
TOO_MANY_REQUESTS = 429,

View File

@@ -2,7 +2,7 @@ import { HttpStatus } from '../enums/http-status.enum';
import { HttpException } from './http.exception';
/**
* Defines an HTTP exception for *Gatway Timeout* type errors.
* Defines an HTTP exception for *Gateway Timeout* type errors.
*
* @see [Base Exceptions](https://docs.nestjs.com/exception-filters#base-exceptions)
*

View File

@@ -67,14 +67,15 @@ export class HttpException extends Error {
public static createBody(
objectOrError: object | string,
message?: string,
description?: string,
statusCode?: number,
) {
if (!objectOrError) {
return { statusCode, message };
return { statusCode, message: description };
}
return isObject(objectOrError) && !Array.isArray(objectOrError)
? objectOrError
: { statusCode, message: objectOrError, error: message };
: { statusCode, message: objectOrError, error: description };
}
}

View File

@@ -13,7 +13,10 @@ export * from './unsupported-media-type.exception';
export * from './unprocessable-entity.exception';
export * from './internal-server-error.exception';
export * from './not-implemented.exception';
export * from './http-version-not-supported.exception';
export * from './bad-gateway.exception';
export * from './service-unavailable.exception';
export * from './gateway-timeout.exception';
export * from './im-a-teapot.exception';
export * from './precondition-failed.exception';
export * from './misdirected.exception';

View File

@@ -0,0 +1,49 @@
import { HttpStatus } from '../enums/http-status.enum';
import { HttpException } from './http.exception';
/**
* Defines an HTTP exception for *Misdirected* type errors.
*
* @see [Base Exceptions](https://docs.nestjs.com/exception-filters#base-exceptions)
*
* @publicApi
*/
export class MisdirectedException extends HttpException {
/**
* Instantiate a `MisdirectedException` Exception.
*
* @example
* `throw new MisdirectedException()`
*
* @usageNotes
* The HTTP response status code will be 421.
* - The `objectOrError` argument defines the JSON response body or the message string.
* - The `description` argument contains a short description of the HTTP error.
*
* By default, the JSON response body contains two properties:
* - `statusCode`: this will be the value 421.
* - `message`: the string `'Bad Gateway'` by default; override this by supplying
* a string in the `objectOrError` parameter.
*
* If the parameter `objectOrError` is a string, the response body will contain an
* additional property, `error`, with a short description of the HTTP error. To override the
* entire JSON response body, pass an object instead. Nest will serialize the object
* and return it as the JSON response body.
*
* @param objectOrError string or object describing the error condition.
* @param description a short description of the HTTP error.
*/
constructor(
objectOrError?: string | object | any,
description = 'Misdirected',
) {
super(
HttpException.createBody(
objectOrError,
description,
HttpStatus.MISDIRECTED,
),
HttpStatus.MISDIRECTED,
);
}
}

View File

@@ -0,0 +1,49 @@
import { HttpStatus } from '../enums/http-status.enum';
import { HttpException } from './http.exception';
/**
* Defines an HTTP exception for *Precondition Failed* type errors.
*
* @see [Base Exceptions](https://docs.nestjs.com/exception-filters#base-exceptions)
*
* @publicApi
*/
export class PreconditionFailedException extends HttpException {
/**
* Instantiate a `PreconditionFailedException` Exception.
*
* @example
* `throw new PreconditionFailedException()`
*
* @usageNotes
* The HTTP response status code will be 412.
* - The `objectOrError` argument defines the JSON response body or the message string.
* - The `description` argument contains a short description of the HTTP error.
*
* By default, the JSON response body contains two properties:
* - `statusCode`: this will be the value 412.
* - `message`: the string `'Precondition Failed'` by default; override this by supplying
* a string in the `objectOrError` parameter.
*
* If the parameter `objectOrError` is a string, the response body will contain an
* additional property, `error`, with a short description of the HTTP error. To override the
* entire JSON response body, pass an object instead. Nest will serialize the object
* and return it as the JSON response body.
*
* @param objectOrError string or object describing the error condition.
* @param description a short description of the HTTP error.
*/
constructor(
objectOrError?: string | object | any,
description = 'Precondition Failed',
) {
super(
HttpException.createBody(
objectOrError,
description,
HttpStatus.PRECONDITION_FAILED,
),
HttpStatus.PRECONDITION_FAILED,
);
}
}

View File

@@ -1,8 +1,9 @@
import Axios, {
AxiosInstance,
AxiosPromise,
AxiosRequestConfig,
AxiosResponse,
AxiosPromise,
CancelTokenSource,
} from 'axios';
import { Observable } from 'rxjs';
import { Inject } from '../decorators';
@@ -72,13 +73,14 @@ export class HttpService {
...args: any[]
) {
return new Observable<AxiosResponse<T>>(subscriber => {
let config = args[args.length - 1];
if (!config) {
config = {};
args[args.length - 1] = config;
const config: AxiosRequestConfig = { ...(args[args.length - 1] || {}) };
let cancelSource: CancelTokenSource;
if (!config.cancelToken) {
cancelSource = Axios.CancelToken.source();
config.cancelToken = cancelSource.token;
}
const cancelSource = Axios.CancelToken.source();
config.cancelToken = cancelSource.token;
axios(...args)
.then(res => {
subscriber.next(res);
@@ -88,7 +90,11 @@ export class HttpService {
subscriber.error(err);
});
return () => {
if (config.responseType !== 'stream') {
if (config.responseType === 'stream') {
return;
}
if (cancelSource) {
cancelSource.cancel();
}
};

View File

@@ -30,8 +30,12 @@ export {
INestApplication,
INestApplicationContext,
INestMicroservice,
IntrospectionResult,
MessageEvent,
MiddlewareConsumer,
ModuleMetadata,
NestApplicationOptions,
NestHybridApplicationOptions,
NestInterceptor,
NestMiddleware,
NestModule,

View File

@@ -10,7 +10,7 @@ import { ExecutionContext } from './execution-context.interface';
*/
export interface CallHandler<T = any> {
/**
* Returns an `Observable` reprsenting the response stream from the route
* Returns an `Observable` representing the response stream from the route
* handler.
*/
handle(): Observable<T>;

View File

@@ -54,7 +54,9 @@ export interface HttpServer<TRequest = any, TResponse = any> {
setViewEngine?(engineOrOptions: any): this;
createMiddlewareFactory(
method: RequestMethod,
): (path: string, callback: Function) => any;
):
| ((path: string, callback: Function) => any)
| Promise<(path: string, callback: Function) => any>;
getRequestHostname?(request: TRequest): string;
getRequestMethod?(request: TRequest): string;
getRequestUrl?(request: TResponse): string;
@@ -65,4 +67,5 @@ export interface HttpServer<TRequest = any, TResponse = any> {
initHttpServer(options: NestApplicationOptions): void;
close(): any;
getType(): string;
init?(): Promise<void>;
}

View File

@@ -0,0 +1,2 @@
export * from './http-server.interface';
export * from './message-event.interface';

View File

@@ -0,0 +1,6 @@
export interface MessageEvent {
data: string | object;
id?: string;
type?: string;
retry?: number;
}

View File

@@ -13,14 +13,11 @@ export * from './features/nest-interceptor.interface';
export * from './features/paramtype.interface';
export * from './features/pipe-transform.interface';
export * from './hooks';
export * from './http/http-server.interface';
export * from './http';
export * from './injectable.interface';
export * from './microservices/nest-hybrid-application-options.interface';
export * from './middleware';
export * from './modules/dynamic-module.interface';
export * from './modules/forward-reference.interface';
export * from './modules/module-metadata.interface';
export * from './modules/nest-module.interface';
export * from './modules/provider.interface';
export * from './modules';
export * from './nest-application-context.interface';
export * from './nest-application-options.interface';
export * from './nest-application.interface';

View File

@@ -0,0 +1,3 @@
export interface NestHybridApplicationOptions {
inheritAppConfig?: boolean;
}

View File

@@ -6,7 +6,7 @@ export interface MiddlewareConfigProxy {
/**
* Excludes routes from the currently processed middleware.
*
* @param {} ...routes
* @param {(string | RouteInfo)[]} routes
* @returns {MiddlewareConfigProxy}
*/
exclude(...routes: (string | RouteInfo)[]): MiddlewareConfigProxy;
@@ -15,7 +15,7 @@ export interface MiddlewareConfigProxy {
* Attaches passed either routes or controllers to the currently configured middleware.
* If you pass a class, Nest would attach middleware to every path defined within this controller.
*
* @param {} ...routes
* @param {(string | Type | RouteInfo)[]} routes
* @returns {MiddlewareConsumer}
*/
forRoutes(...routes: (string | Type<any> | RouteInfo)[]): MiddlewareConsumer;

View File

@@ -10,7 +10,7 @@ import { MiddlewareConfigProxy } from './middleware-config-proxy.interface';
*/
export interface MiddlewareConsumer {
/**
* @param middleware middleware class/function or array of classes/functions
* @param {...(Type | Function)} middleware middleware class/function or array of classes/functions
* to be attached to the passed routes.
*
* @returns {MiddlewareConfigProxy}

View File

@@ -21,7 +21,7 @@ export interface DynamicModule extends ModuleMetadata {
* in all modules. Thereafter, modules that wish to inject a service exported
* from a global module do not need to import the provider module.
*
* Default: false
* @default false
*/
global?: boolean;
}

View File

@@ -1,5 +1,6 @@
export * from './dynamic-module.interface';
export * from './forward-reference.interface';
export * from './introspection-result.interface';
export * from './module-metadata.interface';
export * from './nest-module.interface';
export * from './provider.interface';

View File

@@ -0,0 +1,11 @@
import { Scope } from '../scope-options.interface';
/**
* @publicApi
*/
export interface IntrospectionResult {
/**
* Enum defining lifetime of host class or factory.
*/
scope: Scope;
}

View File

@@ -8,4 +8,11 @@ export class NestApplicationContextOptions {
* Specifies the logger to use. Pass `false` to turn off logging.
*/
logger?: LoggerService | LogLevel[] | boolean;
/**
* Whether to abort the process on Error. By default, the process is exited.
* Pass `false` to override the default behavior. If `false` is passed, Nest will not exit
* the application and instead will rethrow the exception.
*/
abortOnError?: boolean | undefined;
}

View File

@@ -1,5 +1,5 @@
import { ShutdownSignal } from '../enums/shutdown-signal.enum';
import { LoggerService } from '../services/logger.service';
import { LoggerService, LogLevel } from '../services/logger.service';
import { Abstract } from './abstract.interface';
import { Type } from './type.interface';
@@ -34,6 +34,15 @@ export interface INestApplicationContext {
options?: { strict: boolean },
): Promise<TResult>;
/**
* Registers the request/context object for a given context ID (DI container sub-tree).
* @returns {void}
*/
registerRequestByContextId<T = any>(
request: T,
contextId: { id: number },
): void;
/**
* Terminates the application
* @returns {Promise<void>}
@@ -44,7 +53,7 @@ export interface INestApplicationContext {
* Sets custom logger service
* @returns {void}
*/
useLogger(logger: LoggerService): void;
useLogger(logger: LoggerService | LogLevel[] | false): void;
/**
* Enables the usage of shutdown hooks. Will call the

View File

@@ -2,7 +2,12 @@ import { CorsOptions } from './external/cors-options.interface';
import { CanActivate } from './features/can-activate.interface';
import { NestInterceptor } from './features/nest-interceptor.interface';
import { HttpServer } from './http/http-server.interface';
import { ExceptionFilter, INestMicroservice, PipeTransform } from './index';
import {
ExceptionFilter,
INestMicroservice,
NestHybridApplicationOptions,
PipeTransform,
} from './index';
import { INestApplicationContext } from './nest-application-context.interface';
import { WebSocketAdapter } from './websockets/web-socket-adapter.interface';
@@ -16,7 +21,7 @@ export interface INestApplication extends INestApplicationContext {
* A wrapper function around HTTP adapter method: `adapter.use()`.
* Example `app.use(cors())`
*
* @returns {void}
* @returns {this}
*/
use(...args: any[]): this;
@@ -30,10 +35,10 @@ export interface INestApplication extends INestApplicationContext {
/**
* Starts the application.
*
* @param {number} port
* @param {string} hostname
* @param {Function} callback Optional callback
* @returns A Promise that, when resolved, is a reference to the underlying HttpServer.
* @param {number|string} port
* @param {string} [hostname]
* @param {Function} [callback] Optional callback
* @returns {Promise} A Promise that, when resolved, is a reference to the underlying HttpServer.
*/
listen(port: number | string, callback?: () => void): Promise<any>;
listen(
@@ -45,15 +50,15 @@ export interface INestApplication extends INestApplicationContext {
/**
* Returns the url the application is listening at, based on OS and IP version. Returns as an IP value either in IPv6 or IPv4
*
* @returns The IP where the server is listening
* @returns {Promise<string>} The IP where the server is listening
*/
getUrl(): Promise<string>;
/**
* Starts the application (can be awaited).
*
* @param {number} port
* @param {string} hostname (optional)
* @param {number|string} port
* @param {string} [hostname]
* @returns {Promise}
*/
listenAsync(port: number | string, hostname?: string): Promise<any>;
@@ -61,17 +66,17 @@ export interface INestApplication extends INestApplicationContext {
/**
* Registers a prefix for every HTTP route path.
*
* @param {string} prefix The prefix for every HTTP route path (for example `/v1/api`)
* @returns {void}
* @param {string} prefix The prefix for every HTTP route path (for example `/v1/api`)
* @returns {this}
*/
setGlobalPrefix(prefix: string): this;
/**
* Setup Ws Adapter which will be used inside Gateways.
* Register Ws Adapter which will be used inside Gateways.
* Use when you want to override default `socket.io` library.
*
* @param {WebSocketAdapter} adapter
* @returns {void}
* @param {WebSocketAdapter} adapter
* @returns {this}
*/
useWebSocketAdapter(adapter: WebSocketAdapter): this;
@@ -79,10 +84,15 @@ export interface INestApplication extends INestApplicationContext {
* Connects microservice to the NestApplication instance. Transforms application
* to a hybrid instance.
*
* @param {T} options Microservice options object
* @template {object} T
* @param {T} options Microservice options object
* @param {NestHybridApplicationOptions} hybridOptions Hybrid options object
* @returns {INestMicroservice}
*/
connectMicroservice<T extends object = any>(options: T): INestMicroservice;
connectMicroservice<T extends object = any>(
options: T,
hybridOptions?: NestHybridApplicationOptions,
): INestMicroservice;
/**
* Returns array of the microservices connected to the NestApplication.
@@ -94,7 +104,7 @@ export interface INestApplication extends INestApplicationContext {
/**
* Returns the underlying native HTTP server.
*
* @returns {any}
* @returns {*}
*/
getHttpServer(): any;
@@ -108,8 +118,8 @@ export interface INestApplication extends INestApplicationContext {
/**
* Starts all connected microservices asynchronously.
*
* @param {Function} callback Optional callback function
* @returns {void}
* @param {Function} [callback] Optional callback function
* @returns {this}
*/
startAllMicroservices(callback?: () => void): this;
@@ -124,14 +134,14 @@ export interface INestApplication extends INestApplicationContext {
* Registers exception filters as global filters (will be used within
* every HTTP route handler)
*
* @param {ExceptionFilter[]} ...filters
* @param {...ExceptionFilter} filters
*/
useGlobalFilters(...filters: ExceptionFilter[]): this;
/**
* Registers pipes as global pipes (will be used within every HTTP route handler)
*
* @param {PipeTransform[]} ...pipes
* @param {...PipeTransform} pipes
*/
useGlobalPipes(...pipes: PipeTransform<any>[]): this;
@@ -139,14 +149,14 @@ export interface INestApplication extends INestApplicationContext {
* Registers interceptors as global interceptors (will be used within
* every HTTP route handler)
*
* @param {NestInterceptor[]} ...interceptors
* @param {...NestInterceptor} interceptors
*/
useGlobalInterceptors(...interceptors: NestInterceptor[]): this;
/**
* Registers guards as global guards (will be used within every HTTP route handler)
*
* @param {CanActivate[]} ...guards
* @param {...CanActivate} guards
*/
useGlobalGuards(...guards: CanActivate[]): this;

View File

@@ -14,11 +14,10 @@ export interface INestMicroservice extends INestApplicationContext {
/**
* Starts the microservice.
*
* @param {Function} callback
* @returns {Promise}
*
* @param {Function} callback
* @returns {void}
*/
listen(callback: () => void): any;
listen(callback: () => void): void;
/**
* Starts the microservice (can be awaited).
@@ -29,38 +28,38 @@ export interface INestMicroservice extends INestApplicationContext {
/**
* Register Ws Adapter which will be used inside Gateways.
* Use, when you want to override default `socket.io` library.
* Use when you want to override default `socket.io` library.
*
* @param {WebSocketAdapter} adapter
* @returns {void}
* @param {WebSocketAdapter} adapter
* @returns {this}
*/
useWebSocketAdapter(adapter: WebSocketAdapter): this;
/**
* Registers exception filters as a global filters (will be used within every message pattern handler)
* Registers exception filters as global filters (will be used within every message pattern handler)
*
* @param {ExceptionFilter[]} ...filters
* @param {...ExceptionFilter} filters
*/
useGlobalFilters(...filters: ExceptionFilter[]): this;
/**
* Registers pipes as a global pipes (will be used within every message pattern handler)
* Registers pipes as global pipes (will be used within every message pattern handler)
*
* @param {PipeTransform[]} ...pipes
* @param {...PipeTransform} pipes
*/
useGlobalPipes(...pipes: PipeTransform<any>[]): this;
/**
* Registers interceptors as a global interceptors (will be used within every message pattern handler)
* Registers interceptors as global interceptors (will be used within every message pattern handler)
*
* @param {NestInterceptor[]} ...interceptors
* @param {...NestInterceptor} interceptors
*/
useGlobalInterceptors(...interceptors: NestInterceptor[]): this;
/**
* Registers guards as a global guards (will be used within every message pattern handler)
* Registers guards as global guards (will be used within every message pattern handler)
*
* @param {CanActivate[]} ...guards
* @param {...CanActivate} guards
*/
useGlobalGuards(...guards: CanActivate[]): this;

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/common",
"version": "7.0.7",
"version": "7.5.5",
"description": "Nest - modern, fast, powerful node.js web framework (@common)",
"author": "Kamil Mysliwiec",
"homepage": "https://nestjs.com",
@@ -17,11 +17,10 @@
},
"license": "MIT",
"dependencies": {
"axios": "0.19.2",
"cli-color": "2.0.0",
"iterare": "1.2.0",
"tslib": "1.11.1",
"uuid": "7.0.2"
"axios": "0.21.0",
"iterare": "1.2.1",
"tslib": "2.0.3",
"uuid": "8.3.1"
},
"peerDependencies": {
"reflect-metadata": "^0.1.12",

View File

@@ -0,0 +1,25 @@
import { ArgumentMetadata, Injectable, PipeTransform } from '../index';
import { isNil } from '../utils/shared.utils';
/**
* Defines the built-in DefaultValue Pipe
*
* @see [Built-in Pipes](https://docs.nestjs.com/pipes#built-in-pipes)
*
* @publicApi
*/
@Injectable()
export class DefaultValuePipe<T = any, R = any>
implements PipeTransform<T, T | R> {
constructor(private readonly defaultValue: R) {}
transform(value?: T, _metadata?: ArgumentMetadata): T | R {
if (
isNil(value) ||
(typeof value === 'number' && isNaN((value as unknown) as number))
) {
return this.defaultValue;
}
return value;
}
}

View File

@@ -1,3 +1,4 @@
export * from './default-value.pipe';
export * from './parse-array.pipe';
export * from './parse-bool.pipe';
export * from './parse-int.pipe';

View File

@@ -6,6 +6,7 @@ import { ArgumentMetadata, ValidationError } from '../index';
import { ClassTransformOptions } from '../interfaces/external/class-transform-options.interface';
import { ValidatorOptions } from '../interfaces/external/validator-options.interface';
import { PipeTransform } from '../interfaces/features/pipe-transform.interface';
import { Type } from '../interfaces/type.interface';
import {
ErrorHttpStatusCode,
HttpErrorByCode,
@@ -20,6 +21,7 @@ export interface ValidationPipeOptions extends ValidatorOptions {
errorHttpStatusCode?: ErrorHttpStatusCode;
exceptionFactory?: (errors: ValidationError[]) => any;
validateCustomDecorators?: boolean;
expectedType?: Type<any>;
}
let classValidator: any = {};
@@ -32,6 +34,7 @@ export class ValidationPipe implements PipeTransform<any> {
protected validatorOptions: ValidatorOptions;
protected transformOptions: ClassTransformOptions;
protected errorHttpStatusCode: ErrorHttpStatusCode;
protected expectedType: Type<any>;
protected exceptionFactory: (errors: ValidationError[]) => any;
protected validateCustomDecorators: boolean;
@@ -41,6 +44,7 @@ export class ValidationPipe implements PipeTransform<any> {
transform,
disableErrorMessages,
errorHttpStatusCode,
expectedType,
transformOptions,
validateCustomDecorators,
...validatorOptions
@@ -52,19 +56,32 @@ export class ValidationPipe implements PipeTransform<any> {
this.isDetailedOutputDisabled = disableErrorMessages;
this.validateCustomDecorators = validateCustomDecorators || false;
this.errorHttpStatusCode = errorHttpStatusCode || HttpStatus.BAD_REQUEST;
this.expectedType = expectedType;
this.exceptionFactory =
options.exceptionFactory || this.createExceptionFactory();
classValidator = loadPackage('class-validator', 'ValidationPipe', () =>
classValidator = this.loadValidator();
classTransformer = this.loadTransformer();
}
protected loadValidator() {
return loadPackage('class-validator', 'ValidationPipe', () =>
require('class-validator'),
);
classTransformer = loadPackage('class-transformer', 'ValidationPipe', () =>
}
protected loadTransformer() {
return loadPackage('class-transformer', 'ValidationPipe', () =>
require('class-transformer'),
);
}
public async transform(value: any, metadata: ArgumentMetadata) {
const { metatype } = metadata;
if (this.expectedType) {
metadata = { ...metadata, metatype: this.expectedType };
}
const metatype = metadata.metatype;
if (!metatype || !this.toValidate(metadata)) {
return this.isTransformEnabled
? this.transformPrimitive(value, metadata)
@@ -96,7 +113,7 @@ export class ValidationPipe implements PipeTransform<any> {
const errors = await classValidator.validate(entity, this.validatorOptions);
if (errors.length > 0) {
throw this.exceptionFactory(errors);
throw await this.exceptionFactory(errors);
}
if (isPrimitive) {
// if the value is a primitive value and the validation process has been successfully completed
@@ -125,16 +142,16 @@ export class ValidationPipe implements PipeTransform<any> {
};
}
private toValidate(metadata: ArgumentMetadata): boolean {
protected toValidate(metadata: ArgumentMetadata): boolean {
const { metatype, type } = metadata;
if (type === 'custom' && !this.validateCustomDecorators) {
return false;
}
const types = [String, Boolean, Number, Array, Object];
const types = [String, Boolean, Number, Array, Object, Buffer];
return !types.some(t => metatype === t) && !isNil(metatype);
}
private transformPrimitive(value: any, metadata: ArgumentMetadata) {
protected transformPrimitive(value: any, metadata: ArgumentMetadata) {
if (!metadata.data) {
// leave top-level query/param objects unmodified
return value;
@@ -152,11 +169,11 @@ export class ValidationPipe implements PipeTransform<any> {
return value;
}
private toEmptyIfNil<T = any, R = any>(value: T): R | {} {
protected toEmptyIfNil<T = any, R = any>(value: T): R | {} {
return isNil(value) ? {} : value;
}
private stripProtoKeys(value: Record<string, any>) {
protected stripProtoKeys(value: Record<string, any>) {
delete value.__proto__;
const keys = Object.keys(value);
iterate(keys)
@@ -164,11 +181,11 @@ export class ValidationPipe implements PipeTransform<any> {
.forEach(key => this.stripProtoKeys(value[key]));
}
private isPrimitive(value: unknown): boolean {
protected isPrimitive(value: unknown): boolean {
return ['number', 'boolean', 'string'].includes(typeof value);
}
private flattenValidationErrors(
protected flattenValidationErrors(
validationErrors: ValidationError[],
): string[] {
return iterate(validationErrors)
@@ -180,7 +197,7 @@ export class ValidationPipe implements PipeTransform<any> {
.toArray();
}
private mapChildrenToValidationErrors(
protected mapChildrenToValidationErrors(
error: ValidationError,
): ValidationError[] {
if (!(error.children && error.children.length)) {
@@ -196,7 +213,7 @@ export class ValidationPipe implements PipeTransform<any> {
return validationErrors;
}
private prependConstraintsWithParentProp(
protected prependConstraintsWithParentProp(
parentError: ValidationError,
error: ValidationError,
): ValidationError {

View File

@@ -1,10 +1,10 @@
import { Observable } from 'rxjs';
import { map } from 'rxjs/operators';
import { Inject, Injectable } from '../decorators/core';
import { Inject, Injectable, Optional } from '../decorators/core';
import { CallHandler, ExecutionContext, NestInterceptor } from '../interfaces';
import { ClassTransformOptions } from '../interfaces/external/class-transform-options.interface';
import { loadPackage } from '../utils/load-package.util';
import { isObject } from '../utils/shared.utils';
import { CallHandler, ExecutionContext, NestInterceptor } from '../interfaces';
import { CLASS_SERIALIZER_OPTIONS } from './class-serializer.constants';
let classTransformer: any = {};
@@ -20,7 +20,10 @@ const REFLECTOR = 'Reflector';
@Injectable()
export class ClassSerializerInterceptor implements NestInterceptor {
constructor(@Inject(REFLECTOR) protected readonly reflector: any) {
constructor(
@Inject(REFLECTOR) protected readonly reflector: any,
@Optional() protected readonly defaultOptions: ClassTransformOptions = {},
) {
classTransformer = loadPackage(
'class-transformer',
'ClassSerializerInterceptor',
@@ -30,7 +33,11 @@ export class ClassSerializerInterceptor implements NestInterceptor {
}
intercept(context: ExecutionContext, next: CallHandler): Observable<any> {
const options = this.getContextOptions(context);
const contextOptions = this.getContextOptions(context);
const options = {
...this.defaultOptions,
...contextOptions,
};
return next
.handle()
.pipe(

View File

@@ -1,10 +1,9 @@
import * as clc from 'cli-color';
import { Injectable } from '../decorators/core/injectable.decorator';
import { Optional } from '../decorators/core/optional.decorator';
import { clc, yellow } from '../utils/cli-colors.util';
import { isObject } from '../utils/shared.utils';
declare const process: any;
const yellow = clc.xterm(3);
export type LogLevel = 'log' | 'error' | 'warn' | 'debug' | 'verbose';
@@ -26,7 +25,7 @@ export class Logger implements LoggerService {
'verbose',
];
private static lastTimestamp?: number;
private static instance?: typeof Logger | LoggerService = Logger;
protected static instance?: typeof Logger | LoggerService = Logger;
constructor(
@Optional() protected context?: string,
@@ -62,6 +61,10 @@ export class Logger implements LoggerService {
this.context = context;
}
getTimestamp() {
return Logger.getTimestamp();
}
static overrideLogger(logger: LoggerService | LogLevel[] | boolean) {
if (Array.isArray(logger)) {
this.logLevels = logger;
@@ -96,6 +99,18 @@ export class Logger implements LoggerService {
this.printMessage(message, clc.cyanBright, context, isTimeDiffEnabled);
}
static getTimestamp() {
const localeStringOptions = {
year: 'numeric',
hour: 'numeric',
minute: 'numeric',
second: 'numeric',
day: '2-digit',
month: '2-digit',
};
return new Date(Date.now()).toLocaleString(undefined, localeStringOptions);
}
private callFunction(
name: 'log' | 'warn' | 'debug' | 'verbose',
message: any,
@@ -115,7 +130,7 @@ export class Logger implements LoggerService {
);
}
private getInstance(): typeof Logger | LoggerService {
protected getInstance(): typeof Logger | LoggerService {
const { instance } = Logger;
return instance === this ? Logger : instance;
}
@@ -134,25 +149,12 @@ export class Logger implements LoggerService {
? `${color('Object:')}\n${JSON.stringify(message, null, 2)}\n`
: color(message);
const localeStringOptions = {
year: 'numeric',
hour: 'numeric',
minute: 'numeric',
second: 'numeric',
day: '2-digit',
month: '2-digit',
};
const timestamp = new Date(Date.now()).toLocaleString(
undefined,
localeStringOptions,
);
const pidMessage = color(`[Nest] ${process.pid} - `);
const contextMessage = context ? yellow(`[${context}] `) : '';
const timestampDiff = this.updateAndGetTimestampDiff(isTimeDiffEnabled);
const instance = this.instance as typeof Logger;
process.stdout.write(
`${pidMessage}${timestamp} ${contextMessage}${output}${timestampDiff}\n`,
`${pidMessage}${instance.getTimestamp()} ${contextMessage}${output}${timestampDiff}\n`,
);
}

View File

@@ -1,6 +1,6 @@
import { expect } from 'chai';
import { ROUTE_ARGS_METADATA } from '../../constants';
import { Bind } from '../../decorators/core/bind.decorator';
import { ROUTE_ARGS_METADATA } from '@nestjs/common/constants';
import { Req } from '../../decorators/http/route-params.decorator';
describe('@Bind', () => {

View File

@@ -1,7 +1,7 @@
import { ParseIntPipe } from '@nestjs/common';
import { ROUTE_ARGS_METADATA } from '@nestjs/common/constants';
import { expect } from 'chai';
import { ROUTE_ARGS_METADATA } from '../../constants';
import { createParamDecorator } from '../../decorators/http/create-route-param-metadata.decorator';
import { ParseIntPipe } from '../../index';
describe('createParamDecorator', () => {
let result;

View File

@@ -1,7 +1,7 @@
import { expect } from 'chai';
import { Redirect } from '../../decorators/http/redirect.decorator';
import { REDIRECT_METADATA } from '../../constants';
import { HttpStatus } from '@nestjs/common';
import { Redirect } from '../../decorators/http/redirect.decorator';
import { HttpStatus } from '../../index';
describe('@Redirect', () => {
const url = 'http://test.com';

View File

@@ -0,0 +1,23 @@
import { expect } from 'chai';
import { METHOD_METADATA, PATH_METADATA, SSE_METADATA } from '../../constants';
import { Sse } from '../../decorators/http/sse.decorator';
import { RequestMethod } from '../../enums/request-method.enum';
describe('@Sse', () => {
const prefix = '/prefix';
class Test {
@Sse(prefix)
public static test() {}
}
it('should enhance method with expected http status code', () => {
const path = Reflect.getMetadata(PATH_METADATA, Test.test);
expect(path).to.be.eql('/prefix');
const method = Reflect.getMetadata(METHOD_METADATA, Test.test);
expect(method).to.be.eql(RequestMethod.GET);
const metadata = Reflect.getMetadata(SSE_METADATA, Test.test);
expect(metadata).to.be.eql(true);
});
});

View File

@@ -8,17 +8,17 @@ class Guard {}
describe('@UseGuards', () => {
const guards = [Guard, Guard];
@UseGuards(...(guards as any))
@UseGuards(...guards)
class Test {}
class TestWithMethod {
@UseGuards(...(guards as any))
@UseGuards(...guards)
public static test() {}
}
class Test2 {
@UseGuards(...(guards as any))
@UseGuards(...(guards as any))
@UseGuards(...guards)
@UseGuards(...guards)
public static test() {}
}
@@ -32,12 +32,12 @@ describe('@UseGuards', () => {
expect(metadata).to.be.eql(guards);
});
it('should enhance class with multiple guards array', () => {
it('should enhance method with multiple guards array', () => {
const metadata = Reflect.getMetadata(GUARDS_METADATA, Test2.test);
expect(metadata).to.be.eql(guards.concat(guards));
});
it('when object is invalid should throw exception', () => {
it('should throw exception when object is invalid', () => {
try {
UseGuards('test' as any)(() => {});
} catch (e) {

View File

@@ -8,11 +8,11 @@ class Interceptor {}
describe('@UseInterceptors', () => {
const interceptors = [Interceptor, Interceptor];
@UseInterceptors(...(interceptors as any))
@UseInterceptors(...interceptors)
class Test {}
class TestWithMethod {
@UseInterceptors(...(interceptors as any))
@UseInterceptors(...interceptors)
public static test() {}
}

View File

@@ -10,11 +10,11 @@ class Pipe {
describe('@UsePipes', () => {
const pipes = [new Pipe(), new Pipe()];
@UsePipes(...(pipes as any))
@UsePipes(...pipes)
class Test {}
class TestWithMethod {
@UsePipes(...(pipes as any))
@UsePipes(...pipes)
public static test() {}
}

View File

@@ -0,0 +1,18 @@
import { expect } from 'chai';
import { HttpService } from '../../http/http.service';
import { AxiosRequestConfig, AxiosInstance } from 'axios';
describe('HttpService', () => {
it('should not mutate user-given axios options object', done => {
const http = new HttpService({ get: () => Promise.resolve() } as any);
const options: AxiosRequestConfig = {};
http
.get('/', options)
.toPromise()
.then(() => {
expect(options.cancelToken).to.be.undefined;
done();
});
});
});

View File

@@ -0,0 +1,20 @@
import { expect } from 'chai';
import { DefaultValuePipe } from '../../pipes/default-value.pipe';
describe('DefaultValuePipe', () => {
const defaultValue = 'default';
const target = new DefaultValuePipe(defaultValue);
describe('transform', () => {
it('should return original value if one was provided', () => {
const value = 'value';
const result = target.transform(value);
expect(result).to.equal(value);
});
it('should return default value if no value was provided', () => {
const result = target.transform(undefined);
expect(result).to.equal(defaultValue);
});
});
});

View File

@@ -396,4 +396,44 @@ describe('ValidationPipe', () => {
});
});
});
describe('option: "expectedType"', () => {
class TestModel2 {
@IsString()
public prop1: string;
@IsBoolean()
public prop2: boolean;
@IsOptional()
@IsString()
public optionalProp: string;
}
it('should validate against the expected type if presented', async () => {
const m: ArgumentMetadata = {
type: 'body',
metatype: TestModel2,
data: '',
};
target = new ValidationPipe({ expectedType: TestModel });
const testObj = { prop1: 'value1', prop2: 'value2' };
expect(await target.transform(testObj, m)).to.equal(testObj);
});
it('should validate against the expected type if presented and metatype is primitive type', async () => {
const m: ArgumentMetadata = {
type: 'body',
metatype: String,
data: '',
};
target = new ValidationPipe({ expectedType: TestModel });
const testObj = { prop1: 'value1', prop2: 'value2' };
expect(await target.transform(testObj, m)).to.equal(testObj);
});
});
});

View File

@@ -1,14 +1,14 @@
import { expect } from 'chai';
import {
isUndefined,
isFunction,
isObject,
isString,
addLeadingSlash,
isConstructor,
validatePath,
isNil,
isEmpty,
isFunction,
isNil,
isObject,
isPlainObject,
isString,
isUndefined,
} from '../../utils/shared.utils';
function Foo(a) {
@@ -81,17 +81,17 @@ describe('Shared utils', () => {
expect(isConstructor('nope')).to.be.false;
});
});
describe('validatePath', () => {
describe('addLeadingSlash', () => {
it('should returns validated path ("add / if not exists")', () => {
expect(validatePath('nope')).to.be.eql('/nope');
expect(addLeadingSlash('nope')).to.be.eql('/nope');
});
it('should returns same path', () => {
expect(validatePath('/nope')).to.be.eql('/nope');
expect(addLeadingSlash('/nope')).to.be.eql('/nope');
});
it('should returns empty path', () => {
expect(validatePath('')).to.be.eql('');
expect(validatePath(null)).to.be.eql('');
expect(validatePath(undefined)).to.be.eql('');
expect(addLeadingSlash('')).to.be.eql('');
expect(addLeadingSlash(null)).to.be.eql('');
expect(addLeadingSlash(undefined)).to.be.eql('');
});
});
describe('isNil', () => {

View File

@@ -0,0 +1,16 @@
type ColorTextFn = (text: string) => string;
const isColorAllowed = () => !process.env.NO_COLOR;
const colorIfAllowed = (colorFn: ColorTextFn) => (text: string) =>
isColorAllowed() ? colorFn(text) : text;
export const clc = {
green: colorIfAllowed((text: string) => `\x1B[32m${text}\x1B[39m`),
yellow: colorIfAllowed((text: string) => `\x1B[33m${text}\x1B[39m`),
red: colorIfAllowed((text: string) => `\x1B[31m${text}\x1B[39m`),
magentaBright: colorIfAllowed((text: string) => `\x1B[95m${text}\x1B[39m`),
cyanBright: colorIfAllowed((text: string) => `\x1B[96m${text}\x1B[39m`),
};
export const yellow = colorIfAllowed(
(text: string) => `\x1B[38;5;3m${text}\x1B[39m`,
);

View File

@@ -13,6 +13,7 @@ import {
NotFoundException,
NotImplementedException,
PayloadTooLargeException,
PreconditionFailedException,
RequestTimeoutException,
ServiceUnavailableException,
UnauthorizedException,
@@ -35,6 +36,7 @@ export type ErrorHttpStatusCode =
| HttpStatus.NOT_FOUND
| HttpStatus.NOT_IMPLEMENTED
| HttpStatus.PAYLOAD_TOO_LARGE
| HttpStatus.PRECONDITION_FAILED
| HttpStatus.REQUEST_TIMEOUT
| HttpStatus.SERVICE_UNAVAILABLE
| HttpStatus.UNAUTHORIZED
@@ -55,6 +57,7 @@ export const HttpErrorByCode: Record<ErrorHttpStatusCode, Type<unknown>> = {
[HttpStatus.NOT_FOUND]: NotFoundException,
[HttpStatus.NOT_IMPLEMENTED]: NotImplementedException,
[HttpStatus.PAYLOAD_TOO_LARGE]: PayloadTooLargeException,
[HttpStatus.PRECONDITION_FAILED]: PreconditionFailedException,
[HttpStatus.REQUEST_TIMEOUT]: RequestTimeoutException,
[HttpStatus.SERVICE_UNAVAILABLE]: ServiceUnavailableException,
[HttpStatus.UNAUTHORIZED]: UnauthorizedException,

View File

@@ -24,7 +24,7 @@ export const isPlainObject = (fn: any): fn is object => {
);
};
export const validatePath = (path?: string): string =>
export const addLeadingSlash = (path?: string): string =>
path ? (path.charAt(0) !== '/' ? '/' + path : path) : '';
export const isFunction = (fn: any): boolean => typeof fn === 'function';

View File

@@ -38,6 +38,14 @@ Nest is a framework for building efficient, scalable <a href="http://nodejs.org"
* To check out the [guide](https://docs.nestjs.com), visit [docs.nestjs.com](https://docs.nestjs.com). :books:
* 要查看中文 [指南](readme_zh.md), 请访问 [docs.nestjs.cn](https://docs.nestjs.cn). :books:
## Questions
For questions and support please use the official [Discord channel](https://discord.gg/G7Qnnhy). The issue list of this repo is **exclusively** for bug reports and feature requests.
## Issues
Please make sure to read the [Issue Reporting Checklist](https://github.com/nestjs/nest/blob/master/CONTRIBUTING.md#-submitting-an-issue) before opening an issue. Issues not conforming to the guidelines may be closed immediately.
## Consulting
With official support, you can get expert help straight from Nest core team. We provide dedicated technical support, migration strategies, advice on best practices (and design decisions), PR reviews, and team augmentation. Read more about [support here](https://enterprise.nestjs.com).
@@ -46,32 +54,43 @@ With official support, you can get expert help straight from Nest core team. We
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
#### Principal Sponsor
<a href="https://valor-software.com/" target="_blank"><img src="https://docs.nestjs.com/assets/sponsors/valor-software.png" width="320" /></a>
#### Principal Sponsors
<table style="text-align:center;"><tr><td>
<a href="https://github.com/Sanofi-IADC" target="_blank"><img src="https://docs.nestjs.com/assets/sponsors/sanofi.png" width="180" valign="middle" /></a></td><td>
<a href="https://valor-software.com/" target="_blank"><img src="https://docs.nestjs.com/assets/sponsors/valor-software.png" width="180" valign="middle" /></a></td>
</tr></table>
#### Silver Sponsors
<a href="https://neoteric.eu/" target="_blank"><img src="https://nestjs.com/img/neoteric-cut.png" width="120" valign="middle" /></a> &nbsp;
<a href="http://gojob.com" target="_blank"><img src="http://nestjs.com/img/gojob-logo.png" valign="middle" height="95" /></a> &nbsp;
<a href="https://trilon.io" target="_blank"><img src="https://nestjs.com/img/trilon.svg" width="150" valign="middle" /></a> &nbsp;
<a href="http://www.leogistics.com" target="_blank"><img src="https://nestjs.com/img/leogistics-logo.jpeg" width="150" valign="middle" /></a>
<table style="text-align:center;"><tr><td>
<a href="https://neoteric.eu/" target="_blank"><img src="https://nestjs.com/img/neoteric-cut.png" width="120" valign="middle" /></a> </td><td>
<a href="http://gojob.com" target="_blank"><img src="http://nestjs.com/img/gojob-logo.png" valign="middle" width="100" /></a> </td><td>
<a href="https://trilon.io" target="_blank"><img src="https://nestjs.com/img/trilon.svg" width="170" valign="middle" /></a> </td><td>
<a href="http://www.leogistics.com" target="_blank"><img src="https://nestjs.com/img/leogistics-logo.jpeg" width="150" valign="middle" /></td><td>
<a href="http://www.meetdandy.com" target="_blank"><img src="https://nestjs.com/img/dandy-wide-logo.png" width="150" valign="middle" /></td></tr></table>
#### Sponsors
<a href="https://www.swingdev.io" target="_blank"><img src="https://nestjs.com/img/swingdev-logo.svg#1" width="110" valign="middle" /> </a> &nbsp; <a href="https://blueanchor.io/" target="_blank"><img src="https://nestjs.com/img/blueanchor.png" width="150" valign="middle" /></a> &nbsp;
<a href="https://www.novologic.com/" target="_blank"><img src="https://nestjs.com/img/novologic.png" width="110" valign="middle" /></a> &nbsp; <a href="https://hostpresto.com" target="_blank"><img src="https://nestjs.com/img/hostpresto.png" height="24" valign="middle" /></a>
<a href="https://ever.co/" target="_blank"><img src="https://nestjs.com/img/ever-logo.png" height="14" valign="middle" /></a> &nbsp;
<a href="https://buddy.works/" target="_blank"><img src="https://nestjs.com/img/buddy-logo.svg" height="25" valign="middle" /></a> &nbsp;
<a href="https://blokt.com" target="_blank"><img src="https://nestjs.com/img/blokt-logo.png" height="25" valign="middle" /></a> &nbsp; <a href="https://genuinebee.com/" target="_blank"><img src="https://nestjs.com/img/genuinebee.svg" height="27" valign="middle" /></a> &nbsp; <a href="http://architectnow.net/" target="_blank"><img src="https://nestjs.com/img/architectnow.png" height="20" valign="middle" /></a> &nbsp; <a href="https://quander.io/" target="_blank"><img src="https://nestjs.com/img/quander.png" height="22" valign="middle" /></a> &nbsp; <a href="https://mantro.net/" target="_blank"><img src="https://nestjs.com/img/mantro-logo.svg" height="19" valign="middle" /></a> &nbsp; <a href="https://triplebyte.com/" target="_blank"><img src="https://nestjs.com/img/triplebyte.png" height="20" valign="middle" /></a> &nbsp;
<a href="https://reposit.co.uk/" target="_blank"><img src="https://nestjs.com/img/reposit-logo.png" height="18" valign="middle" /></a> &nbsp; &nbsp;
<a href="https://nearpod.com/" target="_blank"><img src="https://nestjs.com/img/nearpod-logo.svg" width="100" valign="middle" /></a> &nbsp;
<a href="https://clay.global/" target="_blank"><img src="https://nestjs.com/img/clay-logo.svg" width="75" valign="middle" /></a> &nbsp;
<a href="https://firesticktricks.com" target="_blank"><img src="https://nestjs.com/img/firesticktricks-logo.png" width="120" valign="middle" /></a> &nbsp;
<a href="https://www.codeguesser.co.uk" target="_blank"><img src="https://nestjs.com/img/codeguesser-logo.svg" width="120" valign="middle" /></a> &nbsp;
<a href="https://tekhattan.com" target="_blank"><img src="https://nestjs.com/img/tekhattan-logo.png" width="110" valign="middle" /></a> &nbsp;
<a href="https://f-a.nz/" target="_blank"><img src="https://nestjs.com/img/franz.svg" width="80" valign="middle" /></a> &nbsp;
<a href="https://sparkfabrik.com/" target="_blank"><img src="https://nestjs.com/img/sparkfabrik-logo.png" width="120" valign="middle" /></a>
<table><tr><td align="center" valign="middle">
<a href="https://www.swingdev.io" target="_blank"><img src="https://nestjs.com/img/swingdev-logo.svg#1" width="110" valign="middle" /> </a></td><td align="center" valign="middle">
<a href="https://www.novologic.com/" target="_blank"><img src="https://nestjs.com/img/novologic.png" width="110" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://ever.co/" target="_blank"><img src="https://nestjs.com/img/ever-logo.png" width="72" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://blokt.com" target="_blank"><img src="https://nestjs.com/img/blokt-logo.png" width="120" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="http://architectnow.net/" target="_blank"><img src="https://nestjs.com/img/architectnow.png" width="125" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://quander.io/" target="_blank"><img src="https://nestjs.com/img/quander.png" width="100" valign="middle" /></a> </td></tr><tr><td align="center" valign="middle">
<a href="https://mantro.net/" target="_blank"><img src="https://nestjs.com/img/mantro-logo.svg" width="95" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://triplebyte.com/" target="_blank"><img src="https://nestjs.com/img/triplebyte.png" width="107" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://reposit.co.uk/" target="_blank"><img src="https://nestjs.com/img/reposit-logo.png" width="71" valign="middle" /></a></td><td align="center" valign="middle">
<a href="https://nearpod.com/" target="_blank"><img src="https://nestjs.com/img/nearpod-logo.svg" width="100" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://clay.global/" target="_blank"><img src="https://nestjs.com/img/clay-logo.svg" width="75" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://firesticktricks.com" target="_blank"><img src="https://nestjs.com/img/firesticktricks-logo.png" width="120" valign="middle" /></a></td></tr><tr><td align="center" valign="middle">
<a href="https://www.codeguesser.co.uk" target="_blank"><img src="https://nestjs.com/img/codeguesser-logo.svg" width="120" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://f-a.nz/" target="_blank"><img src="https://nestjs.com/img/franz.svg" width="80" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://sparkfabrik.com/" target="_blank"><img src="https://nestjs.com/img/sparkfabrik-logo.png" width="120" valign="middle" /></a></td><td align="center" valign="middle"><a href="https://www.thebigphonestore.co.uk/" target="_blank"><img src="https://nestjs.com/img/the-big-phone-store-logo.png" width="65" valign="middle" /></a></td>
<td align="center" valign="middle">
<a href="https://genuinebee.com/" target="_blank"><img src="https://nestjs.com/img/genuinebee.svg" width="97" valign="middle" /></a> </td>
<td align="center" valign="middle"><a href="https://sanyodigital.com/" target="_blank"><img src="https://nestjs.com/img/sanyo-digital.png" width="130" valign="middle" /></a></td></tr><tr><td align="center" valign="middle"><a href="https://vpn-review.com/vpn-for-torrenting" target="_blank"><img src="https://nestjs.com/img/vpn-review-logo.png" width="85" valign="middle" /></a></td><td align="center" valign="middle"><a href="https://lambda-it.ch/" target="_blank"><img src="https://nestjs.com/img/lambda-it-logo.svg" width="115" valign="middle" /></a></td><td align="center" valign="middle"><a href="https://pickwriters.com/top-10-translation-services" target="_blank"><img src="https://nestjs.com/img/pickwriters-logo.png" width="40" valign="middle" /></a></td><td align="center" valign="middle"><a href="https://thewordpoint.com/services/localization" target="_blank"><img src="https://nestjs.com/img/thewordpoint-logo.png" width="40" valign="middle" /></a></td>
</tr></table>
## Backers

View File

@@ -15,6 +15,9 @@ export abstract class AbstractHttpAdapter<
constructor(protected readonly instance: any) {}
// eslint-disable-next-line @typescript-eslint/no-empty-function
public async init() {}
public use(...args: any[]) {
return this.instance.use(...args);
}
@@ -97,6 +100,8 @@ export abstract class AbstractHttpAdapter<
abstract enableCors(options: CorsOptions, prefix?: string);
abstract createMiddlewareFactory(
requestMethod: RequestMethod,
): (path: string, callback: Function) => any;
):
| ((path: string, callback: Function) => any)
| Promise<(path: string, callback: Function) => any>;
abstract getType(): string;
}

View File

@@ -2,8 +2,7 @@ import { INVALID_MODULE_MESSAGE } from '../messages';
import { RuntimeException } from './runtime.exception';
export class InvalidModuleException extends RuntimeException {
constructor(trace: any[]) {
const scope = (trace || []).map(module => module.name).join(' -> ');
super(INVALID_MODULE_MESSAGE`${scope}`);
constructor(parentModule: any, index: number, scope: any[]) {
super(INVALID_MODULE_MESSAGE(parentModule, index, scope));
}
}

View File

@@ -0,0 +1,9 @@
import { UNDEFINED_FORWARDREF_MESSAGE } from '../messages';
import { RuntimeException } from './runtime.exception';
import { Type } from '@nestjs/common';
export class UndefinedForwardRefException extends RuntimeException {
constructor(scope: Type<any>[]) {
super(UNDEFINED_FORWARDREF_MESSAGE(scope));
}
}

View File

@@ -0,0 +1,8 @@
import { RuntimeException } from './runtime.exception';
import { UNDEFINED_MODULE_MESSAGE } from '../messages';
export class UndefinedModuleException extends RuntimeException {
constructor(parentModule: any, index: number, scope: any[]) {
super(UNDEFINED_MODULE_MESSAGE(parentModule, index, scope));
}
}

View File

@@ -1,7 +1,8 @@
import { RuntimeException } from './runtime.exception';
export class UnknownElementException extends RuntimeException {
constructor(name?: string) {
constructor(name?: string | symbol) {
name = name && name.toString();
super(
`Nest could not find ${
name || 'given'

View File

@@ -2,7 +2,7 @@ import { UNKNOWN_EXPORT_MESSAGE } from '../messages';
import { RuntimeException } from './runtime.exception';
export class UnknownExportException extends RuntimeException {
constructor(token: string, module: string) {
super(UNKNOWN_EXPORT_MESSAGE(token, module));
constructor(token: string | symbol, moduleName: string) {
super(UNKNOWN_EXPORT_MESSAGE(token, moduleName));
}
}

View File

@@ -37,6 +37,9 @@ const getDependencyName = (dependency: InjectorDependency): string =>
const getModuleName = (module: Module) =>
(module && getInstanceName(module.metatype)) || 'current';
const stringifyScope = (scope: any[]): string =>
(scope || []).map(getInstanceName).join(' -> ');
export const UNKNOWN_DEPENDENCIES_MESSAGE = (
type: string | symbol,
unknownDependencyContext: InjectorDependencyContext,
@@ -84,17 +87,50 @@ export const INVALID_MIDDLEWARE_MESSAGE = (
name: string,
) => `The middleware doesn't provide the 'use' method (${name})`;
export const INVALID_MODULE_MESSAGE = (
text: TemplateStringsArray,
scope: string,
) =>
`Nest cannot create the module instance. Often, this is because of a circular dependency between modules. Use forwardRef() to avoid it.
export const UNDEFINED_FORWARDREF_MESSAGE = (
scope: Type<any>[],
) => `Nest cannot create the module instance. Often, this is because of a circular dependency between modules. Use forwardRef() to avoid it.
(Read more: https://docs.nestjs.com/fundamentals/circular-dependency)
Scope [${scope}]
`;
Scope [${stringifyScope(scope)}]
`;
export const INVALID_MODULE_MESSAGE = (
parentModule: any,
index: number,
scope: any[],
) => {
const parentModuleName = parentModule?.name || 'module';
return `Nest cannot create the ${parentModuleName} instance.
Received an unexpected value at index [${index}] of the ${parentModuleName} "imports" array.
Scope [${stringifyScope(scope)}]`;
};
export const UNDEFINED_MODULE_MESSAGE = (
parentModule: any,
index: number,
scope: any[],
) => {
const parentModuleName = parentModule?.name || 'module';
return `Nest cannot create the ${parentModuleName} instance.
The module at index [${index}] of the ${parentModuleName} "imports" array is undefined.
Potential causes:
- A circular dependency between modules. Use forwardRef() to avoid it. Read more: https://docs.nestjs.com/fundamentals/circular-dependency
- The module at index [${index}] is of type "undefined". Check your import statements and the type of the module.
Scope [${stringifyScope(scope)}]`;
};
export const UNKNOWN_EXPORT_MESSAGE = (
token: string | symbol = 'item',
module: string,
) => {
token = isSymbol(token) ? token.toString() : token;
export const UNKNOWN_EXPORT_MESSAGE = (token = 'item', module: string) => {
return `Nest cannot export a provider/module that is not a part of the currently processed module (${module}). Please verify whether the exported ${token} is available in this particular context.
Possible Solutions:

View File

@@ -1,4 +1,4 @@
import { HttpException } from '@nestjs/common';
import { HttpException, Type } from '@nestjs/common';
import { ExceptionFilterMetadata } from '@nestjs/common/interfaces/exceptions/exception-filter-metadata.interface';
import { ArgumentsHost } from '@nestjs/common/interfaces/features/arguments-host.interface';
import { isEmpty } from '@nestjs/common/utils/shared.utils';
@@ -26,14 +26,15 @@ export class ExceptionsHandler extends BaseExceptionFilter {
exception: T,
ctx: ArgumentsHost,
): boolean {
if (isEmpty(this.filters)) return false;
if (isEmpty(this.filters)) {
return false;
}
const isInstanceOf = (metatype: Type<unknown>) =>
exception instanceof metatype;
const filter = this.filters.find(({ exceptionMetatypes }) => {
const typeExists =
!exceptionMetatypes.length ||
exceptionMetatypes.some(
ExceptionMetatype => exception instanceof ExceptionMetatype,
);
!exceptionMetatypes.length || exceptionMetatypes.some(isInstanceOf);
return typeExists;
});
filter && filter.func(exception, ctx);

View File

@@ -1,3 +1,4 @@
import { Type } from '@nestjs/common';
import { ExceptionFilterMetadata } from '@nestjs/common/interfaces/exceptions';
import { ArgumentsHost } from '@nestjs/common/interfaces/features/arguments-host.interface';
import { isEmpty } from '@nestjs/common/utils/shared.utils';
@@ -29,11 +30,13 @@ export class ExternalExceptionsHandler extends ExternalExceptionFilter {
if (isEmpty(this.filters)) {
return null;
}
const isInstanceOf = metatype => exception instanceof metatype;
const filter = this.filters.find(({ exceptionMetatypes, func }) => {
const hasMetatype =
const isInstanceOf = (metatype: Type<unknown>) =>
exception instanceof metatype;
const filter = this.filters.find(({ exceptionMetatypes }) => {
const typeExists =
!exceptionMetatypes.length || exceptionMetatypes.some(isInstanceOf);
return hasMetatype;
return typeExists;
});
return filter ? filter.func(exception, host) : null;
}

View File

@@ -1,5 +1,8 @@
import { ParamData } from '@nestjs/common';
import { PARAMTYPES_METADATA } from '@nestjs/common/constants';
import {
PARAMTYPES_METADATA,
RESPONSE_PASSTHROUGH_METADATA,
} from '@nestjs/common/constants';
import {
ContextType,
Controller,
@@ -38,6 +41,14 @@ export class ContextUtils {
return Reflect.getMetadata(metadataKey, instance.constructor, methodName);
}
public reflectPassthrough(instance: Controller, methodName: string): boolean {
return Reflect.getMetadata(
RESPONSE_PASSTHROUGH_METADATA,
instance.constructor,
methodName,
);
}
public getArgumentsLength<T>(keys: string[], metadata: T): number {
return Math.max(...keys.map(key => metadata[key].index)) + 1;
}

View File

@@ -1,11 +1,32 @@
import { Type } from '@nestjs/common';
import { Controller } from '@nestjs/common/interfaces';
import { IncomingMessage } from 'http';
import { Observable } from 'rxjs';
import { CONTROLLER_ID_KEY } from '../injector/constants';
import { ContextId } from '../injector/instance-wrapper';
import { HeaderStream } from '../router/sse-stream';
import { ParamProperties } from './context-utils';
export const HANDLER_METADATA_SYMBOL = Symbol.for('handler_metadata:cache');
export type HandleResponseFn = HandlerResponseBasicFn | HandleSseResponseFn;
export type HandlerResponseBasicFn = <TResult, TResponse>(
result: TResult,
res: TResponse,
req?: any,
) => any;
export type HandleSseResponseFn = <
TResult extends Observable<unknown> = any,
TResponse extends HeaderStream = any,
TRequest extends IncomingMessage = any
>(
result: TResult,
res: TResponse,
req: TRequest,
) => any;
export interface HandlerMetadata {
argsLength: number;
paramtypes: any[];
@@ -17,10 +38,7 @@ export interface HandlerMetadata {
contextId?: ContextId,
inquirerId?: string,
) => (ParamProperties & { metatype?: any })[];
fnHandleResponse: <TResult, TResponse>(
result: TResult,
res: TResponse,
) => any;
fnHandleResponse: HandleResponseFn;
}
export class HandlerMetadataStorage<

Some files were not shown because too many files have changed in this diff Show More