Compare commits

..

1355 Commits

Author SHA1 Message Date
Kamil Myśliwiec
3631c1abe4 chore(@nestjs) publish v8.0.4 release 2021-07-16 09:36:28 +02:00
Kamil Myśliwiec
f5998e17c7 Merge branch 'master' of https://github.com/nestjs/nest 2021-07-16 09:35:08 +02:00
Kamil Myśliwiec
d76040bacc fix(core): the default distance should be 1 #7582 2021-07-16 09:35:04 +02:00
Kamil Mysliwiec
96f9e5fe8d Merge pull request #7578 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.25.0
2021-07-16 09:30:08 +02:00
Renovate Bot
41c998bee0 fix(deps): update dependency bull to v3.25.0 2021-07-15 13:54:31 +00:00
Kamil Myśliwiec
add7eefeec chore(@nestjs) publish v8.0.3 release 2021-07-15 12:40:18 +02:00
Kamil Myśliwiec
8908315cb4 fix(core): dynamic module reexporting #7576 2021-07-15 12:38:47 +02:00
Kamil Mysliwiec
6b6739a006 Merge pull request #7424 from nestjs/renovate/express-4.x
chore(deps): update dependency @types/express to v4.17.13
2021-07-15 09:27:01 +02:00
Renovate Bot
2d6b924fb2 chore(deps): update dependency @types/express to v4.17.13 2021-07-14 10:58:51 +00:00
Kamil Mysliwiec
f2caf0cf12 Merge pull request #7548 from katoba86/patch-1
Observable is not assignable to type Observable
2021-07-14 12:26:12 +02:00
Kamil Mysliwiec
ad3859842a Merge pull request #7565 from nestjs/renovate/nestjs-swagger-5.x
fix(deps): update dependency @nestjs/swagger to v5.0.3
2021-07-14 11:29:23 +02:00
Kamil Mysliwiec
c6451e2bad Merge pull request #7566 from nestjs/renovate/fastify-cors-6.x
fix(deps): update dependency fastify-cors to v6.0.2
2021-07-14 11:29:07 +02:00
Renovate Bot
5d1f0b5cb9 fix(deps): update dependency fastify-cors to v6.0.2 2021-07-14 08:40:18 +00:00
Renovate Bot
286654e04c fix(deps): update dependency @nestjs/swagger to v5.0.3 2021-07-14 08:38:00 +00:00
Kamil Mysliwiec
9fc41742e8 Merge pull request #7551 from nestjs/renovate/lint-staged-11.x
chore(deps): update dependency lint-staged to v11.0.1
2021-07-14 08:30:06 +02:00
Kamil Mysliwiec
0ad4063e49 Merge pull request #7552 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.23.0
2021-07-14 08:29:59 +02:00
Kamil Mysliwiec
92b96014b2 Merge pull request #7554 from nestjs/renovate/mongodb-4.x
fix(deps): update dependency mongodb to v4
2021-07-14 08:29:53 +02:00
Kamil Mysliwiec
8520cd0247 Merge pull request #7555 from nestjs/renovate/codechecks-client-0.x
chore(deps): update dependency @codechecks/client to v0.1.11
2021-07-14 08:29:48 +02:00
Kamil Mysliwiec
6fcac3ad6f Merge pull request #7556 from nestjs/renovate/grpc-grpc-js-1.x
fix(deps): update dependency @grpc/grpc-js to v1.3.5
2021-07-14 08:29:39 +02:00
Renovate Bot
cdfc45cfac fix(deps): update dependency @grpc/grpc-js to v1.3.5 2021-07-13 23:28:32 +00:00
Renovate Bot
21fdff790b chore(deps): update dependency @codechecks/client to v0.1.11 2021-07-13 20:13:24 +00:00
Renovate Bot
e848d98793 fix(deps): update dependency mongodb to v4 2021-07-13 18:20:35 +00:00
Renovate Bot
6fff556c17 fix(deps): update dependency bull to v3.23.0 2021-07-13 16:11:12 +00:00
Renovate Bot
d922f9c52b chore(deps): update dependency lint-staged to v11.0.1 2021-07-13 09:34:38 +00:00
Kamil Mysliwiec
8292384b87 Merge pull request #7537 from nestjs/renovate/nestjs-schematics-8.x
chore(deps): update dependency @nestjs/schematics to v8.0.1
2021-07-13 10:50:24 +02:00
Kamil Mysliwiec
717b692b7d Merge pull request #7541 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.28.3
2021-07-13 10:50:18 +02:00
Kamil Mysliwiec
6545412121 Merge pull request #7544 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.19.1
2021-07-13 10:50:12 +02:00
Kamil Mysliwiec
845f817d38 Merge pull request #7550 from nestjs/renovate/nestjs-swagger-5.x
fix(deps): update dependency @nestjs/swagger to v5.0.1
2021-07-13 10:50:02 +02:00
Renovate Bot
c88bca084a fix(deps): update dependency @nestjs/swagger to v5.0.1 2021-07-13 08:20:07 +00:00
Kai Willam
96099b6424 Observable is not assignable to type Observable
Fix: Type 'Observable<{ data: { hello: string; }; }>' is not assignable to type 'Observable<MessageEvent<any>>'.   Type '{ data: { hello: string; }; }' is missing the following properties from type 'MessageEvent<any>': lastEventId, origin, ports, source, and 22 more.
2021-07-13 09:47:44 +02:00
Renovate Bot
fce244deef fix(deps): update dependency fastify to v3.19.1 2021-07-12 22:58:59 +00:00
Renovate Bot
74c9a46c27 chore(deps): update typescript-eslint monorepo to v4.28.3 2021-07-12 19:42:24 +00:00
Renovate Bot
659da2a2c1 chore(deps): update dependency @nestjs/schematics to v8.0.1 2021-07-12 13:42:36 +00:00
Kamil Mysliwiec
81c8dc5583 Merge pull request #7527 from nestjs/dependabot/npm_and_yarn/ts-morph-11.0.3
chore(deps-dev): bump ts-morph from 11.0.2 to 11.0.3
2021-07-12 14:30:07 +02:00
Kamil Mysliwiec
63f560a638 Merge pull request #7539 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v8.0.2
2021-07-12 14:29:51 +02:00
Renovate Bot
c4aab50c9b fix(deps): update nest monorepo to v8.0.2 2021-07-12 12:19:32 +00:00
Kamil Myśliwiec
2429abbdec chore(@nestjs) publish v8.0.2 release 2021-07-12 12:17:00 +02:00
Kamil Mysliwiec
5c94ab0859 Merge pull request #7149 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v8.0.1
2021-07-12 12:16:01 +02:00
Kamil Myśliwiec
df2dab4fcc Merge branches 'master' and 'master' of https://github.com/nestjs/nest 2021-07-12 12:15:21 +02:00
Kamil Myśliwiec
f07232e6d8 fix(core): fix logger type, add descriptive error message 2021-07-12 12:15:15 +02:00
dependabot[bot]
3b8256945a chore(deps-dev): bump ts-morph from 11.0.2 to 11.0.3
Bumps [ts-morph](https://github.com/dsherret/ts-morph) from 11.0.2 to 11.0.3.
- [Release notes](https://github.com/dsherret/ts-morph/releases)
- [Commits](https://github.com/dsherret/ts-morph/compare/11.0.2...11.0.3)

---
updated-dependencies:
- dependency-name: ts-morph
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-12 08:27:27 +00:00
Kamil Mysliwiec
578a096406 Merge pull request #7493 from nestjs/renovate/cache-manager-3.x
chore(deps): update dependency @types/cache-manager to v3.4.2
2021-07-12 10:21:58 +02:00
Kamil Mysliwiec
51b1b8df85 Merge pull request #7497 from nestjs/renovate/cors-2.x
chore(deps): update dependency @types/cors to v2.8.12
2021-07-12 10:21:52 +02:00
Kamil Mysliwiec
950a126d1c Merge pull request #7498 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.19.0
2021-07-12 10:21:43 +02:00
Kamil Mysliwiec
8085e809fe Merge pull request #7503 from nestjs/renovate/fast-safe-stringify-2.x
fix(deps): update dependency fast-safe-stringify to v2.0.8
2021-07-12 10:21:32 +02:00
Kamil Mysliwiec
cbaac1b1b8 Merge pull request #7505 from nestjs/renovate/nodemon-2.x
chore(deps): update dependency nodemon to v2.0.12
2021-07-12 10:21:27 +02:00
Kamil Mysliwiec
cdc4e1c0af Merge pull request #7507 from nestjs/renovate/ts-node-10.x
chore(deps): update dependency ts-node to v10.1.0
2021-07-12 10:21:20 +02:00
Renovate Bot
df029bf9fc chore(deps): update dependency nodemon to v2.0.12 2021-07-12 08:12:35 +00:00
Renovate Bot
951b04ba72 chore(deps): update dependency @types/cors to v2.8.12 2021-07-12 07:51:42 +00:00
Renovate Bot
92749cee47 chore(deps): update dependency @types/cache-manager to v3.4.2 2021-07-12 07:49:38 +00:00
Kamil Mysliwiec
17adaeee5a Merge pull request #7509 from nestjs/renovate/ws-7.x
fix(deps): update dependency ws to v7.5.3
2021-07-12 09:45:30 +02:00
Kamil Mysliwiec
560ba1142b Merge pull request #7512 from nestjs/renovate/socket.io-packages
fix(deps): update socket.io packages to v4.1.3
2021-07-12 09:45:24 +02:00
Kamil Mysliwiec
8289c9b554 Merge pull request #7508 from dalejodc/update-pr-template
style: update PR template markdown file
2021-07-12 08:55:51 +02:00
Kamil Mysliwiec
25501f097f Merge pull request #7513 from mookjp/chore/fix-extends-configuration
chore(sample): fix extends configuration by following upgrade eslint-config-prettier
2021-07-12 08:54:19 +02:00
mook
a085dbf71c chore(sample): fix extends configuration by following upgrade 2021-07-11 02:53:45 +09:00
Renovate Bot
7748595edc fix(deps): update socket.io packages to v4.1.3 2021-07-10 10:36:45 +00:00
Renovate Bot
da32cdde60 fix(deps): update dependency ws to v7.5.3 2021-07-10 07:34:54 +00:00
Daniel Díaz
6515a2c12f style: update PR template markdown file 2021-07-09 22:37:25 -06:00
Renovate Bot
2024d2a570 chore(deps): update dependency ts-node to v10.1.0 2021-07-09 22:43:04 +00:00
Renovate Bot
7523f7f003 fix(deps): update nest monorepo to v8.0.1 2021-07-09 14:39:46 +00:00
Renovate Bot
f1cefe16d7 fix(deps): update dependency fast-safe-stringify to v2.0.8 2021-07-09 14:17:54 +00:00
Kamil Myśliwiec
acb774c538 chore(@nestjs) publish v8.0.1 release 2021-07-09 14:34:03 +02:00
Kamil Myśliwiec
b21a4b886b test(core): fix base exception filter unit test 2021-07-09 14:33:10 +02:00
Kamil Myśliwiec
e3f2d1655d Merge branch 'master' of https://github.com/nestjs/nest 2021-07-09 14:31:32 +02:00
Kamil Myśliwiec
56f5576f99 fix(core): fix scoped exception filters lookup (#7484) 2021-07-09 14:31:19 +02:00
Kamil Myśliwiec
37a689cacf fix(core): auto flush logs by default (#7481) 2021-07-09 14:30:59 +02:00
Kamil Mysliwiec
39c187931b Merge pull request #7487 from nestjs/renovate/ts-morph-11.x
chore(deps): update dependency ts-morph to v11.0.2
2021-07-09 11:37:15 +02:00
Kamil Mysliwiec
b7f2a6316c Merge pull request #7485 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.44.0
2021-07-09 11:37:11 +02:00
Kamil Mysliwiec
b1b3cb4a36 Merge pull request #7479 from nestjs/renovate/nodemon-2.x
chore(deps): update dependency nodemon to v2.0.10
2021-07-09 11:37:04 +02:00
Kamil Mysliwiec
c2148acbd3 Merge pull request #7477 from nestjs/renovate/chai-4.x
chore(deps): update dependency @types/chai to v4.2.21
2021-07-09 11:36:59 +02:00
Kamil Mysliwiec
3c73b9be6f Merge pull request #7473 from nestjs/renovate/nestjs-swagger-5.x
fix(deps): update dependency @nestjs/swagger to v5
2021-07-09 11:36:45 +02:00
Kamil Mysliwiec
cedac2e99d Merge pull request #7472 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.22.11
2021-07-09 11:36:41 +02:00
Kamil Mysliwiec
7c1ba40ad2 Merge pull request #7458 from nestjs/renovate/nestjs-typeorm-8.x
fix(deps): update dependency @nestjs/typeorm to v8
2021-07-09 11:36:37 +02:00
Kamil Mysliwiec
0c2372ea34 Merge pull request #7457 from nestjs/renovate/nestjs-sequelize-8.x
fix(deps): update dependency @nestjs/sequelize to v8
2021-07-09 11:36:32 +02:00
Kamil Mysliwiec
347aa43f8d Merge pull request #7451 from nestjs/renovate/nestjs-jwt-8.x
fix(deps): update dependency @nestjs/jwt to v8
2021-07-09 11:36:26 +02:00
Kamil Mysliwiec
148eb2115c Merge pull request #7450 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.17.5
2021-07-09 11:36:21 +02:00
Kamil Mysliwiec
5c7722ce32 Merge pull request #7444 from nestjs/renovate/nestjs-bull-0.x
fix(deps): update dependency @nestjs/bull to v0.4.0
2021-07-09 11:36:16 +02:00
Kamil Mysliwiec
72942e1dab Merge pull request #7441 from nestjs/renovate/nestjs-serve-static-2.x
fix(deps): update dependency @nestjs/serve-static to v2.2.2
2021-07-09 11:36:09 +02:00
Renovate Bot
c37ac92f8a fix(deps): update dependency fastify to v3.19.0 2021-07-09 09:12:46 +00:00
Renovate Bot
bc5a260e27 chore(deps): update dependency ts-morph to v11.0.2 2021-07-08 22:49:26 +00:00
Renovate Bot
ce7d9a3fce chore(deps): update dependency webpack to v5.44.0 2021-07-08 21:07:34 +00:00
Renovate Bot
338075885b chore(deps): update dependency nodemon to v2.0.10 2021-07-08 15:29:49 +00:00
Renovate Bot
2874bba235 chore(deps): update dependency @types/chai to v4.2.21 2021-07-08 13:21:33 +00:00
Renovate Bot
eb91b4a49b fix(deps): update dependency @nestjs/typeorm to v8 2021-07-08 13:13:16 +00:00
Renovate Bot
98d1ed6115 fix(deps): update dependency @nestjs/jwt to v8 2021-07-08 13:09:51 +00:00
Renovate Bot
d5086a4f2d chore(deps): update dependency @types/node to v14.17.5 2021-07-08 13:04:23 +00:00
Kamil Mysliwiec
d30403e8d1 Merge pull request #7455 from nestjs/renovate/nestjs-schedule-1.x
fix(deps): update dependency @nestjs/schedule to v1
2021-07-08 13:44:05 +02:00
Kamil Mysliwiec
2ed7bff837 Merge pull request #7454 from nestjs/renovate/nestjs-mongoose-8.x
fix(deps): update dependency @nestjs/mongoose to v8
2021-07-08 13:44:00 +02:00
Kamil Mysliwiec
7674c1bc7b Merge pull request #7445 from nestjs/renovate/nestjs-schematics-8.x
chore(deps): update dependency @nestjs/schematics to v8
2021-07-08 13:43:43 +02:00
Kamil Mysliwiec
02cd007f7d Merge pull request #7448 from nestjs/renovate/nestjs-event-emitter-1.x
fix(deps): update dependency @nestjs/event-emitter to v1
2021-07-08 13:43:38 +02:00
Kamil Mysliwiec
5197224d1b Merge pull request #7471 from nestjs/renovate/nestjs-passport-8.x
fix(deps): update dependency @nestjs/passport to v8
2021-07-08 13:43:33 +02:00
Kamil Mysliwiec
9c14291a95 Merge pull request #7426 from nestjs/dependabot/npm_and_yarn/types/express-4.17.13
chore(deps-dev): bump @types/express from 4.17.12 to 4.17.13
2021-07-08 13:42:55 +02:00
Kamil Mysliwiec
93cad66da4 Merge pull request #7436 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.24
2021-07-08 13:42:51 +02:00
Kamil Mysliwiec
55a628c97b Merge pull request #7470 from nestjs/renovate/point-of-view-4.x
fix(deps): update dependency point-of-view to v4.15.1
2021-07-08 13:42:42 +02:00
Renovate Bot
b3af15155e fix(deps): update dependency @nestjs/swagger to v5 2021-07-08 11:41:43 +00:00
Renovate Bot
2b3e443e26 fix(deps): update dependency bull to v3.22.11 2021-07-08 11:39:47 +00:00
Renovate Bot
c4f887133a fix(deps): update dependency @nestjs/sequelize to v8 2021-07-08 10:49:31 +00:00
Renovate Bot
73167438e8 fix(deps): update dependency @nestjs/schedule to v1 2021-07-08 10:48:42 +00:00
Renovate Bot
de00fb3264 fix(deps): update dependency @nestjs/passport to v8 2021-07-08 10:47:50 +00:00
Renovate Bot
101da5e0a4 fix(deps): update dependency @nestjs/mongoose to v8 2021-07-08 10:46:59 +00:00
Renovate Bot
d3b22f1cc2 fix(deps): update dependency @nestjs/event-emitter to v1 2021-07-08 10:38:58 +00:00
Renovate Bot
bea4f58aa5 chore(deps): update dependency @nestjs/schematics to v8 2021-07-08 10:38:01 +00:00
Renovate Bot
f6f4e109d9 fix(deps): update dependency @nestjs/serve-static to v2.2.2 2021-07-08 10:18:31 +00:00
Renovate Bot
807616cbe6 fix(deps): update dependency @nestjs/bull to v0.4.0 2021-07-08 10:04:24 +00:00
Renovate Bot
bafdfc713e fix(deps): update dependency point-of-view to v4.15.1 2021-07-08 10:03:33 +00:00
Renovate Bot
551207123b chore(deps): update dependency @types/jest to v26.0.24 2021-07-08 09:42:15 +00:00
Kamil Mysliwiec
14e502d293 Merge pull request #7456 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.31
2021-07-08 10:44:46 +02:00
dependabot[bot]
be0c7d7708 chore(deps-dev): bump @types/express from 4.17.12 to 4.17.13
Bumps [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) from 4.17.12 to 4.17.13.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express)

---
updated-dependencies:
- dependency-name: "@types/express"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-08 07:20:46 +00:00
Kamil Mysliwiec
7b1b2a132e Merge pull request #7447 from nestjs/renovate/major-nest-monorepo
chore(deps): update nest monorepo (major)
2021-07-08 09:15:07 +02:00
Renovate Bot
ffcfd68240 chore(deps): update dependency @types/redis to v2.8.31 2021-07-07 19:48:07 +00:00
Renovate Bot
cd3f549c3b chore(deps): update nest monorepo 2021-07-07 15:51:35 +00:00
Kamil Mysliwiec
4ffb5dabbc Merge pull request #7428 from nestjs/dependabot/npm_and_yarn/types/http-errors-1.8.1
chore(deps-dev): bump @types/http-errors from 1.8.0 to 1.8.1
2021-07-07 13:27:45 +02:00
Kamil Mysliwiec
ccfa1c69cd Merge pull request #7421 from nestjs/renovate/cache-manager-3.x
chore(deps): update dependency @types/cache-manager to v3.4.1
2021-07-07 13:27:32 +02:00
Kamil Mysliwiec
82c0f9fa7b Merge pull request #7418 from nestjs/renovate/amqplib-0.x
chore(deps): update dependency @types/amqplib to v0.8.1
2021-07-07 13:27:26 +02:00
Kamil Mysliwiec
88bc7fd50d Merge pull request #7432 from nestjs/dependabot/npm_and_yarn/types/amqplib-0.8.1
chore(deps-dev): bump @types/amqplib from 0.8.0 to 0.8.1
2021-07-07 13:27:20 +02:00
Kamil Mysliwiec
f200002038 Merge pull request #7434 from nestjs/dependabot/npm_and_yarn/types/cache-manager-3.4.1
chore(deps-dev): bump @types/cache-manager from 3.4.0 to 3.4.1
2021-07-07 13:27:14 +02:00
Renovate Bot
17664438d3 chore(deps): update dependency @types/amqplib to v0.8.1 2021-07-07 11:27:00 +00:00
Kamil Myśliwiec
654cb90b85 ci(): run tests on node 16 2021-07-07 12:53:01 +02:00
Renovate Bot
011f8ce6d0 chore(deps): update dependency @types/cache-manager to v3.4.1 2021-07-07 10:23:39 +00:00
Kamil Myśliwiec
18516fce92 chore(): update readme 2021-07-07 11:46:56 +02:00
Kamil Myśliwiec
8b9b0dfe7b chore(@nestjs) publish v8.0.0 release 2021-07-07 11:43:54 +02:00
Kamil Myśliwiec
c9ba0c64d3 chore(): update package.json files 2021-07-07 11:38:39 +02:00
dependabot[bot]
417e11edea chore(deps-dev): bump @types/amqplib from 0.8.0 to 0.8.1
Bumps [@types/amqplib](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/amqplib) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/amqplib)

---
updated-dependencies:
- dependency-name: "@types/amqplib"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-07 07:38:44 +00:00
dependabot[bot]
5c6c30b82b chore(deps-dev): bump @types/cache-manager from 3.4.0 to 3.4.1
Bumps [@types/cache-manager](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cache-manager) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/cache-manager)

---
updated-dependencies:
- dependency-name: "@types/cache-manager"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-07 07:38:39 +00:00
dependabot[bot]
e13d65a28a chore(deps-dev): bump @types/http-errors from 1.8.0 to 1.8.1
Bumps [@types/http-errors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-errors) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-errors)

---
updated-dependencies:
- dependency-name: "@types/http-errors"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-07 07:38:03 +00:00
Kamil Mysliwiec
89341391a4 Merge pull request #7419 from nestjs/renovate/bull-3.x
chore(deps): update dependency @types/bull to v3.15.2
2021-07-07 09:34:58 +02:00
Kamil Mysliwiec
e16864dd83 Merge pull request #7425 from nestjs/renovate/gulp-4.x
chore(deps): update dependency @types/gulp to v4.0.9
2021-07-07 09:34:52 +02:00
Kamil Mysliwiec
b3334f7ad7 Merge pull request #7410 from nestjs/renovate/husky-7.x
chore(deps): update dependency husky to v7.0.1
2021-07-07 09:33:58 +02:00
Kamil Mysliwiec
caf7dc6065 Merge pull request #7417 from nestjs/renovate/sequelize-4.x
chore(deps): update dependency @types/sequelize to v4.28.10
2021-07-07 09:33:38 +02:00
Kamil Mysliwiec
d43cc7bb45 Merge pull request #7420 from nestjs/renovate/bytes-3.x
chore(deps): update dependency @types/bytes to v3.1.1
2021-07-07 09:33:34 +02:00
Kamil Mysliwiec
961b41bd8e Merge pull request #7422 from nestjs/renovate/chai-4.x
chore(deps): update dependency @types/chai to v4.2.20
2021-07-07 09:33:25 +02:00
Kamil Mysliwiec
fd399ff0a9 Merge pull request #7423 from nestjs/renovate/cors-2.x
chore(deps): update dependency @types/cors to v2.8.11
2021-07-07 09:33:20 +02:00
Kamil Mysliwiec
5ea23ed019 Merge pull request #7437 from nestjs/renovate/mocha-8.x
chore(deps): update dependency @types/mocha to v8.2.3
2021-07-07 09:32:58 +02:00
Kamil Mysliwiec
17f3be306b Merge pull request #7438 from nestjs/renovate/multer-1.x
chore(deps): update dependency @types/multer to v1.4.7
2021-07-07 09:32:52 +02:00
Kamil Mysliwiec
b281721ab7 Merge pull request #7439 from nestjs/renovate/mongodb-3.x
fix(deps): update dependency mongodb to v3.6.10
2021-07-07 09:32:48 +02:00
Kamil Mysliwiec
ec87311a73 Merge pull request #7440 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.43.0
2021-07-07 09:32:37 +02:00
Kamil Mysliwiec
f735d18934 Merge pull request #7416 from nestjs/renovate/tsconfig-paths-3.x
chore(deps): update dependency tsconfig-paths to v3.10.1
2021-07-07 09:32:26 +02:00
Renovate Bot
cf23a1fb26 chore(deps): update dependency webpack to v5.43.0 2021-07-07 03:51:37 +00:00
Renovate Bot
43a3029a11 fix(deps): update dependency mongodb to v3.6.10 2021-07-07 03:50:27 +00:00
Renovate Bot
253b18136c chore(deps): update dependency @types/multer to v1.4.7 2021-07-07 02:32:29 +00:00
Renovate Bot
cf6f5aa245 chore(deps): update dependency @types/mocha to v8.2.3 2021-07-07 02:31:34 +00:00
Renovate Bot
2a5b93ede0 chore(deps): update dependency @types/gulp to v4.0.9 2021-07-06 23:55:18 +00:00
Renovate Bot
827a5c9a88 chore(deps): update dependency @types/cors to v2.8.11 2021-07-06 22:48:56 +00:00
Renovate Bot
3bdb3a0994 chore(deps): update dependency @types/chai to v4.2.20 2021-07-06 21:07:44 +00:00
Renovate Bot
fa3dc63f8d chore(deps): update dependency @types/bytes to v3.1.1 2021-07-06 19:33:55 +00:00
Renovate Bot
b8bb96bb19 chore(deps): update dependency @types/bull to v3.15.2 2021-07-06 19:31:31 +00:00
Renovate Bot
e0a836a903 chore(deps): update dependency tsconfig-paths to v3.10.1 2021-07-06 18:17:06 +00:00
Renovate Bot
4e0b0daad3 chore(deps): update dependency @types/sequelize to v4.28.10 2021-07-06 17:57:09 +00:00
Renovate Bot
914a766e69 chore(deps): update dependency husky to v7.0.1 2021-07-06 11:41:32 +00:00
Kamil Mysliwiec
40271286d1 Merge pull request #7404 from nestjs/dependabot/npm_and_yarn/rxjs-7.2.0
chore(deps): bump rxjs from 7.1.0 to 7.2.0
2021-07-06 09:29:54 +02:00
Kamil Mysliwiec
13d923572a Merge pull request #7402 from nestjs/renovate/rxjs-7.x
fix(deps): update dependency rxjs to v7.2.0
2021-07-06 09:29:47 +02:00
Kamil Mysliwiec
43a51ffffa Merge pull request #7401 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.28.2
2021-07-06 09:29:40 +02:00
Kamil Mysliwiec
2af927fded Merge pull request #7400 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.42.1
2021-07-06 09:29:29 +02:00
dependabot[bot]
bf671aacb7 chore(deps): bump rxjs from 7.1.0 to 7.2.0
Bumps [rxjs](https://github.com/reactivex/rxjs) from 7.1.0 to 7.2.0.
- [Release notes](https://github.com/reactivex/rxjs/releases)
- [Changelog](https://github.com/ReactiveX/rxjs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/reactivex/rxjs/compare/7.1.0...7.2.0)

---
updated-dependencies:
- dependency-name: rxjs
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-06 00:07:02 +00:00
Renovate Bot
a8c6f10789 fix(deps): update dependency rxjs to v7.2.0 2021-07-05 18:57:58 +00:00
Renovate Bot
a456a90592 chore(deps): update typescript-eslint monorepo to v4.28.2 2021-07-05 18:36:25 +00:00
Renovate Bot
658be667ad chore(deps): update dependency webpack to v5.42.1 2021-07-05 15:37:50 +00:00
Kamil Mysliwiec
4b3240a26b Merge pull request #7385 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.30.0
2021-07-05 13:16:59 +02:00
Kamil Mysliwiec
09869935dc Merge pull request #7386 from nestjs/renovate/mocha-9.x
chore(deps): update dependency mocha to v9.0.2
2021-07-05 13:16:52 +02:00
Kamil Mysliwiec
09a1b8b012 Merge pull request #7392 from nestjs/dependabot/npm_and_yarn/mocha-9.0.2
chore(deps-dev): bump mocha from 9.0.1 to 9.0.2
2021-07-05 13:16:37 +02:00
Kamil Mysliwiec
3a2748a410 Merge pull request #7397 from nestjs/renovate/artillery-1.x
chore(deps): update dependency artillery to v1.7.6
2021-07-05 13:16:31 +02:00
Renovate Bot
347b3ffcc2 chore(deps): update dependency eslint to v7.30.0 2021-07-05 10:10:42 +00:00
Renovate Bot
fb980134a5 chore(deps): update dependency mocha to v9.0.2 2021-07-05 09:50:41 +00:00
Renovate Bot
a0564f8c13 chore(deps): update dependency artillery to v1.7.6 2021-07-05 09:48:33 +00:00
Kamil Myśliwiec
f4d7af83ea feat(common): fix serializer to support plain objects #7281 2021-07-05 11:25:12 +02:00
Kamil Mysliwiec
e2664ed15a Merge pull request #7382 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.13.2
2021-07-05 11:16:50 +02:00
dependabot[bot]
7c1f2fb8d0 chore(deps-dev): bump mocha from 9.0.1 to 9.0.2
Bumps [mocha](https://github.com/mochajs/mocha) from 9.0.1 to 9.0.2.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v9.0.1...v9.0.2)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-05 07:53:16 +00:00
Kamil Mysliwiec
59dd93e002 Merge pull request #7391 from nestjs/dependabot/npm_and_yarn/eslint-7.30.0
chore(deps-dev): bump eslint from 7.29.0 to 7.30.0
2021-07-05 09:49:28 +02:00
Kamil Mysliwiec
0444eee736 Merge pull request #7377 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.42.0
2021-07-05 09:49:23 +02:00
Kamil Mysliwiec
51603d01d0 Merge pull request #7380 from nestjs/renovate/nats-2.x
chore(deps): update dependency nats to v2.1.0
2021-07-05 09:49:08 +02:00
Kamil Mysliwiec
9abf909e7e Merge pull request #7383 from nestjs/renovate/ws-7.x
fix(deps): update dependency ws to v7.5.2
2021-07-05 09:49:01 +02:00
Kamil Mysliwiec
d3ce0d0c98 Merge pull request #7393 from nestjs/dependabot/npm_and_yarn/types/ws-7.4.6
chore(deps-dev): bump @types/ws from 7.4.5 to 7.4.6
2021-07-05 09:48:46 +02:00
Kamil Mysliwiec
6945d1bd15 Merge pull request #7394 from nestjs/dependabot/npm_and_yarn/nats-2.1.0
chore(deps-dev): bump nats from 2.0.8 to 2.1.0
2021-07-05 09:48:42 +02:00
Kamil Mysliwiec
e43a074163 Merge pull request #7395 from nestjs/dependabot/npm_and_yarn/mongoose-5.13.2
chore(deps-dev): bump mongoose from 5.13.0 to 5.13.2
2021-07-05 09:48:33 +02:00
dependabot[bot]
7695a2acc1 chore(deps-dev): bump mongoose from 5.13.0 to 5.13.2
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.13.0 to 5.13.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.13.0...5.13.2)

---
updated-dependencies:
- dependency-name: mongoose
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-05 00:27:49 +00:00
dependabot[bot]
c32b0ddce7 chore(deps-dev): bump nats from 2.0.8 to 2.1.0
Bumps [nats](https://github.com/nats-io/nats.js) from 2.0.8 to 2.1.0.
- [Release notes](https://github.com/nats-io/nats.js/releases)
- [Commits](https://github.com/nats-io/nats.js/compare/v2.0.8...v2.1.0)

---
updated-dependencies:
- dependency-name: nats
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-05 00:25:03 +00:00
dependabot[bot]
aded46c70c chore(deps-dev): bump @types/ws from 7.4.5 to 7.4.6
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) from 7.4.5 to 7.4.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws)

---
updated-dependencies:
- dependency-name: "@types/ws"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-05 00:22:47 +00:00
dependabot[bot]
2e3167e21a chore(deps-dev): bump eslint from 7.29.0 to 7.30.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.29.0 to 7.30.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.29.0...v7.30.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-05 00:17:01 +00:00
Renovate Bot
3764edb1b5 fix(deps): update dependency ws to v7.5.2 2021-07-04 07:06:36 +00:00
Renovate Bot
93b021b39e fix(deps): update dependency mongoose to v5.13.2 2021-07-03 22:58:59 +00:00
Renovate Bot
086c059e82 chore(deps): update dependency nats to v2.1.0 2021-07-02 16:34:43 +00:00
Renovate Bot
b07baa528b chore(deps): update dependency webpack to v5.42.0 2021-07-02 07:34:20 +00:00
Kamil Mysliwiec
d7229c813f Merge pull request #7375 from nestjs/dependabot/npm_and_yarn/types/node-15.14.0
chore(deps-dev): bump @types/node from 15.12.5 to 15.14.0
2021-07-02 09:31:48 +02:00
Kamil Mysliwiec
bfd881878c Merge pull request #7372 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.22.10
2021-07-02 09:31:42 +02:00
Kamil Mysliwiec
9f7a97e065 Merge pull request #7351 from nestjs/renovate/ws-7.x
fix(deps): update dependency ws to v7.5.1
2021-07-02 09:31:36 +02:00
dependabot[bot]
116f0b9607 chore(deps-dev): bump @types/node from 15.12.5 to 15.14.0
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 15.12.5 to 15.14.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-02 00:05:56 +00:00
Renovate Bot
fc4dbfbf60 fix(deps): update dependency bull to v3.22.10 2021-07-01 10:50:54 +00:00
Kamil Mysliwiec
e22a090e26 Merge pull request #7346 from nestjs/renovate/typescript-4.x
chore(deps): update dependency typescript to v4.3.5
2021-07-01 11:57:51 +02:00
Kamil Mysliwiec
15ab22f0e1 Merge pull request #7347 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.41.1
2021-07-01 11:57:40 +02:00
Kamil Mysliwiec
bbe68c7a0e Merge pull request #7366 from nestjs/renovate/nestjs-passport-7.x
fix(deps): update dependency @nestjs/passport to v7.1.6
2021-07-01 11:57:23 +02:00
Kamil Mysliwiec
7ce76981bb Merge pull request #7367 from nestjs/renovate/nodemon-2.x
chore(deps): update dependency nodemon to v2.0.9
2021-07-01 11:57:13 +02:00
Kamil Mysliwiec
12e6a741b0 Merge pull request #7369 from nestjs/dependabot/npm_and_yarn/typescript-4.3.5
chore(deps-dev): bump typescript from 4.3.4 to 4.3.5
2021-07-01 11:57:04 +02:00
Kamil Mysliwiec
6444e52ffb Merge pull request #7371 from nestjs/renovate/husky-7.x
chore(deps): update dependency husky to v7
2021-07-01 11:56:48 +02:00
Renovate Bot
37d43c78c4 chore(deps): update dependency husky to v7 2021-07-01 07:18:52 +00:00
Renovate Bot
46029807dd chore(deps): update dependency typescript to v4.3.5 2021-07-01 00:36:51 +00:00
dependabot[bot]
d5898f8a3a chore(deps-dev): bump typescript from 4.3.4 to 4.3.5
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.3.4 to 4.3.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.3.4...v4.3.5)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-01 00:07:42 +00:00
Renovate Bot
344166ca4b chore(deps): update dependency nodemon to v2.0.9 2021-06-30 13:34:08 +00:00
Renovate Bot
2a88e9f4de fix(deps): update dependency @nestjs/passport to v7.1.6 2021-06-30 12:48:51 +00:00
Renovate Bot
7a49bed0ef chore(deps): update dependency webpack to v5.41.1 2021-06-30 11:40:28 +00:00
Kamil Myśliwiec
80c538b8a3 Merge branch 'master' of https://github.com/nestjs/nest 2021-06-30 13:36:53 +02:00
Kamil Myśliwiec
47455d5f67 sample(30-event-emitter): fix deps 2021-06-30 13:36:44 +02:00
Renovate Bot
f2afc5db29 fix(deps): update dependency ws to v7.5.1 2021-06-30 10:51:22 +00:00
Kamil Mysliwiec
5a1bced7b6 Merge pull request #7363 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.8.2
2021-06-30 12:06:57 +02:00
Renovate Bot
eb910ffdcc fix(deps): update dependency @nestjs/swagger to v4.8.2 2021-06-30 10:02:50 +00:00
Kamil Myśliwiec
33f80d33ae sample(): update jest and ts-jest to v27 2021-06-30 11:41:17 +02:00
Kamil Myśliwiec
57fcc9ce7f Merge branch 'master' of https://github.com/nestjs/nest 2021-06-30 11:25:15 +02:00
Kamil Myśliwiec
12ee93136d fix(core): override provider (use value) should support falsy values #7362 2021-06-30 11:25:06 +02:00
Kamil Mysliwiec
1835e3617d Merge pull request #7309 from nestjs/renovate/grpc-proto-loader-0.x
chore(deps): update dependency @grpc/proto-loader to v0.6.4
2021-06-30 10:48:56 +02:00
Kamil Mysliwiec
4421d0a902 Merge pull request #7344 from nestjs/renovate/fastify-multipart-4.x
chore(deps): update dependency fastify-multipart to v4.0.7
2021-06-30 10:48:43 +02:00
Kamil Mysliwiec
331a44faef Merge pull request #7342 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.29.0
2021-06-30 10:09:56 +02:00
Kamil Mysliwiec
da58747188 Merge pull request #7343 from nestjs/renovate/artillery-1.x
chore(deps): update dependency artillery to v1.7.5
2021-06-30 10:09:51 +02:00
Kamil Mysliwiec
1a23709bd2 Merge pull request #7348 from nestjs/renovate/grpc-grpc-js-1.x
fix(deps): update dependency @grpc/grpc-js to v1.3.4
2021-06-30 10:09:37 +02:00
Kamil Mysliwiec
48762be2d9 Merge pull request #7349 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.11.0
2021-06-30 10:09:31 +02:00
Kamil Mysliwiec
e535897306 Merge pull request #7350 from nestjs/renovate/point-of-view-4.x
fix(deps): update dependency point-of-view to v4.15.0
2021-06-30 10:09:25 +02:00
Renovate Bot
6bc22bd52b chore(deps): update dependency fastify-multipart to v4.0.7 2021-06-30 07:49:45 +00:00
Renovate Bot
f1251c25bd chore(deps): update dependency artillery to v1.7.5 2021-06-30 07:47:35 +00:00
Renovate Bot
f018d8a72a chore(deps): update dependency @grpc/proto-loader to v0.6.4 2021-06-30 07:45:20 +00:00
Kamil Mysliwiec
df70561769 Merge pull request #7354 from nestjs/renovate/ts-node-10.x
chore(deps): update dependency ts-node to v10
2021-06-30 09:44:43 +02:00
Kamil Mysliwiec
3bcfad8d52 Merge pull request #7356 from nestjs/dependabot/npm_and_yarn/fastify-multipart-4.0.7
chore(deps-dev): bump fastify-multipart from 4.0.6 to 4.0.7
2021-06-30 09:44:31 +02:00
Kamil Mysliwiec
12d3237a74 Merge pull request #7357 from nestjs/dependabot/npm_and_yarn/artillery-1.7.5
chore(deps-dev): bump artillery from 1.7.4 to 1.7.5
2021-06-30 09:44:27 +02:00
Kamil Mysliwiec
469f04f014 Merge pull request #7358 from nestjs/dependabot/npm_and_yarn/grpc/proto-loader-0.6.4
chore(deps-dev): bump @grpc/proto-loader from 0.6.3 to 0.6.4
2021-06-30 09:44:23 +02:00
Kamil Mysliwiec
ac68aa8b50 Merge pull request #7361 from nestjs/renovate/dotenv-10.x
fix(deps): update dependency dotenv to v10
2021-06-30 09:43:37 +02:00
Kamil Mysliwiec
d0dafb8b61 Merge pull request #7008 from nestjs/renovate/rxjs-7.x
fix(deps): update dependency rxjs to v7.1.0
2021-06-30 09:43:22 +02:00
Kamil Mysliwiec
d31b2077a2 Merge pull request #7345 from alexreal1314/bugfix/amqpConnectionMgr
fix(microservices): fixed bug that socketOptions object not passed to…
2021-06-30 09:15:50 +02:00
Renovate Bot
0b02339706 fix(deps): update dependency dotenv to v10 2021-06-30 00:20:01 +00:00
dependabot[bot]
228f161eff chore(deps-dev): bump @grpc/proto-loader from 0.6.3 to 0.6.4
Bumps [@grpc/proto-loader](https://github.com/grpc/grpc-node) from 0.6.3 to 0.6.4.
- [Release notes](https://github.com/grpc/grpc-node/releases)
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/proto-loader@0.6.3...@grpc/proto-loader@0.6.4)

---
updated-dependencies:
- dependency-name: "@grpc/proto-loader"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-30 00:10:06 +00:00
dependabot[bot]
b733a66002 chore(deps-dev): bump artillery from 1.7.4 to 1.7.5
Bumps [artillery](https://github.com/artilleryio/artillery) from 1.7.4 to 1.7.5.
- [Release notes](https://github.com/artilleryio/artillery/releases)
- [Commits](https://github.com/artilleryio/artillery/compare/v1.7.4...v1.7.5)

---
updated-dependencies:
- dependency-name: artillery
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-30 00:08:03 +00:00
dependabot[bot]
e55b263258 chore(deps-dev): bump fastify-multipart from 4.0.6 to 4.0.7
Bumps [fastify-multipart](https://github.com/fastify/fastify-multipart) from 4.0.6 to 4.0.7.
- [Release notes](https://github.com/fastify/fastify-multipart/releases)
- [Commits](https://github.com/fastify/fastify-multipart/compare/v4.0.6...4.0.7)

---
updated-dependencies:
- dependency-name: fastify-multipart
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-30 00:06:15 +00:00
Renovate Bot
76602649f4 chore(deps): update dependency ts-node to v10 2021-06-29 23:45:48 +00:00
Renovate Bot
3e0bb977f5 fix(deps): update dependency point-of-view to v4.15.0 2021-06-29 19:54:41 +00:00
Renovate Bot
ddea99d060 fix(deps): update dependency @nestjs/graphql to v7.11.0 2021-06-29 18:13:32 +00:00
Renovate Bot
5db25e5c00 fix(deps): update dependency @grpc/grpc-js to v1.3.4 2021-06-29 18:10:48 +00:00
Renovate Bot
3f2de52eed fix(deps): update dependency rxjs to v7.1.0 2021-06-29 16:53:20 +00:00
alex p
674dd56d32 fix(microservices): fixed bug that socketOptions object not passed to amqp connection manager instance 2021-06-29 18:12:35 +03:00
Renovate Bot
7506593303 chore(deps): update dependency eslint to v7.29.0 2021-06-29 14:48:31 +00:00
Kamil Myśliwiec
34c84530dc Merge branch 'master' of https://github.com/nestjs/nest 2021-06-29 15:27:42 +02:00
Kamil Myśliwiec
353b1d074d test(microservices): fix kafka parser tests 2021-06-29 15:27:28 +02:00
Kamil Mysliwiec
ff7238f159 Merge pull request #7341 from nestjs/renovate/nodemon-2.x
chore(deps): update dependency nodemon to v2.0.8
2021-06-29 15:18:47 +02:00
Kamil Myśliwiec
24e6c821a0 Merge branch 'master' of https://github.com/nestjs/nest 2021-06-29 15:16:30 +02:00
Kamil Myśliwiec
26720034a8 fix(core): pass down strict options (module ref) #7239 2021-06-29 15:16:21 +02:00
Renovate Bot
b14a59c716 chore(deps): update dependency nodemon to v2.0.8 2021-06-29 13:11:24 +00:00
Kamil Mysliwiec
d44fec48e0 Merge pull request #7340 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.15.2
2021-06-29 14:46:40 +02:00
Kamil Myśliwiec
278eb1a2ac Merge branch 'konqi-kafka-schema-messages' 2021-06-29 14:46:15 +02:00
Kamil Myśliwiec
ea757c09b8 chore(): resolve conflicts 2021-06-29 14:46:05 +02:00
Renovate Bot
1b067c1d27 chore(deps): update dependency core-js to v3.15.2 2021-06-29 12:39:36 +00:00
Kamil Myśliwiec
86011a7187 Merge branch 'ivalduan-kafka-binary-protocol' 2021-06-29 14:32:09 +02:00
Kamil Myśliwiec
2fa43fc6c6 chore(): resolve conflicts 2021-06-29 14:32:00 +02:00
Kamil Mysliwiec
d3fbc84195 Merge pull request #7139 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.28.1
2021-06-29 13:21:23 +02:00
Kamil Mysliwiec
525a82f08d Merge pull request #7159 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.25.2
2021-06-29 13:21:13 +02:00
Kamil Mysliwiec
c5e956a1cd Merge pull request #7339 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.18.1
2021-06-29 12:27:37 +02:00
Renovate Bot
c8a56b17e3 fix(deps): update dependency fastify to v3.18.1 2021-06-29 10:24:40 +00:00
Kamil Mysliwiec
40c6ca67ff Merge pull request #7337 from nestjs/renovate/confluentinc-cp-zookeeper-6.x
chore(deps): update confluentinc/cp-zookeeper docker tag to v6.2.0
2021-06-29 12:19:41 +02:00
Kamil Mysliwiec
3da378c2ea Merge pull request #7336 from nestjs/renovate/confluentinc-cp-kafka-6.x
chore(deps): update confluentinc/cp-kafka docker tag to v6.2.0
2021-06-29 12:19:34 +02:00
Kamil Mysliwiec
64717b06bb Merge pull request #7338 from nestjs/renovate/amqplib-0.x
chore(deps): update dependency @types/amqplib to v0.8.0
2021-06-29 12:19:22 +02:00
Kamil Mysliwiec
3755e00c8b Merge pull request #7335 from nestjs/renovate/socket.io-packages
fix(deps): update socket.io packages
2021-06-29 11:57:05 +02:00
Kamil Mysliwiec
f7c0ee08fd Merge pull request #7334 from nestjs/renovate/typeorm-0.x
fix(deps): update dependency typeorm to v0.2.34
2021-06-29 11:56:23 +02:00
Kamil Mysliwiec
eea2148443 Merge pull request #7325 from nestjs/renovate/object-hash-2.x
fix(deps): update dependency object-hash to v2.2.0
2021-06-29 11:56:12 +02:00
Renovate Bot
6410d16ed0 fix(deps): update apollo graphql packages to v2.25.2 2021-06-29 09:31:19 +00:00
Renovate Bot
0c9c0f4e15 chore(deps): update typescript-eslint monorepo to v4.28.1 2021-06-29 09:28:40 +00:00
Kamil Mysliwiec
835d8ca9ad Merge pull request #7333 from nestjs/renovate/coveralls-3.x
chore(deps): update dependency coveralls to v3.1.1
2021-06-29 11:13:22 +02:00
Kamil Mysliwiec
2171b237f7 Merge pull request #7312 from nestjs/renovate/multer-1.x
chore(deps): update dependency @types/multer to v1.4.6
2021-06-29 11:13:15 +02:00
Kamil Mysliwiec
104295f351 Merge pull request #7331 from nestjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.28.1
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 4.28.0 to 4.28.1
2021-06-29 11:13:08 +02:00
Renovate Bot
a6d4586f14 chore(deps): update dependency @types/amqplib to v0.8.0 2021-06-29 09:04:39 +00:00
Renovate Bot
3f5dd9e39b chore(deps): update confluentinc/cp-zookeeper docker tag to v6.2.0 2021-06-29 09:03:45 +00:00
Renovate Bot
f6a261f0cf chore(deps): update confluentinc/cp-kafka docker tag to v6.2.0 2021-06-29 08:28:31 +00:00
Renovate Bot
0a2d5ebf5a fix(deps): update socket.io packages 2021-06-29 08:28:20 +00:00
Renovate Bot
03afab8a21 fix(deps): update dependency typeorm to v0.2.34 2021-06-29 07:25:55 +00:00
Renovate Bot
18bace449c fix(deps): update dependency object-hash to v2.2.0 2021-06-29 07:24:17 +00:00
Renovate Bot
0a9c31a03a chore(deps): update dependency coveralls to v3.1.1 2021-06-29 07:02:44 +00:00
Renovate Bot
fed3c7f62b chore(deps): update dependency @types/multer to v1.4.6 2021-06-29 07:00:20 +00:00
Kamil Mysliwiec
55758f4e7c Merge pull request #7316 from nestjs/renovate/eslint-plugin-import-2.x
chore(deps): update dependency eslint-plugin-import to v2.23.4
2021-06-29 08:34:33 +02:00
dependabot[bot]
ae9bb88c33 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.28.0 to 4.28.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.28.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-29 06:34:15 +00:00
Kamil Mysliwiec
7206e33b21 Merge pull request #7154 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.17.4
2021-06-29 08:34:14 +02:00
Kamil Mysliwiec
ce26825576 Merge pull request #7119 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.13.0
2021-06-29 08:33:58 +02:00
Kamil Mysliwiec
1ab18ef630 Merge pull request #7318 from nestjs/renovate/prettier-2.x
chore(deps): update dependency prettier to v2.3.2
2021-06-29 08:32:59 +02:00
Kamil Mysliwiec
2a5bed0745 Merge pull request #7319 from nestjs/renovate/webpack-cli-4.x
chore(deps): update dependency webpack-cli to v4.7.2
2021-06-29 08:32:53 +02:00
Kamil Mysliwiec
b1c0292bd8 Merge pull request #7320 from nestjs/renovate/nestjs-event-emitter-0.x
fix(deps): update dependency @nestjs/event-emitter to v0.0.4
2021-06-29 08:32:49 +02:00
Kamil Mysliwiec
becf21b17f Merge pull request #7323 from nestjs/renovate/graphql-15.x
fix(deps): update dependency graphql to v15.5.1
2021-06-29 08:32:46 +02:00
Kamil Mysliwiec
894a21a7d0 Merge pull request #7324 from nestjs/renovate/middie-5.x
fix(deps): update dependency middie to v5.3.0
2021-06-29 08:32:38 +02:00
Kamil Mysliwiec
3055a72b22 Merge pull request #7326 from nestjs/renovate/redis-3.x
fix(deps): update dependency redis to v3.1.2
2021-06-29 08:32:22 +02:00
Kamil Mysliwiec
053c413ff6 Merge pull request #7327 from nestjs/renovate/sequelize-6.x
fix(deps): update dependency sequelize to v6.6.4
2021-06-29 08:32:18 +02:00
Kamil Mysliwiec
59ca890451 Merge pull request #7328 from nestjs/renovate/tslib-2.x
fix(deps): update dependency tslib to v2.3.0
2021-06-29 08:32:14 +02:00
Kamil Mysliwiec
0826328cc3 Merge pull request #7329 from nestjs/dependabot/npm_and_yarn/mongoose-5.13.0
chore(deps-dev): bump mongoose from 5.12.15 to 5.13.0
2021-06-29 08:32:06 +02:00
Kamil Mysliwiec
edeb5d80db Merge pull request #7332 from nestjs/dependabot/npm_and_yarn/typescript-eslint/parser-4.28.1
chore(deps-dev): bump @typescript-eslint/parser from 4.28.0 to 4.28.1
2021-06-29 08:31:39 +02:00
Kamil Mysliwiec
a0ce5ff4eb Merge pull request #7322 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.8.1
2021-06-29 08:31:17 +02:00
dependabot[bot]
05ca379a34 chore(deps-dev): bump @typescript-eslint/parser from 4.28.0 to 4.28.1
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.28.0 to 4.28.1.
- [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.28.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-29 00:11:15 +00:00
dependabot[bot]
12d22af7f1 chore(deps-dev): bump mongoose from 5.12.15 to 5.13.0
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.12.15 to 5.13.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/commits/5.13.0)

---
updated-dependencies:
- dependency-name: mongoose
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-29 00:04:30 +00:00
Renovate Bot
1348cc0699 fix(deps): update dependency tslib to v2.3.0 2021-06-28 21:40:04 +00:00
Renovate Bot
460437f8a9 fix(deps): update dependency sequelize to v6.6.4 2021-06-28 20:04:11 +00:00
Renovate Bot
1e45773255 fix(deps): update dependency redis to v3.1.2 2021-06-28 20:03:20 +00:00
Renovate Bot
1c8b746817 fix(deps): update dependency mongoose to v5.13.0 2021-06-28 18:17:23 +00:00
Renovate Bot
cba2affd56 fix(deps): update dependency middie to v5.3.0 2021-06-28 17:45:40 +00:00
Renovate Bot
67e323c00f chore(deps): update dependency @types/node to v14.17.4 2021-06-28 16:01:43 +00:00
Renovate Bot
04b2862971 fix(deps): update dependency graphql to v15.5.1 2021-06-28 15:41:23 +00:00
Renovate Bot
528ce0893d fix(deps): update dependency @nestjs/swagger to v4.8.1 2021-06-28 15:38:56 +00:00
Renovate Bot
4990c654d5 fix(deps): update dependency @nestjs/event-emitter to v0.0.4 2021-06-28 13:36:16 +00:00
Renovate Bot
94331f605d chore(deps): update dependency webpack-cli to v4.7.2 2021-06-28 13:35:25 +00:00
Renovate Bot
836f2efe0d chore(deps): update dependency prettier to v2.3.2 2021-06-28 12:27:31 +00:00
Renovate Bot
7512083417 chore(deps): update dependency eslint-plugin-import to v2.23.4 2021-06-28 12:07:23 +00:00
Kamil Mysliwiec
0467054b71 Merge pull request #7188 from nestjs/dependabot/npm_and_yarn/sample/01-cats-app/browserslist-4.16.6
chore(deps): bump browserslist from 4.16.3 to 4.16.6 in /sample/01-cats-app
2021-06-28 13:12:20 +02:00
Kamil Myśliwiec
90655d444b chore(): upgrade deps 2021-06-28 13:11:40 +02:00
Kamil Mysliwiec
94382867d9 Merge pull request #6917 from caucik/fix-testing
chore: added mocha config to properly include Reflect via root hooks
2021-06-28 12:38:39 +02:00
Kamil Myśliwiec
4c90de9a0a chore(): resolve conflicts 2021-06-28 12:25:48 +02:00
Kamil Myśliwiec
a74daf0c7d Merge branch 'yigitkurtcu-support-multi-store-cache' 2021-06-28 12:25:17 +02:00
Kamil Myśliwiec
488c232e2a chore(): resolve conflicts 2021-06-28 11:55:14 +02:00
Kamil Mysliwiec
e08fc8f0b6 Merge pull request #7133 from nestjs/dependabot/npm_and_yarn/types/socket.io-3.0.2
chore(deps-dev): bump @types/socket.io from 2.1.13 to 3.0.2
2021-06-28 11:53:22 +02:00
Kamil Mysliwiec
4c51191f74 Merge pull request #7145 from nestjs/dependabot/npm_and_yarn/socket.io-client-4.1.2
chore(deps-dev): bump socket.io-client from 2.4.0 to 4.1.2
2021-06-28 11:53:01 +02:00
Kamil Myśliwiec
195b45f9a0 Merge branch 'ccontour-hosts-regex-update' 2021-06-28 11:52:36 +02:00
Kamil Myśliwiec
39a8b390da chore(): resolve conflicts 2021-06-28 11:52:22 +02:00
Kamil Myśliwiec
0134b937e2 Merge branch 'mattia-lau-fix/logger-service-bigint' 2021-06-28 11:42:02 +02:00
Kamil Myśliwiec
2e7b3c7282 chore(): resolve conflicts 2021-06-28 11:41:54 +02:00
Kamil Mysliwiec
34da32ceee Merge pull request #7311 from nestjs/revert-7101-renovate/markdown-table-3.x
Revert "chore(deps): update dependency markdown-table to v3"
2021-06-28 11:14:13 +02:00
Kamil Mysliwiec
f6b994334c Revert "chore(deps): update dependency markdown-table to v3" 2021-06-28 11:14:05 +02:00
Kamil Mysliwiec
ad85b24998 Merge pull request #7101 from nestjs/renovate/markdown-table-3.x
chore(deps): update dependency markdown-table to v3
2021-06-28 11:14:00 +02:00
Kamil Mysliwiec
de30dc63c9 Merge pull request #6773 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.18.0
2021-06-28 11:05:55 +02:00
Kamil Mysliwiec
35f0ae715d Merge pull request #6806 from benderTheCrime/bugfix/reorder-kafka-config-assignment
fix: reorder kafka config assignment to pass down a custom log creator
2021-06-28 10:31:44 +02:00
Kamil Mysliwiec
b09b46cfb0 Merge pull request #6959 from JohanManders/fastify-external-interfaces-update
fix(platform-fastify): update fastify-static and point-of-view interface.ts files
2021-06-28 10:30:00 +02:00
Kamil Mysliwiec
139a7b09ff Merge pull request #7234 from soyuka/fix-sse-close-complete
fix(core): sse end response when observable completes
2021-06-28 10:10:26 +02:00
Kamil Mysliwiec
2b0582d9e7 Merge pull request #6677 from nestjs/renovate/nats-2.x
chore(deps): update dependency nats to v2.0.8
2021-06-28 09:56:23 +02:00
Kamil Mysliwiec
9e1f3caf94 Merge pull request #7184 from iamolegga/fix-ms-server-logger
feat(microservices): change server logger to interface
2021-06-28 09:55:04 +02:00
Kamil Mysliwiec
ad07945ba6 Merge pull request #7236 from bandoche/patch-1
Update readme_kr.md
2021-06-28 09:54:06 +02:00
Kamil Mysliwiec
43f2a36e56 Merge pull request #7308 from nestjs/dependabot/npm_and_yarn/types/node-15.12.5
chore(deps-dev): bump @types/node from 15.0.3 to 15.12.5
2021-06-28 09:52:27 +02:00
Kamil Mysliwiec
9eef009707 Merge pull request #7155 from nestjs/renovate/imports-loader-3.x
chore(deps): update dependency imports-loader to v3
2021-06-28 09:51:57 +02:00
dependabot[bot]
5c7e60587e chore(deps-dev): bump @types/node from 15.0.3 to 15.12.5
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 15.0.3 to 15.12.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-28 07:51:36 +00:00
Kamil Mysliwiec
9467278060 Merge pull request #7135 from nestjs/renovate/fastify-static-4.x
fix(deps): update dependency fastify-static to v4.2.2
2021-06-28 09:50:45 +02:00
Kamil Mysliwiec
27f3970bba Merge pull request #6889 from ashervb/fix-sse-transfer-encoding
fix(core): remove transfer-encoding header in sse response
2021-06-28 09:50:35 +02:00
Kamil Mysliwiec
ada3b61562 Update packages/common/services/logger.service.ts 2021-06-28 09:48:30 +02:00
dependabot[bot]
2a2143a960 chore(deps-dev): bump @types/socket.io from 2.1.13 to 3.0.2
Bumps [@types/socket.io](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/socket.io) from 2.1.13 to 3.0.2.
- [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>
2021-06-28 07:48:16 +00:00
Kamil Mysliwiec
e281e7253e Merge pull request #7253 from jonseitz/fix-global-types
fix(packaging): limit global types to "node"
2021-06-28 09:47:50 +02:00
dependabot[bot]
9f8dc7f1ce chore(deps): bump browserslist in /sample/01-cats-app
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.16.3 to 4.16.6.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.16.3...4.16.6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-28 07:47:10 +00:00
Kamil Mysliwiec
a437707803 Merge pull request #7137 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.22.9
2021-06-28 09:46:56 +02:00
Kamil Mysliwiec
37961597a0 Merge pull request #7141 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo
2021-06-28 09:46:49 +02:00
Kamil Mysliwiec
36eefd833b Merge pull request #7156 from nestjs/renovate/mongodb-3.x
fix(deps): update dependency mongodb to v3.6.9
2021-06-28 09:46:29 +02:00
Kamil Mysliwiec
f18c4e028e Merge pull request #7157 from nestjs/renovate/ts-loader-9.x
chore(deps): update dependency ts-loader to v9.2.3
2021-06-28 09:46:21 +02:00
Kamil Mysliwiec
253395ce15 Merge pull request #7175 from nestjs/dependabot/npm_and_yarn/fastify-static-4.2.2
chore(deps-dev): bump fastify-static from 4.0.1 to 4.2.2
2021-06-28 09:46:06 +02:00
Kamil Mysliwiec
11c8d3df7c Merge pull request #7190 from nestjs/dependabot/npm_and_yarn/sample/13-mongo-typeorm/browserslist-4.16.6
chore(deps): bump browserslist from 4.16.3 to 4.16.6 in /sample/13-mongo-typeorm
2021-06-28 09:45:57 +02:00
Kamil Mysliwiec
d280b1c06f Merge pull request #7227 from nestjs/renovate/express-4.x
chore(deps): update dependency @types/express to v4.17.12
2021-06-28 09:45:52 +02:00
Kamil Mysliwiec
d869764ea9 Merge pull request #7252 from nestjs/renovate/npm-glob-parent-vulnerability
chore(deps): update dependency glob-parent to 5.1.2 [security]
2021-06-28 09:45:48 +02:00
Kamil Mysliwiec
0617132034 Merge pull request #7274 from nestjs/dependabot/npm_and_yarn/fastify-3.18.0
chore(deps): bump fastify from 3.14.0 to 3.18.0
2021-06-28 09:44:23 +02:00
Kamil Mysliwiec
32b91600a6 Merge pull request #7277 from nestjs/dependabot/npm_and_yarn/mongoose-5.12.14
chore(deps-dev): bump mongoose from 5.12.8 to 5.12.14
2021-06-28 09:44:16 +02:00
Kamil Mysliwiec
d5eadb67ee Merge pull request #7283 from nestjs/dependabot/npm_and_yarn/types/node-15.12.4
chore(deps-dev): bump @types/node from 14.14.45 to 15.12.4
2021-06-28 09:44:05 +02:00
Kamil Mysliwiec
e517940c85 Merge pull request #7291 from nestjs/dependabot/npm_and_yarn/ws-7.5.0
chore(deps): bump ws from 7.4.5 to 7.5.0
2021-06-28 09:43:33 +02:00
Kamil Mysliwiec
45e8db1abd Merge pull request #7294 from nestjs/dependabot/npm_and_yarn/typescript-eslint/parser-4.28.0
chore(deps-dev): bump @typescript-eslint/parser from 4.23.0 to 4.28.0
2021-06-28 09:43:25 +02:00
Kamil Mysliwiec
89f6292e5b Merge pull request #7297 from nestjs/dependabot/npm_and_yarn/nats-2.0.8
chore(deps-dev): bump nats from 1.4.12 to 2.0.8
2021-06-28 09:43:20 +02:00
Kamil Mysliwiec
37c3c2df63 Merge pull request #7298 from nestjs/dependabot/npm_and_yarn/sample/02-gateways/redis-3.1.1
chore(deps): bump redis from 3.0.2 to 3.1.1 in /sample/02-gateways
2021-06-28 09:43:07 +02:00
Kamil Mysliwiec
f82824c5ca Merge pull request #7299 from nestjs/dependabot/npm_and_yarn/sample/04-grpc/grpc/grpc-js-1.1.8
chore(deps): bump @grpc/grpc-js from 1.1.1 to 1.1.8 in /sample/04-grpc
2021-06-28 09:43:00 +02:00
Kamil Mysliwiec
62c0563403 Merge pull request #7300 from nestjs/renovate/npm-@grpc/grpc-js-vulnerability
fix(deps): update dependency @grpc/grpc-js to v1.1.8 [security]
2021-06-28 09:42:55 +02:00
Kamil Mysliwiec
b83eb1f393 Merge pull request #7301 from nestjs/renovate/npm-redis-vulnerability
fix(deps): update dependency redis to v3.1.1 [security]
2021-06-28 09:42:41 +02:00
Renovate Bot
1701520bb4 chore(deps): update dependency markdown-table to v3 2021-06-25 18:13:04 +00:00
Renovate Bot
117f4577f0 chore(deps): update dependency imports-loader to v3 2021-06-25 17:54:54 +00:00
Renovate Bot
52e952e560 fix(deps): update dependency fastify-static to v4.2.2 2021-06-25 17:52:13 +00:00
Renovate Bot
98779e2b7b fix(deps): update dependency fastify to v3.18.0 2021-06-25 17:48:39 +00:00
Renovate Bot
5441c8771d chore(deps): update dependency ts-loader to v9.2.3 2021-06-25 16:31:18 +00:00
Renovate Bot
c44aa9471e chore(deps): update babel monorepo 2021-06-25 14:51:14 +00:00
Renovate Bot
3af4a2e469 fix(deps): update dependency mongodb to v3.6.9 2021-06-25 14:04:04 +00:00
Renovate Bot
c88f0e352c fix(deps): update dependency bull to v3.22.9 2021-06-25 14:03:12 +00:00
Renovate Bot
9b94ed6932 chore(deps): update dependency nats to v2.0.8 2021-06-25 13:27:51 +00:00
Renovate Bot
b1401b8cbd chore(deps): update dependency @types/express to v4.17.12 2021-06-25 13:25:38 +00:00
Renovate Bot
2bef053cd8 fix(deps): update dependency redis to v3.1.1 [security] 2021-06-25 13:05:06 +00:00
Renovate Bot
f0ccc7775d fix(deps): update dependency @grpc/grpc-js to v1.1.8 [security] 2021-06-25 13:04:14 +00:00
dependabot[bot]
d476195374 chore(deps): bump ws from 7.4.5 to 7.5.0
Bumps [ws](https://github.com/websockets/ws) from 7.4.5 to 7.5.0.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.4.5...7.5.0)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-25 12:58:10 +00:00
Renovate Bot
674aa25acb chore(deps): update dependency glob-parent to 5.1.2 [security] 2021-06-25 12:57:52 +00:00
dependabot[bot]
f71083db27 chore(deps): bump browserslist in /sample/13-mongo-typeorm
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.16.3 to 4.16.6.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.16.3...4.16.6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-25 12:56:49 +00:00
dependabot[bot]
7364211d92 chore(deps-dev): bump @typescript-eslint/parser from 4.23.0 to 4.28.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.23.0 to 4.28.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.28.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-25 12:56:25 +00:00
Kamil Mysliwiec
f9f8c17f1f Merge pull request #7204 from nestjs/renovate/npm-ws-vulnerability
chore(deps): update dependency ws to v7.4.6 [security]
2021-06-25 14:55:32 +02:00
dependabot[bot]
9c5f5057f5 chore(deps): bump fastify from 3.14.0 to 3.18.0
Bumps [fastify](https://github.com/fastify/fastify) from 3.14.0 to 3.18.0.
- [Release notes](https://github.com/fastify/fastify/releases)
- [Commits](https://github.com/fastify/fastify/compare/v3.14.0...v3.18.0)

---
updated-dependencies:
- dependency-name: fastify
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-25 12:55:21 +00:00
dependabot[bot]
dd2ed94b97 chore(deps-dev): bump mongoose from 5.12.8 to 5.12.14
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.12.8 to 5.12.14.
- [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.12.8...5.12.14)

---
updated-dependencies:
- dependency-name: mongoose
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-25 12:55:18 +00:00
dependabot[bot]
9f3fa4e188 chore(deps-dev): bump @types/node from 14.14.45 to 15.12.4
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.45 to 15.12.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-25 12:55:13 +00:00
dependabot[bot]
e89d88a8e5 chore(deps-dev): bump fastify-static from 4.0.1 to 4.2.2
Bumps [fastify-static](https://github.com/fastify/fastify-static) from 4.0.1 to 4.2.2.
- [Release notes](https://github.com/fastify/fastify-static/releases)
- [Commits](https://github.com/fastify/fastify-static/compare/v4.0.1...v4.2.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-25 12:55:08 +00:00
dependabot[bot]
ee8afa0573 chore(deps-dev): bump socket.io-client from 2.4.0 to 4.1.2
Bumps [socket.io-client](https://github.com/socketio/socket.io-client) from 2.4.0 to 4.1.2.
- [Release notes](https://github.com/socketio/socket.io-client/releases)
- [Changelog](https://github.com/socketio/socket.io-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io-client/compare/2.4.0...4.1.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-25 12:55:04 +00:00
dependabot[bot]
7bd3746841 chore(deps-dev): bump nats from 1.4.12 to 2.0.8
Bumps [nats](https://github.com/nats-io/nats.js) from 1.4.12 to 2.0.8.
- [Release notes](https://github.com/nats-io/nats.js/releases)
- [Commits](https://github.com/nats-io/nats.js/compare/v1.4.12...v2.0.8)

---
updated-dependencies:
- dependency-name: nats
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-25 12:54:44 +00:00
dependabot[bot]
b47bb2b950 chore(deps): bump redis from 3.0.2 to 3.1.1 in /sample/02-gateways
Bumps [redis](https://github.com/NodeRedis/node-redis) from 3.0.2 to 3.1.1.
- [Release notes](https://github.com/NodeRedis/node-redis/releases)
- [Changelog](https://github.com/NodeRedis/node-redis/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NodeRedis/node-redis/compare/v3.0.2...v3.1.1)

---
updated-dependencies:
- dependency-name: redis
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-25 12:52:56 +00:00
dependabot[bot]
5541cea3b3 chore(deps): bump @grpc/grpc-js from 1.1.1 to 1.1.8 in /sample/04-grpc
Bumps [@grpc/grpc-js](https://github.com/grpc/grpc-node) from 1.1.1 to 1.1.8.
- [Release notes](https://github.com/grpc/grpc-node/releases)
- [Commits](https://github.com/grpc/grpc-node/commits)

---
updated-dependencies:
- dependency-name: "@grpc/grpc-js"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-25 12:52:56 +00:00
Kamil Mysliwiec
72a88d5e76 Merge pull request #6349 from nestjs/8.0.0
chore(): v8 major release [WIP]
2021-06-25 14:51:56 +02:00
Kamil Myśliwiec
3967c4eaed chore(): resolve conflicts 2021-06-25 14:36:06 +02:00
Kamil Myśliwiec
6ba3f244b4 chore(): resolve conflicts 2021-06-25 14:21:24 +02:00
Kamil Mysliwiec
e5f0815da5 Update Readme.md 2021-06-18 11:43:59 +02:00
Renovate Bot
09979e60e9 chore(deps): update dependency ws to v7.4.6 [security] 2021-06-17 10:37:08 +00:00
Kamil Myśliwiec
884587fe7d chore(): update readme 2021-06-17 11:18:27 +02:00
Kamil Myśliwiec
98eee426df chore(@nestjs) publish v7.6.18 release 2021-06-17 11:17:43 +02:00
Kamil Myśliwiec
1e3bb8a329 test(microservices): fix nats tests (connect) 2021-06-17 11:05:39 +02:00
Kamil Myśliwiec
67aa026321 fix(microservices): nats client should assert connection ref 2021-06-17 10:47:26 +02:00
Kamil Myśliwiec
ca2a4424dd chore(): update package.json files 2021-06-17 10:45:48 +02:00
Johann Wagner
8a0a7aec42 do not parse kafka schema messages 2021-06-16 10:27:40 +02:00
Kamil Mysliwiec
35e7a3f054 Merge pull request #7255 from lengxuegang/master
fix(core): comment typo
2021-06-11 09:10:01 +02:00
xuegang.leng
ee550b8d60 fix(core): comment typo 2021-06-11 11:57:25 +08:00
Jonathan Seitz
40adeb15f9 fix(packaging): limit global types to "node"
The @types/vinyl-fs package (pulled in by @types/gulp for the build
process) includes a re-typing of the NodeJS.WritableStream interface in
the global namespace, which is causing the package build process to
include a triple-slash directive referencing the vinyl-fs types in
@nestjs/core/router/sse-stream.d.ts. As @types/vinyl-fs is not included
in the depenedencies of @nestjs/core (nor should it be, as it is only a
build-time depenedency) this can cause the typescript compilation in a
consuming package to fail in some conditions.

A grep of a clean build of all the @nestjs packages shows that this is
the only non-node @types package referenced in a triple-slash directive,
so we should be able to safely limit the global types used in all
packages to just "node", as changed here.

(Arguably this could mean that @types/node should be included as a
peerDependency of @nestjs/core, but I think it's safer to assume that
anyone using nest will have that installed.)

Fixes #7247
2021-06-10 09:19:52 -04:00
Kamil Mysliwiec
bebce90ba6 Update Readme.md 2021-06-10 11:08:49 +02:00
Kamil Myśliwiec
8dd891b030 chore(): publish alpha.7 2021-06-07 15:00:39 +02:00
Kamil Mysliwiec
25a92ccce1 Update Readme.md 2021-06-07 11:31:31 +02:00
Jung Sang-jun
648ddeb41d Update readme_kr.md
Fix miscellaneous grammar issue.
2021-06-07 09:21:32 +09:00
soyuka
a0df252b57 fix(core): end SSE when observable completes 2021-06-05 22:47:58 +02:00
Kamil Myśliwiec
ccec0e8b33 fix(common): http status remove const 2021-06-04 10:09:42 +02:00
Kamil Myśliwiec
669b7121b1 chore(): update package json files 2021-06-04 10:09:19 +02:00
Mattia LAU
b621a61495 fix(common): LoggerService JSON.stringify() doesnt know how to serialize a BigInt 2021-05-28 00:44:28 +08:00
iamolegga
b7a3f63501 feat(microservices): change server logger to interface
allow set different logger implementation
2021-05-25 18:03:43 +03:00
Kamil Myśliwiec
f9b5fb29b0 fix(core): add alias for http adapter host 2021-05-24 12:18:57 +02:00
Yiğit Kurtçu
b89325d023 package.lock updated 2021-05-22 23:08:02 +03:00
Yiğit Kurtçu
e2c7d5fb1e Conflict fixed. 2021-05-22 23:02:29 +03:00
Yiğit Kurtçu
5182ab3397 feat(cache): createCacheManager logic refactored and tests added 2021-05-22 22:33:45 +03:00
Yiğit Kurtçu
35f59d7546 feat(cache): multi caching support added to cache manager 2021-05-21 21:11:15 +03:00
Kamil Myśliwiec
d90516640f chore(@nestjs) publish v7.6.17 release 2021-05-18 10:42:58 +02:00
Kamil Myśliwiec
8ef6c429d3 fix(common): fix http status enum #7150 2021-05-18 10:41:30 +02:00
Kamil Myśliwiec
fcc71ad8d1 docs(): update README 2021-05-18 08:57:14 +02:00
Kamil Myśliwiec
44d18f1e54 chore(@nestjs) publish v7.6.16 release 2021-05-18 08:56:36 +02:00
Kamil Myśliwiec
df4aba6540 fix(platform-fastify): remove unused generics 2021-05-18 08:55:03 +02:00
Kamil Myśliwiec
28e66a8ff7 chore(): publish 8.0.0-alpha.4 2021-05-18 08:46:56 +02:00
Kamil Myśliwiec
25d49c7aa8 sample(): upgrade rxjs version 2021-05-17 15:20:30 +02:00
Kamil Myśliwiec
3a2cbc087e test(): skip kafka tests 2021-05-17 14:56:54 +02:00
Kamil Myśliwiec
6c1e23d92b chore(): revert markdown-table 2021-05-17 14:56:08 +02:00
Kamil Myśliwiec
6186f6a960 chore(): resolve conflicts 2021-05-17 14:42:43 +02:00
Kamil Myśliwiec
d2e92872fd fix(websockets): fix package json file 2021-05-17 14:32:55 +02:00
Kamil Myśliwiec
18f66e8299 fix(): fix rxjs breaking changes 2021-05-17 14:04:31 +02:00
Kamil Mysliwiec
8b866b999e Merge pull request #7123 from nestjs/renovate/eslint-plugin-import-2.x
chore(deps): update dependency eslint-plugin-import to v2.23.2
2021-05-17 13:04:41 +02:00
Kamil Mysliwiec
25ca1c5101 Merge pull request #7126 from nestjs/renovate/socket.io-3.x
chore(deps): update dependency @types/socket.io to v3
2021-05-17 13:04:35 +02:00
Kamil Mysliwiec
cc480aed02 Merge pull request #7128 from nestjs/renovate/ts-morph-10.x
chore(deps): update dependency ts-morph to v10.1.0
2021-05-17 13:04:25 +02:00
Renovate Bot
f635d38e1a chore(deps): update dependency @types/socket.io to v3 2021-05-17 08:23:04 +00:00
Renovate Bot
e5be0ede70 chore(deps): update dependency ts-morph to v10.1.0 2021-05-17 08:19:34 +00:00
Renovate Bot
f28f86c25d chore(deps): update dependency eslint-plugin-import to v2.23.2 2021-05-17 08:17:26 +00:00
Kamil Mysliwiec
bb8027abd1 Merge pull request #7127 from eltociear/patch-1
chore: fix readme_jp.md
2021-05-17 08:44:29 +02:00
Ikko Ashimine
1a640273f0 chore: fix readme_jp.md 2021-05-16 01:04:03 +09:00
Cameron Contour
297adc559a ts error 2021-05-14 10:29:12 -05:00
Cameron Contour
38f80742a6 Updated definition of host to match path-to-regexp 2021-05-14 10:23:49 -05:00
Kamil Myśliwiec
00e9421a3b feat(): update to the latest rxjs (wip) 2021-05-14 16:16:34 +02:00
Kamil Myśliwiec
6043520084 chore(): resolve conflicts 2021-05-14 15:36:22 +02:00
Kamil Myśliwiec
209e44a12c Merge branch 'master' of https://github.com/nestjs/nest 2021-05-14 13:59:30 +02:00
Kamil Myśliwiec
6f8d206e49 fix(core): allow chaining nest app instance methods 2021-05-14 13:59:24 +02:00
Kamil Mysliwiec
0af59a2f51 Merge pull request #6979 from vegerot/patch-1
perf(core): use const enum for `HttpStatus`
2021-05-14 13:57:24 +02:00
Kamil Mysliwiec
3acdbfa6c2 Merge pull request #7109 from nestjs/renovate/grpc-proto-loader-0.x
Update dependency @grpc/proto-loader to v0.6.2
2021-05-14 08:25:20 +02:00
Renovate Bot
8b436f1dcf Update dependency @grpc/proto-loader to v0.6.2 2021-05-13 10:35:16 +00:00
Kamil Mysliwiec
4f15f10949 Merge pull request #7116 from nestjs/renovate/commitlint-monorepo
Update commitlint monorepo to v12.1.4
2021-05-13 12:30:29 +02:00
Renovate Bot
eea01e8347 Update commitlint monorepo to v12.1.4 2021-05-13 07:01:26 +00:00
Kamil Mysliwiec
ab3089efd2 Merge pull request #7067 from nestjs/renovate/concurrently-6.x
Update dependency concurrently to v6.1.0
2021-05-13 08:26:02 +02:00
Kamil Mysliwiec
597524667b Merge pull request #7069 from nestjs/renovate/npm-hosted-git-info-vulnerability
Update dependency hosted-git-info to 2.8.9 [SECURITY]
2021-05-13 08:25:56 +02:00
Kamil Mysliwiec
0830984b8f Merge pull request #7087 from nestjs/renovate/ws-7.x
Update dependency @types/ws to v7.4.4
2021-05-13 08:25:47 +02:00
Kamil Mysliwiec
dd411e0e9d Merge pull request #7097 from nestjs/renovate/prettier-2.x
Update dependency prettier to v2.3.0
2021-05-13 08:25:41 +02:00
Kamil Mysliwiec
5463157516 Merge pull request #7106 from nestjs/renovate/commitlint-monorepo
Update commitlint monorepo to v12.1.3
2021-05-13 08:25:36 +02:00
Kamil Mysliwiec
dfd5bf5a84 Merge pull request #7111 from nestjs/renovate/babel-monorepo
Update babel monorepo to v7.14.2
2021-05-13 08:25:31 +02:00
Kamil Mysliwiec
ecda5e5055 Merge pull request #7112 from nestjs/renovate/node-14.x
Update dependency @types/node to v14.14.45
2021-05-13 08:25:22 +02:00
Renovate Bot
9979e463d6 Update dependency @types/node to v14.14.45 2021-05-12 21:33:52 +00:00
Renovate Bot
b9ff6f29d8 Update babel monorepo to v7.14.2 2021-05-12 18:13:03 +00:00
Renovate Bot
b0d84c2487 Update dependency prettier to v2.3.0 2021-05-12 13:28:54 +00:00
Renovate Bot
da25658101 Update dependency concurrently to v6.1.0 2021-05-12 12:27:44 +00:00
Renovate Bot
e66ff910ba Update dependency @types/ws to v7.4.4 2021-05-12 12:06:09 +00:00
Renovate Bot
e47f6b2ae1 Update commitlint monorepo to v12.1.3 2021-05-12 11:55:57 +00:00
Kamil Mysliwiec
4d54b054ca Merge pull request #7093 from nestjs/renovate/bull-3.x
Update dependency bull to v3.22.5
2021-05-12 12:52:17 +02:00
Kamil Mysliwiec
ae02db1959 Merge pull request #7094 from nestjs/renovate/engine.io-client-5.x
Update dependency engine.io-client to v5.1.1
2021-05-12 12:52:11 +02:00
Kamil Mysliwiec
c4a81ad897 Merge pull request #7095 from nestjs/renovate/graphql-tools-monorepo
Update dependency graphql-tools to v7.0.5
2021-05-12 12:52:05 +02:00
Kamil Mysliwiec
2c2764ae9f Merge pull request #7096 from nestjs/renovate/mongoose-5.x
Update dependency mongoose to v5.12.8
2021-05-12 12:52:00 +02:00
Kamil Mysliwiec
d16f052f89 Merge pull request #7098 from nestjs/renovate/webpack-5.x
Update dependency webpack to v5.37.0
2021-05-12 12:51:51 +02:00
Kamil Mysliwiec
3f878600da Merge pull request #7099 from nestjs/renovate/typescript-eslint-monorepo
Update typescript-eslint monorepo to v4.23.0
2021-05-12 12:51:42 +02:00
Kamil Mysliwiec
fa81ab59db Merge pull request #7065 from nestjs/renovate/chai-4.x
Update dependency @types/chai to v4.2.18
2021-05-12 12:51:28 +02:00
Renovate Bot
000c00c1cf Update typescript-eslint monorepo to v4.23.0 2021-05-11 13:36:21 +00:00
Renovate Bot
18572197cd Update dependency webpack to v5.37.0 2021-05-11 13:13:27 +00:00
Renovate Bot
ef831e95f1 Update dependency mongoose to v5.12.8 2021-05-11 11:48:11 +00:00
Renovate Bot
0f5a838798 Update dependency graphql-tools to v7.0.5 2021-05-11 11:44:43 +00:00
Renovate Bot
eb22efbb48 Update dependency engine.io-client to v5.1.1 2021-05-11 11:41:32 +00:00
Renovate Bot
af62136f5c Update dependency bull to v3.22.5 2021-05-11 11:39:24 +00:00
Renovate Bot
fc963fdc40 Update dependency @types/chai to v4.2.18 2021-05-11 11:31:12 +00:00
Renovate Bot
11ab57c406 chore(deps): update dependency hosted-git-info to 2.8.9 [security] 2021-05-11 10:53:14 +00:00
Kamil Mysliwiec
1e1da41296 Merge pull request #7057 from nestjs/renovate/mocha-8.x
chore(deps): update dependency mocha to v8.4.0
2021-05-11 12:50:41 +02:00
Kamil Mysliwiec
b2bf08ee64 Merge pull request #7047 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.12.1
2021-05-11 12:50:23 +02:00
Kamil Mysliwiec
bb4f5bf338 Merge pull request #7054 from nestjs/renovate/npm-lodash-vulnerability
chore(deps): update dependency lodash to 4.17.21 [security]
2021-05-11 12:50:18 +02:00
Kamil Mysliwiec
6551e6425c Merge pull request #7059 from nestjs/renovate/fastify-cors-6.x
fix(deps): update dependency fastify-cors to v6.0.1
2021-05-11 12:50:11 +02:00
Kamil Mysliwiec
39af89c06d Merge pull request #7060 from nestjs/renovate/confluentinc-cp-kafka-6.x
chore(deps): update confluentinc/cp-kafka docker tag to v6
2021-05-11 12:50:06 +02:00
Kamil Mysliwiec
8dbf631ec8 Merge pull request #7061 from nestjs/renovate/confluentinc-cp-zookeeper-6.x
chore(deps): update confluentinc/cp-zookeeper docker tag to v6
2021-05-11 12:49:59 +02:00
Kamil Mysliwiec
c571b37bcc Merge pull request #7063 from nestjs/renovate/lint-staged-11.x
chore(deps): update dependency lint-staged to v11
2021-05-11 12:49:51 +02:00
Kamil Mysliwiec
53822f86bb Merge pull request #7066 from nestjs/renovate/chai-as-promised-7.x
chore(deps): update dependency @types/chai-as-promised to v7.1.4
2021-05-11 12:49:33 +02:00
Kamil Mysliwiec
339670384c Merge pull request #7068 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.26.0
2021-05-11 12:49:25 +02:00
Kamil Mysliwiec
b4c8a9364d Merge pull request #7070 from nestjs/renovate/dotenv-9.x
fix(deps): update dependency dotenv to v9.0.2
2021-05-11 12:49:10 +02:00
Renovate Bot
76683e77a4 fix(deps): update dependency dotenv to v9.0.2 2021-05-10 19:40:55 +00:00
Renovate Bot
db7f447611 chore(deps): update dependency core-js to v3.12.1 2021-05-08 21:54:09 +00:00
Renovate Bot
afc254cc05 chore(deps): update dependency eslint to v7.26.0 2021-05-08 08:17:23 +00:00
Renovate Bot
2ebf1eb8ae chore(deps): update dependency @types/chai-as-promised to v7.1.4 2021-05-08 02:29:14 +00:00
Renovate Bot
61738444d4 chore(deps): update dependency lint-staged to v11 2021-05-07 18:51:12 +00:00
Renovate Bot
d5ade05f85 chore(deps): update confluentinc/cp-zookeeper docker tag to v6 2021-05-07 15:08:57 +00:00
Renovate Bot
2da612b977 chore(deps): update confluentinc/cp-kafka docker tag to v6 2021-05-07 15:08:48 +00:00
Renovate Bot
7cf57a5cf3 fix(deps): update dependency fastify-cors to v6.0.1 2021-05-07 15:08:24 +00:00
Renovate Bot
34cc2c7dde chore(deps): update dependency mocha to v8.4.0 2021-05-07 09:28:28 +00:00
Renovate Bot
14288b368f chore(deps): update dependency lodash to 4.17.21 [security] 2021-05-07 06:53:37 +00:00
Kamil Mysliwiec
1a554694ce Merge pull request #7031 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.22.1
2021-05-07 08:49:38 +02:00
Kamil Mysliwiec
f8dc85b515 Merge pull request #7028 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.7.3
2021-05-07 08:49:33 +02:00
Kamil Mysliwiec
f87acc1d8f Merge pull request #7048 from nestjs/renovate/webpack-cli-4.x
chore(deps): update dependency webpack-cli to v4.7.0
2021-05-07 08:49:27 +02:00
Renovate Bot
90d878228a chore(deps): update dependency webpack-cli to v4.7.0 2021-05-06 13:25:20 +00:00
Renovate Bot
c7e315e6fe chore(deps): update typescript-eslint monorepo to v4.22.1 2021-05-06 09:52:04 +00:00
Kamil Mysliwiec
63c2a4881c Merge pull request #7023 from nestjs/renovate/grpc-1.x
fix(deps): update dependency grpc to v1.24.9
2021-05-06 10:02:47 +02:00
Kamil Mysliwiec
daba994dde Merge pull request #7027 from nestjs/renovate/engine.io-client-5.x
chore(deps): update dependency engine.io-client to v5.1.0
2021-05-06 10:02:42 +02:00
Kamil Mysliwiec
7abb60ffbd Merge pull request #7033 from nestjs/renovate/graphql-query-complexity-0.x
fix(deps): update dependency graphql-query-complexity to v0.8.1
2021-05-06 10:02:37 +02:00
Kamil Mysliwiec
8dc76bc00b Merge pull request #7034 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.14.44
2021-05-06 10:02:32 +02:00
Kamil Mysliwiec
d6d8ce4f40 Merge pull request #7042 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.11.3
2021-05-06 10:02:18 +02:00
Kamil Mysliwiec
da746edbcd Merge pull request #7043 from nestjs/renovate/dotenv-9.x
fix(deps): update dependency dotenv to v9
2021-05-06 10:02:01 +02:00
Kamil Mysliwiec
c5dca6acd0 Merge pull request #7044 from nestjs/renovate/ts-loader-9.x
chore(deps): update dependency ts-loader to v9.1.2
2021-05-06 10:01:50 +02:00
Renovate Bot
cc763f6136 chore(deps): update dependency ts-loader to v9.1.2 2021-05-05 22:39:51 +00:00
Renovate Bot
ff3d09a37d fix(deps): update dependency dotenv to v9 2021-05-05 17:26:32 +00:00
Renovate Bot
bbe3deec0c chore(deps): update dependency core-js to v3.11.3 2021-05-05 16:12:27 +00:00
Renovate Bot
bf00499e2e fix(deps): update dependency fast-json-stringify to v2.7.3 2021-05-05 07:52:12 +00:00
Renovate Bot
917817a7e8 chore(deps): update dependency @types/node to v14.14.44 2021-05-05 00:07:47 +00:00
Renovate Bot
253f0e1132 fix(deps): update dependency grpc to v1.24.9 2021-05-04 21:14:37 +00:00
Renovate Bot
2f56ed111b fix(deps): update dependency graphql-query-complexity to v0.8.1 2021-05-04 21:11:08 +00:00
Renovate Bot
c130e69fc0 chore(deps): update dependency engine.io-client to v5.1.0 2021-05-04 18:25:03 +00:00
Kamil Mysliwiec
1aa7b995cf Merge pull request #7006 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.12.7
2021-05-04 11:04:48 +02:00
Kamil Mysliwiec
4eb2dd54c8 Merge pull request #7025 from nestjs/renovate/babel-monorepo
chore(deps): update dependency @babel/preset-env to v7.14.1
2021-05-04 11:04:41 +02:00
Kamil Mysliwiec
f7b58925d8 Merge pull request #6976 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.23
2021-05-04 11:04:32 +02:00
Renovate Bot
0578c8f71f chore(deps): update dependency @babel/preset-env to v7.14.1 2021-05-04 02:17:15 +00:00
Renovate Bot
fd369cd3ea chore(deps): update dependency @types/jest to v26.0.23 2021-05-03 15:23:18 +00:00
Renovate Bot
08da801593 fix(deps): update dependency mongoose to v5.12.7 2021-05-03 15:13:55 +00:00
Kamil Mysliwiec
05fe24b1dc Merge pull request #7012 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.24.0
2021-05-03 16:43:36 +02:00
Kamil Mysliwiec
40d6c804e8 Merge pull request #7010 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.36.2
2021-05-03 16:43:22 +02:00
Kamil Mysliwiec
c3f6593642 Merge pull request #7019 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.11.2
2021-05-03 16:43:10 +02:00
Renovate Bot
d60a30b719 chore(deps): update dependency core-js to v3.11.2 2021-05-03 11:16:52 +00:00
Renovate Bot
1bfd407087 fix(deps): update apollo graphql packages to v2.24.0 2021-04-30 18:36:03 +00:00
Renovate Bot
d79dbc3ed5 chore(deps): update dependency webpack to v5.36.2 2021-04-30 12:50:23 +00:00
Kamil Mysliwiec
97557efef6 Merge pull request #7007 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.14.0
2021-04-30 10:11:03 +02:00
Renovate Bot
b041be694e chore(deps): update babel monorepo to v7.14.0 2021-04-29 20:45:55 +00:00
Kamil Mysliwiec
55415f7015 Merge pull request #6980 from nestjs/renovate/chai-4.x
chore(deps): update dependency @types/chai to v4.2.17
2021-04-29 12:45:52 +02:00
Kamil Mysliwiec
70b39edea0 Merge pull request #6988 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.14.43
2021-04-29 12:45:48 +02:00
Kamil Mysliwiec
39de459607 Merge pull request #6989 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.7.1
2021-04-29 12:45:42 +02:00
Kamil Mysliwiec
89f68f889b Merge pull request #6991 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.12.6
2021-04-29 12:45:32 +02:00
Kamil Mysliwiec
7bea06eedb Merge pull request #6990 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.22.4
2021-04-29 12:45:23 +02:00
Kamil Mysliwiec
5462970452 Merge pull request #7000 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.36.1
2021-04-29 12:45:07 +02:00
Kamil Mysliwiec
28a6b2f6cb Merge pull request #6999 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.11.1
2021-04-29 12:45:01 +02:00
Kamil Mysliwiec
3c9510b835 Merge pull request #7004 from nestjs/renovate/fastify-cors-6.x
fix(deps): update dependency fastify-cors to v6
2021-04-29 12:44:48 +02:00
Renovate Bot
61798a67ff fix(deps): update dependency fastify-cors to v6 2021-04-29 09:39:49 +00:00
Renovate Bot
b32f105ddf chore(deps): update dependency webpack to v5.36.1 2021-04-28 19:42:09 +00:00
Renovate Bot
ce2d1cde84 fix(deps): update dependency fast-json-stringify to v2.7.1 2021-04-28 17:18:10 +00:00
Renovate Bot
7a37f20db8 chore(deps): update dependency core-js to v3.11.1 2021-04-28 15:16:25 +00:00
Renovate Bot
32f3708225 fix(deps): update dependency mongoose to v5.12.6 2021-04-27 22:40:10 +00:00
Renovate Bot
1ed751a609 fix(deps): update dependency bull to v3.22.4 2021-04-27 22:36:15 +00:00
Renovate Bot
fa14fa4638 chore(deps): update dependency @types/node to v14.14.43 2021-04-27 15:43:16 +00:00
Renovate Bot
d229f85402 chore(deps): update dependency @types/chai to v4.2.17 2021-04-27 12:06:22 +00:00
Kamil Mysliwiec
e63c82e635 Merge pull request #6969 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.25.0
2021-04-27 13:30:10 +02:00
Kamil Mysliwiec
764e883696 Merge pull request #6981 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.14.42
2021-04-27 13:30:01 +02:00
Kamil Mysliwiec
672037d55e Merge pull request #6985 from nestjs/renovate/ws-7.x
chore(deps): update dependency @types/ws to v7.4.2
2021-04-27 13:29:55 +02:00
Kamil Mysliwiec
df35580a06 Merge pull request #6986 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.36.0
2021-04-27 13:29:49 +02:00
Kamil Mysliwiec
569f279c01 Merge pull request #6957 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.11.0
2021-04-27 13:29:37 +02:00
Renovate Bot
0b9577aaa7 chore(deps): update dependency webpack to v5.36.0 2021-04-27 11:00:13 +00:00
Renovate Bot
db4ddc6f98 chore(deps): update dependency eslint to v7.25.0 2021-04-27 10:10:00 +00:00
Renovate Bot
8c736c5a08 chore(deps): update dependency core-js to v3.11.0 2021-04-27 08:36:24 +00:00
Renovate Bot
548c56c61a chore(deps): update dependency @types/ws to v7.4.2 2021-04-27 08:34:06 +00:00
Renovate Bot
17c5b6948c chore(deps): update dependency @types/node to v14.14.42 2021-04-27 08:26:13 +00:00
Kamil Mysliwiec
f3b2b8a5c7 Merge pull request #6970 from nestjs/renovate/ts-loader-9.x
chore(deps): update dependency ts-loader to v9.1.1
2021-04-27 08:54:33 +02:00
Kamil Mysliwiec
fdb33c4d18 Merge pull request #6968 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.35.1
2021-04-27 08:54:24 +02:00
Renovate Bot
649be74af5 chore(deps): update dependency webpack to v5.35.1 2021-04-26 20:06:14 +00:00
Renovate Bot
d2c4d66037 chore(deps): update dependency ts-loader to v9.1.1 2021-04-26 20:05:27 +00:00
Max Coplan
5c7673a5ce perf(core): use const enum for HttpStatus
`const enum`s are inlined at compile-time in TypeScript, while regular `enum`s use array and object lookups.  This should provide minor performance and size improvements
2021-04-26 11:57:23 -04:00
Kamil Mysliwiec
a55738b6d9 Merge pull request #6967 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.22.3
2021-04-26 15:07:37 +02:00
Kamil Mysliwiec
c4adcf7d5c Merge pull request #6971 from nestjs/renovate/eslint-config-prettier-8.x
chore(deps): update dependency eslint-config-prettier to v8.3.0
2021-04-26 15:07:20 +02:00
Renovate Bot
f73a09ff1e chore(deps): update dependency eslint-config-prettier to v8.3.0 2021-04-24 15:41:16 +00:00
Renovate Bot
f09a041764 fix(deps): update dependency bull to v3.22.3 2021-04-23 19:13:51 +00:00
Kamil Mysliwiec
415884fa22 Merge pull request #6962 from nestjs/renovate/grpc-1.x
fix(deps): update dependency grpc to v1.24.7
2021-04-23 15:16:53 +02:00
Kamil Mysliwiec
f28dd34bc1 Merge pull request #6958 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.10.6
2021-04-23 08:37:50 +02:00
Kamil Mysliwiec
c6009e6801 Merge pull request #6961 from nestjs/renovate/bull-3.x
chore(deps): update dependency @types/bull to v3.15.1
2021-04-23 08:37:43 +02:00
Renovate Bot
b3b0a3e80d fix(deps): update dependency grpc to v1.24.7 2021-04-22 20:48:13 +00:00
Renovate Bot
ddbc975158 chore(deps): update dependency @types/bull to v3.15.1 2021-04-22 18:59:36 +00:00
unknown
9e9d5b6315 fix(platform-fastify): update fastify-static and point-of-view interface.ts files
Both the fastify-static and point-of-view packages interface.ts files are updated to match the
versions used in the package.json file. The point-of-view package added support for eta, liquid
and dot engine.
2021-04-22 17:45:14 +02:00
Renovate Bot
2890a34080 fix(deps): update dependency @nestjs/graphql to v7.10.6 2021-04-22 14:52:05 +00:00
Kamil Mysliwiec
49f04d6b00 Update Readme.md 2021-04-22 10:46:41 +02:00
Kamil Mysliwiec
77134ed1e3 Merge pull request #6956 from nestjs/renovate/ts-loader-9.x
chore(deps): update dependency ts-loader to v9.1.0
2021-04-22 09:40:22 +02:00
Renovate Bot
eca39c0908 chore(deps): update dependency ts-loader to v9.1.0 2021-04-22 07:27:32 +00:00
Kamil Mysliwiec
10cd0640ff Merge pull request #6951 from nestjs/renovate/docker-confluentinc-cp-zookeeper-5.x
chore(deps): update confluentinc/cp-zookeeper docker tag to v5.5.4
2021-04-22 08:52:38 +02:00
Kamil Mysliwiec
6ead531a4d Merge pull request #6941 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo
2021-04-22 08:48:07 +02:00
Renovate Bot
9895c1ae68 chore(deps): update confluentinc/cp-zookeeper docker tag to v5.5.4 2021-04-22 06:48:03 +00:00
Renovate Bot
4faf151517 chore(deps): update babel monorepo 2021-04-22 06:47:53 +00:00
Kamil Mysliwiec
84282bde07 Merge pull request #6944 from nestjs/renovate/redis-3.x
chore(deps): update dependency redis to v3.1.2
2021-04-22 08:46:08 +02:00
Kamil Mysliwiec
2562a30f91 Merge pull request #6949 from nestjs/renovate/fastify-multipart-4.x
chore(deps): update dependency fastify-multipart to v4.0.5
2021-04-22 08:45:20 +02:00
Kamil Mysliwiec
877cb16a1b Merge pull request #6950 from nestjs/renovate/docker-confluentinc-cp-kafka-5.x
chore(deps): update confluentinc/cp-kafka docker tag to v5.5.4
2021-04-22 08:45:12 +02:00
Renovate Bot
84a877af43 chore(deps): update confluentinc/cp-kafka docker tag to v5.5.4 2021-04-21 17:19:10 +00:00
Renovate Bot
30ad6cbb71 chore(deps): update dependency redis to v3.1.2 2021-04-21 12:02:52 +00:00
Renovate Bot
f78c22697c chore(deps): update dependency fastify-multipart to v4.0.5 2021-04-21 12:00:49 +00:00
Kamil Mysliwiec
99ee3fd993 Merge pull request #6942 from nestjs/renovate/ts-loader-9.x
chore(deps): update dependency ts-loader to v9.0.2
2021-04-21 13:46:35 +02:00
Kamil Mysliwiec
1073e81bec Merge pull request #6943 from nestjs/renovate/artillery-1.x
chore(deps): update dependency artillery to v1.7.2
2021-04-21 13:46:31 +02:00
Kamil Mysliwiec
f3254b793f Merge pull request #6948 from nestjs/renovate/webpack-node-externals-3.x
chore(deps): update dependency webpack-node-externals to v3
2021-04-21 13:46:15 +02:00
Kamil Mysliwiec
0364290b96 Merge pull request #6947 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.35.0
2021-04-21 13:46:05 +02:00
Renovate Bot
e8957b1ec1 chore(deps): update dependency webpack-node-externals to v3 2021-04-21 10:39:41 +00:00
Renovate Bot
7650f8e9fd chore(deps): update dependency webpack to v5.35.0 2021-04-21 10:36:36 +00:00
Renovate Bot
3477cbf687 chore(deps): update dependency artillery to v1.7.2 2021-04-21 10:35:33 +00:00
Renovate Bot
17b2e4ba69 chore(deps): update dependency ts-loader to v9.0.2 2021-04-20 18:17:14 +00:00
Kamil Mysliwiec
c45b1b94cb Merge pull request #6932 from nestjs/renovate/docker-mysql-5.x
chore(deps): update mysql docker tag to v5.7.34
2021-04-20 09:39:50 +02:00
Kamil Mysliwiec
5edff36d2a Merge pull request #6930 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.12.5
2021-04-20 09:10:13 +02:00
Renovate Bot
797217cf20 fix(deps): update dependency mongoose to v5.12.5 2021-04-20 06:45:33 +00:00
Renovate Bot
8abbb36f2c chore(deps): update mysql docker tag to v5.7.34 2021-04-20 06:41:48 +00:00
Kamil Mysliwiec
fb3d72f08b Merge pull request #6928 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.22.1
2021-04-20 08:21:24 +02:00
Kamil Mysliwiec
3a2f4e5178 Merge pull request #6929 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.34.0
2021-04-20 08:20:46 +02:00
Kamil Mysliwiec
7b869d92ec Merge pull request #6931 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.10.2
2021-04-20 08:20:36 +02:00
Kamil Mysliwiec
abe79ef53e Merge pull request #6934 from nestjs/renovate/fastify-multipart-4.x
chore(deps): update dependency fastify-multipart to v4.0.4
2021-04-20 08:20:27 +02:00
Renovate Bot
c5abd5186b chore(deps): update dependency fastify-multipart to v4.0.4 2021-04-20 03:56:31 +00:00
Renovate Bot
fabcc06122 chore(deps): update dependency core-js to v3.10.2 2021-04-19 20:18:20 +00:00
Renovate Bot
a6b87caeab chore(deps): update dependency webpack to v5.34.0 2021-04-19 17:13:42 +00:00
Renovate Bot
fc1062b931 fix(deps): update dependency bull to v3.22.1 2021-04-19 14:53:44 +00:00
Kamil Mysliwiec
c076adddb9 Merge pull request #6925 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.6.0
2021-04-19 13:24:41 +02:00
Renovate Bot
25e1612514 fix(deps): update dependency fast-json-stringify to v2.6.0 2021-04-19 09:12:29 +00:00
Kamil Mysliwiec
a582006e91 Merge pull request #6918 from nestjs/renovate/ws-7.x
fix(deps): update dependency ws to v7.4.5
2021-04-19 10:49:37 +02:00
Renovate Bot
adf6143b20 fix(deps): update dependency ws to v7.4.5 2021-04-19 07:29:49 +00:00
Kamil Mysliwiec
67497a9fea Merge pull request #6920 from nestjs/renovate/ts-loader-9.x
chore(deps): update dependency ts-loader to v9
2021-04-19 09:28:35 +02:00
Kamil Mysliwiec
e4e300cb68 Merge pull request #6912 from kazuwsx/add-japanese-to-getting-started
chore: add japanese to Getteing started
2021-04-19 09:28:16 +02:00
Kamil Mysliwiec
c8854955ec Merge pull request #6913 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.10.5
2021-04-19 09:05:51 +02:00
Kamil Mysliwiec
bab44d9855 Merge pull request #6916 from nestjs/renovate/artillery-1.x
chore(deps): update dependency artillery to v1.7.0
2021-04-19 09:05:44 +02:00
Renovate Bot
d495e43da8 chore(deps): update dependency ts-loader to v9 2021-04-18 21:27:59 +00:00
caucik
749a268a35 Update .mocharc.js
follow .eslintrc.js export style
2021-04-18 13:19:58 +02:00
caucik
2270cbcdb1 Update .mocharc.js
Change beforeEach() to beforeAll() to run before all tests begin, once only.
https://mochajs.org/#root-hook-plugins
2021-04-18 11:45:55 +02:00
caucik
2f6e5914e2 chore: added mocha config to properly include Reflect via root hooks
Test script defined in package.json for 'npm run test' specifies that reflect-metadata/Reflect.js
is required by --require switch. This is however insufficient way to require external module
which can be verified by removing first 3 .spec files from test run (by alphabet -
apply-decorators.spec.ts, bind.decorator.spec.ts, cache.decorator.spec.ts) and running
'npm run test'. In such case the error is thrown saying Reflect was not loaded. The reason why
'npm run test' works without this commit is because of very first .spec file that runs which
imports reflect-metadata from common/index.js for the entire test run. Oddly enough the Reflect
has to be imported in both places - via --require switch and in .mocharc.js (alternativelly
to .mocharc the root hook can be defined by introducing another .js file with either
--file switch or another --require switch.

new file: .mocharc.js
2021-04-18 03:46:33 +02:00
Renovate Bot
30ee894bbe chore(deps): update dependency artillery to v1.7.0 2021-04-17 18:43:27 +00:00
Renovate Bot
b5a1f0800a chore(deps): update dependency @types/mongoose to v5.10.5 2021-04-16 18:34:27 +00:00
kazuwsx
487fed8589 chore: Correspondence of garbled characters 2021-04-17 01:47:47 +09:00
kazuwsx
edc36f5724 chore: add japanese to Getteing started 2021-04-17 01:09:11 +09:00
Kamil Mysliwiec
6a61a593b9 Merge pull request #6906 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.14.41
2021-04-16 10:09:37 +02:00
Kamil Mysliwiec
8910fd0265 Merge pull request #6908 from nestjs/renovate/hbs-4.x
fix(deps): update dependency hbs to v4.1.2
2021-04-16 10:09:33 +02:00
Kamil Mysliwiec
b2096093ec Merge pull request #6909 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.12.4
2021-04-16 10:09:25 +02:00
Renovate Bot
4d3880baca fix(deps): update dependency mongoose to v5.12.4 2021-04-15 19:53:01 +00:00
Renovate Bot
fbe7599c7c fix(deps): update dependency hbs to v4.1.2 2021-04-15 19:49:22 +00:00
Renovate Bot
24ad298196 chore(deps): update dependency @types/node to v14.14.41 2021-04-15 19:28:51 +00:00
Kamil Mysliwiec
3e2fc27d62 Merge pull request #6893 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.33.2
2021-04-15 08:30:54 +02:00
Kamil Mysliwiec
7c1ede702c Merge pull request #6858 from nestjs/renovate/sinon-10.x
chore(deps): update dependency @types/sinon to v10
2021-04-15 08:30:46 +02:00
Kamil Mysliwiec
012432256e Merge pull request #6896 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.14.39
2021-04-15 08:30:39 +02:00
Kamil Mysliwiec
bbfe56914d Merge pull request #6897 from nestjs/renovate/grpc-proto-loader-0.x
fix(deps): update dependency @grpc/proto-loader to v0.6.1
2021-04-15 08:30:25 +02:00
Kamil Mysliwiec
d7f67924c5 Merge pull request #6898 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.23.0
2021-04-15 08:30:04 +02:00
Renovate Bot
21c17de47b fix(deps): update apollo graphql packages to v2.23.0 2021-04-15 00:50:19 +00:00
Renovate Bot
ef1678f77c fix(deps): update dependency @grpc/proto-loader to v0.6.1 2021-04-14 22:18:29 +00:00
Renovate Bot
ed5d9e9bcd chore(deps): update dependency @types/node to v14.14.39 2021-04-14 21:21:15 +00:00
Renovate Bot
7d4dde037d chore(deps): update dependency webpack to v5.33.2 2021-04-14 18:51:21 +00:00
Renovate Bot
b20c9cb528 chore(deps): update dependency @types/sinon to v10 2021-04-14 10:12:28 +00:00
Kamil Mysliwiec
5832d9a103 Merge pull request #6887 from nestjs/renovate/eslint-config-prettier-8.x
chore(deps): update dependency eslint-config-prettier to v8.2.0
2021-04-14 08:18:37 +02:00
Kamil Mysliwiec
058769596d Merge pull request #6888 from nestjs/renovate/redis-3.x
chore(deps): update dependency redis to v3.1.1
2021-04-14 08:04:40 +02:00
Asher Van Brunt
a44ce2c22c fix(core): remove transfer-encoding header in sse response
As of RFC 7230, "identity" is no longer a valid transfer-encoding,
setting the header will cause errors.

Closes #6882
2021-04-13 12:50:22 -07:00
Renovate Bot
ade7f31fff chore(deps): update dependency redis to v3.1.1 2021-04-13 17:46:23 +00:00
Renovate Bot
73493c6ed7 chore(deps): update dependency eslint-config-prettier to v8.2.0 2021-04-13 17:44:08 +00:00
Kamil Mysliwiec
3ff484d65b Merge pull request #6883 from nestjs/renovate/concurrently-6.x
chore(deps): update dependency concurrently to v6.0.2
2021-04-13 10:38:59 +02:00
Renovate Bot
bfc8e2412b chore(deps): update dependency concurrently to v6.0.2 2021-04-13 07:20:10 +00:00
Kamil Mysliwiec
962ea61e40 Merge pull request #6881 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.32.0
2021-04-13 09:05:12 +02:00
Kamil Mysliwiec
7814213408 Merge pull request #6846 from nestjs/renovate/grpc-proto-loader-0.x
fix(deps): update dependency @grpc/proto-loader to v0.6.0
2021-04-13 08:47:05 +02:00
Renovate Bot
631ad4a8a8 chore(deps): update dependency webpack to v5.32.0 2021-04-12 21:04:38 +00:00
Kamil Mysliwiec
7e31161e55 Merge pull request #6879 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.22.0
2021-04-12 22:43:00 +02:00
Renovate Bot
e319286198 chore(deps): update typescript-eslint monorepo to v4.22.0 2021-04-12 19:02:23 +00:00
Renovate Bot
b8fba87dc9 fix(deps): update dependency @grpc/proto-loader to v0.6.0 2021-04-12 07:10:57 +00:00
Kamil Mysliwiec
fe08d9c7b8 Merge pull request #6867 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.31.2
2021-04-12 08:46:35 +02:00
Kamil Mysliwiec
1344c703ca Merge pull request #6868 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.24.0
2021-04-12 08:46:29 +02:00
Kamil Mysliwiec
398970aeb6 Merge pull request #6871 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.5.4
2021-04-12 08:46:15 +02:00
Renovate Bot
ee94c9a6b2 fix(deps): update dependency fast-json-stringify to v2.5.4 2021-04-10 18:25:43 +00:00
Renovate Bot
04da6708e6 chore(deps): update dependency eslint to v7.24.0 2021-04-09 22:47:44 +00:00
Renovate Bot
6eb546b6f6 chore(deps): update dependency webpack to v5.31.2 2021-04-09 18:48:07 +00:00
Ivan Alduan
e068c08b99 KafkaParser tests updated 2021-04-09 13:07:38 +02:00
Ivan Alduan
df911082aa KafkaParser options to keep binary payloads without utf8 encoding 2021-04-09 12:47:28 +02:00
Kamil Mysliwiec
0961201607 Merge pull request #6819 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.12.3
2021-04-09 08:26:27 +02:00
Kamil Mysliwiec
21c256feda Merge pull request #6839 from nestjs/renovate/tslib-2.x
fix(deps): update dependency tslib to v2.2.0
2021-04-09 08:26:22 +02:00
Kamil Mysliwiec
e6bf683fe6 Merge pull request #6859 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.13.15
2021-04-09 08:26:12 +02:00
Renovate Bot
54a1335a77 chore(deps): update babel monorepo to v7.13.15 2021-04-08 16:03:01 +00:00
Renovate Bot
136f136419 fix(deps): update dependency tslib to v2.2.0 2021-04-08 07:39:10 +00:00
Renovate Bot
7a17ee013a fix(deps): update dependency mongoose to v5.12.3 2021-04-08 07:37:04 +00:00
Kamil Mysliwiec
b29714cb66 Merge pull request #6821 from nestjs/renovate/redis-3.x
chore(deps): update dependency redis to v3.1.0
2021-04-08 09:27:21 +02:00
Renovate Bot
014b4d4441 chore(deps): update dependency redis to v3.1.0 2021-04-08 07:14:09 +00:00
Kamil Mysliwiec
3463a33924 Merge pull request #6829 from nestjs/renovate/commitlint-monorepo
chore(deps): update dependency @commitlint/config-angular to v12.1.1
2021-04-08 09:11:30 +02:00
Kamil Mysliwiec
9d0e7ea2f0 Merge pull request #6796 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.21.0
2021-04-08 09:10:40 +02:00
Kamil Mysliwiec
e6b7f7da04 Merge pull request #6820 from nestjs/renovate/engine.io-client-5.x
chore(deps): update dependency engine.io-client to v5.0.1
2021-04-08 09:10:34 +02:00
Kamil Mysliwiec
cdbac6c93e Merge pull request #6818 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.10.1
2021-04-08 09:10:28 +02:00
Kamil Mysliwiec
63065842cd Merge pull request #6834 from nestjs/renovate/chai-4.x
chore(deps): update dependency @types/chai to v4.2.16
2021-04-08 09:10:22 +02:00
Kamil Mysliwiec
6282ad0952 Merge pull request #6841 from nestjs/renovate/concurrently-6.x
chore(deps): update dependency concurrently to v6.0.1
2021-04-08 09:10:17 +02:00
Kamil Mysliwiec
8fc9efc4cf Merge pull request #6854 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.31.0
2021-04-08 09:10:07 +02:00
Kamil Mysliwiec
6fd735f1ae Merge pull request #6855 from nestjs/renovate/typescript-4.x
chore(deps): update dependency typescript to v4.2.4
2021-04-08 09:09:54 +02:00
Renovate Bot
2f08e2f09d chore(deps): update dependency typescript to v4.2.4 2021-04-07 20:38:18 +00:00
Renovate Bot
d87d115a5c chore(deps): update dependency core-js to v3.10.1 2021-04-07 20:14:26 +00:00
Renovate Bot
219beb4b72 chore(deps): update dependency webpack to v5.31.0 2021-04-07 17:53:12 +00:00
Renovate Bot
4ff3aee6d5 chore(deps): update typescript-eslint monorepo to v4.21.0 2021-04-07 07:46:39 +00:00
Renovate Bot
8b1e3ff650 chore(deps): update dependency engine.io-client to v5.0.1 2021-04-07 06:27:45 +00:00
Renovate Bot
5f9d1f6a88 chore(deps): update dependency concurrently to v6.0.1 2021-04-07 06:25:29 +00:00
Renovate Bot
df1ca0aba5 chore(deps): update dependency @types/chai to v4.2.16 2021-04-07 06:23:17 +00:00
Renovate Bot
ce50eaa858 chore(deps): update commitlint monorepo to v12.1.1 2021-04-07 06:21:13 +00:00
Kamil Mysliwiec
ca489b332c Merge pull request #6845 from nestjs/dependabot/npm_and_yarn/commitlint/cli-12.1.1
chore(deps-dev): bump @commitlint/cli from 12.0.1 to 12.1.1
2021-04-07 08:17:12 +02:00
Kamil Mysliwiec
930e84590d Merge pull request #6847 from nestjs/renovate/mongodb-3.x
fix(deps): update dependency mongodb to v3.6.6
2021-04-07 08:17:06 +02:00
Kamil Mysliwiec
3056541f0c Merge pull request #6801 from nestjs/renovate/rxjs-6.x
fix(deps): update dependency rxjs to v6.6.7
2021-04-07 08:16:58 +02:00
Kamil Mysliwiec
dbff7e58b8 Merge pull request #6849 from caucik/patch-1
unnecessary referencing parent directory in import
2021-04-07 07:59:22 +02:00
caucik
93e7fd14bd relative path ../interfaces/... is equal to ./... 2021-04-07 02:04:45 +02:00
Renovate Bot
53ec9ef383 fix(deps): update dependency mongodb to v3.6.6 2021-04-06 21:18:58 +00:00
Kamil Mysliwiec
eabf681a30 Update Readme.md 2021-04-06 13:00:35 +02:00
Renovate Bot
1b661e3274 fix(deps): update dependency rxjs to v6.6.7 2021-04-06 10:25:13 +00:00
dependabot[bot]
a35edbf0b7 chore(deps-dev): bump @commitlint/cli from 12.0.1 to 12.1.1
Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint) from 12.0.1 to 12.1.1.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/compare/v12.0.1...v12.1.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-06 08:18:31 +00:00
Kamil Mysliwiec
84ae2c233f Merge pull request #6830 from nestjs/renovate/ws-7.x
chore(deps): update dependency @types/ws to v7.4.1
2021-04-06 09:46:37 +02:00
Renovate Bot
a89ee727e3 chore(deps): update dependency @types/ws to v7.4.1 2021-04-06 07:22:56 +00:00
Kamil Mysliwiec
6466f0cae0 Merge pull request #6832 from nestjs/dependabot/npm_and_yarn/types/ws-7.4.1
chore(deps-dev): bump @types/ws from 7.4.0 to 7.4.1
2021-04-06 08:48:22 +02:00
Kamil Mysliwiec
feed669f4e Merge pull request #6842 from nestjs/dependabot/npm_and_yarn/typescript-eslint/parser-4.21.0
chore(deps-dev): bump @typescript-eslint/parser from 4.19.0 to 4.21.0
2021-04-06 08:48:14 +02:00
Kamil Mysliwiec
8925998a06 Merge pull request #6800 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.22.2
2021-04-06 08:45:23 +02:00
Kamil Mysliwiec
0eda40f957 Merge pull request #6807 from nestjs/renovate/typeorm-0.x
fix(deps): update dependency typeorm to v0.2.32
2021-04-06 08:45:14 +02:00
Kamil Mysliwiec
049ae633d8 Merge pull request #6828 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.30.0
2021-04-06 08:45:07 +02:00
dependabot[bot]
016a5275c9 chore(deps-dev): bump @typescript-eslint/parser from 4.19.0 to 4.21.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.19.0 to 4.21.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.21.0/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-06 05:18:41 +00:00
dependabot[bot]
bee7dee982 chore(deps-dev): bump @types/ws from 7.4.0 to 7.4.1
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) from 7.4.0 to 7.4.1.
- [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>
2021-04-02 05:26:06 +00:00
Renovate Bot
fac6f01ee7 chore(deps): update dependency webpack to v5.30.0 2021-04-01 20:14:19 +00:00
Renovate Bot
c5aa1605dd fix(deps): update dependency typeorm to v0.2.32 2021-04-01 12:59:20 +00:00
Renovate Bot
49d4c41368 fix(deps): update apollo graphql packages to v2.22.2 2021-04-01 11:50:08 +00:00
Kamil Mysliwiec
097afb0884 Merge pull request #6817 from nestjs/dependabot/npm_and_yarn/core-js-3.10.0
chore(deps-dev): bump core-js from 3.9.1 to 3.10.0
2021-04-01 09:24:20 +02:00
Kamil Mysliwiec
1ff0673030 Merge pull request #6813 from nestjs/dependabot/npm_and_yarn/typeorm-0.2.32
chore(deps-dev): bump typeorm from 0.2.31 to 0.2.32
2021-04-01 09:24:11 +02:00
Kamil Mysliwiec
ab8656f7fa Merge pull request #6814 from nestjs/dependabot/npm_and_yarn/husky-6.0.0
chore(deps-dev): bump husky from 5.2.0 to 6.0.0
2021-04-01 09:24:03 +02:00
Kamil Mysliwiec
40bbf3f04e Merge pull request #6815 from nestjs/dependabot/npm_and_yarn/fast-json-stringify-2.5.3
chore(deps): bump fast-json-stringify from 2.5.2 to 2.5.3
2021-04-01 09:23:58 +02:00
Kamil Mysliwiec
6d4c8a5303 Merge pull request #6816 from nestjs/dependabot/npm_and_yarn/apollo-server-express-2.22.2
chore(deps-dev): bump apollo-server-express from 2.22.1 to 2.22.2
2021-04-01 09:23:50 +02:00
Kamil Mysliwiec
7b3a9d79c4 Merge pull request #6756 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.14.37
2021-04-01 08:19:51 +02:00
Kamil Mysliwiec
0ee49413f0 Merge pull request #6776 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.23.0
2021-04-01 08:19:39 +02:00
Renovate Bot
aef4ca3f5d chore(deps): update dependency eslint to v7.23.0 2021-03-31 08:33:37 +00:00
dependabot[bot]
c151888e0e chore(deps-dev): bump core-js from 3.9.1 to 3.10.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.9.1 to 3.10.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/commits/v3.10.0/packages/core-js)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-31 08:19:30 +00:00
dependabot[bot]
bbfcc924c6 chore(deps-dev): bump apollo-server-express from 2.22.1 to 2.22.2
Bumps [apollo-server-express](https://github.com/apollographql/apollo-server/tree/HEAD/packages/apollo-server-express) from 2.22.1 to 2.22.2.
- [Release notes](https://github.com/apollographql/apollo-server/releases)
- [Changelog](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-server/commits/apollo-server-express@2.22.2/packages/apollo-server-express)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-31 08:16:55 +00:00
dependabot[bot]
4a07f325a5 chore(deps): bump fast-json-stringify from 2.5.2 to 2.5.3
Bumps [fast-json-stringify](https://github.com/fastify/fast-json-stringify) from 2.5.2 to 2.5.3.
- [Release notes](https://github.com/fastify/fast-json-stringify/releases)
- [Commits](https://github.com/fastify/fast-json-stringify/compare/v2.5.2...v2.5.3)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-31 08:14:44 +00:00
dependabot[bot]
df0c41e909 chore(deps-dev): bump husky from 5.2.0 to 6.0.0
Bumps [husky](https://github.com/typicode/husky) from 5.2.0 to 6.0.0.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v5.2.0...v6.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-31 08:12:24 +00:00
Renovate Bot
fe6ce973c1 chore(deps): update dependency @types/node to v14.14.37 2021-03-31 08:12:17 +00:00
dependabot[bot]
634e2c29bd chore(deps-dev): bump typeorm from 0.2.31 to 0.2.32
Bumps [typeorm](https://github.com/typeorm/typeorm) from 0.2.31 to 0.2.32.
- [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.31...0.2.32)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-31 08:10:00 +00:00
Kamil Mysliwiec
a2f7761275 Merge pull request #6786 from nestjs/dependabot/npm_and_yarn/rxjs-compat-6.6.7
chore(deps-dev): bump rxjs-compat from 6.6.6 to 6.6.7
2021-03-31 09:46:30 +02:00
Kamil Mysliwiec
c03b1c5df2 Merge pull request #6788 from nestjs/dependabot/npm_and_yarn/types/node-14.14.37
chore(deps-dev): bump @types/node from 14.14.35 to 14.14.37
2021-03-31 09:46:24 +02:00
Kamil Mysliwiec
4e32ab2342 Merge pull request #6791 from nestjs/dependabot/npm_and_yarn/eslint-7.23.0
chore(deps-dev): bump eslint from 7.22.0 to 7.23.0
2021-03-31 08:57:51 +02:00
Kamil Mysliwiec
99b1ef34ee Merge pull request #6789 from nestjs/dependabot/npm_and_yarn/rxjs-6.6.7
chore(deps): bump rxjs from 6.6.6 to 6.6.7
2021-03-31 08:57:45 +02:00
Kamil Mysliwiec
d490b2fb12 Merge pull request #6799 from nestjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.20.0
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 4.19.0 to 4.20.0
2021-03-31 08:57:35 +02:00
Kamil Mysliwiec
e046f6c172 Merge pull request #6811 from nestjs/dependabot/npm_and_yarn/cache-manager-3.4.3
chore(deps-dev): bump cache-manager from 3.4.1 to 3.4.3
2021-03-31 08:57:28 +02:00
Kamil Mysliwiec
84343c435c Merge pull request #6810 from nestjs/renovate/supertest-2.x
chore(deps): update dependency @types/supertest to v2.0.11
2021-03-31 08:49:42 +02:00
Kamil Mysliwiec
82d480291e Merge pull request #6809 from lucavb/fix/pipes-fileinterceptor
fix(core): marking files as pipeable
2021-03-31 08:49:07 +02:00
dependabot[bot]
9787e769f1 chore(deps-dev): bump cache-manager from 3.4.1 to 3.4.3
Bumps [cache-manager](https://github.com/BryanDonovan/node-cache-manager) from 3.4.1 to 3.4.3.
- [Release notes](https://github.com/BryanDonovan/node-cache-manager/releases)
- [Changelog](https://github.com/BryanDonovan/node-cache-manager/blob/master/History.md)
- [Commits](https://github.com/BryanDonovan/node-cache-manager/compare/3.4.1...3.4.3)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-31 05:23:11 +00:00
Renovate Bot
bfc059e688 chore(deps): update dependency @types/supertest to v2.0.11 2021-03-31 05:18:45 +00:00
Luca Becker
5ad26b56f8 fix(core): marking files as pipeable
The two decorators @UploadedFile and @UploadedFiles have been marked as pipeable,
however this had no affect as this method was preventing their execution.

Original Issue https://github.com/nestjs/nest/issues/4752
Bug fixed by this commit https://github.com/nestjs/nest/pull/6344#issuecomment-810241251
2021-03-31 07:09:22 +02:00
Joe Groseclose
d156abc6e5 fix(microservices): reorder kafka config assignment to pass down a custom log creator 2021-03-30 11:43:00 -04:00
dependabot[bot]
abed477e1b chore(deps): bump rxjs from 6.6.6 to 6.6.7
Bumps [rxjs](https://github.com/reactivex/rxjs) from 6.6.6 to 6.6.7.
- [Release notes](https://github.com/reactivex/rxjs/releases)
- [Changelog](https://github.com/ReactiveX/rxjs/blob/6.6.7/CHANGELOG.md)
- [Commits](https://github.com/reactivex/rxjs/compare/6.6.6...6.6.7)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-30 10:21:26 +00:00
Kamil Mysliwiec
4bfe98035b Merge pull request #6793 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.13.14
2021-03-30 12:12:46 +02:00
dependabot[bot]
18239354c0 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.19.0 to 4.20.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.20.0/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-30 05:18:49 +00:00
Renovate Bot
7ca52bb441 chore(deps): update babel monorepo to v7.13.14 2021-03-29 19:32:21 +00:00
dependabot[bot]
923888ecf1 chore(deps-dev): bump @types/node from 14.14.35 to 14.14.37
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.35 to 14.14.37.
- [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>
2021-03-29 10:32:11 +00:00
dependabot[bot]
82dae637a9 chore(deps-dev): bump eslint from 7.22.0 to 7.23.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.22.0 to 7.23.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.22.0...v7.23.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-29 10:30:41 +00:00
Kamil Mysliwiec
d5842f1536 Merge pull request #6768 from nestjs/renovate/nest-monorepo
chore(deps): update dependency @nestjs/cli to v7.6.0
2021-03-29 12:02:17 +02:00
Renovate Bot
fcf079d0cb chore(deps): update dependency @nestjs/cli to v7.6.0 2021-03-29 08:53:33 +00:00
Kamil Mysliwiec
d64099d400 Update Readme.md 2021-03-29 10:21:40 +02:00
Kamil Myśliwiec
f665a19789 sample(grpc): fix subscribe signature 2021-03-29 09:32:33 +02:00
Kamil Mysliwiec
281fd319f9 Merge pull request #6781 from nestjs/renovate/ts-loader-8.x
chore(deps): update dependency ts-loader to v8.1.0
2021-03-29 09:29:53 +02:00
Kamil Mysliwiec
435e9ce65c Merge pull request #6779 from nestjs/renovate/webpack-cli-4.x
chore(deps): update dependency webpack-cli to v4.6.0
2021-03-29 09:29:48 +02:00
Kamil Mysliwiec
8be30d5340 Merge pull request #6775 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.13.13
2021-03-29 09:29:45 +02:00
Kamil Mysliwiec
6ae2ba00ce Merge pull request #6769 from nestjs/renovate/nestjs-schematics-7.x
chore(deps): update dependency @nestjs/schematics to v7.3.1
2021-03-29 09:29:40 +02:00
Kamil Mysliwiec
f9c9fea5c8 Merge pull request #6759 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.22.1
2021-03-29 09:29:35 +02:00
Kamil Mysliwiec
dda22ac44b Merge pull request #6749 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.22.0
2021-03-29 09:29:29 +02:00
Kamil Mysliwiec
a80e8614f5 Merge pull request #6772 from Tony133/fix/sample-grpc
fix(deps): added dependecy @nestjs/platform-express in sample 04-grpc
2021-03-29 09:29:03 +02:00
Kamil Mysliwiec
0569f4eabd Update sample/04-grpc/package.json 2021-03-29 09:28:53 +02:00
dependabot[bot]
54d532040c chore(deps-dev): bump rxjs-compat from 6.6.6 to 6.6.7
Bumps rxjs-compat from 6.6.6 to 6.6.7.

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-29 05:29:07 +00:00
Renovate Bot
607981ba55 chore(deps): update dependency ts-loader to v8.1.0 2021-03-28 11:05:55 +00:00
Renovate Bot
cf0c52c50c chore(deps): update dependency webpack-cli to v4.6.0 2021-03-27 17:02:56 +00:00
Renovate Bot
44f28ab5e8 chore(deps): update babel monorepo to v7.13.13 2021-03-26 22:51:56 +00:00
Tony133
5b1b38239d fix(deps): added dependecy @nestjs/platform-express 2021-03-26 18:25:10 +01:00
Renovate Bot
aadb8af819 fix(deps): update dependency bull to v3.22.0 2021-03-26 11:32:47 +00:00
Renovate Bot
4544cb7172 fix(deps): update apollo graphql packages to v2.22.1 2021-03-26 11:31:54 +00:00
Renovate Bot
0dea183644 chore(deps): update dependency @nestjs/schematics to v7.3.1 2021-03-26 10:31:29 +00:00
Kamil Mysliwiec
7476fc5402 Merge pull request #6767 from nestjs/renovate/nest-monorepo
chore(deps): update dependency @nestjs/cli to v7.5.7
2021-03-26 10:47:05 +01:00
Renovate Bot
e572be93cd chore(deps): update dependency @nestjs/cli to v7.5.7 2021-03-26 09:04:43 +00:00
Kamil Mysliwiec
2babc01dc1 Merge pull request #6761 from nestjs/dependabot/npm_and_yarn/apollo-server-express-2.22.1
chore(deps-dev): bump apollo-server-express from 2.21.2 to 2.22.1
2021-03-26 08:51:22 +01:00
Kamil Mysliwiec
7a82db5a80 Merge pull request #6755 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.22
2021-03-26 08:51:10 +01:00
dependabot[bot]
5c4f6685f2 chore(deps-dev): bump apollo-server-express from 2.21.2 to 2.22.1
Bumps [apollo-server-express](https://github.com/apollographql/apollo-server/tree/HEAD/packages/apollo-server-express) from 2.21.2 to 2.22.1.
- [Release notes](https://github.com/apollographql/apollo-server/releases)
- [Changelog](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-server/commits/apollo-server-express@2.22.1/packages/apollo-server-express)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-26 05:23:10 +00:00
Renovate Bot
06df1bec1e chore(deps): update dependency @types/jest to v26.0.22 2021-03-25 19:03:04 +00:00
Kamil Mysliwiec
342aadabcc Merge pull request #6746 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.28.0
2021-03-25 09:34:58 +01:00
Kamil Mysliwiec
ec25913b52 Merge pull request #6741 from nestjs/renovate/sinon-chai-3.x
chore(deps): update dependency sinon-chai to v3.6.0
2021-03-25 09:34:47 +01:00
Kamil Mysliwiec
0bb2304549 Merge pull request #6726 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.6.15
2021-03-25 09:34:36 +01:00
Renovate Bot
f7ab8300d6 chore(deps): update dependency webpack to v5.28.0 2021-03-24 13:53:06 +00:00
Renovate Bot
abdab5f207 chore(deps): update dependency sinon-chai to v3.6.0 2021-03-23 19:06:22 +00:00
Renovate Bot
8108c8d509 fix(deps): update nest monorepo to v7.6.15 2021-03-23 14:15:00 +00:00
Kamil Mysliwiec
e42b5c3fae Merge pull request #6729 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.13.12
2021-03-23 13:35:16 +01:00
Kamil Mysliwiec
0b1330f1bf Merge pull request #6735 from nestjs/renovate/ts-morph-10.x
chore(deps): update dependency ts-morph to v10.0.2
2021-03-23 13:35:02 +01:00
Kamil Mysliwiec
a7d3759d94 Merge pull request #6732 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.19.0
2021-03-23 13:34:56 +01:00
Kamil Mysliwiec
802ebd0c06 Merge pull request #6708 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.21.1
2021-03-23 13:33:45 +01:00
Kamil Mysliwiec
d1441330da Merge pull request #6730 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.27.2
2021-03-23 13:33:20 +01:00
Kamil Mysliwiec
b358da10d6 Merge pull request #6733 from nestjs/renovate/sinon-10.x
chore(deps): update dependency sinon to v10
2021-03-23 13:32:55 +01:00
Kamil Mysliwiec
b087746cb9 Merge pull request #6734 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.12.2
2021-03-23 13:32:47 +01:00
Kamil Mysliwiec
7f2145467c Merge pull request #6736 from nestjs/renovate/sequelize-6.x
fix(deps): update dependency sequelize to v6.6.2
2021-03-23 13:32:24 +01:00
Renovate Bot
25a4a03737 fix(deps): update dependency sequelize to v6.6.2 2021-03-23 03:42:01 +00:00
Renovate Bot
f6c1706663 chore(deps): update dependency ts-morph to v10.0.2 2021-03-22 23:48:41 +00:00
Renovate Bot
3981d8bfa7 fix(deps): update dependency mongoose to v5.12.2 2021-03-22 21:13:19 +00:00
Renovate Bot
ca5be5ff7e chore(deps): update typescript-eslint monorepo to v4.19.0 2021-03-22 19:04:02 +00:00
Renovate Bot
8c2b6e91d0 chore(deps): update dependency sinon to v10 2021-03-22 17:09:10 +00:00
Renovate Bot
c3ba4fb8ee chore(deps): update dependency webpack to v5.27.2 2021-03-22 17:06:09 +00:00
Renovate Bot
1fe8790ef8 chore(deps): update babel monorepo to v7.13.12 2021-03-22 17:05:13 +00:00
Kamil Mysliwiec
d5c6539340 Merge pull request #6689 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.10.3
2021-03-22 12:38:16 +01:00
Kamil Mysliwiec
d1b9672664 Merge pull request #6707 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.8.0
2021-03-22 12:38:10 +01:00
Kamil Mysliwiec
e02719a01c Merge pull request #6701 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.21.2
2021-03-22 11:32:46 +01:00
Kamil Mysliwiec
6cbb660deb Merge pull request #6711 from nestjs/renovate/mocha-8.x
chore(deps): update dependency @types/mocha to v8.2.2
2021-03-22 11:24:11 +01:00
Kamil Myśliwiec
b3fb080127 chore(@nestjs) publish v7.6.15 release 2021-03-22 11:23:38 +01:00
Kamil Myśliwiec
f76534b4fe fix(microservices): when host present, ignore default url (redis) 2021-03-22 11:20:00 +01:00
Renovate Bot
72966a66ec fix(deps): update dependency @nestjs/swagger to v4.8.0 2021-03-22 09:56:00 +00:00
Renovate Bot
39040183e1 fix(deps): update dependency @nestjs/graphql to v7.10.3 2021-03-22 09:55:06 +00:00
Renovate Bot
111db4335e fix(deps): update apollo graphql packages to v2.21.2 2021-03-22 09:50:14 +00:00
Kamil Myśliwiec
2208a874fc fix(microservices): when host present, ignore default url (redis) 2021-03-22 10:41:27 +01:00
Renovate Bot
ab39269c44 chore(deps): update dependency @types/mocha to v8.2.2 2021-03-22 09:27:19 +00:00
Kamil Mysliwiec
e329f2565f Merge pull request #6710 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.27.1
2021-03-22 09:02:17 +01:00
Kamil Mysliwiec
945e5e1206 Merge pull request #6717 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.10.4
2021-03-22 09:02:13 +01:00
Kamil Mysliwiec
0c07e9e1e0 Merge pull request #6718 from nestjs/renovate/husky-5.x
chore(deps): update dependency husky to v5.2.0
2021-03-22 09:02:08 +01:00
Kamil Mysliwiec
b428346b18 Merge pull request #6719 from nestjs/renovate/sequelize-6.x
fix(deps): update dependency sequelize to v6.6.1
2021-03-22 09:01:52 +01:00
Renovate Bot
7b1f29a071 fix(deps): update dependency sequelize to v6.6.1 2021-03-22 04:13:07 +00:00
Renovate Bot
97276160b3 chore(deps): update dependency husky to v5.2.0 2021-03-21 20:50:57 +00:00
Renovate Bot
9e77503b98 chore(deps): update dependency webpack to v5.27.1 2021-03-21 18:59:15 +00:00
Renovate Bot
6f3f6fb686 chore(deps): update dependency @types/mongoose to v5.10.4 2021-03-21 18:39:24 +00:00
Kamil Mysliwiec
a430adcf08 Merge pull request #6703 from nestjs/dependabot/npm_and_yarn/nestjs/graphql-7.10.2
chore(deps-dev): bump @nestjs/graphql from 7.9.11 to 7.10.2
2021-03-21 19:32:37 +01:00
Renovate Bot
c3298366ba fix(deps): update dependency bull to v3.21.1 2021-03-19 15:16:17 +00:00
dependabot[bot]
e64eb11591 chore(deps-dev): bump @nestjs/graphql from 7.9.11 to 7.10.2
Bumps [@nestjs/graphql](https://github.com/nestjs/graphql) from 7.9.11 to 7.10.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.9.11...7.10.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-19 07:56:20 +00:00
Kamil Myśliwiec
0c64e62e44 Merge branch 'master' of https://github.com/nestjs/nest 2021-03-19 08:27:42 +01:00
Kamil Myśliwiec
12e5d5029c sample(22-prisma): fix sample 2021-03-19 08:27:37 +01:00
Kamil Mysliwiec
60c5a08026 Merge pull request #6705 from nestjs/dependabot/npm_and_yarn/apollo-server-express-2.21.2
chore(deps-dev): bump apollo-server-express from 2.21.1 to 2.21.2
2021-03-19 08:25:54 +01:00
Kamil Mysliwiec
a97040ec71 Merge pull request #6699 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.12.1
2021-03-19 08:22:28 +01:00
Kamil Mysliwiec
e957944a9c Merge pull request #6698 from nestjs/renovate/graphql-query-complexity-0.x
fix(deps): update dependency graphql-query-complexity to v0.8.0
2021-03-19 08:22:23 +01:00
Kamil Mysliwiec
abf515565c Merge pull request #6697 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.21.0
2021-03-19 08:22:08 +01:00
dependabot[bot]
883ec40043 chore(deps-dev): bump apollo-server-express from 2.21.1 to 2.21.2
Bumps [apollo-server-express](https://github.com/apollographql/apollo-server/tree/HEAD/packages/apollo-server-express) from 2.21.1 to 2.21.2.
- [Release notes](https://github.com/apollographql/apollo-server/releases)
- [Changelog](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-server/commits/apollo-server-express@2.21.2/packages/apollo-server-express)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-19 05:15:22 +00:00
Renovate Bot
1592cc579c fix(deps): update dependency mongoose to v5.12.1 2021-03-18 19:18:35 +00:00
Renovate Bot
4d7c40d93f fix(deps): update dependency graphql-query-complexity to v0.8.0 2021-03-18 17:04:40 +00:00
Renovate Bot
491d553c97 fix(deps): update dependency bull to v3.21.0 2021-03-18 17:03:49 +00:00
Kamil Mysliwiec
e6a9f844f8 Merge pull request #6688 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.26.3
2021-03-18 12:03:20 +01:00
Kamil Mysliwiec
445b01dfa8 Merge pull request #6691 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.21
2021-03-18 12:03:15 +01:00
Kamil Mysliwiec
2ad09408cb Merge pull request #6695 from nestjs/renovate/eventsource-1.x
chore(deps): update dependency eventsource to v1.1.0
2021-03-18 12:03:00 +01:00
Renovate Bot
476881a059 chore(deps): update dependency eventsource to v1.1.0 2021-03-18 05:43:40 +00:00
Renovate Bot
94f397b7a1 chore(deps): update dependency @types/jest to v26.0.21 2021-03-17 17:01:36 +00:00
Renovate Bot
44e819d05c chore(deps): update dependency webpack to v5.26.3 2021-03-17 15:31:49 +00:00
Kamil Myśliwiec
b36a147cef fix(microservices): fix package json deps 2021-03-17 14:25:54 +01:00
Kamil Mysliwiec
45c1bbd852 Merge pull request #6683 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.26.2
2021-03-17 10:10:28 +01:00
Renovate Bot
6530ca1df2 chore(deps): update dependency webpack to v5.26.2 2021-03-17 08:25:54 +00:00
Kamil Mysliwiec
78a68c42d4 Merge pull request #6676 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.14.35
2021-03-17 08:21:28 +01:00
Kamil Mysliwiec
1f3f601b1b Merge pull request #6685 from nestjs/renovate/mongodb-3.x
fix(deps): update dependency mongodb to v3.6.5
2021-03-17 08:18:54 +01:00
Renovate Bot
0a8d5801ee fix(deps): update dependency mongodb to v3.6.5 2021-03-16 16:44:43 +00:00
Kamil Myśliwiec
cf362d369b feat(microservices): support nats v2 2021-03-16 14:11:48 +01:00
Renovate Bot
4ad04e064e chore(deps): update dependency @types/node to v14.14.35 2021-03-16 09:07:19 +00:00
Kamil Mysliwiec
c8b1d4e623 Merge pull request #6675 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.18.0
2021-03-16 08:57:00 +01:00
Kamil Mysliwiec
d40618d3ed Merge pull request #6674 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.26.0
2021-03-16 08:56:50 +01:00
Kamil Mysliwiec
2638fbaf20 Merge pull request #6672 from nestjs/renovate/fastify-multipart-4.x
chore(deps): update dependency fastify-multipart to v4.0.3
2021-03-16 08:56:43 +01:00
Kamil Mysliwiec
03967c6e54 Merge pull request #6650 from nestjs/renovate/mocha-8.x
chore(deps): update dependency mocha to v8.3.2
2021-03-16 08:56:35 +01:00
Renovate Bot
f16cd4864b chore(deps): update dependency mocha to v8.3.2 2021-03-16 07:23:46 +00:00
Renovate Bot
bf5a7e0190 chore(deps): update dependency fastify-multipart to v4.0.3 2021-03-16 07:21:35 +00:00
Kamil Mysliwiec
1f8560a69e Merge pull request #6428 from jmcdo29/feat/extendable-cache-interceptor
feat(cache): allow for cache interceptor to be more easily extended
2021-03-16 08:16:38 +01:00
Renovate Bot
a7e98f3d9b chore(deps): update typescript-eslint monorepo to v4.18.0 2021-03-15 18:41:57 +00:00
Renovate Bot
d8f8517f63 chore(deps): update dependency webpack to v5.26.0 2021-03-15 18:19:10 +00:00
Kamil Mysliwiec
db7ab397b3 Merge pull request #6651 from nestjs/renovate/fastify-multipart-4.x
chore(deps): update dependency fastify-multipart to v4.0.2
2021-03-15 09:20:42 +01:00
Kamil Mysliwiec
dad0b66f32 Merge pull request #6652 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.14.34
2021-03-15 09:20:36 +01:00
Kamil Mysliwiec
de5cb4845d Merge pull request #6653 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.6.14
2021-03-15 09:20:31 +01:00
Kamil Mysliwiec
04acdd51a3 Merge pull request #6654 from nestjs/renovate/chai-4.x
chore(deps): update dependency chai to v4.3.4
2021-03-15 09:20:25 +01:00
Kamil Mysliwiec
f5053c5f33 Merge pull request #6655 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.22.0
2021-03-15 09:20:21 +01:00
Kamil Mysliwiec
2d372b3ee5 Merge pull request #6659 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.5.2
2021-03-15 09:20:16 +01:00
Kamil Mysliwiec
c2e0331b13 Merge pull request #6661 from nestjs/renovate/sequelize-6.x
fix(deps): update dependency sequelize to v6.5.1
2021-03-15 09:20:11 +01:00
Kamil Mysliwiec
343bceb8d2 Merge pull request #6663 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.25.1
2021-03-15 09:20:04 +01:00
Renovate Bot
279a7c6c72 chore(deps): update dependency webpack to v5.25.1 2021-03-14 22:04:14 +00:00
Renovate Bot
caf17f4117 fix(deps): update dependency sequelize to v6.5.1 2021-03-14 19:32:04 +00:00
Renovate Bot
bfac66a561 fix(deps): update dependency fast-json-stringify to v2.5.2 2021-03-14 11:19:19 +00:00
Renovate Bot
bc251932aa chore(deps): update dependency eslint to v7.22.0 2021-03-12 22:13:53 +00:00
Renovate Bot
7d9d31d657 chore(deps): update dependency chai to v4.3.4 2021-03-12 19:32:28 +00:00
Renovate Bot
33cc5bb47c fix(deps): update nest monorepo to v7.6.14 2021-03-12 16:34:56 +00:00
Renovate Bot
490c039de3 chore(deps): update dependency fastify-multipart to v4.0.2 2021-03-12 14:29:44 +00:00
Renovate Bot
c06d6c368c chore(deps): update dependency @types/node to v14.14.34 2021-03-12 14:27:21 +00:00
Kamil Myśliwiec
58735f9434 chore(): update README 2021-03-12 12:52:48 +01:00
Kamil Myśliwiec
e768244db8 chore(@nestjs) publish v7.6.14 release 2021-03-12 12:46:54 +01:00
Kamil Myśliwiec
74713d8559 fix(websockets): fix missing transport type 2021-03-12 12:34:53 +01:00
Kamil Mysliwiec
166ef6758c Merge pull request #6573 from MyAeroCode/lutz-feat/route-injection
feat(core): support route injection
2021-03-12 12:27:42 +01:00
Kamil Mysliwiec
2cda45ba9b Merge pull request #6587 from clayrisser/clayrisser/conventional-middleware-class
fix(core): detect conventional middleware class #6586
2021-03-12 12:27:21 +01:00
Kamil Mysliwiec
82a1f8fca0 Merge pull request #6602 from koenpunt/fix-CORS-origin
fix: update CORS origin type
2021-03-12 12:27:04 +01:00
Kamil Mysliwiec
8582b66385 Merge pull request #6616 from KSchala/refactor-pipes
refactor(common): Removed circular dependencies in pipes
2021-03-12 12:26:42 +01:00
Kamil Mysliwiec
54e9c0a01a Merge pull request #6626 from verycosy/fix/cache-infinite-ttl
fix(common): change cache ttl decorator to apply non expiring ttl
2021-03-12 12:25:27 +01:00
Kamil Myśliwiec
557b80338b chore(): upgrade socket.io dependency 2021-03-12 12:21:31 +01:00
Kamil Mysliwiec
d1fc9971b0 Merge pull request #6648 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.25.0
2021-03-12 12:01:21 +01:00
Kamil Mysliwiec
156e9e5312 Merge pull request #6647 from nestjs/renovate/nestjs-schematics-7.x
chore(deps): update dependency @nestjs/schematics to v7.3.0
2021-03-12 12:00:56 +01:00
Renovate Bot
0dc875340e chore(deps): update dependency webpack to v5.25.0 2021-03-12 10:07:09 +00:00
Renovate Bot
83d5bac65d chore(deps): update dependency @nestjs/schematics to v7.3.0 2021-03-12 09:44:25 +00:00
Kamil Mysliwiec
1b66b21a3a Merge pull request #6637 from nestjs/renovate/ts-loader-8.x
chore(deps): update dependency ts-loader to v8.0.18
2021-03-12 09:39:44 +01:00
Kamil Mysliwiec
eba77eefe1 Merge pull request #6638 from nestjs/renovate/nestjs-schedule-0.x
fix(deps): update dependency @nestjs/schedule to v0.4.3
2021-03-12 09:39:36 +01:00
Kamil Mysliwiec
e941b09bec Merge pull request #6639 from nestjs/renovate/fastify-multipart-4.x
chore(deps): update dependency fastify-multipart to v4.0.1
2021-03-12 09:39:31 +01:00
Kamil Mysliwiec
09559bcd7d Merge pull request #6640 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.14.0
2021-03-12 09:39:26 +01:00
Kamil Mysliwiec
5d096902a3 Merge pull request #6641 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.12.0
2021-03-12 09:39:20 +01:00
Kamil Mysliwiec
587b6e3ce5 Merge pull request #6619 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.14.33
2021-03-12 09:39:11 +01:00
Renovate Bot
231cc2b903 fix(deps): update dependency mongoose to v5.12.0 2021-03-11 21:24:56 +00:00
Renovate Bot
d2add71e3f chore(deps): update dependency fastify-multipart to v4.0.1 2021-03-11 14:51:46 +00:00
Renovate Bot
079f43a1a8 fix(deps): update dependency fastify to v3.14.0 2021-03-11 12:41:27 +00:00
Renovate Bot
685a62bf9e fix(deps): update dependency @nestjs/schedule to v0.4.3 2021-03-11 12:39:01 +00:00
Renovate Bot
85f941a2ae chore(deps): update dependency ts-loader to v8.0.18 2021-03-11 12:38:05 +00:00
Renovate Bot
8be5d91a6b chore(deps): update dependency @types/node to v14.14.33 2021-03-11 10:05:19 +00:00
Jinho Jang
c719611177 change to nullish coalescing operator 2021-03-11 17:54:03 +09:00
Kamil Mysliwiec
eb239abd82 Merge pull request #6629 from nestjs/renovate/grpc-1.x
fix(deps): update dependency grpc to v1.24.6
2021-03-11 08:54:02 +01:00
Kamil Mysliwiec
bda6783552 Merge pull request #6624 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.7.16
2021-03-11 08:53:57 +01:00
Kamil Mysliwiec
a981b8afc1 Merge pull request #6622 from nestjs/renovate/engine.io-client-5.x
chore(deps): update dependency engine.io-client to v5
2021-03-11 08:53:51 +01:00
Kamil Mysliwiec
a2e097c0de Merge pull request #6627 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.5.1
2021-03-11 08:53:45 +01:00
Renovate Bot
150f8298e0 fix(deps): update dependency grpc to v1.24.6 2021-03-10 22:41:32 +00:00
Renovate Bot
221e81eb74 fix(deps): update dependency fast-json-stringify to v2.5.1 2021-03-10 18:31:18 +00:00
verycosy
a63279dc2e fix(common): change cache ttl decorator to apply non expiring ttl
When used, @CacheTTL(0) will set non expiring value on endpoint
2021-03-11 01:07:06 +09:00
Renovate Bot
ceca5a3e57 fix(deps): update dependency @nestjs/swagger to v4.7.16 2021-03-10 14:57:10 +00:00
Renovate Bot
51fc15db7e chore(deps): update dependency engine.io-client to v5 2021-03-10 10:36:41 +00:00
Kamil Myśliwiec
e874d2dbb5 chore(): publish release 2021-03-10 11:12:17 +01:00
Kamil Myśliwiec
6f200885d3 fix(core): fix path concatenating strategy 2021-03-10 09:16:24 +01:00
Kamil Mysliwiec
a5cca0b573 Merge pull request #6617 from nestjs/renovate/nestjs-schematics-7.x
chore(deps): update dependency @nestjs/schematics to v7.2.9
2021-03-09 15:01:32 +01:00
Renovate Bot
c82ed9388e chore(deps): update dependency @nestjs/schematics to v7.2.9 2021-03-09 11:43:35 +00:00
Kevin Schala
b32b4f4571 refactor(common): Removed circular dependencies in pipes 2021-03-09 10:09:50 +01:00
Kamil Mysliwiec
5baff1f737 Merge pull request #6615 from minsoo0715/upstream/nestjs_kr
Fix Korean document translation error
2021-03-09 09:59:34 +01:00
Kamil Mysliwiec
5b6392ea52 Merge pull request #6600 from nestjs/renovate/amqplib-0.x
chore(deps): update dependency amqplib to v0.7.1
2021-03-09 09:57:58 +01:00
Kevin Schala
07eefba9ad refactor(common): Removed circular dependencies in pipes 2021-03-09 09:37:19 +01:00
Kevin Schala
fd39739806 refactor(common): Removed circular dependencies 2021-03-09 09:29:55 +01:00
WhiteB
2c2d086ad6 Fix translation error 2021-03-09 16:43:51 +09:00
Renovate Bot
043490f52b chore(deps): update dependency amqplib to v0.7.1 2021-03-09 07:35:09 +00:00
Kamil Mysliwiec
ae3ec83acf Merge pull request #6601 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.24.4
2021-03-09 08:08:27 +01:00
Kamil Mysliwiec
c680b26afc Merge pull request #6599 from minsoo0715/upstream/nestjs_kr
add korean document
2021-03-09 08:03:25 +01:00
Kamil Mysliwiec
d777dbdfe2 Merge pull request #6603 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.5.0
2021-03-09 08:02:50 +01:00
Kamil Mysliwiec
07366bfb03 Merge pull request #6605 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.17.0
2021-03-09 08:02:45 +01:00
Kamil Mysliwiec
c8398947bf Merge pull request #6606 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.21.1
2021-03-09 08:02:39 +01:00
Kamil Mysliwiec
ee371820c2 Merge pull request #6607 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.13.10
2021-03-09 08:02:30 +01:00
Renovate Bot
56abfd8435 chore(deps): update babel monorepo to v7.13.10 2021-03-08 23:05:09 +00:00
WhiteB
4144496e1b delete sponsor section 2021-03-09 08:04:24 +09:00
Renovate Bot
e93ac95504 fix(deps): update apollo graphql packages to v2.21.1 2021-03-08 21:03:09 +00:00
Renovate Bot
a3b6a48b81 chore(deps): update typescript-eslint monorepo to v4.17.0 2021-03-08 20:58:35 +00:00
Renovate Bot
5c684888e3 fix(deps): update dependency fast-json-stringify to v2.5.0 2021-03-08 16:45:54 +00:00
Koen Punt
0980efc99e fix: update CORS origin type
The second argument of the origin callback is not a boolean, but the "non-function value of the origin option".

NB: Passing `false` doesn't reject the origin, it evaluates to nothing, and then the library interpreters that as `*`, which allows everything.
2021-03-08 14:20:22 +01:00
Renovate Bot
aa995b7a42 chore(deps): update dependency webpack to v5.24.4 2021-03-08 12:57:35 +00:00
Kamil Mysliwiec
837ed21a96 Update readme_zh.md 2021-03-08 11:31:53 +01:00
Kamil Mysliwiec
3f07a4d987 Merge pull request #6581 from nestjs/renovate/mocha-8.x
chore(deps): update dependency mocha to v8.3.1
2021-03-08 11:02:33 +01:00
WhiteB
dab455701a add korean document 2021-03-08 18:02:35 +09:00
Renovate Bot
21c0f26f94 chore(deps): update dependency mocha to v8.3.1 2021-03-08 07:51:45 +00:00
Kamil Mysliwiec
86b4e259c8 Merge pull request #6589 from nestjs/renovate/sinon-9.x
chore(deps): update dependency @types/sinon to v9.0.11
2021-03-08 08:34:54 +01:00
Kamil Mysliwiec
6d7ec56902 Merge pull request #6588 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.14.32
2021-03-08 08:34:48 +01:00
Kamil Mysliwiec
05c9524b20 Merge pull request #6585 from nestjs/renovate/ws-7.x
fix(deps): update dependency ws to v7.4.4
2021-03-08 08:34:41 +01:00
Kamil Mysliwiec
f9844df057 Merge pull request #6578 from nestjs/renovate/graphql-subscriptions-1.x
fix(deps): update dependency graphql-subscriptions to v1.2.1
2021-03-08 08:34:30 +01:00
Kamil Mysliwiec
e68355ae2e Merge pull request #6575 from nestjs/renovate/cache-manager-3.x
chore(deps): update dependency cache-manager to v3.4.1
2021-03-08 08:34:19 +01:00
Kamil Mysliwiec
fdfa50153b Merge pull request #6574 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.11.19
2021-03-08 08:34:02 +01:00
Renovate Bot
a04e5a0e31 chore(deps): update dependency @types/sinon to v9.0.11 2021-03-07 12:53:45 +00:00
Renovate Bot
18a6e96f17 chore(deps): update dependency @types/node to v14.14.32 2021-03-07 10:43:52 +00:00
Clay Risser
b5476ed439 fix(core): detect conventional middleware class #6586 2021-03-07 04:30:11 -06:00
Renovate Bot
563b4f2e20 fix(deps): update dependency ws to v7.4.4 2021-03-06 22:42:34 +00:00
Renovate Bot
efdaed14a0 fix(deps): update dependency graphql-subscriptions to v1.2.1 2021-03-06 01:19:52 +00:00
Renovate Bot
1ad42e9c0b chore(deps): update dependency cache-manager to v3.4.1 2021-03-05 20:29:35 +00:00
Renovate Bot
8b777b166a fix(deps): update dependency mongoose to v5.11.19 2021-03-05 18:26:34 +00:00
Kamil Mysliwiec
779b5e6eb3 Merge pull request #6570 from nestjs/renovate/typescript-4.x
chore(deps): update dependency typescript to v4.2.3
2021-03-05 15:39:56 +01:00
Kamil Myśliwiec
33b8095c91 fix(core): minor versioning tweaks (logging) 2021-03-05 14:21:13 +01:00
Renovate Bot
234354ab9b chore(deps): update dependency typescript to v4.2.3 2021-03-05 12:17:23 +00:00
Lutz
3f154cf0dd feat(core): support route injection 2021-03-05 12:14:53 +09:00
Kamil Mysliwiec
52f908f8c7 Update Readme.md 2021-03-04 11:15:14 +01:00
Kamil Mysliwiec
67c3a3f434 Merge pull request #6567 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.24.3
2021-03-04 10:46:20 +01:00
Kamil Mysliwiec
a5949c0d14 Merge pull request #6566 from nestjs/renovate/chai-4.x
chore(deps): update dependency chai to v4.3.3
2021-03-04 10:46:06 +01:00
Kamil Mysliwiec
675b5085a7 Merge pull request #6554 from nestjs/renovate/point-of-view-4.x
fix(deps): update dependency point-of-view to v4.14.0
2021-03-04 10:45:52 +01:00
Renovate Bot
9f94dc564d chore(deps): update dependency webpack to v5.24.3 2021-03-03 20:52:44 +00:00
Renovate Bot
2b9b499d0b chore(deps): update dependency chai to v4.3.3 2021-03-03 19:02:41 +00:00
Renovate Bot
95105a1a72 fix(deps): update dependency point-of-view to v4.14.0 2021-03-03 08:34:48 +00:00
Kamil Mysliwiec
66def1dc2e Merge pull request #6559 from nestjs/dependabot/npm_and_yarn/point-of-view-4.14.0
chore(deps-dev): bump point-of-view from 4.13.0 to 4.14.0
2021-03-03 09:30:18 +01:00
Kamil Mysliwiec
f79f021f02 Merge pull request #6555 from nestjs/renovate/chai-4.x
chore(deps): update dependency chai to v4.3.1
2021-03-03 09:30:06 +01:00
Kamil Mysliwiec
65e8a3afec Merge pull request #6553 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.13.0
2021-03-03 09:29:54 +01:00
dependabot[bot]
0f03887acb chore(deps-dev): bump point-of-view from 4.13.0 to 4.14.0
Bumps [point-of-view](https://github.com/fastify/point-of-view) from 4.13.0 to 4.14.0.
- [Release notes](https://github.com/fastify/point-of-view/releases)
- [Commits](https://github.com/fastify/point-of-view/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-03 05:13:10 +00:00
Renovate Bot
49ceda72d1 chore(deps): update dependency chai to v4.3.1 2021-03-02 19:48:57 +00:00
Renovate Bot
713dc97c7e fix(deps): update dependency fastify to v3.13.0 2021-03-02 18:35:42 +00:00
Kamil Mysliwiec
93f8502398 Merge pull request #6549 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.9.11
2021-03-02 14:41:20 +01:00
Renovate Bot
2e510cdfda fix(deps): update dependency @nestjs/graphql to v7.9.11 2021-03-02 10:39:22 +00:00
Kamil Mysliwiec
e6a8238b9d Merge pull request #6541 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.16.1
2021-03-02 08:43:45 +01:00
Kamil Mysliwiec
2cef128dbf Merge pull request #6542 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.13.9
2021-03-02 08:43:37 +01:00
Kamil Mysliwiec
e915caa2a4 Merge pull request #6544 from nestjs/renovate/husky-5.x
chore(deps): update dependency husky to v5.1.3
2021-03-02 08:43:31 +01:00
Renovate Bot
2ec84a6ec9 chore(deps): update dependency husky to v5.1.3 2021-03-02 04:13:36 +00:00
Renovate Bot
468f5ae320 chore(deps): update typescript-eslint monorepo to v4.16.1 2021-03-01 22:21:51 +00:00
Renovate Bot
5daa7ea499 chore(deps): update babel monorepo to v7.13.9 2021-03-01 21:57:30 +00:00
Kamil Mysliwiec
4b7c1ad465 Merge pull request #6531 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.9.1
2021-03-01 12:14:55 +01:00
Kamil Mysliwiec
2e734c9e93 Merge pull request #6534 from nestjs/renovate/husky-5.x
chore(deps): update dependency husky to v5.1.2
2021-03-01 12:14:51 +01:00
Kamil Mysliwiec
70d3b4aa6f Merge pull request #6530 from nestjs/renovate/pug-3.x
fix(deps): update dependency pug to v3.0.2
2021-03-01 12:14:37 +01:00
Renovate Bot
8fc510d0e5 chore(deps): update dependency husky to v5.1.2 2021-03-01 02:22:32 +00:00
Renovate Bot
e133b44438 fix(deps): update dependency pug to v3.0.2 2021-02-28 20:10:05 +00:00
Renovate Bot
33ed70d427 chore(deps): update dependency core-js to v3.9.1 2021-02-28 20:09:01 +00:00
Kamil Mysliwiec
6e6749b4ba Merge pull request #6521 from nestjs/renovate/nestjs-mongoose-7.x
fix(deps): update dependency @nestjs/mongoose to v7.2.4
2021-02-28 10:46:37 +01:00
Kamil Mysliwiec
da24a61984 Merge pull request #6524 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.13.8
2021-02-28 10:46:31 +01:00
Kamil Mysliwiec
905d435395 Merge pull request #6527 from nestjs/renovate/commitlint-monorepo
chore(deps): update commitlint monorepo to v12.0.1
2021-02-28 10:46:27 +01:00
Kamil Mysliwiec
5e624ecf6c Merge pull request #6529 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.21.0
2021-02-28 10:46:14 +01:00
Renovate Bot
9a13eda228 chore(deps): update dependency eslint to v7.21.0 2021-02-27 22:52:24 +00:00
Renovate Bot
9d31901030 chore(deps): update commitlint monorepo to v12.0.1 2021-02-27 08:15:55 +00:00
Renovate Bot
77bea4da8f chore(deps): update babel monorepo to v7.13.8 2021-02-27 00:19:16 +00:00
Kamil Mysliwiec
8530269674 Merge pull request #6520 from nestjs/renovate/nestjs-schematics-7.x
chore(deps): update dependency @nestjs/schematics to v7.2.8
2021-02-26 13:44:13 +01:00
Renovate Bot
252e06ae10 fix(deps): update dependency @nestjs/mongoose to v7.2.4 2021-02-26 12:35:08 +00:00
Renovate Bot
fe235f9e0f chore(deps): update dependency @nestjs/schematics to v7.2.8 2021-02-26 12:31:52 +00:00
Kamil Mysliwiec
fe6377b86f Merge pull request #6515 from nestjs/renovate/engine.io-client-4.x
chore(deps): update dependency engine.io-client to v4.1.2
2021-02-26 12:47:27 +01:00
Kamil Mysliwiec
c6297aacea Merge pull request #6513 from nestjs/renovate/artillery-1.x
chore(deps): update dependency artillery to v1.6.2
2021-02-26 12:47:21 +01:00
Kamil Mysliwiec
6f345da5b6 Merge pull request #6490 from nestjs/renovate/typescript-4.x
chore(deps): update dependency typescript to v4.2.2
2021-02-26 12:47:14 +01:00
Kamil Mysliwiec
654c9fb0bf Merge pull request #6461 from nestjs/renovate/eslint-config-prettier-8.x
chore(deps): update dependency eslint-config-prettier to v8
2021-02-26 12:46:56 +01:00
Kamil Myśliwiec
128854ccc9 sample(webpack): add watch ignore plugin 2021-02-26 12:35:06 +01:00
Jay McDoniel
ce291e784e feat: address comments to make new method for cache interceptor 2021-02-25 15:47:46 -08:00
Renovate Bot
0d88b247fe chore(deps): update dependency engine.io-client to v4.1.2 2021-02-25 23:25:11 +00:00
Renovate Bot
78a9374ce0 chore(deps): update dependency typescript to v4.2.2 2021-02-25 13:46:16 +00:00
Renovate Bot
1aea86b2e3 chore(deps): update dependency eslint-config-prettier to v8 2021-02-25 13:24:01 +00:00
Renovate Bot
9e6647048f chore(deps): update dependency artillery to v1.6.2 2021-02-25 13:03:41 +00:00
Kamil Myśliwiec
58d850da0f chore(): upgrade ts and eslint prettier plugin 2021-02-25 13:57:43 +01:00
Kamil Myśliwiec
1187212f76 test(): fix broken application config test 2021-02-25 12:15:06 +01:00
Kamil Myśliwiec
040eb3cc2e fix(testing): add debug and verbose methods to testing logger 2021-02-25 11:53:15 +01:00
Kamil Mysliwiec
5d49b4c67f Merge pull request #6501 from nestjs/renovate/ts-morph-10.x
chore(deps): update dependency ts-morph to v10.0.1
2021-02-25 10:12:12 +01:00
Renovate Bot
8d7396e72e chore(deps): update dependency ts-morph to v10.0.1 2021-02-25 07:29:41 +00:00
Kamil Mysliwiec
1f20451372 Merge pull request #6509 from nestjs/dependabot/npm_and_yarn/rxjs-compat-6.6.6
chore(deps-dev): bump rxjs-compat from 6.6.3 to 6.6.6
2021-02-25 08:25:48 +01:00
Kamil Mysliwiec
4cae4b107e Merge pull request #6508 from nestjs/dependabot/npm_and_yarn/ts-morph-10.0.1
chore(deps-dev): bump ts-morph from 10.0.0 to 10.0.1
2021-02-25 08:25:43 +01:00
Kamil Mysliwiec
522818f40f Merge pull request #6504 from nestjs/renovate/rxjs-6.x
fix(deps): update dependency rxjs to v6.6.6
2021-02-25 08:25:39 +01:00
Kamil Mysliwiec
102fb7fc6c Merge pull request #6503 from nestjs/renovate/rxjs-compat-6.x
chore(deps): update dependency rxjs-compat to v6.6.6
2021-02-25 08:25:34 +01:00
Kamil Mysliwiec
7ad518c2b0 Merge pull request #6502 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.24.2
2021-02-25 08:25:27 +01:00
dependabot[bot]
b95634ffe9 chore(deps-dev): bump rxjs-compat from 6.6.3 to 6.6.6
Bumps rxjs-compat from 6.6.3 to 6.6.6.

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-25 05:33:58 +00:00
dependabot[bot]
43e69271ee chore(deps-dev): bump ts-morph from 10.0.0 to 10.0.1
Bumps [ts-morph](https://github.com/dsherret/ts-morph) from 10.0.0 to 10.0.1.
- [Release notes](https://github.com/dsherret/ts-morph/releases)
- [Commits](https://github.com/dsherret/ts-morph/compare/10.0.0...tsa-10.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-25 05:29:38 +00:00
Renovate Bot
46ef425274 fix(deps): update dependency rxjs to v6.6.6 2021-02-25 02:02:46 +00:00
Renovate Bot
fca973e6b2 chore(deps): update dependency rxjs-compat to v6.6.6 2021-02-25 01:40:06 +00:00
Renovate Bot
b8842ea3e6 chore(deps): update dependency webpack to v5.24.2 2021-02-24 22:26:09 +00:00
Kamil Mysliwiec
e25031a684 Merge pull request #6499 from nestjs/renovate/nest-monorepo
chore(deps): update dependency @nestjs/cli to v7.5.6
2021-02-24 19:02:03 +01:00
Kamil Mysliwiec
6b478ea512 Merge pull request #6500 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.7.15
2021-02-24 19:01:49 +01:00
Renovate Bot
5ed0a5a4df fix(deps): update dependency @nestjs/swagger to v4.7.15 2021-02-24 14:48:59 +00:00
Renovate Bot
9f05a38e3d chore(deps): update dependency @nestjs/cli to v7.5.6 2021-02-24 13:55:01 +00:00
Kamil Myśliwiec
ab4c7836f3 chore(): publish 8.0.0-alpha.2 release 2021-02-24 14:53:34 +01:00
Kamil Myśliwiec
87f200f7d9 sample(webpack): fix webpack config 2021-02-24 14:23:19 +01:00
Kamil Mysliwiec
80a7a5511c Merge pull request #6497 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.9.10
2021-02-24 13:32:13 +01:00
Kamil Mysliwiec
714d91bf15 Merge pull request #6498 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.7.14
2021-02-24 13:31:54 +01:00
Renovate Bot
de2a60c4f5 fix(deps): update dependency @nestjs/swagger to v4.7.14 2021-02-24 12:23:50 +00:00
Renovate Bot
fcc632cef4 fix(deps): update dependency @nestjs/graphql to v7.9.10 2021-02-24 12:22:44 +00:00
Kamil Myśliwiec
d0e1faf1e6 docs(common): versioning and path only supported by http apps 2021-02-24 13:19:38 +01:00
Kamil Mysliwiec
346e0daf44 Merge pull request #6495 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.13.7
2021-02-24 13:16:00 +01:00
Kamil Myśliwiec
aaa83082a2 Merge branch 'rich-w-lee-feat/versioning' into 8.0.0 2021-02-24 13:15:23 +01:00
Kamil Myśliwiec
6c9647ab3b chore(): fix merge conflicts, minor tweaks 2021-02-24 12:52:00 +01:00
Renovate Bot
28f7050e6b chore(deps): update babel monorepo to v7.13.7 2021-02-24 10:41:40 +00:00
Kamil Mysliwiec
bb6ded3a54 Merge pull request #6445 from Tony133/chore/update-transform-options-interface
chore(): updated transform options interface
2021-02-24 11:03:58 +01:00
Kamil Mysliwiec
1fe1bb0222 Merge pull request #6487 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.24.1
2021-02-24 11:00:07 +01:00
Kamil Mysliwiec
44a15be332 Merge pull request #6488 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.11.18
2021-02-24 10:59:59 +01:00
Renovate Bot
469e6108d0 chore(deps): update dependency webpack to v5.24.1 2021-02-24 08:16:58 +00:00
Kamil Mysliwiec
ff927da889 Merge pull request #6491 from nestjs/renovate/ts-morph-10.x
chore(deps): update dependency ts-morph to v10
2021-02-24 09:13:50 +01:00
Kamil Mysliwiec
fcc8da7b24 Merge pull request #6494 from nestjs/dependabot/npm_and_yarn/mongoose-5.11.18
chore(deps-dev): bump mongoose from 5.11.17 to 5.11.18
2021-02-24 09:13:39 +01:00
Kamil Mysliwiec
b75884bb7e Merge pull request #6489 from nestjs/renovate/ts-jest-26.x
chore(deps): update dependency ts-jest to v26.5.2
2021-02-24 09:13:35 +01:00
Kamil Mysliwiec
d97adc7ded Merge pull request #6478 from nestjs/renovate/major-commitlint-monorepo
chore(deps): update commitlint monorepo to v12 (major)
2021-02-24 09:13:27 +01:00
Kamil Mysliwiec
5cbec7bd49 Merge pull request #6476 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo
2021-02-24 09:13:01 +01:00
Kamil Mysliwiec
63a8e6b58b Merge pull request #6471 from nestjs/renovate/fastify-static-4.x
fix(deps): update dependency fastify-static to v4.0.1
2021-02-24 09:12:54 +01:00
dependabot[bot]
ffbd67eb94 chore(deps-dev): bump mongoose from 5.11.17 to 5.11.18
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.11.17 to 5.11.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.11.17...5.11.18)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-24 05:22:36 +00:00
Renovate Bot
0bfed7ec60 chore(deps): update dependency ts-morph to v10 2021-02-24 01:51:25 +00:00
Renovate Bot
b53e4aac1c chore(deps): update dependency ts-jest to v26.5.2 2021-02-24 00:14:01 +00:00
Renovate Bot
c49e84bf68 fix(deps): update dependency mongoose to v5.11.18 2021-02-23 22:07:25 +00:00
Renovate Bot
51a9859ecb chore(deps): update babel monorepo 2021-02-23 18:30:26 +00:00
Renovate Bot
be7e534cfa chore(deps): update commitlint monorepo to v12 2021-02-23 07:53:08 +00:00
Renovate Bot
2f4b7afd3e fix(deps): update dependency fastify-static to v4.0.1 2021-02-23 07:24:50 +00:00
Kamil Mysliwiec
3d525bc970 Merge pull request #6479 from nestjs/dependabot/npm_and_yarn/husky-5.1.1
chore(deps-dev): bump husky from 5.1.0 to 5.1.1
2021-02-23 08:20:57 +01:00
Kamil Mysliwiec
65fda255f2 Merge pull request #6477 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.24.0
2021-02-23 08:20:51 +01:00
Kamil Mysliwiec
cde9a84143 Merge pull request #6475 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.15.2
2021-02-23 08:18:57 +01:00
Kamil Mysliwiec
1fff8c09d2 Merge pull request #6473 from nestjs/renovate/husky-5.x
chore(deps): update dependency husky to v5.1.1
2021-02-23 08:18:41 +01:00
Kamil Mysliwiec
a5882e3c36 Merge pull request #6472 from nestjs/renovate/amqplib-0.x
chore(deps): update dependency amqplib to v0.7.0
2021-02-23 08:18:36 +01:00
Kamil Mysliwiec
73a143c5e8 Merge pull request #6470 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.6.13
2021-02-23 08:18:24 +01:00
dependabot[bot]
65f82613ba chore(deps-dev): bump husky from 5.1.0 to 5.1.1
Bumps [husky](https://github.com/typicode/husky) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v5.1.0...v5.1.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-23 05:17:50 +00:00
Renovate Bot
c4243290a1 chore(deps): update dependency webpack to v5.24.0 2021-02-23 00:18:35 +00:00
Renovate Bot
8e3806fc52 chore(deps): update typescript-eslint monorepo to v4.15.2 2021-02-22 20:10:23 +00:00
Renovate Bot
26e911005e chore(deps): update dependency husky to v5.1.1 2021-02-22 18:01:50 +00:00
Renovate Bot
daeb389da1 chore(deps): update dependency amqplib to v0.7.0 2021-02-22 15:15:42 +00:00
Renovate Bot
232ad194e5 fix(deps): update nest monorepo to v7.6.13 2021-02-22 10:32:48 +00:00
Kamil Mysliwiec
7c0ed93dee Merge pull request #6469 from nestjs/renovate/nestjs-event-emitter-0.x
fix(deps): update dependency @nestjs/event-emitter to v0.0.3
2021-02-22 10:58:31 +01:00
Kamil Myśliwiec
e4a2b06205 chore(@nestjs) publish v7.6.13 release 2021-02-22 10:49:59 +01:00
Renovate Bot
4773cf631d fix(deps): update dependency @nestjs/event-emitter to v0.0.3 2021-02-22 09:48:50 +00:00
Kamil Myśliwiec
7cb7b1dc8a fix(core): support extracting paths from ctrl with many paths #6463 2021-02-22 10:47:35 +01:00
Kamil Myśliwiec
e7fa96022e chore(): update benchmarks 2021-02-22 10:21:11 +01:00
Kamil Mysliwiec
de4a90cc65 Merge pull request #6464 from nestjs/renovate/husky-5.x
chore(deps): update dependency husky to v5.1.0
2021-02-22 08:01:06 +01:00
Renovate Bot
dfb03e17ef chore(deps): update dependency husky to v5.1.0 2021-02-21 23:29:48 +00:00
Kamil Mysliwiec
87b6951143 Merge pull request #6455 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.14.31
2021-02-21 20:57:25 +01:00
Renovate Bot
1e644bd95b chore(deps): update dependency @types/node to v14.14.31 2021-02-21 14:03:27 +00:00
Kamil Mysliwiec
29cc923de8 Merge pull request #6459 from nestjs/renovate/concurrently-6.x
chore(deps): update dependency concurrently to v6
2021-02-21 14:40:25 +01:00
Kamil Mysliwiec
d570a79a3b Merge pull request #6456 from BatuhanW/add-injectable-to-event-emitter-sample
chore(sample/30): add Injectable decorator to OrderCreatedListener
2021-02-21 14:39:51 +01:00
Renovate Bot
7ad0f61bf4 chore(deps): update dependency concurrently to v6 2021-02-20 11:51:56 +00:00
Batuhan Wilhelm
513d2c91aa chore(sample/30): add Injectable decorator to OrderCreatedListener 2021-02-20 01:20:01 +03:00
Kamil Mysliwiec
c19f6267d4 Merge pull request #6447 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo
2021-02-19 13:31:11 +01:00
Renovate Bot
c1c7f00f85 chore(deps): update babel monorepo 2021-02-19 07:51:07 +00:00
Kamil Mysliwiec
6ac26cba50 Merge pull request #6452 from nestjs/dependabot/npm_and_yarn/types/node-14.14.30
chore(deps-dev): bump @types/node from 14.14.28 to 14.14.30
2021-02-19 08:46:44 +01:00
Kamil Mysliwiec
a9d16961af Merge pull request #6451 from nestjs/dependabot/npm_and_yarn/core-js-3.9.0
chore(deps-dev): bump core-js from 3.8.3 to 3.9.0
2021-02-19 08:46:39 +01:00
Kamil Mysliwiec
49e2c4dc7d Merge pull request #6450 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.14.30
2021-02-19 08:46:32 +01:00
Kamil Mysliwiec
9518f6448f Merge pull request #6449 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.9.0
2021-02-19 08:46:26 +01:00
Kamil Mysliwiec
2882764a45 Merge pull request #6448 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.23.0
2021-02-19 08:46:19 +01:00
dependabot[bot]
38cfd1b445 chore(deps-dev): bump @types/node from 14.14.28 to 14.14.30
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.28 to 14.14.30.
- [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>
2021-02-19 05:22:57 +00:00
dependabot[bot]
aa47eb99be chore(deps-dev): bump core-js from 3.8.3 to 3.9.0
Bumps [core-js](https://github.com/zloirock/core-js) from 3.8.3 to 3.9.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.8.3...v3.9.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-19 05:20:37 +00:00
Renovate Bot
ffa1ead4a2 chore(deps): update dependency @types/node to v14.14.30 2021-02-19 04:42:08 +00:00
Richard Lee
070b81d8f4 feat(common/core): api versioning
adding the ability to have different versions of routes to support changing applications that still need to support legacy consumers

closes https://github.com/nestjs/nest/issues/5065
2021-02-18 13:59:04 -05:00
Renovate Bot
5385337dfc chore(deps): update dependency core-js to v3.9.0 2021-02-18 17:54:56 +00:00
Renovate Bot
89c454b996 chore(deps): update dependency webpack to v5.23.0 2021-02-18 16:19:45 +00:00
Tony133
cedc474723 chore(): updated transform options interface 2021-02-18 14:56:21 +01:00
Kamil Mysliwiec
f95d37f542 Merge pull request #6442 from nestjs/renovate/fastify-static-4.x
fix(deps): update dependency fastify-static to v4
2021-02-18 13:56:01 +01:00
Renovate Bot
a47c2d8ddc fix(deps): update dependency fastify-static to v4 2021-02-18 11:09:20 +00:00
Kamil Mysliwiec
e86a66c794 Merge pull request #6434 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.11.17
2021-02-18 10:11:52 +01:00
Renovate Bot
b39ae98514 fix(deps): update dependency mongoose to v5.11.17 2021-02-18 08:02:17 +00:00
Kamil Mysliwiec
3d40ae3f3c Merge pull request #6438 from nestjs/dependabot/npm_and_yarn/mongoose-5.11.17
chore(deps-dev): bump mongoose from 5.11.16 to 5.11.17
2021-02-18 08:26:18 +01:00
Kamil Mysliwiec
6b4f830e30 Merge pull request #6435 from nestjs/renovate/mocha-8.x
chore(deps): update dependency @types/mocha to v8.2.1
2021-02-18 08:26:11 +01:00
Kamil Mysliwiec
7809ec8d45 Merge pull request #6433 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v7.0.4
2021-02-18 08:26:06 +01:00
Kamil Mysliwiec
2eff8bb355 Merge pull request #6430 from nestjs/renovate/nest-monorepo
chore(deps): update nest monorepo
2021-02-18 08:25:59 +01:00
dependabot[bot]
9a12e7bf35 chore(deps-dev): bump mongoose from 5.11.16 to 5.11.17
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.11.16 to 5.11.17.
- [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.16...5.11.17)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-18 05:23:43 +00:00
Renovate Bot
bbf9e693b6 chore(deps): update dependency @types/mocha to v8.2.1 2021-02-17 18:11:11 +00:00
Renovate Bot
47b2ed07ed fix(deps): update dependency graphql-tools to v7.0.4 2021-02-17 14:10:01 +00:00
Renovate Bot
59319e93d9 chore(deps): update nest monorepo 2021-02-17 12:35:28 +00:00
Kamil Mysliwiec
45866e26ab Merge pull request #6426 from nestjs/renovate/socket.io-redis-1.x
chore(deps): update dependency @types/socket.io-redis to v1.0.27
2021-02-17 09:34:09 +01:00
Jay McDoniel
29b408b171 feat(cache): allow for cache interceptor to be more easily extended
With the `CacheIntercetpor` now using a `protected` array of allowed methods
it will be easier to allow for adding new methods to be cached without having to
rewrite the entire `trackBy` method. This will allow for users to add methods
like `HEAD` to be cached.

fix: #6427
2021-02-16 16:40:44 -08:00
Renovate Bot
544633f4ad chore(deps): update dependency @types/socket.io-redis to v1.0.27 2021-02-16 19:09:18 +00:00
Kamil Mysliwiec
c8de663f40 Merge pull request #6424 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.9.9
2021-02-16 16:00:51 +01:00
Renovate Bot
801dd7a882 fix(deps): update dependency @nestjs/graphql to v7.9.9 2021-02-16 12:01:20 +00:00
Kamil Mysliwiec
14a2415070 Update Readme.md 2021-02-16 09:23:13 +01:00
Kamil Mysliwiec
c429576c07 Merge pull request #6417 from nestjs/renovate/sequelize-typescript-2.x
fix(deps): update dependency sequelize-typescript to v2.1.0
2021-02-16 08:53:59 +01:00
Kamil Mysliwiec
0a287c8817 Merge pull request #6420 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.15.1
2021-02-16 08:53:45 +01:00
Renovate Bot
cc445332a3 chore(deps): update typescript-eslint monorepo to v4.15.1 2021-02-15 20:06:53 +00:00
Renovate Bot
fcb31ab7bb fix(deps): update dependency sequelize-typescript to v2.1.0 2021-02-15 13:28:24 +00:00
Kamil Mysliwiec
bc6dda9992 Merge pull request #6399 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.20.0
2021-02-15 14:26:45 +01:00
Kamil Mysliwiec
99059148d4 Merge pull request #6400 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.11.16
2021-02-15 14:26:37 +01:00
Kamil Mysliwiec
1848755d21 Merge pull request #6414 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.22.0
2021-02-15 14:26:28 +01:00
Kamil Mysliwiec
d450111f06 Merge pull request #6415 from nestjs/renovate/handlebars-4.x
fix(deps): update dependency handlebars to v4.7.7
2021-02-15 14:26:20 +01:00
Kamil Mysliwiec
db73a25a1d Merge pull request #6416 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.4.2
2021-02-15 14:26:10 +01:00
Renovate Bot
e20758036e fix(deps): update dependency fast-json-stringify to v2.4.2 2021-02-15 11:54:11 +00:00
Renovate Bot
9922cae666 fix(deps): update dependency handlebars to v4.7.7 2021-02-15 10:50:56 +00:00
Renovate Bot
8f270c4129 chore(deps): update dependency webpack to v5.22.0 2021-02-15 10:50:04 +00:00
Renovate Bot
147cd417b5 chore(deps): update dependency eslint to v7.20.0 2021-02-15 10:49:02 +00:00
Renovate Bot
cbbc01fe43 fix(deps): update dependency mongoose to v5.11.16 2021-02-15 10:27:04 +00:00
Kamil Mysliwiec
a5a05fa5b0 Update Readme.md 2021-02-15 11:10:40 +01:00
Kamil Mysliwiec
23001620eb Merge pull request #6413 from nestjs/dependabot/npm_and_yarn/types/cors-2.8.10
chore(deps-dev): bump @types/cors from 2.8.9 to 2.8.10
2021-02-15 10:59:43 +01:00
Kamil Mysliwiec
55d113c250 Merge pull request #6412 from nestjs/dependabot/npm_and_yarn/mongoose-5.11.16
chore(deps-dev): bump mongoose from 5.11.15 to 5.11.16
2021-02-15 10:59:27 +01:00
Kamil Mysliwiec
45345cfb6a Merge pull request #6410 from nestjs/dependabot/npm_and_yarn/types/node-14.14.28
chore(deps-dev): bump @types/node from 14.14.27 to 14.14.28
2021-02-15 10:59:22 +01:00
Kamil Mysliwiec
97d0aee4e1 Merge pull request #6409 from nestjs/dependabot/npm_and_yarn/eslint-7.20.0
chore(deps-dev): bump eslint from 7.19.0 to 7.20.0
2021-02-15 10:59:16 +01:00
Kamil Mysliwiec
5cd3c3c0c9 Merge pull request #6408 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.14.28
2021-02-15 10:59:10 +01:00
Kamil Mysliwiec
4fa1564288 Merge pull request #6406 from nestjs/renovate/class-transformer-0.x
fix(deps): update dependency class-transformer to v0.4.0
2021-02-15 10:59:05 +01:00
Kamil Mysliwiec
a5a8bc80c3 Merge pull request #6405 from nestjs/renovate/cors-2.x
chore(deps): update dependency @types/cors to v2.8.10
2021-02-15 10:58:57 +01:00
Kamil Mysliwiec
50b7c7103e Merge pull request #6402 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.12.0
2021-02-15 10:58:47 +01:00
dependabot[bot]
c25abbfda4 chore(deps-dev): bump @types/cors from 2.8.9 to 2.8.10
Bumps [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) from 2.8.9 to 2.8.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/cors)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-15 05:34:22 +00:00
dependabot[bot]
60bae3d5f0 chore(deps-dev): bump mongoose from 5.11.15 to 5.11.16
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.11.15 to 5.11.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.11.15...5.11.16)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-15 05:33:06 +00:00
dependabot[bot]
14969285ea chore(deps-dev): bump @types/node from 14.14.27 to 14.14.28
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.27 to 14.14.28.
- [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>
2021-02-15 05:29:09 +00:00
dependabot[bot]
e9e2f8e884 chore(deps-dev): bump eslint from 7.19.0 to 7.20.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.19.0 to 7.20.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.19.0...v7.20.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-15 05:27:30 +00:00
Renovate Bot
151562673a chore(deps): update dependency @types/node to v14.14.28 2021-02-14 20:01:39 +00:00
Renovate Bot
36027564bd fix(deps): update dependency class-transformer to v0.4.0 2021-02-14 16:26:15 +00:00
Renovate Bot
78fe4989ca chore(deps): update dependency @types/cors to v2.8.10 2021-02-14 07:53:42 +00:00
Renovate Bot
517df3ce9e fix(deps): update dependency fastify to v3.12.0 2021-02-13 13:22:19 +00:00
Kamil Mysliwiec
f26163df3e Merge pull request #6398 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.7.13
2021-02-12 15:45:51 +01:00
Renovate Bot
4e19e959f2 fix(deps): update dependency @nestjs/swagger to v4.7.13 2021-02-12 14:45:07 +00:00
Kamil Myśliwiec
fcf57a64ed test(): skip flaky kafka integration test 2021-02-12 14:58:03 +01:00
Kamil Mysliwiec
ceb5de6479 Merge pull request #6380 from nestjs/renovate/point-of-view-4.x
fix(deps): update dependency point-of-view to v4.13.0
2021-02-12 14:06:40 +01:00
Kamil Mysliwiec
e6772683ce Merge pull request #6389 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.14.27
2021-02-12 14:06:33 +01:00
Renovate Bot
60aafc591b chore(deps): update dependency @types/node to v14.14.27 2021-02-12 12:38:57 +00:00
Kamil Myśliwiec
d84972609c Merge branch 'feat/lazy-module-loader' into 8.0.0 2021-02-12 13:36:38 +01:00
Kamil Myśliwiec
08ace7d630 test(): attempt to fix flaky kafka test 2021-02-12 13:36:17 +01:00
Kamil Mysliwiec
78fa9b4e64 Merge pull request #6392 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.12.16
2021-02-12 12:51:43 +01:00
Kamil Mysliwiec
40b1a7c106 Merge pull request #6393 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.21.0
2021-02-12 12:51:38 +01:00
Kamil Mysliwiec
af420c44e9 Merge pull request #6394 from nestjs/dependabot/npm_and_yarn/mocha-8.3.0
chore(deps-dev): bump mocha from 8.2.1 to 8.3.0
2021-02-12 12:51:34 +01:00
Kamil Mysliwiec
e95c6e7456 Merge pull request #6396 from nestjs/dependabot/npm_and_yarn/apollo-server-express-2.21.0
chore(deps-dev): bump apollo-server-express from 2.20.0 to 2.21.0
2021-02-12 12:51:30 +01:00
Kamil Mysliwiec
fac59d5530 Merge pull request #6395 from nestjs/dependabot/npm_and_yarn/types/node-14.14.26
chore(deps-dev): bump @types/node from 14.14.25 to 14.14.26
2021-02-12 12:50:26 +01:00
dependabot[bot]
f7d0e94a0e chore(deps-dev): bump apollo-server-express from 2.20.0 to 2.21.0
Bumps [apollo-server-express](https://github.com/apollographql/apollo-server/tree/HEAD/packages/apollo-server-express) from 2.20.0 to 2.21.0.
- [Release notes](https://github.com/apollographql/apollo-server/releases)
- [Changelog](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-server/commits/apollo-server-express@2.21.0/packages/apollo-server-express)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-12 05:22:23 +00:00
dependabot[bot]
00995d0ff3 chore(deps-dev): bump @types/node from 14.14.25 to 14.14.26
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.25 to 14.14.26.
- [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>
2021-02-12 05:20:30 +00:00
dependabot[bot]
c3806a557a chore(deps-dev): bump mocha from 8.2.1 to 8.3.0
Bumps [mocha](https://github.com/mochajs/mocha) from 8.2.1 to 8.3.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v8.2.1...v8.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-12 05:18:42 +00:00
Renovate Bot
b3e0568245 fix(deps): update apollo graphql packages to v2.21.0 2021-02-12 03:05:56 +00:00
Renovate Bot
5fe60d707b chore(deps): update babel monorepo to v7.12.16 2021-02-11 23:54:14 +00:00
Kamil Mysliwiec
73ae759dfd Merge pull request #6386 from nestjs/feat/lazy-module-loader
feat(core): add lazy module loader class
2021-02-11 21:36:55 +01:00
Kamil Myśliwiec
8ad9f0ad23 test(): add retries to kafka integration test (no leader error) 2021-02-11 21:18:05 +01:00
Kamil Myśliwiec
797ac4318b test(): add basic test 2021-02-11 20:50:21 +01:00
Kamil Myśliwiec
24ed6b45be chore(): exclude factories 2021-02-11 15:10:58 +01:00
Kamil Myśliwiec
a2b4c4a723 fix(): fix unit tests, imports 2021-02-11 14:52:20 +01:00
Kamil Myśliwiec
c212327794 feat(core): add lazy module loader class 2021-02-11 13:48:36 +01:00
Kamil Mysliwiec
6c44abedc8 Merge pull request #6379 from nestjs/renovate/chai-4.x
chore(deps): update dependency @types/chai to v4.2.15
2021-02-11 13:24:52 +01:00
Renovate Bot
6d625b91b4 chore(deps): update dependency @types/chai to v4.2.15 2021-02-11 07:48:12 +00:00
Kamil Mysliwiec
51c091e8eb Merge pull request #6377 from nestjs/renovate/ts-loader-8.x
chore(deps): update dependency ts-loader to v8.0.17
2021-02-11 08:41:03 +01:00
Kamil Mysliwiec
597b6c514a Merge pull request #6378 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v7.0.3
2021-02-11 08:40:56 +01:00
Kamil Mysliwiec
8be6777d6b Merge pull request #6381 from nestjs/renovate/typescript-4.x
chore(deps): update dependency typescript to v4.1.5
2021-02-11 08:40:51 +01:00
Kamil Mysliwiec
4b73018de0 Merge pull request #6382 from nestjs/dependabot/npm_and_yarn/graphql-tools-7.0.3
chore(deps-dev): bump graphql-tools from 7.0.2 to 7.0.3
2021-02-11 08:40:45 +01:00
Kamil Mysliwiec
b4907b36ae Merge pull request #6384 from nestjs/dependabot/npm_and_yarn/point-of-view-4.13.0
chore(deps-dev): bump point-of-view from 4.12.0 to 4.13.0
2021-02-11 08:40:39 +01:00
dependabot[bot]
2dc8b572a1 chore(deps-dev): bump point-of-view from 4.12.0 to 4.13.0
Bumps [point-of-view](https://github.com/fastify/point-of-view) from 4.12.0 to 4.13.0.
- [Release notes](https://github.com/fastify/point-of-view/releases)
- [Commits](https://github.com/fastify/point-of-view/compare/v4.12.0...v4.13.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-11 05:23:29 +00:00
dependabot[bot]
1e916fbc6a chore(deps-dev): bump graphql-tools from 7.0.2 to 7.0.3
Bumps [graphql-tools](https://github.com/ardatan/graphql-tools/tree/HEAD/packages/graphql-tools) from 7.0.2 to 7.0.3.
- [Release notes](https://github.com/ardatan/graphql-tools/releases)
- [Changelog](https://github.com/ardatan/graphql-tools/blob/master/packages/graphql-tools/CHANGELOG.md)
- [Commits](https://github.com/ardatan/graphql-tools/commits/graphql-tools@7.0.3/packages/graphql-tools)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-11 05:19:08 +00:00
Renovate Bot
59c917e30a chore(deps): update dependency typescript to v4.1.5 2021-02-10 21:53:30 +00:00
Renovate Bot
6421d6b04a fix(deps): update dependency point-of-view to v4.13.0 2021-02-10 19:30:34 +00:00
Renovate Bot
0257245554 fix(deps): update dependency graphql-tools to v7.0.3 2021-02-10 18:54:21 +00:00
Renovate Bot
47525d26d8 chore(deps): update dependency ts-loader to v8.0.17 2021-02-10 18:50:49 +00:00
Kamil Mysliwiec
954fbb693f Merge pull request #6374 from nestjs/renovate/pin-dependencies
fix(deps): pin dependencies
2021-02-10 11:41:15 +01:00
Renovate Bot
fbe04f2db4 fix(deps): pin dependencies 2021-02-10 10:40:47 +00:00
Kamil Mysliwiec
e088e113b7 Merge pull request #6373 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.6.12
2021-02-10 11:39:26 +01:00
Kamil Myśliwiec
d478e22723 Merge branch 'Tony133-sample/event-emitter' 2021-02-10 11:38:06 +01:00
Kamil Myśliwiec
d513fdf408 sample(30-event-emitter): tweaks, fix example 2021-02-10 11:37:45 +01:00
Kamil Myśliwiec
a7df4d6d55 Merge branch 'sample/event-emitter' of https://github.com/Tony133/nest into Tony133-sample/event-emitter 2021-02-10 11:27:59 +01:00
Renovate Bot
b32817aeed fix(deps): update nest monorepo to v7.6.12 2021-02-10 09:23:35 +00:00
Kamil Myśliwiec
c349d92bea chore(@nestjs) publish v7.6.12 release 2021-02-10 09:25:06 +01:00
Kamil Myśliwiec
f4a8f493bc fix(platform-fastify): return res.view from handler #6363 2021-02-10 09:24:05 +01:00
Kamil Myśliwiec
a60491d9bc Merge branch 'master' of https://github.com/nestjs/nest 2021-02-10 09:20:32 +01:00
Kamil Myśliwiec
80edd1002b Merge branch 'stoleruradu-fix/app-methods-chain-invocation-crash' 2021-02-10 09:20:17 +01:00
Kamil Myśliwiec
527f8ccfbb refactor(core): minor tweaks 2021-02-10 09:20:04 +01:00
Kamil Mysliwiec
7a7ccb7c45 Merge pull request #6364 from nestjs/renovate/ts-jest-26.x
chore(deps): update dependency ts-jest to v26.5.1
2021-02-10 09:18:36 +01:00
Renovate Bot
8e999a7665 chore(deps): update dependency ts-jest to v26.5.1 2021-02-10 08:06:55 +00:00
Kamil Mysliwiec
1a8eefebfd Merge pull request #6369 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.20.0
2021-02-10 08:33:14 +01:00
Kamil Mysliwiec
cf5cd331ec Merge pull request #6370 from nestjs/dependabot/npm_and_yarn/apollo-server-express-2.20.0
chore(deps-dev): bump apollo-server-express from 2.19.2 to 2.20.0
2021-02-10 08:27:28 +01:00
Kamil Mysliwiec
b8078d7d05 Merge pull request #6368 from nestjs/renovate/grpc-1.x
fix(deps): update dependency grpc to v1.24.5
2021-02-10 08:27:20 +01:00
Kamil Mysliwiec
34adb6d90b Merge pull request #6367 from nestjs/renovate/typescript-4.x
chore(deps): update dependency typescript to v4.1.4
2021-02-10 08:27:01 +01:00
dependabot[bot]
bff8609b98 chore(deps-dev): bump apollo-server-express from 2.19.2 to 2.20.0
Bumps [apollo-server-express](https://github.com/apollographql/apollo-server/tree/HEAD/packages/apollo-server-express) from 2.19.2 to 2.20.0.
- [Release notes](https://github.com/apollographql/apollo-server/releases)
- [Changelog](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-server/commits/apollo-server-express@2.20.0/packages/apollo-server-express)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-10 05:18:09 +00:00
Renovate Bot
29847d265c fix(deps): update apollo graphql packages to v2.20.0 2021-02-10 01:00:19 +00:00
Renovate Bot
38a2b106c4 fix(deps): update dependency grpc to v1.24.5 2021-02-09 22:37:14 +00:00
Renovate Bot
0a8eb9cbbe chore(deps): update dependency typescript to v4.1.4 2021-02-09 19:55:11 +00:00
Radu Stoleru
40ec0aee09 fix(core): app methods chain invocation crash
Closes: #6365
2021-02-09 20:36:13 +02:00
Kamil Mysliwiec
5fcda32a88 Merge pull request #6361 from nestjs/renovate/amqp-connection-manager-3.x
chore(deps): update dependency amqp-connection-manager to v3.2.2
2021-02-09 13:08:43 +01:00
Renovate Bot
c4778047ca chore(deps): update dependency amqp-connection-manager to v3.2.2 2021-02-09 10:44:21 +00:00
Kamil Myśliwiec
10164b6770 Merge branch 'lucavb-feature/pipes-fileinterceptor' 2021-02-09 09:47:46 +01:00
Kamil Myśliwiec
0312224383 refactor(common): minor tweaks 2021-02-09 09:47:33 +01:00
Kamil Myśliwiec
a8e19c0514 Merge branch 'feature/pipes-fileinterceptor' of https://github.com/lucavb/nest into lucavb-feature/pipes-fileinterceptor 2021-02-09 09:42:18 +01:00
Kamil Myśliwiec
4c432a729c chore(): publish alpha release 2021-02-09 09:41:54 +01:00
Kamil Mysliwiec
ccfb512992 Merge pull request #6351 from nestjs/renovate/ts-loader-8.x
chore(deps): update dependency ts-loader to v8.0.16
2021-02-09 08:55:30 +01:00
Kamil Mysliwiec
fa3b744e46 Merge pull request #6352 from nestjs/renovate/typeorm-0.x
fix(deps): update dependency typeorm to v0.2.31
2021-02-09 08:55:23 +01:00
Kamil Mysliwiec
86870636a2 Merge pull request #6353 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.15.0
2021-02-09 08:55:17 +01:00
Kamil Mysliwiec
b9d39b973d Merge pull request #6354 from nestjs/renovate/husky-5.x
chore(deps): update dependency husky to v5
2021-02-09 08:55:09 +01:00
Kamil Mysliwiec
5b07b2432f Update renovate.json 2021-02-09 08:54:55 +01:00
Luca Becker
2ceddd61c0 feat(common): Allowing pipes for UploadedFile / UploadedFiles
https://github.com/nestjs/nest/issues/4752
2021-02-08 21:53:28 +01:00
Renovate Bot
1ac11d1b06 chore(deps): update dependency husky to v5 2021-02-08 20:21:00 +00:00
Renovate Bot
8503d62e4e chore(deps): update typescript-eslint monorepo to v4.15.0 2021-02-08 19:42:18 +00:00
Renovate Bot
6e8547bd94 fix(deps): update dependency typeorm to v0.2.31 2021-02-08 18:17:31 +00:00
Renovate Bot
7009884378 chore(deps): update dependency ts-loader to v8.0.16 2021-02-08 18:13:21 +00:00
Kamil Myśliwiec
1eea03e031 sample(02-gateways): fix redis adapter 2021-02-08 15:05:09 +01:00
Kamil Myśliwiec
530f8352e8 hotfix(): fix integration tests script 2021-02-08 14:29:23 +01:00
Kamil Myśliwiec
3f2a9be4f0 test(): bump shutdown hooks tests timeout 2021-02-08 14:19:42 +01:00
Kamil Myśliwiec
8d8d3d0265 hotfix(microservices): check if next function is present (event handler) 2021-02-08 14:11:32 +01:00
Kamil Myśliwiec
6ede3aef2c chore(common): deprecate http module 2021-02-08 13:44:33 +01:00
Kamil Myśliwiec
7cb8f66769 chore(): resolve conflicts 2021-02-08 13:32:52 +01:00
Kamil Myśliwiec
526cc5fa02 chore(): resolve conflicts 2021-02-08 13:31:41 +01:00
Kamil Mysliwiec
170f574bef Merge pull request #6248 from nestjs/renovate/graphql-15.x
fix(deps): update dependency graphql to v15.5.0
2021-02-08 11:25:38 +01:00
Kamil Myśliwiec
124afbbdc7 fix(core): extract forward reference name to output ctor params (#6331) 2021-02-08 10:11:24 +01:00
Renovate Bot
bee7ab584f fix(deps): update dependency graphql to v15.5.0 2021-02-08 08:28:05 +00:00
Kamil Mysliwiec
97fe2dde38 Merge pull request #6346 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.21.2
2021-02-08 09:23:19 +01:00
Kamil Mysliwiec
52483414d6 Merge pull request #6340 from nestjs/renovate/graphql-subscriptions-1.x
fix(deps): update dependency graphql-subscriptions to v1.2.0
2021-02-08 09:23:14 +01:00
Kamil Mysliwiec
3323283a1d Merge pull request #6323 from nestjs/renovate/ts-loader-8.x
chore(deps): update dependency ts-loader to v8.0.15
2021-02-08 09:23:07 +01:00
Kamil Mysliwiec
4b3f1a43ae Merge pull request #6332 from nestjs/renovate/point-of-view-4.x
fix(deps): update dependency point-of-view to v4.12.0
2021-02-08 09:23:01 +01:00
Kamil Mysliwiec
b5006c958f Merge pull request #6341 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.20.1
2021-02-08 09:22:51 +01:00
Kamil Mysliwiec
36757d4056 Merge pull request #6348 from nestjs/dependabot/npm_and_yarn/point-of-view-4.12.0
chore(deps-dev): bump point-of-view from 4.11.0 to 4.12.0
2021-02-08 09:22:42 +01:00
dependabot[bot]
989a66a2ec chore(deps-dev): bump point-of-view from 4.11.0 to 4.12.0
Bumps [point-of-view](https://github.com/fastify/point-of-view) from 4.11.0 to 4.12.0.
- [Release notes](https://github.com/fastify/point-of-view/releases)
- [Commits](https://github.com/fastify/point-of-view/compare/v4.11.0...v4.12.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-08 05:25:56 +00:00
Renovate Bot
38baa94eee chore(deps): update dependency webpack to v5.21.2 2021-02-07 19:12:16 +00:00
Renovate Bot
b4bad009d9 fix(deps): update dependency point-of-view to v4.12.0 2021-02-06 16:11:25 +00:00
Renovate Bot
6aa9c131ac fix(deps): update dependency graphql-subscriptions to v1.2.0 2021-02-06 16:08:27 +00:00
Renovate Bot
58cdb78acc fix(deps): update dependency bull to v3.20.1 2021-02-06 16:06:44 +00:00
Renovate Bot
fd7286476b chore(deps): update dependency ts-loader to v8.0.15 2021-02-06 16:05:36 +00:00
Kamil Mysliwiec
d5c51c144b Merge pull request #6336 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.5.4
2021-02-06 16:40:59 +01:00
Kamil Mysliwiec
6c65300078 Merge pull request #6339 from muturgan/master
HttpServer.getRequestUrl typings fixed
2021-02-06 16:39:08 +01:00
Kamil Mysliwiec
3e196c1376 Merge pull request #6337 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.21.1
2021-02-06 16:36:10 +01:00
Renovate Bot
462da30ecd chore(deps): update dependency webpack to v5.21.1 2021-02-06 10:14:48 +00:00
Andrey Sakharov
ddcd840fb8 HttpServer.getRequestUrl typings fixed 2021-02-06 01:43:10 +03:00
Renovate Bot
025689f022 chore(deps): update dependency lint-staged to v10.5.4 2021-02-05 17:55:23 +00:00
Kamil Mysliwiec
4133e4662c Merge pull request #6334 from nestjs/feat/multiple-event-subscribers
feat(microservices): support multiple event subscribers
2021-02-05 15:23:13 +01:00
Kamil Mysliwiec
d449a70a49 Merge pull request #6333 from nestjs/renovate/fastify-multipart-4.x
chore(deps): update dependency fastify-multipart to v4
2021-02-05 15:21:53 +01:00
Kamil Mysliwiec
426b31fb5c Merge pull request #6321 from nestjs/fix/support-diff-ws-paths
fix(websockets/platform-ws): support ws servers running on different paths
2021-02-05 15:21:05 +01:00
Kamil Myśliwiec
b15914db1e sample(02-gateways): fix redis io adapter import 2021-02-05 15:18:16 +01:00
Kamil Myśliwiec
1e47bd9094 sample(02-gateways): fix redis io adapter import 2021-02-05 15:17:19 +01:00
Kamil Myśliwiec
b711019660 feat(microservices): support multiple event subscribers 2021-02-05 15:15:32 +01:00
Renovate Bot
fd094c19c9 chore(deps): update dependency fastify-multipart to v4 2021-02-05 13:32:38 +00:00
Kamil Mysliwiec
28d1ab655e Merge pull request #6329 from nestjs/renovate/nestjs-mongoose-7.x
fix(deps): update dependency @nestjs/mongoose to v7.2.3
2021-02-05 13:01:57 +01:00
Renovate Bot
4feca70016 fix(deps): update dependency @nestjs/mongoose to v7.2.3 2021-02-05 09:10:31 +00:00
Kamil Mysliwiec
59476d8aa5 Merge pull request #6318 from Tony133/test/fix-client-mqtt
test(microservice): fix client mqtt unit tests
2021-02-05 09:11:49 +01:00
Kamil Mysliwiec
8f6ee6ec82 Merge pull request #6320 from Tony133/test/fix-client-redis
test(microservice): fix client redis unit tests
2021-02-05 09:11:38 +01:00
Kamil Mysliwiec
7a224d6ce9 Merge pull request #6306 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.20.2
2021-02-05 08:55:16 +01:00
Kamil Mysliwiec
5657412a55 Merge pull request #6316 from nestjs/renovate/chai-4.x
chore(deps): update dependency chai to v4.3.0
2021-02-05 08:55:08 +01:00
Kamil Mysliwiec
e4d6695c15 Merge pull request #6324 from nestjs/renovate/babel-monorepo
chore(deps): update dependency @babel/plugin-transform-runtime to v7.12.15
2021-02-05 08:54:50 +01:00
Kamil Mysliwiec
ee92aecddf Merge pull request #6327 from nestjs/dependabot/npm_and_yarn/chai-4.3.0
chore(deps-dev): bump chai from 4.2.0 to 4.3.0
2021-02-05 08:54:40 +01:00
dependabot[bot]
2deced39c8 chore(deps-dev): bump chai from 4.2.0 to 4.3.0
Bumps [chai](https://github.com/chaijs/chai) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/chaijs/chai/releases)
- [Changelog](https://github.com/chaijs/chai/blob/master/History.md)
- [Commits](https://github.com/chaijs/chai/compare/4.2.0...4.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-05 05:20:09 +00:00
Renovate Bot
095bce2687 chore(deps): update dependency @babel/plugin-transform-runtime to v7.12.15 2021-02-04 22:27:43 +00:00
Renovate Bot
c190ccb5cd chore(deps): update dependency webpack to v5.20.2 2021-02-04 15:11:38 +00:00
Tony133
71fb7c68b2 test(microservice): fix client redis unit tests 2021-02-04 15:46:47 +01:00
Kamil Myśliwiec
949df4a88d fix(): hotfix 2021-02-04 15:12:57 +01:00
Kamil Myśliwiec
e473bd3007 chore(): resolve merge conflicts 2021-02-04 15:11:57 +01:00
Kamil Myśliwiec
470fcf8695 chore(): resolve merge conflicts 2021-02-04 15:09:09 +01:00
Kamil Myśliwiec
cb4a9d641b fix(websockets): allow multiple paths when http internal server is used 2021-02-04 15:07:00 +01:00
Kamil Myśliwiec
29ca9e195f chore(): resolve merge conflicts 2021-02-04 14:52:47 +01:00
Kamil Mysliwiec
0e16450a64 Merge pull request #6311 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.11.15
2021-02-04 14:49:31 +01:00
Kamil Mysliwiec
2ee0e7f840 Merge pull request #6312 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.14.25
2021-02-04 14:49:23 +01:00
Kamil Myśliwiec
d381e149ca fix(websockets): allow to share a single server with multiple paths (ws) 2021-02-04 14:48:59 +01:00
Tony133
b365aa5fba test(microservice): fix client mqtt unit tests 2021-02-04 13:15:29 +01:00
Renovate Bot
a423ca8c31 chore(deps): update dependency chai to v4.3.0 2021-02-04 11:47:18 +00:00
Renovate Bot
e0816c91a1 fix(deps): update dependency mongoose to v5.11.15 2021-02-04 10:36:54 +00:00
Renovate Bot
8cd06e9bb5 chore(deps): update dependency @types/node to v14.14.25 2021-02-04 09:10:57 +00:00
Kamil Myśliwiec
a138be8c0e fix(websockets): support ws servers running on different paths 2021-02-04 09:50:54 +01:00
Kamil Mysliwiec
b21af5ef47 Merge pull request #6308 from Tony133/test/fix-web-sockets-controller-spec
test(websockets): fix websockets controller unit tests
2021-02-04 08:24:45 +01:00
Tony133
7b95db1a5b test(websockets): fix websockets controller unit tests 2021-02-03 20:49:58 +01:00
Kamil Myśliwiec
1823b46607 Merge branch 'master' of https://github.com/nestjs/nest 2021-02-03 14:08:22 +01:00
Kamil Myśliwiec
f6715dae15 fix(platform-ws): fail when namespace present in gateway config 2021-02-03 14:07:50 +01:00
Kamil Mysliwiec
da2935cc0f Merge pull request #6305 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.6.11
2021-02-03 14:05:34 +01:00
Renovate Bot
65e1cca493 fix(deps): update nest monorepo to v7.6.11 2021-02-03 12:50:48 +00:00
Kamil Myśliwiec
6bf271aa10 test(microservices): fix clients module unit tests 2021-02-03 13:34:59 +01:00
Kamil Myśliwiec
a86f2ae62e chore(): add tsconfig paths to the base configuration 2021-02-03 12:58:16 +01:00
Kamil Myśliwiec
e22c6019e9 chore(@nestjs) publish v7.6.11 release 2021-02-03 10:22:03 +01:00
Kamil Myśliwiec
054bae48a1 Merge branch 'master' of https://github.com/nestjs/nest 2021-02-03 10:20:32 +01:00
Kamil Myśliwiec
0ba2658ab4 fix(microservices): auto close clients on app shutdown 2021-02-03 10:20:24 +01:00
Kamil Mysliwiec
dcf8788262 Merge pull request #6297 from nestjs/renovate/webpack-cli-4.x
chore(deps): update dependency webpack-cli to v4.5.0
2021-02-03 10:14:25 +01:00
Kamil Mysliwiec
c8f739ced0 Merge pull request #6303 from SuperHuangXu/master
test: 💍 add test
2021-02-03 10:14:09 +01:00
Kamil Mysliwiec
eb233d9fb3 Update sample/19-auth-jwt/src/auth/auth.service.spec.ts 2021-02-03 10:13:52 +01:00
Kamil Mysliwiec
b8e552b229 Update sample/19-auth-jwt/src/auth/auth.service.spec.ts 2021-02-03 10:13:33 +01:00
Kamil Myśliwiec
a96b08465e chore(@nestjs) publish v7.6.10 release 2021-02-03 09:27:25 +01:00
Kamil Myśliwiec
c47c45b6ff Merge branch 'master' of https://github.com/nestjs/nest 2021-02-03 09:24:24 +01:00
Kamil Myśliwiec
93b5598a33 fix(common): flatten nested errors (parse array pipe) 2021-02-03 09:24:14 +01:00
Kamil Mysliwiec
29497d61af Merge pull request #6298 from nestjs/renovate/ws-7.x
fix(deps): update dependency ws to v7.4.3
2021-02-03 09:19:54 +01:00
Renovate Bot
f37e23c5ea fix(deps): update dependency ws to v7.4.3 2021-02-03 07:57:40 +00:00
Renovate Bot
07cab6a468 chore(deps): update dependency webpack-cli to v4.5.0 2021-02-03 07:56:57 +00:00
Kamil Mysliwiec
fa0e011b03 Merge pull request #6299 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.20.0
2021-02-03 08:55:06 +01:00
Kamil Mysliwiec
d034e62ff0 Merge pull request #6301 from nestjs/renovate/mongodb-3.x
fix(deps): update dependency mongodb to v3.6.4
2021-02-03 08:55:01 +01:00
Kamil Mysliwiec
396fe779e6 Merge pull request #6302 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.12.13
2021-02-03 08:54:56 +01:00
Kamil Mysliwiec
5728578e10 Merge pull request #6304 from nestjs/dependabot/npm_and_yarn/ws-7.4.3
chore(deps): bump ws from 7.4.2 to 7.4.3
2021-02-03 08:52:02 +01:00
dependabot[bot]
0db1b041ef chore(deps): bump ws from 7.4.2 to 7.4.3
Bumps [ws](https://github.com/websockets/ws) from 7.4.2 to 7.4.3.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.4.2...7.4.3)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-03 05:12:10 +00:00
Renovate Bot
821574cee9 chore(deps): update babel monorepo to v7.12.13 2021-02-03 02:41:11 +00:00
SuperHuangXu
4f96cadb7e test: 💍 add test 2021-02-03 10:02:15 +08:00
Renovate Bot
90d64d085d fix(deps): update dependency mongodb to v3.6.4 2021-02-02 22:55:57 +00:00
Renovate Bot
6db30813de chore(deps): update dependency webpack to v5.20.0 2021-02-02 21:19:16 +00:00
Kamil Mysliwiec
b336fd172c Merge pull request #6295 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.6.9
2021-02-02 13:43:50 +01:00
Renovate Bot
3123ad3f19 fix(deps): update nest monorepo to v7.6.9 2021-02-02 12:35:09 +00:00
Kamil Myśliwiec
1eb682760e Merge branch 'Kiliandeca-feat/exclude-route-global-prefix' into 8.0.0 2021-02-02 13:28:38 +01:00
Kamil Myśliwiec
c5d47bb588 test(core): add tests for exclude global prefix methods 2021-02-02 13:28:22 +01:00
Kamil Mysliwiec
fc5f3c91af Merge pull request #6293 from nestjs/renovate/engine.io-client-4.x
chore(deps): update dependency engine.io-client to v4.1.1
2021-02-02 12:41:19 +01:00
Kamil Myśliwiec
e51ab047d2 chore(@nestjs) publish v7.6.9 release 2021-02-02 11:24:11 +01:00
Kamil Myśliwiec
2ba2b99325 fix(common): validate all array items when stop at first disabled (#6263) 2021-02-02 11:12:45 +01:00
Kamil Myśliwiec
ba37eee5b0 Merge branch 'andrewda-host-array' 2021-02-02 10:35:50 +01:00
Renovate Bot
a11d167130 chore(deps): update dependency engine.io-client to v4.1.1 2021-02-02 09:25:49 +00:00
Kamil Myśliwiec
c73adb6623 Merge branch 'kaufmo-add-parse-float-and-enum-pipes' into 8.0.0 2021-02-02 10:22:28 +01:00
Kamil Myśliwiec
f5598f7e18 test(common): update tests for streamable file, parse enum pipe 2021-02-02 10:21:59 +01:00
Kamil Myśliwiec
9faeab938e Merge branch 'add-parse-float-and-enum-pipes' of https://github.com/kaufmo/nest into kaufmo-add-parse-float-and-enum-pipes 2021-02-02 10:01:51 +01:00
Kamil Myśliwiec
a0722d3715 Merge branch 'merceyz-merceyz/websockets-peer' into 8.0.0 2021-02-02 10:00:40 +01:00
Kamil Myśliwiec
a6cf8be22e fix(): flat platform socketio as an optional peer dep 2021-02-02 10:00:29 +01:00
Kamil Myśliwiec
f57d1c5ce7 Merge branch 'merceyz/websockets-peer' of https://github.com/merceyz/nest into merceyz-merceyz/websockets-peer 2021-02-02 09:55:25 +01:00
Kamil Myśliwiec
20cbe3f4a5 chore(): resolve conflicts 2021-02-01 16:11:37 +01:00
Kamil Myśliwiec
e9024fe7e7 feat(microservices): support property extraction in payload decorator 2021-02-01 16:04:46 +01:00
Kamil Myśliwiec
341f2dcec3 Merge branch 'ws-messagebody-param-extract' of https://github.com/jczacharia/nest into jczacharia-ws-messagebody-param-extract 2021-02-01 15:35:35 +01:00
Kamil Myśliwiec
fac13c601f Merge branch '8.0.0' of https://github.com/nestjs/nest into 8.0.0 2021-02-01 14:34:15 +01:00
Kamil Myśliwiec
39c7dfa656 Merge branch 'jmcdo29-feat/send-files' into 8.0.0 2021-02-01 14:34:03 +01:00
Kamil Myśliwiec
f4162355df refactor(common): small tweaks to the streamable file 2021-02-01 14:33:48 +01:00
Kamil Myśliwiec
9c3c486da4 Merge branch 'feat/send-files' of https://github.com/jmcdo29/nest into jmcdo29-feat/send-files 2021-02-01 14:33:13 +01:00
merceyz
142b39e203 fix(websockets): require @nestjs/platform-socket.io correctly 2021-01-31 17:02:12 +01:00
Kamil Mysliwiec
3ffa76f1ac Merge pull request #5893 from nestjs/renovate/major-socket.io-packages
fix(deps): update socket.io packages (major)
2021-01-29 15:24:42 +01:00
Kamil Myśliwiec
fc56e93c4b fix(): fix middleware tests, fix socketio deprecations 2021-01-29 15:24:09 +01:00
Kamil Myśliwiec
12aa576a55 chore(): resolve merge conflicts 2021-01-29 13:51:00 +01:00
Kamil Myśliwiec
cb37ecb570 test(): remove deprecated methods usage, bump kafka timeout 2021-01-29 13:34:37 +01:00
Kamil Myśliwiec
c7dce661bb fix(microservices): fix on connect event listener (mqtt) 2021-01-29 12:33:56 +01:00
Kamil Myśliwiec
0d178566cc fix(core): fix fastify listen - run callback 2021-01-29 12:31:00 +01:00
Kamil Myśliwiec
134905018b test(): fix grpc invalid import 2021-01-29 11:42:09 +01:00
Kamil Mysliwiec
21013308bd Merge pull request #6264 from nestjs/fix/microservice-reject-on-error
fix(microservices): reject on error (on listen method call)
2021-01-29 09:37:36 +01:00
Tony133
91be6a6a55 chore(sample): Added sample for event emitter with nestjs 2021-01-28 22:58:02 +01:00
Kamil Myśliwiec
f8bc434bf4 test(microservices): add unit tests (populate errors by servers) 2021-01-28 14:35:02 +01:00
Kamil Myśliwiec
8779a44402 test(microservices): fix unit tests (nats and tcp servers) 2021-01-28 14:18:16 +01:00
Kamil Myśliwiec
9241905f11 fix(microservices): reject on error (on listen method call) 2021-01-28 14:00:15 +01:00
Jay McDoniel
149bf82d1a test: adds test to check rxjs support 2021-01-27 17:21:01 -08:00
Jay McDoniel
1c8ee541fe feat(common): adds new class for file stream
The new `StreamableFile` class allows for users to create
an easy to consume file to send back to the client side. Both
`ExpressAdapter` and `FastifyAdapter` have been updated to
accomodate for this new class.
2021-01-27 16:07:06 -08:00
Jay McDoniel
3ff7c8aaa8 test: add non-file test case 2021-01-27 16:06:17 -08:00
Jay McDoniel
6a786f0ac6 feat(core): address file-send code review comments 2021-01-27 16:06:17 -08:00
Jay McDoniel
b862e9ce8d feat(core): add file send capability
Fastify has the built in capbility to send files without
any extra code. Express can send files via `stream.pipe(res)`
if the file is a stream, and as such, the
`Content-Type` header is set to `application/octet-stream`
in the ExpressAdapter if a stream or Buffer is detected.

fix #5263
2021-01-27 16:06:11 -08:00
Alexander Kaufmann
701da565a5 feat(@nestjs/common): add pipe transformer to validate enum values 2021-01-27 17:46:31 +01:00
Kamil Myśliwiec
e542f663df chore(): resolve merge conflicts 2021-01-27 12:57:23 +01:00
Kamil Myśliwiec
58812f5e25 fix(core): revert listen async and deprecate it 2021-01-27 12:56:00 +01:00
Kamil Myśliwiec
cd0e2d2832 Merge branch '8.0.0' of https://github.com/nestjs/nest into 8.0.0 2021-01-27 12:22:44 +01:00
Kamil Myśliwiec
6b8a4471fc Merge branch 'gperdomor-feature/grpc-js' into 8.0.0 2021-01-27 12:22:38 +01:00
Kamil Myśliwiec
036a9fb107 chore(): resolve merge conflicts 2021-01-27 12:22:08 +01:00
Kamil Mysliwiec
fb14d96b6d Merge pull request #6216 from dimitropoulos/mixin-types
fix(types) adds types for `mixin`
2021-01-27 12:18:45 +01:00
Kamil Mysliwiec
46b140991c Merge pull request #6221 from nestjs/feat/logger-refactor
feat(common): built-in, console logger refactor
2021-01-27 12:18:22 +01:00
Kamil Myśliwiec
4fd664ef45 chore(): resolve merge conflicts 2021-01-27 12:17:38 +01:00
Kamil Mysliwiec
0c5ed37a06 Merge pull request #6141 from nestjs/feat/class-references-as-tokens
feat(core): use class references as keys (container)
2021-01-27 12:16:50 +01:00
Kamil Mysliwiec
87991f69b3 Merge pull request #6237 from nestjs/fix/use-router-all
fix(core): use "router.all" method when RequestMethod is set to ALL
2021-01-27 12:16:24 +01:00
Kamil Mysliwiec
87afafba40 Merge pull request #6236 from nestjs/feat/topological-sort-hooks
feat(core): use topological sort for lifecycle hooks
2021-01-27 12:16:17 +01:00
Kamil Myśliwiec
25ac73b7d9 chore(): resolve merge conflicts 2021-01-27 12:15:44 +01:00
Kamil Mysliwiec
1320f4ee8c Merge pull request #6035 from nestjs/feat/router-module
feat(core): add RouterModule (e.g., for versioning)
2021-01-27 12:14:30 +01:00
Kamil Mysliwiec
e547172fe5 Merge pull request #5990 from nestjs/feat/support-http-errors
feat(core): base exception filter supports the http-errors library
2021-01-27 12:14:16 +01:00
Kamil Myśliwiec
e0df01f80e chore(): resolve merge conflicts 2021-01-27 12:13:23 +01:00
Kamil Mysliwiec
714a5b0700 Update package.json 2021-01-27 12:13:15 +01:00
Kamil Mysliwiec
1433690ed3 Update packages/common/test/utils/shared.utils.spec.ts 2021-01-27 12:12:57 +01:00
Kamil Mysliwiec
5d01d22457 Merge pull request #5859 from coder-freestyle/fix-set-name-property-of-exception-object-equal-to-class-name
Fix set name property of exception object equal to class name
2021-01-27 12:10:48 +01:00
Kamil Mysliwiec
a69109ee19 Merge branch '8.0.0' into fix-set-name-property-of-exception-object-equal-to-class-name 2021-01-27 12:09:34 +01:00
Renovate Bot
2c7f76d659 fix(deps): update socket.io packages 2021-01-27 07:45:53 +00:00
Kamil Myśliwiec
849426e98e test(core): fix router method factory unit test (replace use with all) 2021-01-26 09:06:43 +01:00
Kamil Myśliwiec
0c6db0f686 fix(core): use router.all for request method set to all 2021-01-25 15:09:01 +01:00
Kamil Myśliwiec
8f7362a4cb feat(core): use topological sort for lifecycle hooks 2021-01-25 14:52:27 +01:00
Alexander Kaufmann
da371c7d49 feat(@nestjs/common): add pipe transformer for parsing floats 2021-01-25 09:07:26 +01:00
Kamil Myśliwiec
9b74f30471 feat(common): built-in, console logger refactor 2021-01-22 14:58:07 +01:00
Dimitri Mitropoulos
2f84e6e1b8 chore(refactor) removes unnecessary type casts 2021-01-21 12:56:55 -05:00
Dimitri Mitropoulos
d8ea74dbee fix(types) allows mixin type to be specified 2021-01-21 12:55:45 -05:00
Kamil Myśliwiec
1fca030a44 test(core): fix unit tests 2021-01-13 12:53:23 +01:00
Kamil Myśliwiec
e2c9bd22ab chore(core): fix typo 2021-01-13 11:27:12 +01:00
Kamil Myśliwiec
cc6d48b4c3 feat(core): use class refs as keys (container) 2021-01-13 11:24:02 +01:00
branbranmuffin
4cc2d1874a feat(core): change listen to reject on server bind failures
pr update
2021-01-12 18:25:04 -07:00
Kamil Myśliwiec
5bc15dfda9 fix(core): add a missing alias provider for reflector class 2021-01-12 11:14:34 +01:00
Kamil Myśliwiec
de27075fb9 Merge branch 'fix/injector' of https://github.com/tooleks/nest into tooleks-fix/injector 2021-01-12 11:04:27 +01:00
Kamil Myśliwiec
f3ba3c8204 refactor(): reimplement routes storage 2020-12-28 13:11:34 +01:00
Kamil Myśliwiec
1f2992b5ee chore(core): update is http error method comment 2020-12-21 12:46:58 +01:00
Kamil Myśliwiec
cdd51b0028 feat(core): support http-errors library by the base filter 2020-12-21 12:43:44 +01:00
Jeremy C. Zacharia
9e65d47346 feat(websockets): messagebody param extract
Add ability to extract a paramater from the MessageBody decorator.
2020-12-17 17:31:26 -05:00
Karan Gupta
e54c0e1c79 fix(common): set name of httpexception as class name
Added a method to set name property of exception object equal to class name which currently is always Error. Updated tests.

Closes #5809
2020-12-04 14:18:28 +05:30
Karan Gupta
66b1a6a420 fix(common): set name of httpexception as class name
Added a method to set name property of exception object equal to class name which currently is always Error. Updated tests.

Closes #5809
2020-12-04 12:06:09 +05:30
Karan Gupta
26609840a4 fix(common): set name of httpexception as class name
Added a method to set name property of exception object equal to class name which currently is always Error

Closes #5809
2020-12-04 11:50:18 +05:30
tooleks
c58036c9f1 fix(): use class reference as injection token
For class providers use a class reference instead of a class name as an injection token to address dependency injection conflicts when two classes share the same name.

resolve #5591
2020-10-28 23:59:49 +02:00
Kilian
52e14b05d4 feat(core): address review comments 2020-08-20 00:30:22 +02:00
Kilian
47f05de6c1 feat(core): exclude route from global prefix
New global prefix option to exclude some routes as a string or a RouteInfo
2020-08-19 23:56:19 +02:00
Gustavo Perdomo
1e0852fb96 feat: force circle ci run 2020-07-02 11:26:42 -04:00
Gustavo Perdomo
a66a1836b8 feat: move from grpc to @grpc/grpc-js
build: update package dependencies

fix: use bindAsync in server-grpc

test(): server gprc port already listen error

test(): remove surplus commit

feat: fix packages

# Conflicts:
#	package-lock.json
#	package.json
#	sample/04-grpc/package-lock.json
#	sample/04-grpc/package.json
2020-07-02 11:22:53 -04:00
Shady Khalifa
29957c1ad6 fix(@core): Trying to Fix Failling tests 2020-03-03 00:21:51 +02:00
Shady Khalifa
a0e9f69fa3 feat(core): Add RouterModule#resolvePath 2020-03-02 23:53:47 +02:00
Shady Khalifa
40206a1470 feat(core): Add RouterModule to the core 2019-11-28 16:37:18 +02:00
Shady Khalifa
6026bda942 refactor(common): improve validatePath function 2019-11-28 16:31:37 +02:00
477 changed files with 124105 additions and 470884 deletions

View File

@@ -74,6 +74,11 @@ jobs:
<<: *unit-tests-template
docker:
- image: circleci/node:14
test_node_16:
<<: *unit-tests-template
docker:
- image: circleci/node:16
lint:
working_directory: ~/nest
@@ -160,6 +165,9 @@ workflows:
build-and-test:
jobs:
- build
- test_node_16:
requires:
- build
- test_node_14:
requires:
- build

View File

@@ -9,7 +9,6 @@ module.exports = {
'plugin:@typescript-eslint/eslint-recommended',
'plugin:@typescript-eslint/recommended',
'prettier',
'prettier/@typescript-eslint',
],
root: true,
env: {

View File

@@ -10,15 +10,13 @@ Please check if your PR fulfills the following requirements:
What kind of change does this PR introduce?
<!-- Please check the one that applies to this PR using "x". -->
```
[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Other... Please describe:
```
- [ ] Bugfix
- [ ] Feature
- [ ] Code style update (formatting, local variables)
- [ ] Refactoring (no functional changes, no api changes)
- [ ] Build related changes
- [ ] CI related changes
- [ ] Other... Please describe:
## What is the current behavior?
<!-- Please describe the current behavior that you are modifying, or link to a relevant issue. -->
@@ -30,10 +28,8 @@ Issue Number: N/A
## Does this PR introduce a breaking change?
```
[ ] Yes
[ ] No
```
- [ ] Yes
- [ ] No
<!-- If this PR contains a breaking change, please describe the impact and migration path for existing applications below. -->

7
.mocharc.js Normal file
View File

@@ -0,0 +1,7 @@
module.exports = {
mochaHooks: {
beforeAll: function() {
require('reflect-metadata');
}
}
};

View File

@@ -37,6 +37,8 @@ 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:
* [가이드](readme_kr.md)를 확인하려면, [docs.nestjs.com](https://docs.nestjs.com)를 방문하세요.:books:
* チェックするには [ガイド](readme_jp.md), 詳しくは [docs.nestjs.com](https://docs.nestjs.com). :books:
## Questions
@@ -64,6 +66,8 @@ Nest is an MIT-licensed open source project. It can grow thanks to the sponsors
#### Gold Sponsors
<table style="text-align:center;"><tr><td>
<a href="https://careers.labster.com/departments/platform" target="_blank"><img src="https://nestjs.com/img/labster-logo.png" width="170" valign="middle" /></a></td><td>
<a href="https://weld.so/" target="_blank"><img src="https://nestjs.com/img/weld-logo.svg" width="150" 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="170" valign="middle" /></a></td></tr></table>
#### Silver Sponsors
@@ -72,7 +76,8 @@ Nest is an MIT-licensed open source project. It can grow thanks to the sponsors
<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="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>
<a href="http://www.meetdandy.com" target="_blank"><img src="https://nestjs.com/img/dandy-wide-logo.png" width="150" valign="middle" /></td><td>
<a href="https://www.castlecraft.in" target="_blank"><img src="https://nestjs.com/img/castlecraft-logo.png" width="150" valign="middle" /></td></tr></table>
#### Sponsors
@@ -95,11 +100,14 @@ Nest is an MIT-licensed open source project. It can grow thanks to the sponsors
<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>
<td align="center" valign="middle"><a href="https://streamat.se/" target="_blank"><img src="https://nestjs.com/img/streamat-logo.png" width="120" valign="middle" /></a></td>
<td align="center" valign="middle"><a href="https://filmen.nu/" target="_blank"><img src="https://nestjs.com/img/filmen-logo.png" width="120" valign="middle" /></a></td></tr><tr>
<td align="center" valign="middle"><a href="https://meercode.io/" target="_blank"><img src="https://nestjs.com/img/meercode-logo.png" width="60" valign="middle" /></a></td>
<td align="center" valign="middle"><a href="https://www.najlepszeplatformyforex.pl/blog/broker-xtb/" target="_blank"><img src="https://nestjs.com/img/npf-logo.jpg" width="200" valign="middle" /></a></td>
<td align="center" valign="middle"><a href="https://thestandarddaily.com/" target="_blank"><img src="https://nestjs.com/img/the-standard-daily-logo.png" width="180" valign="middle" /></a></td>
<td align="center" valign="middle"><a href="https://www.najlepszeplatformyforex.pl/blog/broker-xtb/" target="_blank"><img src="https://nestjs.com/img/npf-logo.jpg" width="200" valign="middle" /></a></td></tr><tr>
<td align="center" valign="middle"><a href="https://thestandarddaily.com/" target="_blank"><img src="https://nestjs.com/img/the-standard-daily-logo.png" width="180" valign="middle" /></a></td>
<td align="center" valign="middle"><a href="https://houseofangular.io/" target="_blank"><img src="https://nestjs.com/img/house-of-angular.png" width="100" valign="middle" /></a></td>
<td align="center" valign="middle"><a href="https://rocketech.it/cases/?utm_source=google&utm_medium=badge&utm_campaign=nestjs" target="_blank"><img src="https://nestjs.com/img/rocketech-logo.svg" width="110" valign="middle" /></a></td>
<td align="center" valign="middle"><a href="https://www.bystored.com/" target="_blank"><img src="https://nestjs.com/img/stored-logo.svg" width="110" valign="middle" /></a></td>
<td align="center" valign="middle"><a href="https://studyclerk.com/pay-for-research-paper" target="_blank"><img src="https://nestjs.com/img/studyclerk-logo.png" width="125" valign="middle" /></a></td><td align="center" valign="middle"><a href="https://xyndata.com" target="_blank"><img src="https://nestjs.com/img/xyndata-logo.png" width="125" valign="middle" /></a></td></tr><tr>
<td align="center" valign="middle"><a href="https://www.anonymistic.com/" target="_blank"><img src="https://nestjs.com/img/anonymistic-logo.png" width="125" valign="middle" /></a></td>
</tr></table>
## Backers

View File

@@ -2,47 +2,87 @@
express
-----------------------
Running 10s test @ http://localhost:3000
8 threads and 1024 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 47.78ms 19.09ms 212.47ms 66.94%
Req/Sec 1.31k 268.90 2.07k 72.38%
104687 requests in 10.02s, 21.47MB read
Socket errors: connect 0, read 877, write 0, timeout 0
Requests/sec: 10444.24
Transfer/sec: 2.14MB
1024 connections
┌─────────┬───────┬───────┬───────┬────────┬──────────┬──────────┬────────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼───────┼───────┼───────┼────────┼──────────┼──────────┼────────┤
│ Latency │ 55 ms │ 58 ms │ 91 ms │ 138 ms │ 61.88 ms │ 23.95 ms │ 747 ms │
└─────────┴───────┴───────┴───────┴────────┴──────────┴──────────┴────────┘
┌───────────┬─────────┬─────────┬─────────┬─────────┬──────────┬─────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────────┼─────────┼─────────┼─────────┼──────────┼─────────┼─────────┤
│ Req/Sec │ 8407 │ 8407 │ 17407 │ 17743 │ 16454.41 │ 2716.94 │ 8402 │
├───────────┼─────────┼─────────┼─────────┼─────────┼──────────┼─────────┼─────────┤
│ Bytes/Sec │ 1.81 MB │ 1.81 MB │ 3.74 MB │ 3.81 MB │ 3.54 MB │ 584 kB │ 1.81 MB │
└───────────┴─────────┴─────────┴─────────┴─────────┴──────────┴─────────┴─────────┘
Req/Bytes counts sampled once per second.
165k requests in 10.17s, 35.4 MB read
-----------------------
nest (with "@nestjs/platform-express")
-----------------------
Running 10s test @ http://localhost:3000
1024 connections
┌─────────┬───────┬───────┬───────┬───────┬──────────┬──────────┬────────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼───────┼───────┼───────┼───────┼──────────┼──────────┼────────┤
│ Latency │ 61 ms │ 64 ms │ 71 ms │ 94 ms │ 65.44 ms │ 17.35 ms │ 325 ms │
└─────────┴───────┴───────┴───────┴───────┴──────────┴──────────┴────────┘
┌───────────┬─────────┬─────────┬─────────┬─────────┬─────────┬────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼────────┼─────────┤
│ Req/Sec │ 14183 │ 14183 │ 15767 │ 15991 │ 15640 │ 501.13 │ 14182 │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼────────┼─────────┤
│ Bytes/Sec │ 3.06 MB │ 3.06 MB │ 3.41 MB │ 3.45 MB │ 3.38 MB │ 108 kB │ 3.06 MB │
└───────────┴─────────┴─────────┴─────────┴─────────┴─────────┴────────┴─────────┘
Req/Bytes counts sampled once per second.
156k requests in 10.24s, 33.8 MB read
-----------------------
fastify
-----------------------
Running 10s test @ http://localhost:3000
8 threads and 1024 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 21.80ms 8.73ms 78.12ms 55.78%
Req/Sec 2.99k 0.92k 5.67k 68.88%
238550 requests in 10.02s, 31.17MB read
Socket errors: connect 0, read 862, write 0, timeout 0
Requests/sec: 23795.79
Transfer/sec: 3.11MB
1024 connections
┌─────────┬───────┬───────┬───────┬───────┬──────────┬──────────┬─────────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼───────┼───────┼───────┼───────┼──────────┼──────────┼─────────┤
│ Latency │ 27 ms │ 30 ms │ 39 ms │ 78 ms │ 31.62 ms │ 26.59 ms │ 1232 ms │
└─────────┴───────┴───────┴───────┴───────┴──────────┴──────────┴─────────┘
┌───────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤
│ Req/Sec │ 19935 │ 19935 │ 33247 │ 34111 │ 32030.4 │ 4103.84 │ 19931 │
├───────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤
│ Bytes/Sec │ 3.03 MB │ 3.03 MB │ 5.05 MB │ 5.19 MB │ 4.87 MB │ 624 kB │ 3.03 MB │
└───────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘
Req/Bytes counts sampled once per second.
320k requests in 10.18s, 48.7 MB read
-----------------------
nest
nest (with "@nestjs/platform-fastify")
-----------------------
Running 10s test @ http://localhost:3000
8 threads and 1024 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 54.00ms 22.33ms 200.25ms 62.23%
Req/Sec 1.15k 338.60 1.88k 66.12%
91348 requests in 10.05s, 18.82MB read
Socket errors: connect 0, read 983, write 0, timeout 0
Requests/sec: 9093.64
Transfer/sec: 1.87MB
-----------------------
nest-fastify
-----------------------
Running 10s test @ http://localhost:3000
8 threads and 1024 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 29.31ms 11.71ms 101.96ms 70.03%
Req/Sec 2.17k 0.93k 4.12k 63.13%
173241 requests in 10.05s, 22.80MB read
Socket errors: connect 0, read 934, write 0, timeout 0
Requests/sec: 17233.87
Transfer/sec: 2.27MB
1024 connections
┌─────────┬───────┬───────┬───────┬───────┬──────────┬──────────┬────────┐
│ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │
├─────────┼───────┼───────┼───────┼───────┼──────────┼──────────┼────────┤
│ Latency │ 31 ms │ 33 ms │ 38 ms │ 52 ms │ 34.41 ms │ 11.73 ms │ 245 ms │
└─────────┴───────┴───────┴───────┴───────┴──────────┴──────────┴────────┘
┌───────────┬─────────┬─────────┬────────┬─────────┬─────────┬─────────┬─────────┐
│ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │
├───────────┼─────────┼─────────┼────────┼─────────┼─────────┼─────────┼─────────┤
│ Req/Sec │ 24911 │ 24911 │ 30031 │ 30335 │ 29470.4 │ 1564.48 │ 24907 │
├───────────┼─────────┼─────────┼────────┼─────────┼─────────┼─────────┼─────────┤
│ Bytes/Sec │ 3.81 MB │ 3.81 MB │ 4.6 MB │ 4.64 MB │ 4.51 MB │ 239 kB │ 3.81 MB │
└───────────┴─────────┴─────────┴────────┴─────────┴─────────┴─────────┴─────────┘
Req/Bytes counts sampled once per second.
295k requests in 10.17s, 45.1 MB read

View File

@@ -0,0 +1,31 @@
import { INestApplication } from '@nestjs/common';
import { Test } from '@nestjs/testing';
import * as request from 'supertest';
import { MultiStoreModule } from '../src/multi-store/multi-store.module';
describe('Caching Multi Store', () => {
let server;
let app: INestApplication;
before(async () => {
const module = await Test.createTestingModule({
imports: [MultiStoreModule],
}).compile();
app = module.createNestApplication();
server = app.getHttpServer();
await app.init();
});
it(`should return empty`, async () => {
return request(server).get('/').expect(200, '');
});
it(`should return data`, async () => {
return request(server).get('/').expect(200, 'multi-store-value');
});
after(async () => {
await app.close();
});
});

View File

@@ -0,0 +1,16 @@
import { Controller, Get, Inject, CACHE_MANAGER } from '@nestjs/common';
import { Cache } from 'cache-manager';
@Controller()
export class MultiStoreController {
constructor(@Inject(CACHE_MANAGER) private cacheManager: Cache) {}
@Get()
async getFromMultiStore(): Promise<unknown> {
const value = await this.cacheManager.get('multi-store-key');
if (!value) {
await this.cacheManager.set('multi-store-key', 'multi-store-value');
}
return value;
}
}

View File

@@ -0,0 +1,23 @@
import { CacheModule, Module } from '@nestjs/common';
import * as redisStore from 'cache-manager-redis-store';
import { MultiStoreController } from './multi-store.controller';
@Module({
imports: [CacheModule.register([
{
store: 'memory',
max: 100,
ttl: 10,
},
{
store: redisStore,
host: 'localhost',
port: 6379,
db: 0,
ttl: 600
}
],
)],
controllers: [MultiStoreController],
})
export class MultiStoreModule {}

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

@@ -23,7 +23,7 @@ services:
- "9001:9001"
restart: always
mysql:
image: mysql:5.7.33
image: mysql:5.7.34
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.5.3
image: confluentinc/cp-zookeeper:6.2.0
ports:
- "2181:2181"
environment:
@@ -57,7 +57,7 @@ services:
kafka:
container_name: test-kafka
hostname: kafka
image: confluentinc/cp-kafka:5.5.3
image: confluentinc/cp-kafka:6.2.0
depends_on:
- zookeeper
ports:

View File

@@ -33,6 +33,7 @@ describe('GraphQL Pipes', () => {
code: 'INTERNAL_SERVER_ERROR',
exception: {
message: 'Bad Request Exception',
name: 'BadRequestException',
response: {
message: [
'description must be longer than or equal to 30 characters',

View File

@@ -0,0 +1,77 @@
import {
Controller,
Get,
INestApplication,
MiddlewareConsumer,
Module,
} from '@nestjs/common';
import { RouterModule } from '@nestjs/core';
import { Test } from '@nestjs/testing';
import * as request from 'supertest';
import { ApplicationModule } from '../src/app.module';
const RETURN_VALUE = 'test';
const SCOPED_VALUE = 'test_scoped';
@Controller()
class TestController {
@Get('test')
test() {
return RETURN_VALUE;
}
@Get('test2')
test2() {
return RETURN_VALUE;
}
}
@Module({
imports: [ApplicationModule],
controllers: [TestController],
})
class TestModule {
configure(consumer: MiddlewareConsumer) {
consumer
.apply((req, res, next) => res.send(SCOPED_VALUE))
.forRoutes(TestController);
}
}
describe('RouterModule with Middleware functions', () => {
let app: INestApplication;
beforeEach(async () => {
app = (
await Test.createTestingModule({
imports: [
TestModule,
RouterModule.register([
{
path: '/module-path/',
module: TestModule,
},
]),
],
}).compile()
).createNestApplication();
await app.init();
});
it(`forRoutes(TestController) - /test`, () => {
return request(app.getHttpServer())
.get('/module-path/test')
.expect(200, SCOPED_VALUE);
});
it(`forRoutes(TestController) - /test2`, () => {
return request(app.getHttpServer())
.get('/module-path/test2')
.expect(200, SCOPED_VALUE);
});
afterEach(async () => {
await app.close();
});
});

View File

@@ -0,0 +1,99 @@
import { Controller, Get, INestApplication, Module } from '@nestjs/common';
import { RouterModule, Routes } from '@nestjs/core';
import { Test } from '@nestjs/testing';
import * as request from 'supertest';
describe('RouterModule', () => {
let app: INestApplication;
abstract class BaseController {
@Get()
getName() {
return this.constructor.name;
}
}
@Controller('/parent-controller')
class ParentController extends BaseController {}
@Controller('/child-controller')
class ChildController extends BaseController {}
@Controller('no-slash-controller')
class NoSlashController extends BaseController {}
class UnknownController {}
@Module({ controllers: [ParentController] })
class ParentModule {}
@Module({ controllers: [ChildController] })
class ChildModule {}
@Module({})
class AuthModule {}
@Module({})
class PaymentsModule {}
@Module({ controllers: [NoSlashController] })
class NoSlashModule {}
const routes1: Routes = [
{
path: 'parent',
module: ParentModule,
children: [
{
path: 'child',
module: ChildModule,
},
],
},
];
const routes2: Routes = [
{ path: 'v1', children: [AuthModule, PaymentsModule, NoSlashModule] },
];
@Module({
imports: [ParentModule, ChildModule, RouterModule.register(routes1)],
})
class MainModule {}
@Module({
imports: [
AuthModule,
PaymentsModule,
NoSlashModule,
RouterModule.register(routes2),
],
})
class AppModule {}
before(async () => {
const moduleRef = await Test.createTestingModule({
imports: [MainModule, AppModule],
}).compile();
app = moduleRef.createNestApplication();
await app.init();
});
it('should hit the "ParentController"', async () => {
return request(app.getHttpServer())
.get('/parent/parent-controller')
.expect(200, 'ParentController');
});
it('should hit the "ChildController"', async () => {
return request(app.getHttpServer())
.get('/parent/child/child-controller')
.expect(200, 'ChildController');
});
it('should hit the "NoSlashController"', async () => {
return request(app.getHttpServer())
.get('/v1/no-slash-controller')
.expect(200, 'NoSlashController');
});
afterEach(async () => {
await app.close();
});
});

View File

@@ -1,4 +1,4 @@
import { BeforeApplicationShutdown, Injectable } from '@nestjs/common';
import { BeforeApplicationShutdown, Injectable, Module } from '@nestjs/common';
import { Test } from '@nestjs/testing';
import { expect } from 'chai';
import * as Sinon from 'sinon';
@@ -19,35 +19,46 @@ describe('BeforeApplicationShutdown', () => {
const instance = module.get(TestInjectable);
expect(instance.beforeApplicationShutdown.called).to.be.true;
});
/*
it('should not stop the server once beforeApplicationShutdown has been called', async () => {
let resolve;
const promise = new Promise(r => (resolve = r));
it('should sort modules by distance (topological sort) - DESC order', async () => {
@Injectable()
class BB implements BeforeApplicationShutdown {
public field: string;
async beforeApplicationShutdown() {
this.field = 'b-field';
}
}
@Module({
providers: [BB],
exports: [BB],
})
class B {}
@Injectable()
class AA implements BeforeApplicationShutdown {
public field: string;
constructor(private bb: BB) {}
async beforeApplicationShutdown() {
this.field = this.bb.field + '_a-field';
}
}
@Module({
imports: [B],
providers: [AA],
})
class A {}
const module = await Test.createTestingModule({
providers: [
{
provide: 'Test',
useValue: {
beforeApplicationShutdown: () => promise,
},
},
],
imports: [A],
}).compile();
Sinon.stub(module, 'dispose' as any);
const app = module.createNestApplication();
await app.init();
await app.close();
app.close();
expect(((module as any).dispose as Sinon.SinonSpy).called, 'dispose').to.be
.false;
resolve();
setTimeout(
() =>
expect(((module as any).dispose as Sinon.SinonSpy).called, 'dispose').to
.be.true,
0,
);
});*/
const instance = module.get(AA);
expect(instance.field).to.equal('b-field_a-field');
});
});

View File

@@ -15,7 +15,7 @@ describe('enableShutdownHooks', () => {
expect(calls[0]).to.equal('beforeApplicationShutdown SIGHUP');
expect(calls[1]).to.equal('onApplicationShutdown SIGHUP');
done();
}).timeout(5000);
}).timeout(10000);
it('should call the correct hooks if a specific shutdown signal gets invoked', done => {
const result = spawnSync('ts-node', [
@@ -30,7 +30,7 @@ describe('enableShutdownHooks', () => {
expect(calls[0]).to.equal('beforeApplicationShutdown SIGINT');
expect(calls[1]).to.equal('onApplicationShutdown SIGINT');
done();
}).timeout(5000);
}).timeout(10000);
it('should ignore system signals which are not specified', done => {
const result = spawnSync('ts-node', [
@@ -40,7 +40,7 @@ describe('enableShutdownHooks', () => {
]);
expect(result.stdout.toString().trim()).to.be.eq('');
done();
}).timeout(5000);
}).timeout(10000);
it('should ignore system signals if "enableShutdownHooks" was not called', done => {
const result = spawnSync('ts-node', [
@@ -50,5 +50,5 @@ describe('enableShutdownHooks', () => {
]);
expect(result.stdout.toString().trim()).to.be.eq('');
done();
}).timeout(5000);
}).timeout(10000);
});

View File

@@ -1,7 +1,7 @@
import { Injectable, Module, OnApplicationBootstrap } from '@nestjs/common';
import { Test } from '@nestjs/testing';
import { expect } from 'chai';
import * as Sinon from 'sinon';
import { Injectable, OnApplicationBootstrap } from '@nestjs/common';
@Injectable()
class TestInjectable implements OnApplicationBootstrap {
@@ -41,4 +41,45 @@ describe('OnApplicationBootstrap', () => {
const app = module.createNestApplication();
await app.init().then(obj => expect(obj).to.not.be.undefined);
});
it('should sort modules by distance (topological sort) - DESC order', async () => {
@Injectable()
class BB implements OnApplicationBootstrap {
public field: string;
async onApplicationBootstrap() {
this.field = 'b-field';
}
}
@Module({
providers: [BB],
exports: [BB],
})
class B {}
@Injectable()
class AA implements OnApplicationBootstrap {
public field: string;
constructor(private bb: BB) {}
async onApplicationBootstrap() {
this.field = this.bb.field + '_a-field';
}
}
@Module({
imports: [B],
providers: [AA],
})
class A {}
const module = await Test.createTestingModule({
imports: [A],
}).compile();
const app = module.createNestApplication();
await app.init();
const instance = module.get(AA);
expect(instance.field).to.equal('b-field_a-field');
});
});

View File

@@ -1,4 +1,4 @@
import { Injectable, OnApplicationShutdown } from '@nestjs/common';
import { Injectable, Module, OnApplicationShutdown } from '@nestjs/common';
import { Test } from '@nestjs/testing';
import { expect } from 'chai';
import * as Sinon from 'sinon';
@@ -19,4 +19,46 @@ describe('OnApplicationShutdown', () => {
const instance = module.get(TestInjectable);
expect(instance.onApplicationShutdown.called).to.be.true;
});
it('should sort modules by distance (topological sort) - DESC order', async () => {
@Injectable()
class BB implements OnApplicationShutdown {
public field: string;
async onApplicationShutdown() {
this.field = 'b-field';
}
}
@Module({
providers: [BB],
exports: [BB],
})
class B {}
@Injectable()
class AA implements OnApplicationShutdown {
public field: string;
constructor(private bb: BB) {}
async onApplicationShutdown() {
this.field = this.bb.field + '_a-field';
}
}
@Module({
imports: [B],
providers: [AA],
})
class A {}
const module = await Test.createTestingModule({
imports: [A],
}).compile();
const app = module.createNestApplication();
await app.init();
await app.close();
const instance = module.get(AA);
expect(instance.field).to.equal('b-field_a-field');
});
});

View File

@@ -1,4 +1,4 @@
import { Injectable, OnModuleDestroy } from '@nestjs/common';
import { Injectable, Module, OnModuleDestroy } from '@nestjs/common';
import { Test } from '@nestjs/testing';
import { expect } from 'chai';
import * as Sinon from 'sinon';
@@ -39,4 +39,46 @@ describe('OnModuleDestroy', () => {
const app = module.createNestApplication();
await app.init().then(obj => expect(obj).to.not.be.undefined);
});
it('should sort modules by distance (topological sort) - DESC order', async () => {
@Injectable()
class BB implements OnModuleDestroy {
public field: string;
async onModuleDestroy() {
this.field = 'b-field';
}
}
@Module({
providers: [BB],
exports: [BB],
})
class B {}
@Injectable()
class AA implements OnModuleDestroy {
public field: string;
constructor(private bb: BB) {}
async onModuleDestroy() {
this.field = this.bb.field + '_a-field';
}
}
@Module({
imports: [B],
providers: [AA],
})
class A {}
const module = await Test.createTestingModule({
imports: [A],
}).compile();
const app = module.createNestApplication();
await app.init();
await app.close();
const instance = module.get(AA);
expect(instance.field).to.equal('b-field_a-field');
});
});

View File

@@ -1,7 +1,7 @@
import { Injectable, Module, OnModuleInit } from '@nestjs/common';
import { Test } from '@nestjs/testing';
import { expect } from 'chai';
import * as Sinon from 'sinon';
import { Injectable, OnModuleInit } from '@nestjs/common';
@Injectable()
class TestInjectable implements OnModuleInit {
@@ -37,4 +37,45 @@ describe('OnModuleInit', () => {
const app = module.createNestApplication();
await app.init().then(obj => expect(obj).to.not.be.undefined);
});
it('should sort modules by distance (topological sort) - DESC order', async () => {
@Injectable()
class BB implements OnModuleInit {
public field: string;
async onModuleInit() {
this.field = 'b-field';
}
}
@Module({
providers: [BB],
exports: [BB],
})
class B {}
@Injectable()
class AA implements OnModuleInit {
public field: string;
constructor(private bb: BB) {}
async onModuleInit() {
this.field = this.bb.field + '_a-field';
}
}
@Module({
imports: [B],
providers: [AA],
})
class A {}
const module = await Test.createTestingModule({
imports: [A],
}).compile();
const app = module.createNestApplication();
await app.init();
const instance = module.get(AA);
expect(instance.field).to.equal('b-field_a-field');
});
});

View File

@@ -28,7 +28,7 @@ describe('MQTT transport', () => {
host: '0.0.0.0',
},
});
await app.startAllMicroservicesAsync();
await app.startAllMicroservices();
await app.init();
});

View File

@@ -19,16 +19,16 @@ describe('NATS transport', () => {
app.connectMicroservice({
transport: Transport.NATS,
options: {
url: 'nats://0.0.0.0:4222',
servers: 'nats://0.0.0.0:4222',
},
});
app.connectMicroservice({
transport: Transport.NATS,
options: {
url: 'nats://0.0.0.0:4222',
servers: 'servers://0.0.0.0:4222',
},
});
await app.startAllMicroservicesAsync();
await app.startAllMicroservices();
await app.init();
});

View File

@@ -28,7 +28,7 @@ describe('REDIS transport', () => {
url: 'redis://0.0.0.0:6379',
},
});
await app.startAllMicroservicesAsync();
await app.startAllMicroservices();
await app.init();
});

View File

@@ -7,7 +7,7 @@ import * as util from 'util';
import { KafkaConcurrentController } from '../src/kafka-concurrent/kafka-concurrent.controller';
import { KafkaConcurrentMessagesController } from '../src/kafka-concurrent/kafka-concurrent.messages.controller';
describe('Kafka concurrent', function () {
describe.skip('Kafka concurrent', function () {
const numbersOfServers = 3;
const requestTopic = 'math.sum.sync.number.wait';
@@ -57,7 +57,7 @@ describe('Kafka concurrent', function () {
apps.push(app);
// await the start
await app.startAllMicroservicesAsync();
await app.startAllMicroservices();
await app.init();
};

View File

@@ -46,7 +46,7 @@ describe('Disconnected client', () => {
.send({
transport: Transport.NATS,
options: {
url: 'nats://localhost:4224',
servers: 'nats://localhost:4224',
},
})
.expect(408);

View File

@@ -1,3 +1,4 @@
import * as GRPC from '@grpc/grpc-js';
import * as ProtoLoader from '@grpc/proto-loader';
import { INestApplication } from '@nestjs/common';
import { Transport } from '@nestjs/microservices';
@@ -6,7 +7,6 @@ import { Test } from '@nestjs/testing';
import { fail } from 'assert';
import { expect } from 'chai';
import * as express from 'express';
import * as GRPC from 'grpc';
import { join } from 'path';
import * as request from 'supertest';
import { AdvancedGrpcController } from '../src/grpc-advanced/advanced.grpc.controller';
@@ -39,7 +39,7 @@ describe('Advanced GRPC transport', () => {
},
});
// Start gRPC microservice
await app.startAllMicroservicesAsync();
await app.startAllMicroservices();
await app.init();
// Load proto-buffers for test gRPC dispatch
const proto = ProtoLoader.loadSync('root.proto', {

View File

@@ -1,10 +1,10 @@
import * as GRPC from '@grpc/grpc-js';
import * as ProtoLoader from '@grpc/proto-loader';
import { INestApplication } from '@nestjs/common';
import { Transport } from '@nestjs/microservices';
import { Test } from '@nestjs/testing';
import { fail } from 'assert';
import { expect } from 'chai';
import * as GRPC from 'grpc';
import { join } from 'path';
import * as request from 'supertest';
import { GrpcController } from '../src/grpc/grpc.controller';
@@ -33,7 +33,7 @@ describe('GRPC transport', () => {
},
});
// Start gRPC microservice
await app.startAllMicroservicesAsync();
await app.startAllMicroservices();
await app.init();
// Load proto-buffers for test gRPC dispatch
const proto = ProtoLoader.loadSync(
@@ -113,6 +113,5 @@ describe('GRPC transport', () => {
after(async () => {
await app.close();
client.close();
});
});

View File

@@ -9,14 +9,19 @@ import { UserEntity } from '../src/kafka/entities/user.entity';
import { KafkaController } from '../src/kafka/kafka.controller';
import { KafkaMessagesController } from '../src/kafka/kafka.messages.controller';
describe('Kafka transport', function () {
let server;
/**
* Skip this flaky test in CI/CD pipeline as it frequently
* fails to connect to Kafka container in the cloud.
*/
describe.skip('Kafka transport', function () {
let server: any;
let app: INestApplication;
// set timeout to be longer (especially for the after hook)
this.timeout(30000);
this.timeout(50000);
this.retries(10);
it(`Start Kafka app`, async () => {
before(`Start Kafka app`, async function () {
const module = await Test.createTestingModule({
controllers: [KafkaController, KafkaMessagesController],
}).compile();
@@ -33,11 +38,11 @@ describe('Kafka transport', function () {
},
});
app.enableShutdownHooks();
await app.startAllMicroservicesAsync();
await app.startAllMicroservices();
await app.init();
}).timeout(30000);
});
it(`/POST (sync sum kafka message)`, () => {
it(`/POST (sync sum kafka message)`, function () {
return request(server)
.post('/mathSumSyncKafkaMessage')
.send([1, 2, 3, 4, 5])
@@ -130,4 +135,4 @@ describe('Kafka transport', function () {
after(`Stopping Kafka app`, async () => {
await app.close();
});
}).timeout(30000);
});

View File

@@ -23,7 +23,7 @@ describe('MQTT transport', () => {
url: 'mqtt://0.0.0.0:1883',
},
});
await app.startAllMicroservicesAsync();
await app.startAllMicroservices();
await app.init();
});

View File

@@ -4,6 +4,7 @@ import { Test } from '@nestjs/testing';
import { expect } from 'chai';
import * as request from 'supertest';
import { NatsController } from '../src/nats/nats.controller';
import { NatsService } from '../src/nats/nats.service';
describe('NATS transport', () => {
let server;
@@ -12,6 +13,7 @@ describe('NATS transport', () => {
beforeEach(async () => {
const module = await Test.createTestingModule({
controllers: [NatsController],
providers: [NatsService],
}).compile();
app = module.createNestApplication();
@@ -20,10 +22,10 @@ describe('NATS transport', () => {
app.connectMicroservice({
transport: Transport.NATS,
options: {
url: 'nats://0.0.0.0:4222',
servers: 'nats://0.0.0.0:4222',
},
});
await app.startAllMicroservicesAsync();
await app.startAllMicroservices();
await app.init();
});
@@ -88,6 +90,7 @@ describe('NATS transport', () => {
.end(() => {
setTimeout(() => {
expect(NatsController.IS_NOTIFIED).to.be.true;
expect(NatsController.IS_NOTIFIED2).to.be.true;
done();
}, 1000);
});

View File

@@ -23,7 +23,7 @@ describe('REDIS transport', () => {
url: 'redis://0.0.0.0:6379',
},
});
await app.startAllMicroservicesAsync();
await app.startAllMicroservices();
await app.init();
});

View File

@@ -26,7 +26,7 @@ describe('RabbitMQ transport', () => {
socketOptions: { noDelay: true },
},
});
await app.startAllMicroservicesAsync();
await app.startAllMicroservices();
await app.init();
});

View File

@@ -24,7 +24,7 @@ describe('RPC transport', () => {
host: '0.0.0.0',
},
});
await app.startAllMicroservicesAsync();
await app.startAllMicroservices();
await app.init();
});

View File

@@ -11,10 +11,10 @@ import {
ClientProxy,
EventPattern,
MessagePattern,
Transport,
RpcException,
Transport,
} from '@nestjs/microservices';
import { from, Observable, of, throwError } from 'rxjs';
import { from, lastValueFrom, Observable, of, throwError } from 'rxjs';
import { catchError, scan } from 'rxjs/operators';
@Controller()
@@ -66,9 +66,9 @@ export class AppController {
concurrent(@Body() data: number[][]): Promise<boolean> {
const send = async (tab: number[]) => {
const expected = tab.reduce((a, b) => a + b);
const result = await this.client
.send<number>({ cmd: 'sum' }, tab)
.toPromise();
const result = await lastValueFrom(
this.client.send<number>({ cmd: 'sum' }, tab),
);
return result === expected;
};
@@ -79,13 +79,16 @@ export class AppController {
@Post('error')
@HttpCode(200)
serializeError(@Query('client') query: 'custom' | 'standard' = 'standard', @Body() body: Record<string, any>): Observable<boolean> {
serializeError(
@Query('client') query: 'custom' | 'standard' = 'standard',
@Body() body: Record<string, any>,
): Observable<boolean> {
const client = query === 'custom' ? this.customClient : this.client;
return client.send({ cmd: 'err' }, {}).pipe(
catchError((err) => {
catchError(err => {
return of(err instanceof RpcException);
})
)
}),
);
}
@MessagePattern({ cmd: 'sum' })
@@ -110,7 +113,7 @@ export class AppController {
@MessagePattern({ cmd: 'err' })
throwAnError() {
return throwError(new Error('err'));
return throwError(() => new Error('err'));
}
@Post('notify')

View File

@@ -18,13 +18,15 @@ export class DisconnectedClientController {
.send<number, number[]>({ cmd: 'none' }, [1, 2, 3])
.pipe(
/*tap(
console.log.bind(console, 'data'),
console.error.bind(console, 'error'),
),*/
console.log.bind(console, 'data'),
console.error.bind(console, 'error'),
),*/
catchError(error => {
const { code } = error || { code: 'CONN_ERR' };
return throwError(
code === 'ECONNREFUSED' || code === 'CONN_ERR'
return throwError(() =>
code === 'ECONNREFUSED' ||
code === 'CONN_ERR' ||
code === 'CONNECTION_REFUSED'
? new RequestTimeoutException('ECONNREFUSED')
: new InternalServerErrorException(),
);

View File

@@ -1,3 +1,4 @@
import { Metadata } from '@grpc/grpc-js';
import { Body, Controller, HttpCode, Post } from '@nestjs/common';
import {
Client,
@@ -9,7 +10,6 @@ import {
} from '@nestjs/microservices';
import { join } from 'path';
import { Observable, of, ReplaySubject, Subject } from 'rxjs';
import { Metadata } from 'grpc';
@Controller()
export class AdvancedGrpcController {

View File

@@ -2,13 +2,13 @@ import {
Body,
Controller,
HttpCode,
OnModuleDestroy,
OnModuleInit,
Post,
OnModuleDestroy,
} from '@nestjs/common';
import { Logger } from '@nestjs/common/services/logger.service';
import { Client, ClientKafka, Transport } from '@nestjs/microservices';
import { Observable } from 'rxjs';
import { lastValueFrom, Observable } from 'rxjs';
import { BusinessDto } from './dtos/business.dto';
import { UserDto } from './dtos/user.dto';
@@ -57,14 +57,14 @@ export class KafkaController implements OnModuleInit, OnModuleDestroy {
async mathSumSyncKafkaMessage(
@Body() data: number[],
): Promise<Observable<any>> {
const result = await this.client
.send('math.sum.sync.kafka.message', {
const result = await lastValueFrom(
this.client.send('math.sum.sync.kafka.message', {
key: '1',
value: {
numbers: data,
},
})
.toPromise();
}),
);
return result;
}
@@ -74,13 +74,13 @@ export class KafkaController implements OnModuleInit, OnModuleDestroy {
async mathSumSyncWithoutKey(
@Body() data: number[],
): Promise<Observable<any>> {
const result = await this.client
.send('math.sum.sync.without.key', {
const result = await lastValueFrom(
this.client.send('math.sum.sync.without.key', {
value: {
numbers: data,
},
})
.toPromise();
}),
);
return result;
}
@@ -90,11 +90,11 @@ export class KafkaController implements OnModuleInit, OnModuleDestroy {
async mathSumSyncPlainObject(
@Body() data: number[],
): Promise<Observable<any>> {
const result = await this.client
.send('math.sum.sync.plain.object', {
const result = await lastValueFrom(
this.client.send('math.sum.sync.plain.object', {
numbers: data,
})
.toPromise();
}),
);
return result;
}
@@ -102,9 +102,9 @@ export class KafkaController implements OnModuleInit, OnModuleDestroy {
@Post('mathSumSyncArray')
@HttpCode(200)
async mathSumSyncArray(@Body() data: number[]): Promise<Observable<any>> {
const result = await this.client
.send('math.sum.sync.array', data)
.toPromise();
const result = await lastValueFrom(
this.client.send('math.sum.sync.array', data),
);
return result;
}
@@ -112,18 +112,18 @@ export class KafkaController implements OnModuleInit, OnModuleDestroy {
@HttpCode(200)
async mathSumSyncString(@Body() data: number[]): Promise<Observable<any>> {
// this.logger.error(util.format('mathSumSyncString() data: %o', data));
const result = await this.client
.send('math.sum.sync.string', data.toString())
.toPromise();
const result = await lastValueFrom(
this.client.send('math.sum.sync.string', data.toString()),
);
return result;
}
@Post('mathSumSyncNumber')
@HttpCode(200)
async mathSumSyncNumber(@Body() data: number[]): Promise<Observable<any>> {
const result = await this.client
.send('math.sum.sync.number', data[0])
.toPromise();
const result = await lastValueFrom(
this.client.send('math.sum.sync.number', data[0]),
);
return result;
}
@@ -137,14 +137,14 @@ export class KafkaController implements OnModuleInit, OnModuleDestroy {
@Post('/user')
@HttpCode(200)
async createUser(@Body() user: UserDto): Promise<Observable<any>> {
const result = await this.client
.send('user.create', {
const result = await lastValueFrom(
this.client.send('user.create', {
key: '1',
value: {
user,
},
})
.toPromise();
}),
);
return result;
}
@@ -152,14 +152,14 @@ export class KafkaController implements OnModuleInit, OnModuleDestroy {
@Post('/business')
@HttpCode(200)
async createBusiness(@Body() business: BusinessDto) {
const result = await this.client
.send('business.create', {
const result = await lastValueFrom(
this.client.send('business.create', {
key: '1',
value: {
business,
},
})
.toPromise();
}),
);
return result;
}
}

View File

@@ -6,7 +6,7 @@ import {
MessagePattern,
Transport,
} from '@nestjs/microservices';
import { from, Observable, of } from 'rxjs';
import { from, lastValueFrom, Observable, of } from 'rxjs';
import { scan } from 'rxjs/operators';
@Controller()
@@ -30,10 +30,13 @@ export class MqttController {
@Post('stream')
@HttpCode(200)
stream(@Body() data: number[]): Observable<number> {
return this.client
.send<number>({ cmd: 'streaming' }, data)
.pipe(scan((a, b) => a + b));
async stream(@Body() data: number[]) {
const result = lastValueFrom(
await this.client
.send<number>({ cmd: 'streaming' }, data)
.pipe(scan((a, b) => a + b, 0)),
);
return result;
}
@Post('concurrent')
@@ -41,9 +44,9 @@ export class MqttController {
async concurrent(@Body() data: number[][]): Promise<boolean> {
const send = async (tab: number[]) => {
const expected = tab.reduce((a, b) => a + b);
const result = await this.client
.send<number>({ cmd: 'sum' }, tab)
.toPromise();
const result = await lastValueFrom(
this.client.send<number>({ cmd: 'sum' }, tab),
);
return result === expected;
};

View File

@@ -10,7 +10,12 @@ import { scan, take } from 'rxjs/operators';
@Controller()
export class NatsBroadcastController {
@Client({ transport: Transport.NATS })
@Client({
transport: Transport.NATS,
options: {
servers: 'nats://localhost:4222',
},
})
client: ClientProxy;
@Get('broadcast')

View File

@@ -1,7 +1,7 @@
import { Body, Controller, Get, HttpCode, Post, Query } from '@nestjs/common';
import {
Client,
ClientProxy,
ClientProxyFactory,
Ctx,
EventPattern,
MessagePattern,
@@ -10,20 +10,23 @@ import {
RpcException,
Transport,
} from '@nestjs/microservices';
import { from, Observable, of, throwError } from 'rxjs';
import { from, lastValueFrom, Observable, of, throwError } from 'rxjs';
import { catchError, scan } from 'rxjs/operators';
import { NatsService } from './nats.service';
@Controller()
export class NatsController {
static IS_NOTIFIED = false;
static IS_NOTIFIED2 = false;
@Client({
constructor(private readonly natsService: NatsService) {}
client: ClientProxy = ClientProxyFactory.create({
transport: Transport.NATS,
options: {
url: 'nats://localhost:4222',
servers: 'nats://localhost:4222',
},
})
client: ClientProxy;
});
@Post()
@HttpCode(200)
@@ -48,9 +51,9 @@ export class NatsController {
concurrent(@Body() data: number[][]): Promise<boolean> {
const send = async (tab: number[]) => {
const expected = tab.reduce((a, b) => a + b);
const result = await this.client
.send<number>('math.sum', tab)
.toPromise();
const result = await lastValueFrom(
this.client.send<number>('math.sum', tab),
);
return result === expected;
};
@@ -88,7 +91,7 @@ export class NatsController {
@MessagePattern('exception')
throwError(): Observable<number> {
return throwError(new RpcException('test'));
return throwError(() => new RpcException('test'));
}
@Post('notify')
@@ -100,4 +103,9 @@ export class NatsController {
eventHandler(@Payload() data: boolean) {
NatsController.IS_NOTIFIED = data;
}
@EventPattern('notification')
eventHandler2(@Payload() data: boolean) {
NatsController.IS_NOTIFIED2 = data;
}
}

View File

@@ -0,0 +1,7 @@
import { Inject, Injectable } from '@nestjs/common';
import { CONTEXT } from '@nestjs/microservices';
@Injectable()
export class NatsService {
constructor(@Inject(CONTEXT) public ctx) {}
}

View File

@@ -6,7 +6,7 @@ import {
MessagePattern,
Transport,
} from '@nestjs/microservices';
import { from, Observable, of } from 'rxjs';
import { from, lastValueFrom, Observable, of } from 'rxjs';
import { scan } from 'rxjs/operators';
@Controller()
@@ -35,9 +35,9 @@ export class RedisController {
concurrent(@Body() data: number[][]): Promise<boolean> {
const send = async (tab: number[]) => {
const expected = tab.reduce((a, b) => a + b);
const result = await this.client
.send<number>({ cmd: 'sum' }, tab)
.toPromise();
const result = await lastValueFrom(
this.client.send<number>({ cmd: 'sum' }, tab),
);
return result === expected;
};

View File

@@ -6,7 +6,7 @@ import {
MessagePattern,
Transport,
} from '@nestjs/microservices';
import { from, Observable, of } from 'rxjs';
import { from, lastValueFrom, Observable, of } from 'rxjs';
import { scan } from 'rxjs/operators';
@Controller()
@@ -46,9 +46,9 @@ export class RMQController {
concurrent(@Body() data: number[][]): Promise<boolean> {
const send = async (tab: number[]) => {
const expected = tab.reduce((a, b) => a + b);
const result = await this.client
.send<number>({ cmd: 'sum' }, tab)
.toPromise();
const result = await lastValueFrom(
this.client.send<number>({ cmd: 'sum' }, tab),
);
return result === expected;
};

View File

@@ -0,0 +1,96 @@
import { INestApplication } from '@nestjs/common';
import { RequestMethod } from '@nestjs/common/enums/request-method.enum';
import { Test } from '@nestjs/testing';
import * as request from 'supertest';
import { AppModule } from '../src/app.module';
describe('Global prefix', () => {
let server;
let app: INestApplication;
beforeEach(async () => {
const module = await Test.createTestingModule({
imports: [AppModule],
}).compile();
app = module.createNestApplication();
});
it(`should use the global prefix`, async () => {
app.setGlobalPrefix('/api/v1');
server = app.getHttpServer();
await app.init();
await request(server).get('/health').expect(404);
await request(server).get('/api/v1/health').expect(200);
});
it(`should exclude the path as string`, async () => {
app.setGlobalPrefix('/api/v1', { exclude: ['/test'] });
server = app.getHttpServer();
await app.init();
await request(server).get('/test').expect(200);
await request(server).post('/test').expect(201);
await request(server).get('/api/v1/test').expect(404);
await request(server).post('/api/v1/test').expect(404);
});
it(`should exclude the path as RouteInfo`, async () => {
app.setGlobalPrefix('/api/v1', {
exclude: [{ path: '/health', method: RequestMethod.GET }],
});
server = app.getHttpServer();
await app.init();
await request(server).get('/health').expect(200);
await request(server).get('/api/v1/health').expect(404);
});
it(`should only exclude the GET RequestMethod`, async () => {
app.setGlobalPrefix('/api/v1', {
exclude: [{ path: '/test', method: RequestMethod.GET }],
});
server = app.getHttpServer();
await app.init();
await request(server).get('/test').expect(200);
await request(server).post('/test').expect(404);
await request(server).post('/api/v1/test').expect(201);
});
it(`should exclude the path as a mix of string and RouteInfo`, async () => {
app.setGlobalPrefix('/api/v1', {
exclude: ['test', { path: '/health', method: RequestMethod.GET }],
});
server = app.getHttpServer();
await app.init();
await request(server).get('/health').expect(200);
await request(server).get('/test').expect(200);
});
it(`should exclude the path with route param`, async () => {
app.setGlobalPrefix('/api/v1', { exclude: ['/hello/:name'] });
server = app.getHttpServer();
await app.init();
await request(server).get('/hello/foo').expect(200);
});
afterEach(async () => {
await app.close();
});
});

View File

@@ -0,0 +1,24 @@
import { Controller, Get, Post } from '@nestjs/common';
@Controller()
export class AppController {
@Get('hello/:name')
getHello(): string {
return 'hello';
}
@Get('health')
getHealth(): string {
return 'up';
}
@Get('test')
getTest(): string {
return 'test';
}
@Post('test')
postTest(): string {
return 'test';
}
}

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

@@ -0,0 +1,47 @@
import { ExpressAdapter } from '@nestjs/platform-express';
import { Test, TestingModule } from '@nestjs/testing';
import { expect } from 'chai';
import * as express from 'express';
import { AppModule } from '../src/app.module';
import { INestApplication } from '@nestjs/common';
describe('Listen (Express Application)', () => {
let testModule: TestingModule;
let app: INestApplication;
beforeEach(async () => {
testModule = await Test.createTestingModule({
imports: [AppModule],
}).compile();
app = testModule.createNestApplication(new ExpressAdapter(express()));
});
afterEach(async () => {
app.close();
});
it('should resolve with httpServer on success', async () => {
const response = await app.listen(3000);
expect(response).to.eql(app.getHttpServer());
});
it('should reject if the port is not available', async () => {
await app.listen(3000);
const secondApp = testModule.createNestApplication(
new ExpressAdapter(express()),
);
try {
await secondApp.listen(3000);
} catch (error) {
expect(error.code).to.equal('EADDRINUSE');
}
});
it('should reject if there is an invalid host', async () => {
try {
await app.listen(3000, '1');
} catch (error) {
expect(error.code).to.equal('EADDRNOTAVAIL');
}
});
});

View File

@@ -0,0 +1,46 @@
import { INestApplication } from '@nestjs/common';
import { FastifyAdapter } from '@nestjs/platform-fastify';
import { Test, TestingModule } from '@nestjs/testing';
import { expect } from 'chai';
import { AppModule } from '../src/app.module';
describe('Listen (Fastify Application)', () => {
let testModule: TestingModule;
let app: INestApplication;
beforeEach(async () => {
testModule = await Test.createTestingModule({
imports: [AppModule],
}).compile();
app = testModule.createNestApplication(new FastifyAdapter());
});
afterEach(async () => {
app.close();
});
it('should resolve with httpServer on success', async () => {
const response = await app.listen(3000);
expect(response).to.eql(app.getHttpServer());
});
it('should reject if the port is not available', async () => {
await app.listen(3000);
const secondApp = testModule.createNestApplication(new FastifyAdapter());
try {
await secondApp.listen(3000);
} catch (error) {
expect(error.code).to.equal('EADDRINUSE');
}
await secondApp.close();
});
it('should reject if there is an invalid host', async () => {
try {
await app.listen(3000, '1');
} catch (error) {
expect(error.code).to.equal('EADDRNOTAVAIL');
}
});
});

View File

@@ -0,0 +1,12 @@
import { Controller, Get } from '@nestjs/common';
import { AppService } from './app.service';
@Controller()
export class AppController {
constructor(private readonly appService: AppService) {}
@Get()
getHello(): string {
return this.appService.sayHello();
}
}

View File

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

View File

@@ -0,0 +1,8 @@
import { Injectable } from '@nestjs/common';
@Injectable()
export class AppService {
sayHello(): string {
return 'Hello World!';
}
}

View File

@@ -35,7 +35,7 @@ describe('Request scope (microservices)', () => {
server = app.getHttpServer();
await app.init();
await app.startAllMicroservicesAsync();
await app.startAllMicroservices();
});
describe('when one service is request scoped', () => {

View File

@@ -0,0 +1,53 @@
import { ExpressAdapter, NestExpressApplication } from '@nestjs/platform-express';
import { Test } from '@nestjs/testing';
import { expect } from 'chai';
import { readFileSync } from 'fs';
import { join } from 'path';
import * as request from 'supertest';
import { AppModule } from '../src/app.module';
const readmeString = readFileSync(join(process.cwd(), 'Readme.md')).toString();
describe('Express FileSend', () => {
let app: NestExpressApplication;
beforeEach(async () => {
const modRef = await Test.createTestingModule({
imports: [AppModule],
}).compile();
app = modRef.createNestApplication(new ExpressAdapter());
await app.init();
});
it('should return a file from a stream', async () => {
return request(app.getHttpServer())
.get('/file/stream/')
.expect(200)
.expect((res) => {
expect(res.body.toString()).to.be.eq(readmeString);
});
});
it('should return a file from a buffer', async () => {
return request(app.getHttpServer())
.get('/file/buffer')
.expect(200)
.expect((res) => {
expect(res.body.toString()).to.be.eq(readmeString);
});
});
it('should not stream a non-file', async () => {
return request(app.getHttpServer())
.get('/non-file/pipe-method')
.expect(200)
.expect({ value: 'Hello world' });
});
it('should return a file from an RxJS stream', async () => {
return request(app.getHttpServer())
.get('/file/rxjs/stream/')
.expect(200)
.expect((res) => {
expect(res.body.toString()).to.be.eq(readmeString);
});
});
});

View File

@@ -0,0 +1,59 @@
import { FastifyAdapter, NestFastifyApplication } from '@nestjs/platform-fastify';
import { Test } from '@nestjs/testing';
import { expect } from 'chai';
import { readFileSync } from 'fs';
import { join } from 'path';
import { AppModule } from '../src/app.module';
const readmeString = readFileSync(join(process.cwd(), 'Readme.md')).toString();
describe('Fastify FileSend', () => {
let app: NestFastifyApplication;
beforeEach(async () => {
const modRef = await Test.createTestingModule({
imports: [AppModule],
}).compile();
app = modRef.createNestApplication(new FastifyAdapter());
await app.init();
});
it('should return a file from a stream', async () => {
return app.inject({
method: 'GET',
url: '/file/stream'
}).then(({ payload }) => {
expect(payload.toString()).to.be.eq(readmeString);
});
});
it('should return a file from a buffer', async () => {
return app.inject({
method: 'GET',
url: '/file/buffer',
}).then(({ payload }) => {
expect(payload.toString()).to.be.eq(readmeString);
});
});
/**
* It seems that Fastify has a similar issue as Kamil initially pointed out
* If a class has a `pipe` method, it will be treated as a stream. This means
* that the `NonFile` test is a failed case for fastify, hence the skip.
*/
it.skip('should not stream a non-file', async () => {
return app.inject({
url: '/non-file/pipe-method',
method: 'get'
}).then(({ payload }) => {
expect(payload).to.be.eq({ value: 'Hello world' });
});
});
it('should return a file from an RxJS stream', async () => {
return app.inject({
method: 'GET',
url: '/file/rxjs/stream'
}).then(({ payload }) => {
expect(payload.toString()).to.be.eq(readmeString);
});
});
});

View File

@@ -0,0 +1,29 @@
import { Controller, Get, StreamableFile } from '@nestjs/common';
import { Observable } from 'rxjs';
import { AppService } from './app.service';
import { NonFile } from './non-file';
@Controller()
export class AppController {
constructor(private readonly appService: AppService) {}
@Get('file/stream')
getFile(): StreamableFile {
return this.appService.getReadStream();
}
@Get('file/buffer')
getBuffer(): StreamableFile {
return this.appService.getBuffer();
}
@Get('non-file/pipe-method')
getNonFile(): NonFile {
return this.appService.getNonFile();
}
@Get('file/rxjs/stream')
getRxJSFile(): Observable<StreamableFile> {
return this.appService.getRxJSFile();
}
}

View File

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

View File

@@ -0,0 +1,26 @@
import { Injectable, StreamableFile } from '@nestjs/common';
import { createReadStream, readFileSync } from 'fs';
import { join } from 'path';
import { Observable, of } from 'rxjs';
import { NonFile } from './non-file';
@Injectable()
export class AppService {
getReadStream(): StreamableFile {
return new StreamableFile(
createReadStream(join(process.cwd(), 'Readme.md')),
);
}
getBuffer(): StreamableFile {
return new StreamableFile(readFileSync(join(process.cwd(), 'Readme.md')));
}
getNonFile(): NonFile {
return new NonFile('Hello world');
}
getRxJSFile(): Observable<StreamableFile> {
return of(this.getReadStream());
}
}

View File

@@ -0,0 +1,7 @@
export class NonFile {
constructor(private readonly value: string) {}
pipe() {
return this.value;
}
}

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

@@ -0,0 +1,284 @@
import { INestApplication, VersioningType } from '@nestjs/common';
import { Test } from '@nestjs/testing';
import * as request from 'supertest';
import { AppModule } from '../src/app.module';
describe('Versioning', () => {
let app: INestApplication;
before(async () => {
const moduleRef = await Test.createTestingModule({
imports: [AppModule],
}).compile();
app = moduleRef.createNestApplication();
app.enableVersioning({
type: VersioningType.HEADER,
header: 'X-API-Version',
});
await app.init();
});
describe('GET /', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/')
.set({
'X-API-Version': '1',
})
.expect(200)
.expect('Hello World V1!');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/')
.set({
'X-API-Version': '2',
})
.expect(200)
.expect('Hello World V2!');
});
it('V3', () => {
return request(app.getHttpServer())
.get('/')
.set({
'X-API-Version': '3',
})
.expect(404);
});
it('No Version', () => {
return request(app.getHttpServer())
.get('/')
.set({
'X-API-Version': '',
})
.expect(404);
});
it('No Header', () => {
return request(app.getHttpServer()).get('/').expect(404);
});
});
describe('GET /:param', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/param/hello')
.set({
'X-API-Version': '1',
})
.expect(200)
.expect('Parameter V1!');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/param/hello')
.set({
'X-API-Version': '2',
})
.expect(200)
.expect('Parameter V2!');
});
it('V3', () => {
return request(app.getHttpServer())
.get('/param/hello')
.set({
'X-API-Version': '3',
})
.expect(404);
});
it('No Version', () => {
return request(app.getHttpServer())
.get('/param/hello')
.set({
'X-API-Version': '',
})
.expect(404);
});
it('No Header', () => {
return request(app.getHttpServer()).get('/').expect(404);
});
});
describe('GET /multiple', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/multiple')
.set({
'X-API-Version': '1',
})
.expect(200)
.expect('Multiple Versions 1 or 2');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/multiple')
.set({
'X-API-Version': '2',
})
.expect(200)
.expect('Multiple Versions 1 or 2');
});
it('V3', () => {
return request(app.getHttpServer())
.get('/multiple')
.set({
'X-API-Version': '3',
})
.expect(404);
});
it('No Version', () => {
return request(app.getHttpServer())
.get('/multiple')
.set({
'X-API-Version': '',
})
.expect(404);
});
it('No Header', () => {
return request(app.getHttpServer()).get('/multiple').expect(404);
});
});
describe('GET /neutral', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/neutral')
.set({
'X-API-Version': '1',
})
.expect(200)
.expect('Neutral');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/neutral')
.set({
'X-API-Version': '2',
})
.expect(200)
.expect('Neutral');
});
it('No Version', () => {
return request(app.getHttpServer())
.get('/neutral')
.set({
'X-API-Version': '',
})
.expect(200)
.expect('Neutral');
});
it('No Header', () => {
return request(app.getHttpServer())
.get('/neutral')
.expect(200)
.expect('Neutral');
});
});
describe('GET /override', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/override')
.set({
'X-API-Version': '1',
})
.expect(200)
.expect('Override Version 1');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/override')
.set({
'X-API-Version': '2',
})
.expect(200)
.expect('Override Version 2');
});
it('V3', () => {
return request(app.getHttpServer())
.get('/override')
.set({
'X-API-Version': '3',
})
.expect(404);
});
it('No Version', () => {
return request(app.getHttpServer())
.get('/override')
.set({
'X-API-Version': '',
})
.expect(404);
});
it('No Header', () => {
return request(app.getHttpServer()).get('/override').expect(404);
});
});
describe('GET /override-partial', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/override-partial')
.set({
'X-API-Version': '1',
})
.expect(200)
.expect('Override Partial Version 1');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/override-partial')
.set({
'X-API-Version': '2',
})
.expect(200)
.expect('Override Partial Version 2');
});
it('V3', () => {
return request(app.getHttpServer())
.get('/override-partial')
.set({
'X-API-Version': '3',
})
.expect(404);
});
it('No Version', () => {
return request(app.getHttpServer())
.get('/override-partial')
.set({
'X-API-Version': '',
})
.expect(404);
});
it('No Header', () => {
return request(app.getHttpServer()).get('/override-partial').expect(404);
});
});
after(async () => {
await app.close();
});
});

View File

@@ -0,0 +1,284 @@
import { INestApplication, VersioningType } from '@nestjs/common';
import { Test } from '@nestjs/testing';
import * as request from 'supertest';
import { AppModule } from '../src/app.module';
describe('Versioning', () => {
let app: INestApplication;
before(async () => {
const moduleRef = await Test.createTestingModule({
imports: [AppModule],
}).compile();
app = moduleRef.createNestApplication();
app.enableVersioning({
type: VersioningType.MEDIA_TYPE,
key: 'v=',
});
await app.init();
});
describe('GET /', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/')
.set({
Accept: 'application/json;v=1',
})
.expect(200)
.expect('Hello World V1!');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/')
.set({
Accept: 'application/json;v=2',
})
.expect(200)
.expect('Hello World V2!');
});
it('V3', () => {
return request(app.getHttpServer())
.get('/')
.set({
Accept: 'application/json;v=3',
})
.expect(404);
});
it('No Version', () => {
return request(app.getHttpServer())
.get('/')
.set({
Accept: 'application/json',
})
.expect(404);
});
it('No Header', () => {
return request(app.getHttpServer()).get('/').expect(404);
});
});
describe('GET /:param', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/param/hello')
.set({
Accept: 'application/json;v=1',
})
.expect(200)
.expect('Parameter V1!');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/param/hello')
.set({
Accept: 'application/json;v=2',
})
.expect(200)
.expect('Parameter V2!');
});
it('V3', () => {
return request(app.getHttpServer())
.get('/param/hello')
.set({
Accept: 'application/json;v=3',
})
.expect(404);
});
it('No Version', () => {
return request(app.getHttpServer())
.get('/param/hello')
.set({
Accept: '',
})
.expect(404);
});
it('No Header', () => {
return request(app.getHttpServer()).get('/').expect(404);
});
});
describe('GET /multiple', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/multiple')
.set({
Accept: 'application/json;v=1',
})
.expect(200)
.expect('Multiple Versions 1 or 2');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/multiple')
.set({
Accept: 'application/json;v=2',
})
.expect(200)
.expect('Multiple Versions 1 or 2');
});
it('V3', () => {
return request(app.getHttpServer())
.get('/multiple')
.set({
Accept: 'application/json;v=3',
})
.expect(404);
});
it('No Version', () => {
return request(app.getHttpServer())
.get('/multiple')
.set({
Accept: 'application/json',
})
.expect(404);
});
it('No Header', () => {
return request(app.getHttpServer()).get('/multiple').expect(404);
});
});
describe('GET /neutral', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/neutral')
.set({
Accept: 'application/json;v=1',
})
.expect(200)
.expect('Neutral');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/neutral')
.set({
Accept: 'application/json;v=2',
})
.expect(200)
.expect('Neutral');
});
it('No Version', () => {
return request(app.getHttpServer())
.get('/neutral')
.set({
Accept: 'application/json',
})
.expect(200)
.expect('Neutral');
});
it('No Header', () => {
return request(app.getHttpServer())
.get('/neutral')
.expect(200)
.expect('Neutral');
});
});
describe('GET /override', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/override')
.set({
Accept: 'application/json;v=1',
})
.expect(200)
.expect('Override Version 1');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/override')
.set({
Accept: 'application/json;v=2',
})
.expect(200)
.expect('Override Version 2');
});
it('V3', () => {
return request(app.getHttpServer())
.get('/override')
.set({
Accept: 'application/json;v=3',
})
.expect(404);
});
it('No Version', () => {
return request(app.getHttpServer())
.get('/override')
.set({
Accept: 'application/json',
})
.expect(404);
});
it('No Header', () => {
return request(app.getHttpServer()).get('/override').expect(404);
});
});
describe('GET /override-partial', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/override-partial')
.set({
Accept: 'application/json;v=1',
})
.expect(200)
.expect('Override Partial Version 1');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/override-partial')
.set({
Accept: 'application/json;v=2',
})
.expect(200)
.expect('Override Partial Version 2');
});
it('V3', () => {
return request(app.getHttpServer())
.get('/override-partial')
.set({
Accept: 'application/json;v=3',
})
.expect(404);
});
it('No Version', () => {
return request(app.getHttpServer())
.get('/override-partial')
.set({
Accept: 'application/json',
})
.expect(404);
});
it('No Header', () => {
return request(app.getHttpServer()).get('/override-partial').expect(404);
});
});
after(async () => {
await app.close();
});
});

View File

@@ -0,0 +1,155 @@
import { INestApplication, VersioningType } from '@nestjs/common';
import { Test } from '@nestjs/testing';
import * as request from 'supertest';
import { AppModule } from '../src/app.module';
describe('Versioning', () => {
let app: INestApplication;
before(async () => {
const moduleRef = await Test.createTestingModule({
imports: [AppModule],
}).compile();
app = moduleRef.createNestApplication();
app.enableVersioning({
type: VersioningType.URI,
});
await app.init();
});
describe('GET /', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/v1/')
.expect(200)
.expect('Hello World V1!');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/v2/')
.expect(200)
.expect('Hello World V2!');
});
it('V3', () => {
return request(app.getHttpServer()).get('/v3/').expect(404);
});
it('No Version', () => {
return request(app.getHttpServer()).get('/').expect(404);
});
});
describe('GET /:param', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/v1/param/hello')
.expect(200)
.expect('Parameter V1!');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/v2/param/hello')
.expect(200)
.expect('Parameter V2!');
});
it('V3', () => {
return request(app.getHttpServer()).get('/v3/param/hello').expect(404);
});
it('No Version', () => {
return request(app.getHttpServer()).get('/param/hello').expect(404);
});
});
describe('GET /multiple', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/v1/multiple')
.expect(200)
.expect('Multiple Versions 1 or 2');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/v2/multiple')
.expect(200)
.expect('Multiple Versions 1 or 2');
});
it('V3', () => {
return request(app.getHttpServer()).get('/v3/multiple').expect(404);
});
it('No Version', () => {
return request(app.getHttpServer()).get('/multiple').expect(404);
});
});
describe('GET /neutral', () => {
it('No Version', () => {
return request(app.getHttpServer())
.get('/neutral')
.expect(200)
.expect('Neutral');
});
});
describe('GET /override', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/v1/override')
.expect(200)
.expect('Override Version 1');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/v2/override')
.expect(200)
.expect('Override Version 2');
});
it('V3', () => {
return request(app.getHttpServer()).get('/v3/override').expect(404);
});
it('No Version', () => {
return request(app.getHttpServer()).get('/override').expect(404);
});
});
describe('GET /override-partial', () => {
it('V1', () => {
return request(app.getHttpServer())
.get('/v1/override-partial')
.expect(200)
.expect('Override Partial Version 1');
});
it('V2', () => {
return request(app.getHttpServer())
.get('/v2/override-partial')
.expect(200)
.expect('Override Partial Version 2');
});
it('V3', () => {
return request(app.getHttpServer())
.get('/v3/override-partial')
.expect(404);
});
it('No Version', () => {
return request(app.getHttpServer()).get('/override-partial').expect(404);
});
});
after(async () => {
await app.close();
});
});

View File

@@ -0,0 +1,16 @@
import { Controller, Get } from '@nestjs/common';
@Controller({
version: '1',
})
export class AppV1Controller {
@Get('/')
helloWorldV1() {
return 'Hello World V1!';
}
@Get('/:param/hello')
paramV1() {
return 'Parameter V1!';
}
}

View File

@@ -0,0 +1,16 @@
import { Controller, Get } from '@nestjs/common';
@Controller({
version: '2',
})
export class AppV2Controller {
@Get('/')
helloWorldV2() {
return 'Hello World V2!';
}
@Get('/:param/hello')
paramV1() {
return 'Parameter V2!';
}
}

View File

@@ -0,0 +1,20 @@
import { Module } from '@nestjs/common';
import { AppV1Controller } from './app-v1.controller';
import { AppV2Controller } from './app-v2.controller';
import { MultipleVersionController } from './multiple.controller';
import { VersionNeutralController } from './neutral.controller';
import { OverrideController } from './override.controller';
import { OverridePartialController } from './override-partial.controller';
@Module({
imports: [],
controllers: [
AppV1Controller,
AppV2Controller,
MultipleVersionController,
VersionNeutralController,
OverrideController,
OverridePartialController,
],
})
export class AppModule {}

View File

@@ -0,0 +1,15 @@
import { VersioningType } from '@nestjs/common';
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
app.enableVersioning({
type: VersioningType.MEDIA_TYPE,
key: 'v=',
});
await app.listen(3000);
console.log(`Application is running on: ${await app.getUrl()}`);
}
bootstrap();

View File

@@ -0,0 +1,11 @@
import { Controller, Get } from '@nestjs/common';
@Controller({
version: ['1', '2'],
})
export class MultipleVersionController {
@Get('/multiple')
multiple() {
return 'Multiple Versions 1 or 2';
}
}

View File

@@ -0,0 +1,11 @@
import { Controller, Get, VERSION_NEUTRAL } from '@nestjs/common';
@Controller({
version: VERSION_NEUTRAL,
})
export class VersionNeutralController {
@Get('/neutral')
neutral() {
return 'Neutral';
}
}

View File

@@ -0,0 +1,17 @@
import { Controller, Get, Version } from '@nestjs/common';
@Controller({
version: '1'
})
export class OverridePartialController {
@Get('/override-partial')
overridePartialV1() {
return 'Override Partial Version 1';
}
@Version('2')
@Get('/override-partial')
overridePartialV2() {
return 'Override Partial Version 2';
}
}

View File

@@ -0,0 +1,16 @@
import { Controller, Get, Version } from '@nestjs/common';
@Controller()
export class OverrideController {
@Version('1')
@Get('/override')
overrideV1() {
return 'Override Version 1';
}
@Version('2')
@Get('/override')
overrideV2() {
return 'Override Version 2';
}
}

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

@@ -1,7 +1,7 @@
import { INestApplication } from '@nestjs/common';
import { Test } from '@nestjs/testing';
import { expect } from 'chai';
import * as io from 'socket.io-client';
import { io } from 'socket.io-client';
import { ErrorGateway } from '../src/error.gateway';
describe('ErrorGateway', () => {
@@ -12,11 +12,11 @@ describe('ErrorGateway', () => {
providers: [ErrorGateway],
}).compile();
app = await testingModule.createNestApplication();
await app.listenAsync(3000);
await app.listen(3000);
});
it(`should handle error`, async () => {
const ws = io.connect('http://localhost:8080');
const ws = io('http://localhost:8080');
ws.emit('push', {
test: 'test',
});

View File

@@ -1,14 +1,14 @@
import { INestApplication } from '@nestjs/common';
import { Test } from '@nestjs/testing';
import { expect } from 'chai';
import * as io from 'socket.io-client';
import { io } from 'socket.io-client';
import { AckGateway } from '../src/ack.gateway';
async function createNestApp(...gateways): Promise<INestApplication> {
const testingModule = await Test.createTestingModule({
providers: gateways,
}).compile();
const app = await testingModule.createNestApplication();
const app = testingModule.createNestApplication();
return app;
}
@@ -17,9 +17,9 @@ describe('WebSocketGateway (ack)', () => {
it(`should handle message with ack (http)`, async () => {
app = await createNestApp(AckGateway);
await app.listenAsync(3000);
await app.listen(3000);
ws = io.connect('http://localhost:8080');
ws = io('http://localhost:8080');
await new Promise<void>(resolve =>
ws.emit('push', { test: 'test' }, data => {
expect(data).to.be.eql('pong');
@@ -30,9 +30,9 @@ describe('WebSocketGateway (ack)', () => {
it(`should handle message with ack & without data (http)`, async () => {
app = await createNestApp(AckGateway);
await app.listenAsync(3000);
await app.listen(3000);
ws = io.connect('http://localhost:8080');
ws = io('http://localhost:8080');
await new Promise<void>(resolve =>
ws.emit('push', data => {
expect(data).to.be.eql('pong');

View File

@@ -1,7 +1,7 @@
import { INestApplication } from '@nestjs/common';
import { Test } from '@nestjs/testing';
import { expect } from 'chai';
import * as io from 'socket.io-client';
import { io } from 'socket.io-client';
import { ApplicationGateway } from '../src/app.gateway';
import { NamespaceGateway } from '../src/namespace.gateway';
import { ServerGateway } from '../src/server.gateway';
@@ -10,7 +10,7 @@ async function createNestApp(...gateways): Promise<INestApplication> {
const testingModule = await Test.createTestingModule({
providers: gateways,
}).compile();
const app = await testingModule.createNestApplication();
const app = testingModule.createNestApplication();
return app;
}
@@ -19,9 +19,9 @@ describe('WebSocketGateway', () => {
it(`should handle message (2nd port)`, async () => {
app = await createNestApp(ApplicationGateway);
await app.listenAsync(3000);
await app.listen(3000);
ws = io.connect('http://localhost:8080');
ws = io('http://localhost:8080');
ws.emit('push', {
test: 'test',
});
@@ -35,9 +35,9 @@ describe('WebSocketGateway', () => {
it(`should handle message (http)`, async () => {
app = await createNestApp(ServerGateway);
await app.listenAsync(3000);
await app.listen(3000);
ws = io.connect('http://localhost:3000');
ws = io('http://localhost:3000');
ws.emit('push', {
test: 'test',
});
@@ -51,10 +51,10 @@ describe('WebSocketGateway', () => {
it(`should handle message (2 gateways)`, async () => {
app = await createNestApp(ApplicationGateway, NamespaceGateway);
await app.listenAsync(3000);
await app.listen(3000);
ws = io.connect('http://localhost:8080');
io.connect('http://localhost:8080/test').emit('push', {});
ws = io('http://localhost:8080');
io('http://localhost:8080/test').emit('push', {});
ws.emit('push', {
test: 'test',
});

View File

@@ -5,7 +5,10 @@ import { expect } from 'chai';
import * as WebSocket from 'ws';
import { ApplicationGateway } from '../src/app.gateway';
import { CoreGateway } from '../src/core.gateway';
import { ExamplePathGateway } from '../src/example-path.gateway';
import { ServerGateway } from '../src/server.gateway';
import { WsPathGateway } from '../src/ws-path.gateway';
import { WsPathGateway2 } from '../src/ws-path2.gateway';
async function createNestApp(...gateways): Promise<INestApplication> {
const testingModule = await Test.createTestingModule({
@@ -21,7 +24,7 @@ describe('WebSocketGateway (WsAdapter)', () => {
it(`should handle message (2nd port)`, async () => {
app = await createNestApp(ApplicationGateway);
await app.listenAsync(3000);
await app.listen(3000);
ws = new WebSocket('ws://localhost:8080');
await new Promise(resolve => ws.on('open', resolve));
@@ -44,7 +47,7 @@ describe('WebSocketGateway (WsAdapter)', () => {
it(`should handle message (http)`, async () => {
app = await createNestApp(ServerGateway);
await app.listenAsync(3000);
await app.listen(3000);
ws = new WebSocket('ws://localhost:3000');
await new Promise(resolve => ws.on('open', resolve));
@@ -65,11 +68,85 @@ describe('WebSocketGateway (WsAdapter)', () => {
);
});
it(`should support 2 different gateways`, async function () {
it(`should handle message on a different path`, async () => {
app = await createNestApp(WsPathGateway);
await app.listenAsync(3000);
try {
ws = new WebSocket('ws://localhost:3000/ws-path');
await new Promise((resolve, reject) => {
ws.on('open', resolve);
ws.on('error', reject);
});
ws.send(
JSON.stringify({
event: 'push',
data: {
test: 'test',
},
}),
);
await new Promise<void>(resolve =>
ws.on('message', data => {
expect(JSON.parse(data).data.test).to.be.eql('test');
resolve();
}),
);
} catch (err) {
console.log(err);
}
});
it(`should support 2 different gateways running on different paths`, async function () {
this.retries(10);
app = await createNestApp(ExamplePathGateway, WsPathGateway2);
await app.listenAsync(3000);
// open websockets delay
await new Promise(resolve => setTimeout(resolve, 1000));
ws = new WebSocket('ws://localhost:3000/example');
ws2 = new WebSocket('ws://localhost:3000/ws-path');
await new Promise<void>(resolve =>
ws.on('open', () => {
ws.on('message', data => {
expect(JSON.parse(data).data.test).to.be.eql('test');
resolve();
});
ws.send(
JSON.stringify({
event: 'push',
data: {
test: 'test',
},
}),
);
}),
);
await new Promise<void>(resolve => {
ws2.on('message', data => {
expect(JSON.parse(data).data.test).to.be.eql('test');
resolve();
});
ws2.send(
JSON.stringify({
event: 'push',
data: {
test: 'test',
},
}),
);
});
});
it(`should support 2 different gateways running on the same path (but different ports)`, async function () {
this.retries(10);
app = await createNestApp(ApplicationGateway, CoreGateway);
await app.listenAsync(3000);
await app.listen(3000);
// open websockets delay
await new Promise(resolve => setTimeout(resolve, 1000));

View File

@@ -9,6 +9,6 @@ import { throwError } from 'rxjs';
export class ErrorGateway {
@SubscribeMessage('push')
onPush(client, data) {
return throwError(new WsException('test'));
return throwError(() => new WsException('test'));
}
}

View File

@@ -0,0 +1,14 @@
import { SubscribeMessage, WebSocketGateway } from '@nestjs/websockets';
@WebSocketGateway({
path: '/example',
})
export class ExamplePathGateway {
@SubscribeMessage('push')
onPush(client, data) {
return {
event: 'pop',
data,
};
}
}

View File

@@ -0,0 +1,14 @@
import { SubscribeMessage, WebSocketGateway } from '@nestjs/websockets';
@WebSocketGateway({
path: '/ws-path',
})
export class WsPathGateway {
@SubscribeMessage('push')
onPush(client, data) {
return {
event: 'pop',
data,
};
}
}

View File

@@ -0,0 +1,14 @@
import { SubscribeMessage, WebSocketGateway } from '@nestjs/websockets';
@WebSocketGateway({
path: '/ws-path',
})
export class WsPathGateway2 {
@SubscribeMessage('push')
onPush(client, data) {
return {
event: 'pop',
data,
};
}
}

View File

@@ -3,5 +3,5 @@
"packages": [
"packages/*"
],
"version": "7.6.8"
"version": "8.0.4"
}

44039
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.6.8",
"version": "8.0.0-alpha.1",
"description": "Modern, fast, powerful node.js web framework",
"homepage": "https://nestjs.com",
"repository": {
@@ -24,7 +24,7 @@
"coverage": "nyc report --reporter=text-lcov | coveralls",
"format": "prettier \"**/*.ts\" --ignore-path ./.prettierignore --write && git status",
"postinstall": "opencollective",
"test": "nyc --require ts-node/register mocha packages/**/*.spec.ts --reporter spec --retries 3 --require 'node_modules/reflect-metadata/Reflect.js' --exit",
"test": "nyc --require ts-node/register mocha packages/**/*.spec.ts --reporter spec --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",
@@ -54,118 +54,121 @@
"dependencies": {
"@nuxtjs/opencollective": "0.3.2",
"axios": "0.21.1",
"class-transformer": "0.3.2",
"class-transformer": "0.4.0",
"class-validator": "0.13.1",
"cli-color": "2.0.0",
"cors": "2.8.5",
"express": "4.17.1",
"fast-json-stringify": "2.4.1",
"fast-safe-stringify": "2.0.7",
"fast-json-stringify": "2.7.7",
"fast-safe-stringify": "2.0.8",
"iterare": "1.2.1",
"object-hash": "2.1.1",
"object-hash": "2.2.0",
"path-to-regexp": "3.2.0",
"reflect-metadata": "0.1.13",
"rxjs": "6.6.3",
"socket.io": "2.4.1",
"tslib": "2.1.0",
"rxjs": "7.2.0",
"socket.io": "4.1.3",
"tslib": "2.3.0",
"uuid": "8.3.2"
},
"devDependencies": {
"@codechecks/client": "0.1.10",
"@commitlint/cli": "11.0.0",
"@commitlint/config-angular": "11.0.0",
"@grpc/proto-loader": "0.5.6",
"@nestjs/graphql": "7.9.8",
"@nestjs/mongoose": "7.2.2",
"@nestjs/typeorm": "7.1.5",
"@types/amqplib": "0.5.17",
"@types/bytes": "3.1.0",
"@types/cache-manager": "3.4.0",
"@types/chai": "4.2.14",
"@types/chai-as-promised": "7.1.3",
"@types/cors": "2.8.9",
"@types/express": "4.17.11",
"@types/gulp": "4.0.8",
"@types/mocha": "8.2.0",
"@types/mongoose": "5.10.3",
"@types/node": "14.14.22",
"@types/redis": "2.8.28",
"@codechecks/client": "0.1.11",
"@commitlint/cli": "12.1.4",
"@commitlint/config-angular": "12.1.4",
"@grpc/grpc-js": "1.3.5",
"@grpc/proto-loader": "0.6.4",
"@nestjs/graphql": "7.11.0",
"@nestjs/mongoose": "8.0.0",
"@nestjs/typeorm": "8.0.1",
"@types/amqplib": "0.8.1",
"@types/bytes": "3.1.1",
"@types/cache-manager": "3.4.2",
"@types/chai": "4.2.21",
"@types/chai-as-promised": "7.1.4",
"@types/cors": "2.8.12",
"@types/express": "4.17.13",
"@types/gulp": "4.0.9",
"@types/http-errors": "1.8.1",
"@types/mocha": "8.2.3",
"@types/mongoose": "5.11.97",
"@types/node": "15.14.0",
"@types/redis": "2.8.31",
"@types/reflect-metadata": "0.1.0",
"@types/sinon": "9.0.10",
"@types/socket.io": "2.1.13",
"@types/ws": "7.4.0",
"@typescript-eslint/eslint-plugin": "4.14.2",
"@typescript-eslint/parser": "4.14.2",
"amqp-connection-manager": "3.2.1",
"amqplib": "0.6.0",
"apollo-server-express": "2.19.2",
"artillery": "1.6.1",
"@types/sinon": "10.0.2",
"@types/socket.io": "3.0.2",
"@types/ws": "7.4.6",
"@typescript-eslint/eslint-plugin": "4.28.3",
"@typescript-eslint/parser": "4.28.3",
"amqp-connection-manager": "3.2.2",
"amqplib": "0.8.0",
"apollo-server-express": "2.25.2",
"artillery": "1.7.6",
"awesome-typescript-loader": "5.2.1",
"body-parser": "1.19.0",
"bytes": "3.1.0",
"cache-manager": "3.4.0",
"chai": "4.2.0",
"cache-manager": "3.4.4",
"cache-manager-redis-store": "2.0.0",
"chai": "4.3.4",
"chai-as-promised": "7.1.1",
"clang-format": "1.5.0",
"commitlint-circle": "1.0.0",
"concurrently": "5.3.0",
"concurrently": "6.2.0",
"conventional-changelog": "3.1.24",
"core-js": "3.8.3",
"coveralls": "3.1.0",
"core-js": "3.15.2",
"coveralls": "3.1.1",
"delete-empty": "3.0.0",
"engine.io-client": "4.1.0",
"eslint": "7.19.0",
"eslint-config-prettier": "7.2.0",
"eslint-plugin-import": "2.22.1",
"eventsource": "1.0.7",
"engine.io-client": "5.1.2",
"eslint": "7.30.0",
"eslint-config-prettier": "8.3.0",
"eslint-plugin-import": "2.23.4",
"eventsource": "1.1.0",
"fancy-log": "1.3.3",
"fastify": "3.11.0",
"fastify-cors": "5.2.0",
"fastify": "3.19.1",
"fastify-cors": "6.0.2",
"fastify-formbody": "5.0.0",
"fastify-multipart": "3.3.1",
"fastify-static": "3.4.0",
"graphql": "15.5.0",
"graphql-tools": "7.0.2",
"grpc": "1.24.4",
"fastify-multipart": "4.0.7",
"fastify-static": "4.2.2",
"graphql": "15.5.1",
"graphql-tools": "7.0.5",
"gulp": "4.0.2",
"gulp-clang-format": "1.0.27",
"gulp-clean": "0.4.0",
"gulp-sourcemaps": "3.0.0",
"gulp-typescript": "5.0.1",
"gulp-watch": "5.0.1",
"husky": "4.3.8",
"imports-loader": "2.0.0",
"http-errors": "1.8.0",
"husky": "7.0.1",
"imports-loader": "3.0.0",
"json-loader": "0.5.7",
"kafkajs": "1.15.0",
"lerna": "2.11.0",
"light-my-request": "4.4.1",
"lint-staged": "10.5.3",
"lint-staged": "11.0.1",
"markdown-table": "2.0.0",
"merge-graphql-schemas": "1.7.8",
"middie": "5.2.0",
"mocha": "8.2.1",
"mongoose": "5.11.14",
"mqtt": "4.2.6",
"middie": "5.3.0",
"mocha": "9.0.2",
"mongoose": "5.13.2",
"mqtt": "4.2.8",
"multer": "1.4.2",
"mysql": "2.18.1",
"nats": "1.4.12",
"nodemon": "2.0.7",
"nats": "2.1.0",
"nodemon": "2.0.12",
"nyc": "15.1.0",
"point-of-view": "4.11.0",
"prettier": "2.2.1",
"redis": "3.0.2",
"rxjs-compat": "6.6.3",
"sinon": "9.2.4",
"sinon-chai": "3.5.0",
"socket.io-client": "2.4.0",
"subscriptions-transport-ws": "0.9.18",
"point-of-view": "4.15.1",
"prettier": "2.3.2",
"redis": "3.1.2",
"rxjs-compat": "6.6.7",
"sinon": "11.1.1",
"sinon-chai": "3.7.0",
"socket.io-client": "4.1.3",
"subscriptions-transport-ws": "0.9.19",
"supertest": "6.1.3",
"ts-morph": "9.1.0",
"ts-node": "9.1.1",
"typeorm": "0.2.30",
"typescript": "4.1.3",
"ts-morph": "11.0.3",
"ts-node": "10.1.0",
"typeorm": "0.2.34",
"typescript": "4.3.5",
"wrk": "1.2.1",
"ws": "7.4.2"
"ws": "7.5.3"
},
"engines": {
"node": ">= 10.13.0"
@@ -182,8 +185,6 @@
"packages/**/*.ts"
],
"exclude": [
"node_modules/",
"packages/**/test/**",
"packages/**/*.spec.ts",
"packages/**/adapters/*.ts",
"packages/**/nest-*.ts",
@@ -197,9 +198,10 @@
"packages/core/middleware/middleware-module.ts",
"packages/core/injector/module-ref.ts",
"packages/core/injector/instance-links-host.ts",
"packages/core/helpers/context-id-factory.ts",
"packages/common/cache/**/*",
"packages/common/serializer/**/*",
"packages/common/services/logger.service.ts"
"packages/common/services/*.ts"
],
"extension": [
".ts"

View File

@@ -37,6 +37,8 @@ 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:
* [가이드](readme_kr.md)를 확인하려면, [docs.nestjs.com](https://docs.nestjs.com)를 방문하세요.:books:
* チェックするには [ガイド](readme_jp.md), 詳しくは [docs.nestjs.com](https://docs.nestjs.com). :books:
## Questions
@@ -64,6 +66,8 @@ Nest is an MIT-licensed open source project. It can grow thanks to the sponsors
#### Gold Sponsors
<table style="text-align:center;"><tr><td>
<a href="https://careers.labster.com/departments/platform" target="_blank"><img src="https://nestjs.com/img/labster-logo.png" width="170" valign="middle" /></a></td><td>
<a href="https://weld.so/" target="_blank"><img src="https://nestjs.com/img/weld-logo.svg" width="150" 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="170" valign="middle" /></a></td></tr></table>
#### Silver Sponsors
@@ -72,7 +76,8 @@ Nest is an MIT-licensed open source project. It can grow thanks to the sponsors
<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="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>
<a href="http://www.meetdandy.com" target="_blank"><img src="https://nestjs.com/img/dandy-wide-logo.png" width="150" valign="middle" /></td><td>
<a href="https://www.castlecraft.in" target="_blank"><img src="https://nestjs.com/img/castlecraft-logo.png" width="150" valign="middle" /></td></tr></table>
#### Sponsors
@@ -95,11 +100,14 @@ Nest is an MIT-licensed open source project. It can grow thanks to the sponsors
<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>
<td align="center" valign="middle"><a href="https://streamat.se/" target="_blank"><img src="https://nestjs.com/img/streamat-logo.png" width="120" valign="middle" /></a></td>
<td align="center" valign="middle"><a href="https://filmen.nu/" target="_blank"><img src="https://nestjs.com/img/filmen-logo.png" width="120" valign="middle" /></a></td></tr><tr>
<td align="center" valign="middle"><a href="https://meercode.io/" target="_blank"><img src="https://nestjs.com/img/meercode-logo.png" width="60" valign="middle" /></a></td>
<td align="center" valign="middle"><a href="https://www.najlepszeplatformyforex.pl/blog/broker-xtb/" target="_blank"><img src="https://nestjs.com/img/npf-logo.jpg" width="200" valign="middle" /></a></td>
<td align="center" valign="middle"><a href="https://thestandarddaily.com/" target="_blank"><img src="https://nestjs.com/img/the-standard-daily-logo.png" width="180" valign="middle" /></a></td>
<td align="center" valign="middle"><a href="https://www.najlepszeplatformyforex.pl/blog/broker-xtb/" target="_blank"><img src="https://nestjs.com/img/npf-logo.jpg" width="200" valign="middle" /></a></td></tr><tr>
<td align="center" valign="middle"><a href="https://thestandarddaily.com/" target="_blank"><img src="https://nestjs.com/img/the-standard-daily-logo.png" width="180" valign="middle" /></a></td>
<td align="center" valign="middle"><a href="https://houseofangular.io/" target="_blank"><img src="https://nestjs.com/img/house-of-angular.png" width="100" valign="middle" /></a></td>
<td align="center" valign="middle"><a href="https://rocketech.it/cases/?utm_source=google&utm_medium=badge&utm_campaign=nestjs" target="_blank"><img src="https://nestjs.com/img/rocketech-logo.svg" width="110" valign="middle" /></a></td>
<td align="center" valign="middle"><a href="https://www.bystored.com/" target="_blank"><img src="https://nestjs.com/img/stored-logo.svg" width="110" valign="middle" /></a></td>
<td align="center" valign="middle"><a href="https://studyclerk.com/pay-for-research-paper" target="_blank"><img src="https://nestjs.com/img/studyclerk-logo.png" width="125" valign="middle" /></a></td><td align="center" valign="middle"><a href="https://xyndata.com" target="_blank"><img src="https://nestjs.com/img/xyndata-logo.png" width="125" valign="middle" /></a></td></tr><tr>
<td align="center" valign="middle"><a href="https://www.anonymistic.com/" target="_blank"><img src="https://nestjs.com/img/anonymistic-logo.png" width="125" valign="middle" /></a></td>
</tr></table>
## Backers

View File

@@ -16,11 +16,20 @@ export function createCacheManager(): Provider {
const cacheManager = loadPackage('cache-manager', 'CacheModule', () =>
require('cache-manager'),
);
const memoryCache = cacheManager.caching({
...defaultCacheOptions,
...(options || {}),
});
return memoryCache;
return Array.isArray(options)
? cacheManager.multiCaching(
options.map(store =>
cacheManager.caching({
...defaultCacheOptions,
...(store || {}),
}),
),
)
: cacheManager.caching({
...defaultCacheOptions,
...(options || {}),
});
},
inject: [CACHE_MODULE_OPTIONS],
};

View File

@@ -27,6 +27,7 @@ export class CacheInterceptor implements NestInterceptor {
@Inject(HTTP_ADAPTER_HOST)
protected readonly httpAdapterHost: HttpAdapterHost;
protected allowedMethods = ['GET'];
constructor(
@Inject(CACHE_MANAGER) protected readonly cacheManager: any,
@Inject(REFLECTOR) protected readonly reflector: any,
@@ -37,8 +38,7 @@ export class CacheInterceptor implements NestInterceptor {
next: CallHandler,
): Promise<Observable<any>> {
const key = this.trackBy(context);
const ttlValueOrFactory =
this.reflector.get(CACHE_TTL_METADATA, context.getHandler()) || null;
const ttlValueOrFactory = this.reflector.get(CACHE_TTL_METADATA, context.getHandler()) ?? null;
if (!key) {
return next.handle();
@@ -62,7 +62,7 @@ export class CacheInterceptor implements NestInterceptor {
}
}
trackBy(context: ExecutionContext): string | undefined {
protected trackBy(context: ExecutionContext): string | undefined {
const httpAdapter = this.httpAdapterHost.httpAdapter;
const isHttpApp = httpAdapter && !!httpAdapter.getRequestMethod;
const cacheMetadata = this.reflector.get(
@@ -75,9 +75,14 @@ export class CacheInterceptor implements NestInterceptor {
}
const request = context.getArgByIndex(0);
if (httpAdapter.getRequestMethod(request) !== 'GET') {
if (!this.isRequestCacheable(context)) {
return undefined;
}
return httpAdapter.getRequestUrl(request);
}
protected isRequestCacheable(context: ExecutionContext): boolean {
const req = context.switchToHttp().getRequest();
return this.allowedMethods.includes(req.method);
}
}

View File

@@ -28,3 +28,4 @@ export const HEADERS_METADATA = '__headers__';
export const REDIRECT_METADATA = '__redirect__';
export const RESPONSE_PASSTHROUGH_METADATA = '__responsePassthrough__';
export const SSE_METADATA = '__sse__';
export const VERSION_METADATA = '__version__';

View File

@@ -2,8 +2,10 @@ import {
HOST_METADATA,
PATH_METADATA,
SCOPE_OPTIONS_METADATA,
VERSION_METADATA,
} from '../../constants';
import { ScopeOptions } from '../../interfaces/scope-options.interface';
import { VersionOptions } from '../../interfaces/version-options.interface';
import { isString, isUndefined } from '../../utils/shared.utils';
/**
@@ -11,11 +13,13 @@ import { isString, isUndefined } from '../../utils/shared.utils';
*
* @publicApi
*/
export interface ControllerOptions extends ScopeOptions {
export interface ControllerOptions extends ScopeOptions, VersionOptions {
/**
* Specifies an optional `route path prefix`. The prefix is pre-pended to the
* path specified in any request decorator in the class.
*
* Supported only by HTTP-based applications (does not apply to non-HTTP microservices).
*
* @see [Routing](https://docs.nestjs.com/controllers#routing)
*/
path?: string | string[];
@@ -27,7 +31,7 @@ export interface ControllerOptions extends ScopeOptions {
*
* @see [Routing](https://docs.nestjs.com/controllers#routing)
*/
host?: string | string[];
host?: string | RegExp | Array<string | RegExp>;
}
/**
@@ -37,7 +41,7 @@ export interface ControllerOptions extends ScopeOptions {
* An HTTP Controller responds to inbound HTTP Requests and produces HTTP Responses.
* It defines a class that provides the context for one or more related route
* handlers that correspond to HTTP request methods and associated routes
* for example `GET /api/profile`, `POST /user/resume`.
* for example `GET /api/profile`, `POST /users/resume`.
*
* A Microservice Controller responds to requests as well as events, running over
* a variety of transports [(read more here)](https://docs.nestjs.com/microservices/basics).
@@ -58,7 +62,7 @@ export function Controller(): ClassDecorator;
* An HTTP Controller responds to inbound HTTP Requests and produces HTTP Responses.
* It defines a class that provides the context for one or more related route
* handlers that correspond to HTTP request methods and associated routes
* for example `GET /api/profile`, `POST /user/resume`.
* for example `GET /api/profile`, `POST /users/resume`.
*
* A Microservice Controller responds to requests as well as events, running over
* a variety of transports [(read more here)](https://docs.nestjs.com/microservices/basics).
@@ -83,7 +87,7 @@ export function Controller(prefix: string | string[]): ClassDecorator;
* An HTTP Controller responds to inbound HTTP Requests and produces HTTP Responses.
* It defines a class that provides the context for one or more related route
* handlers that correspond to HTTP request methods and associated routes
* for example `GET /api/profile`, `POST /user/resume`.
* for example `GET /api/profile`, `POST /users/resume`.
*
* A Microservice Controller responds to requests as well as events, running over
* a variety of transports [(read more here)](https://docs.nestjs.com/microservices/basics).
@@ -97,10 +101,14 @@ export function Controller(prefix: string | string[]): ClassDecorator;
* more details.
* - `prefix` - string that defines a `route path prefix`. The prefix
* is pre-pended to the path specified in any request decorator in the class.
* - `version` - string, array of strings, or Symbol that defines the version
* of all routes in the class. [See Versioning](https://docs.nestjs.com/techniques/versioning)
* for more details.
*
* @see [Routing](https://docs.nestjs.com/controllers#routing)
* @see [Controllers](https://docs.nestjs.com/controllers)
* @see [Microservices](https://docs.nestjs.com/microservices/basics#request-response)
* @see [Versioning](https://docs.nestjs.com/techniques/versioning)
*
* @publicApi
*/
@@ -113,7 +121,7 @@ export function Controller(options: ControllerOptions): ClassDecorator;
* An HTTP Controller responds to inbound HTTP Requests and produces HTTP Responses.
* It defines a class that provides the context for one or more related route
* handlers that correspond to HTTP request methods and associated routes
* for example `GET /api/profile`, `POST /user/resume`
* for example `GET /api/profile`, `POST /users/resume`
*
* A Microservice Controller responds to requests as well as events, running over
* a variety of transports [(read more here)](https://docs.nestjs.com/microservices/basics).
@@ -128,11 +136,15 @@ export function Controller(options: ControllerOptions): ClassDecorator;
* more details.
* - `prefix` - string that defines a `route path prefix`. The prefix
* is pre-pended to the path specified in any request decorator in the class.
* - `version` - string, array of strings, or Symbol that defines the version
* of all routes in the class. [See Versioning](https://docs.nestjs.com/techniques/versioning)
* for more details.
*
* @see [Routing](https://docs.nestjs.com/controllers#routing)
* @see [Controllers](https://docs.nestjs.com/controllers)
* @see [Microservices](https://docs.nestjs.com/microservices/basics#request-response)
* @see [Scope](https://docs.nestjs.com/fundamentals/injection-scopes#usage)
* @see [Versioning](https://docs.nestjs.com/techniques/versioning)
*
* @publicApi
*/
@@ -141,19 +153,23 @@ export function Controller(
): ClassDecorator {
const defaultPath = '/';
const [path, host, scopeOptions] = isUndefined(prefixOrOptions)
? [defaultPath, undefined, undefined]
const [path, host, scopeOptions, versionOptions] = isUndefined(
prefixOrOptions,
)
? [defaultPath, undefined, undefined, undefined]
: isString(prefixOrOptions) || Array.isArray(prefixOrOptions)
? [prefixOrOptions, undefined, undefined]
? [prefixOrOptions, undefined, undefined, undefined]
: [
prefixOrOptions.path || defaultPath,
prefixOrOptions.host,
{ scope: prefixOrOptions.scope },
prefixOrOptions.version,
];
return (target: object) => {
Reflect.defineMetadata(PATH_METADATA, path, target);
Reflect.defineMetadata(HOST_METADATA, host, target);
Reflect.defineMetadata(SCOPE_OPTIONS_METADATA, scopeOptions, target);
Reflect.defineMetadata(VERSION_METADATA, versionOptions, target);
};
}

View File

@@ -11,3 +11,4 @@ export * from './use-guards.decorator';
export * from './use-interceptors.decorator';
export * from './use-pipes.decorator';
export * from './apply-decorators';
export * from './version.decorator';

View File

@@ -2,7 +2,7 @@ import {
PROPERTY_DEPS_METADATA,
SELF_DECLARED_DEPS_METADATA,
} from '../../constants';
import { isFunction, isUndefined } from '../../utils/shared.utils';
import { isUndefined } from '../../utils/shared.utils';
/**
* Decorator that marks a constructor parameter as a target for
@@ -35,9 +35,7 @@ import { isFunction, isUndefined } from '../../utils/shared.utils';
*/
export function Inject<T = any>(token?: T) {
return (target: object, key: string | symbol, index?: number) => {
token = token || Reflect.getMetadata('design:type', target, key);
const type =
token && isFunction(token) ? ((token as any) as Function).name : token;
const type = token || Reflect.getMetadata('design:type', target, key);
if (!isUndefined(index)) {
let dependencies =

View File

@@ -46,7 +46,7 @@ export function Injectable(options?: InjectableOptions): ClassDecorator {
};
}
export function mixin(mixinClass: Type<any>) {
export function mixin<T>(mixinClass: Type<T>) {
Object.defineProperty(mixinClass, 'name', {
value: uuid(),
});

View File

@@ -0,0 +1,18 @@
import { VERSION_METADATA } from '../../constants';
import { VersionValue } from '../../interfaces/version-options.interface';
/**
* Sets the version of the endpoint to the passed version
*
* @publicApi
*/
export function Version(version: VersionValue): MethodDecorator {
return (
target: any,
key: string | symbol,
descriptor: TypedPropertyDescriptor<any>,
) => {
Reflect.defineMetadata(VERSION_METADATA, version, descriptor.value);
return descriptor;
};
}

View File

@@ -167,7 +167,7 @@ export const Session: () => ParameterDecorator = createRouteParamDecorator(
* Route handler parameter decorator. Extracts the `file` object
* and populates the decorated parameter with the value of `file`.
* Used in conjunction with
* [multer middleware](https://github.com/expressjs/multer).
* [multer middleware](https://github.com/expressjs/multer) for Express-based applications.
*
* For example:
* ```typescript
@@ -179,15 +179,78 @@ export const Session: () => ParameterDecorator = createRouteParamDecorator(
*
* @publicApi
*/
export const UploadedFile: (
export function UploadedFile(): ParameterDecorator;
/**
* Route handler parameter decorator. Extracts the `file` object
* and populates the decorated parameter with the value of `file`.
* Used in conjunction with
* [multer middleware](https://github.com/expressjs/multer) for Express-based applications.
*
* For example:
* ```typescript
* uploadFile(@UploadedFile() file) {
* console.log(file);
* }
* ```
* @see [Request object](https://docs.nestjs.com/techniques/file-upload)
*
* @publicApi
*/
export function UploadedFile(
...pipes: (Type<PipeTransform> | PipeTransform)[]
): ParameterDecorator;
/**
* Route handler parameter decorator. Extracts the `file` object
* and populates the decorated parameter with the value of `file`.
* Used in conjunction with
* [multer middleware](https://github.com/expressjs/multer) for Express-based applications.
*
* For example:
* ```typescript
* uploadFile(@UploadedFile() file) {
* console.log(file);
* }
* ```
* @see [Request object](https://docs.nestjs.com/techniques/file-upload)
*
* @publicApi
*/
export function UploadedFile(
fileKey?: string,
) => ParameterDecorator = createRouteParamDecorator(RouteParamtypes.FILE);
...pipes: (Type<PipeTransform> | PipeTransform)[]
): ParameterDecorator;
/**
* Route handler parameter decorator. Extracts the `file` object
* and populates the decorated parameter with the value of `file`.
* Used in conjunction with
* [multer middleware](https://github.com/expressjs/multer) for Express-based applications.
*
* For example:
* ```typescript
* uploadFile(@UploadedFile() file) {
* console.log(file);
* }
* ```
* @see [Request object](https://docs.nestjs.com/techniques/file-upload)
*
* @publicApi
*/
export function UploadedFile(
fileKey?: string | (Type<PipeTransform> | PipeTransform),
...pipes: (Type<PipeTransform> | PipeTransform)[]
): ParameterDecorator {
return createPipesRouteParamDecorator(RouteParamtypes.FILE)(
fileKey,
...pipes,
);
}
/**
* Route handler parameter decorator. Extracts the `files` object
* and populates the decorated parameter with the value of `files`.
* Used in conjunction with
* [multer middleware](https://github.com/expressjs/multer).
* [multer middleware](https://github.com/expressjs/multer) for Express-based applications.
*
* For example:
* ```typescript
@@ -199,9 +262,51 @@ export const UploadedFile: (
*
* @publicApi
*/
export const UploadedFiles: () => ParameterDecorator = createRouteParamDecorator(
RouteParamtypes.FILES,
);
export function UploadedFiles(): ParameterDecorator;
/**
* Route handler parameter decorator. Extracts the `files` object
* and populates the decorated parameter with the value of `files`.
* Used in conjunction with
* [multer middleware](https://github.com/expressjs/multer) for Express-based applications.
*
* For example:
* ```typescript
* uploadFile(@UploadedFiles() files) {
* console.log(files);
* }
* ```
* @see [Request object](https://docs.nestjs.com/techniques/file-upload)
*
* @publicApi
*/
export function UploadedFiles(
...pipes: (Type<PipeTransform> | PipeTransform)[]
): ParameterDecorator;
/**
* Route handler parameter decorator. Extracts the `files` object
* and populates the decorated parameter with the value of `files`.
* Used in conjunction with
* [multer middleware](https://github.com/expressjs/multer) for Express-based applications.
*
* For example:
* ```typescript
* uploadFile(@UploadedFiles() files) {
* console.log(files);
* }
* ```
* @see [Request object](https://docs.nestjs.com/techniques/file-upload)
*
* @publicApi
*/
export function UploadedFiles(
...pipes: (Type<PipeTransform> | PipeTransform)[]
): ParameterDecorator {
return createPipesRouteParamDecorator(RouteParamtypes.FILES)(
undefined,
...pipes,
);
}
/**
* Route handler parameter decorator. Extracts the `headers`
* property from the `req` object and populates the decorated
@@ -316,7 +421,7 @@ export function Query(
*
* For example:
* ```typescript
* async create(@Body() cat: CreateCatDto)
* async create(@Body() createDto: CreateCatDto)
* ```
*
* @see [Request object](https://docs.nestjs.com/controllers#request-object)
@@ -333,7 +438,7 @@ export function Body(): ParameterDecorator;
*
* For example:
* ```typescript
* async create(@Body(new ValidationPipe()) cat: CreateCatDto)
* async create(@Body(new ValidationPipe()) createDto: CreateCatDto)
* ```
*
* @param pipes one or more pipes - either instances or classes - to apply to

View File

@@ -1,3 +1,4 @@
export * from './request-method.enum';
export * from './http-status.enum';
export * from './shutdown-signal.enum';
export * from './version-type.enum';

View File

@@ -0,0 +1,8 @@
/**
* @publicApi
*/
export enum VersioningType {
URI,
HEADER,
MEDIA_TYPE,
}

View File

@@ -40,6 +40,7 @@ export class HttpException extends Error {
) {
super();
this.initMessage();
this.initName();
}
public initMessage() {
@@ -57,6 +58,10 @@ export class HttpException extends Error {
}
}
public initName(): void {
this.name = this.constructor.name;
}
public getResponse(): string | object {
return this.response;
}

View File

@@ -0,0 +1 @@
export * from './streamable-file';

View File

@@ -0,0 +1,24 @@
import { Readable } from 'stream';
export class StreamableFile {
private readonly stream: Readable;
constructor(buffer: Buffer);
constructor(readable: Readable);
constructor(bufferOrReadStream: Buffer | Readable) {
if (Buffer.isBuffer(bufferOrReadStream)) {
this.stream = new Readable();
this.stream.push(bufferOrReadStream);
this.stream.push(null);
} else if (
bufferOrReadStream.pipe &&
typeof bufferOrReadStream.pipe === 'function'
) {
this.stream = bufferOrReadStream;
}
}
getStream(): Readable {
return this.stream;
}
}

View File

@@ -14,6 +14,9 @@ import {
HttpModuleOptionsFactory,
} from './interfaces';
/**
* @deprecated "HttpModule" (from the "@nestjs/common" package) is deprecated and will be removed in the next major release. Please, use the "@nestjs/axios" package instead.
*/
@Module({
providers: [
HttpService,

View File

@@ -7,13 +7,23 @@ import Axios, {
} from 'axios';
import { Observable } from 'rxjs';
import { Inject } from '../decorators';
import { Logger } from '../services';
import { AXIOS_INSTANCE_TOKEN } from './http.constants';
/**
* @deprecated "HttpModule" (from the "@nestjs/common" package) is deprecated and will be removed in the next major release. Please, use the "@nestjs/axios" package instead.
*/
export class HttpService {
private readonly logger = new Logger(HttpService.name);
constructor(
@Inject(AXIOS_INSTANCE_TOKEN)
private readonly instance: AxiosInstance = Axios,
) {}
) {
this.logger.warn(
'DEPRECATED! "HttpModule" (from the "@nestjs/common" package) is deprecated and will be removed in the next major release. Please, use the "@nestjs/axios" package instead.',
);
}
request<T = any>(config: AxiosRequestConfig): Observable<AxiosResponse<T>> {
return this.makeObservable<T>(this.instance.request, config);

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