Compare commits

...

1644 Commits

Author SHA1 Message Date
Kamil Myśliwiec
e0ce225f76 chore(@nestjs) publish v8.0.7 release 2021-09-24 12:56:39 +02:00
Kamil Mysliwiec
0bcf4e9703 Merge pull request #8019 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.53.0
2021-09-24 12:49:01 +02:00
Kamil Mysliwiec
770b5e5723 Merge pull request #8104 from nestjs/renovate/npm-tmpl-vulnerability
chore(deps): update dependency tmpl to 1.0.5 [security]
2021-09-24 12:46:54 +02:00
Kamil Mysliwiec
2ae2852ed2 Merge pull request #8057 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.32
2021-09-24 12:45:40 +02:00
Kamil Mysliwiec
68d0c6256e Merge pull request #8056 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.17.18
2021-09-24 12:45:35 +02:00
Kamil Mysliwiec
415387ca62 Merge pull request #8030 from nestjs/renovate/axios-0.x
fix(deps): update dependency axios to v0.21.4
2021-09-24 12:44:52 +02:00
Kamil Mysliwiec
09f30d084b Merge pull request #8000 from nestjs/renovate/eslint-plugin-prettier-4.x
chore(deps): update dependency eslint-plugin-prettier to v4
2021-09-24 12:43:54 +02:00
Kamil Mysliwiec
56fae9c8d4 Merge pull request #7999 from nestjs/renovate/mongodb-3.x
fix(deps): update dependency mongodb to v3.7.1
2021-09-24 12:43:48 +02:00
Kamil Mysliwiec
4dec3780a6 Merge pull request #7995 from nestjs/renovate/socket.io-packages
fix(deps): update socket.io packages to v4.2.0
2021-09-24 12:43:41 +02:00
Kamil Mysliwiec
7f84126283 Merge pull request #8096 from zidingz/patch-1
Create SECURITY.md
2021-09-24 12:05:32 +02:00
Kamil Mysliwiec
e0306625d7 Update SECURITY.md 2021-09-24 12:05:24 +02:00
Renovate Bot
3da20ddda0 chore(deps): update dependency @types/node to v14.17.18 2021-09-21 19:41:09 +00:00
Renovate Bot
733b9219c3 chore(deps): update dependency tmpl to 1.0.5 [security] 2021-09-21 19:05:48 +00:00
Ziding Zhang
8427e5304a Create SECURITY.md
To verify that the repository authorises jmcdo29@gmail.com as its security contact.
2021-09-20 13:58:51 +01:00
Renovate Bot
d7392ebf1e chore(deps): update dependency webpack to v5.53.0 2021-09-16 14:21:19 +00:00
Renovate Bot
67e2815e8e fix(deps): update dependency mongodb to v3.7.1 2021-09-14 18:24:50 +00:00
Renovate Bot
77277a8380 chore(deps): update dependency @types/redis to v2.8.32 2021-09-09 09:45:45 +00:00
Renovate Bot
0879ced66a fix(deps): update dependency axios to v0.21.4 2021-09-06 17:20:08 +00:00
Renovate Bot
a8b8fe983f chore(deps): update dependency eslint-plugin-prettier to v4 2021-09-01 11:19:26 +00:00
Kamil Mysliwiec
5974b6fed1 Merge pull request #8007 from nestjs/renovate/artillery-1.x
chore(deps): update dependency artillery to v1.7.8
2021-09-01 09:52:35 +02:00
Kamil Mysliwiec
da30d10994 Merge pull request #8008 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.17.14
2021-09-01 09:52:25 +02:00
Renovate Bot
8bef02a1d4 chore(deps): update dependency @types/node to v14.17.14 2021-09-01 03:46:17 +00:00
Renovate Bot
2a47ec8366 chore(deps): update dependency artillery to v1.7.8 2021-08-31 12:40:59 +00:00
Renovate Bot
3175f5f9e9 fix(deps): update socket.io packages to v4.2.0 2021-08-30 09:54:14 +00:00
Kamil Mysliwiec
74b9810b21 Merge pull request #7976 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v27.1.0
2021-08-30 09:14:33 +02:00
Kamil Mysliwiec
1415eb4d44 Merge pull request #7980 from nestjs/renovate/mocha-9.x
chore(deps): update dependency mocha to v9.1.1
2021-08-30 09:14:28 +02:00
Kamil Mysliwiec
f06f8d6128 Merge pull request #7981 from nestjs/renovate/ws-7.x
fix(deps): update dependency ws to v7.5.4
2021-08-30 09:14:22 +02:00
Kamil Mysliwiec
99b2790c80 Merge pull request #7987 from nestjs/renovate/engine.io-client-5.x
chore(deps): update dependency engine.io-client to v5.2.0
2021-08-30 09:14:18 +02:00
Kamil Mysliwiec
5f257eca96 Merge pull request #7988 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.16.4
2021-08-30 09:14:07 +02:00
Renovate Bot
d3f17c293b chore(deps): update dependency core-js to v3.16.4 2021-08-29 15:32:40 +00:00
Renovate Bot
6cf04e04aa chore(deps): update dependency engine.io-client to v5.2.0 2021-08-29 07:46:04 +00:00
Renovate Bot
d4ee608af0 fix(deps): update dependency ws to v7.5.4 2021-08-28 16:46:54 +00:00
Renovate Bot
416906280b chore(deps): update dependency mocha to v9.1.1 2021-08-28 15:16:13 +00:00
Renovate Bot
b64fb788a5 chore(deps): update dependency jest to v27.1.0 2021-08-27 12:46:10 +00:00
Kamil Mysliwiec
2ad2ca2660 Merge pull request #7963 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.7.9
2021-08-27 10:15:46 +02:00
Kamil Mysliwiec
ab0fa46a18 Merge pull request #7971 from nestjs/renovate/ts-morph-12.x
fix(deps): update dependency ts-morph to v12
2021-08-27 10:15:32 +02:00
Renovate Bot
0ce86d5277 fix(deps): update dependency ts-morph to v12 2021-08-27 02:22:14 +00:00
Renovate Bot
3070be83d3 fix(deps): update dependency fast-json-stringify to v2.7.9 2021-08-26 16:31:37 +00:00
Kamil Mysliwiec
7ae9bb56a2 Merge pull request #7960 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.29.1
2021-08-26 12:31:02 +02:00
Renovate Bot
03e139e781 fix(deps): update dependency bull to v3.29.1 2021-08-26 07:38:56 +00:00
Kamil Mysliwiec
092347d225 Merge pull request #7955 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.17.12
2021-08-26 09:35:52 +02:00
Renovate Bot
5f5166802e chore(deps): update dependency @types/node to v14.17.12 2021-08-26 06:36:47 +00:00
Kamil Mysliwiec
439be39419 Merge pull request #7949 from nestjs/renovate/mongoose-6.x
fix(deps): update dependency mongoose to v6.0.1
2021-08-26 08:13:51 +02:00
Kamil Mysliwiec
8bd21a61b6 Merge pull request #7950 from nestjs/renovate/nats-2.x
chore(deps): update dependency nats to v2.2.0
2021-08-26 08:13:44 +02:00
Renovate Bot
b1cd819e19 chore(deps): update dependency nats to v2.2.0 2021-08-25 23:33:22 +00:00
Renovate Bot
d3d0356cc5 fix(deps): update dependency mongoose to v6.0.1 2021-08-25 23:31:10 +00:00
Kamil Mysliwiec
28a633e0c8 Merge pull request #7874 from nestjs/fix/fastify-versioning
fix(platform-fastify): fix versioning (media type and header)
2021-08-25 10:49:29 +02:00
Kamil Mysliwiec
73dd312396 Merge pull request #7939 from nestjs/renovate/tsconfig-paths-3.x
chore(deps): update dependency tsconfig-paths to v3.11.0
2021-08-25 10:47:44 +02:00
Kamil Mysliwiec
0ccb1cff0a Merge pull request #7938 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.16.3
2021-08-25 10:47:39 +02:00
Kamil Mysliwiec
c6adb8426a Merge pull request #7944 from nestjs/renovate/eslint-plugin-import-2.x
chore(deps): update dependency eslint-plugin-import to v2.24.2
2021-08-25 10:47:33 +02:00
Kamil Mysliwiec
46a25ec282 Merge pull request #7945 from nestjs/renovate/mongoose-6.x
fix(deps): update dependency mongoose to v6
2021-08-25 10:47:26 +02:00
Kamil Mysliwiec
fc24e3ed49 Merge pull request #7946 from nestjs/renovate/husky-7.x
chore(deps): update dependency husky to v7.0.2
2021-08-25 10:47:22 +02:00
Kamil Mysliwiec
a016a5929e Merge pull request #7947 from nestjs/renovate/point-of-view-4.x
fix(deps): update dependency point-of-view to v4.15.2
2021-08-25 10:47:14 +02:00
Renovate Bot
7922008e83 fix(deps): update dependency point-of-view to v4.15.2 2021-08-25 08:06:08 +00:00
Renovate Bot
123c60bf1e chore(deps): update dependency husky to v7.0.2 2021-08-25 02:43:00 +00:00
Renovate Bot
e1ad600a26 fix(deps): update dependency mongoose to v6 2021-08-25 01:19:13 +00:00
Renovate Bot
eac011aa86 chore(deps): update dependency eslint-plugin-import to v2.24.2 2021-08-25 01:14:44 +00:00
Renovate Bot
5b2fd40cfe chore(deps): update dependency tsconfig-paths to v3.11.0 2021-08-24 22:29:00 +00:00
Renovate Bot
30ac16c346 chore(deps): update dependency core-js to v3.16.3 2021-08-24 22:04:58 +00:00
Kamil Mysliwiec
91d087362e Merge pull request #7921 from nestjs/renovate/amqp-connection-manager-3.x
chore(deps): update dependency amqp-connection-manager to v3.2.4
2021-08-24 08:55:21 +02:00
Renovate Bot
77942475cf chore(deps): update dependency amqp-connection-manager to v3.2.4 2021-08-24 06:40:25 +00:00
Kamil Mysliwiec
215bab121c Merge pull request #7927 from nestjs/renovate/bull-3.x
chore(deps): update dependency @types/bull to v3.15.4
2021-08-24 08:31:12 +02:00
Kamil Mysliwiec
db54167ce5 Merge pull request #7919 from nestjs/renovate/nestjs-schematics-8.x
chore(deps): update dependency @nestjs/schematics to v8.0.3
2021-08-24 08:31:06 +02:00
Kamil Mysliwiec
e2d3c9befa Merge pull request #7922 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.13.8
2021-08-24 08:30:55 +02:00
Kamil Mysliwiec
ea37d4d0d7 Merge pull request #7923 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.29.3
2021-08-24 08:30:48 +02:00
Kamil Mysliwiec
d8590f0b7c Merge pull request #7924 from nestjs/renovate/light-my-request-4.x
fix(deps): update dependency light-my-request to v4.4.4
2021-08-24 08:30:35 +02:00
Renovate Bot
35c929d613 chore(deps): update dependency @types/bull to v3.15.4 2021-08-23 21:17:28 +00:00
Renovate Bot
a9df6769a6 fix(deps): update dependency light-my-request to v4.4.4 2021-08-23 18:03:10 +00:00
Renovate Bot
0ae7502038 chore(deps): update typescript-eslint monorepo to v4.29.3 2021-08-23 18:01:06 +00:00
Renovate Bot
5f4f41607e fix(deps): update dependency mongoose to v5.13.8 2021-08-23 16:37:57 +00:00
Renovate Bot
437ce199f7 chore(deps): update dependency @nestjs/schematics to v8.0.3 2021-08-23 09:56:51 +00:00
Kamil Mysliwiec
7956564f40 Merge pull request #7903 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.29.0
2021-08-23 09:18:36 +02:00
Kamil Mysliwiec
6513aab6ff Merge pull request #7904 from nestjs/renovate/eslint-plugin-prettier-3.x
chore(deps): update dependency eslint-plugin-prettier to v3.4.1
2021-08-23 09:18:32 +02:00
Kamil Mysliwiec
a8f5752e93 Merge pull request #7905 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.17.11
2021-08-23 09:18:28 +02:00
Kamil Mysliwiec
b2611998b0 Merge pull request #7906 from nestjs/renovate/amqplib-0.x
chore(deps): update dependency @types/amqplib to v0.8.2
2021-08-23 09:18:22 +02:00
Kamil Mysliwiec
26f54b9c75 Merge pull request #7908 from nestjs/renovate/amqp-connection-manager-3.x
chore(deps): update dependency amqp-connection-manager to v3.2.3
2021-08-23 09:18:15 +02:00
Kamil Mysliwiec
31f7b9fea9 Merge pull request #7911 from micalevisk/fix/issue-7909
fix(common): serializer must ignore `StreamableFile` responses
2021-08-23 09:12:44 +02:00
Micael Levi (lab)
1003c2e926 fix(common): serializer must ignore StreamableFile responses
Closes #7909
2021-08-21 19:01:08 -04:00
Renovate Bot
7f1fff2aef chore(deps): update dependency amqp-connection-manager to v3.2.3 2021-08-21 16:20:17 +00:00
Renovate Bot
57ea9c60ec chore(deps): update dependency @types/amqplib to v0.8.2 2021-08-21 02:53:46 +00:00
Renovate Bot
722eced9cb chore(deps): update dependency @types/node to v14.17.11 2021-08-21 00:39:08 +00:00
Renovate Bot
e03f275cef chore(deps): update dependency eslint-plugin-prettier to v3.4.1 2021-08-20 22:52:27 +00:00
Kamil Mysliwiec
9d9f77a137 Merge pull request #7902 from nestjs/renovate/mocha-9.x
chore(deps): update dependency mocha to v9.1.0
2021-08-20 13:13:03 +02:00
Renovate Bot
ab4da0c3e3 fix(deps): update dependency bull to v3.29.0 2021-08-20 11:06:38 +00:00
Renovate Bot
e0eda209c2 chore(deps): update dependency mocha to v9.1.0 2021-08-20 09:35:25 +00:00
Kamil Mysliwiec
1274af05f2 Update Readme.md 2021-08-20 09:36:47 +02:00
Kamil Mysliwiec
58abcdd625 Merge pull request #7897 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.51.1
2021-08-20 09:13:39 +02:00
Kamil Mysliwiec
c7ca97ba8b Merge pull request #7898 from nestjs/renovate/eslint-plugin-import-2.x
chore(deps): update dependency eslint-plugin-import to v2.24.1
2021-08-20 09:13:29 +02:00
Renovate Bot
0e08cdd0f2 chore(deps): update dependency eslint-plugin-import to v2.24.1 2021-08-19 22:29:27 +00:00
Renovate Bot
e03199e230 chore(deps): update dependency webpack to v5.51.1 2021-08-19 14:45:49 +00:00
Kamil Mysliwiec
f047dc9c56 Merge pull request #7891 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.17.10
2021-08-19 10:33:32 +02:00
Kamil Mysliwiec
37db7d8a2c Merge pull request #7889 from nestjs/renovate/ts-node-10.x
chore(deps): update dependency ts-node to v10.2.1
2021-08-19 10:31:04 +02:00
Kamil Mysliwiec
42820ad97d Merge pull request #7888 from nestjs/renovate/artillery-1.x
chore(deps): update dependency artillery to v1.7.7
2021-08-19 10:30:53 +02:00
Kamil Mysliwiec
e7413664bb Merge pull request #7886 from nestjs/renovate/light-my-request-4.x
fix(deps): update dependency light-my-request to v4.4.3
2021-08-19 10:30:35 +02:00
Renovate Bot
08e9122228 chore(deps): update dependency @types/node to v14.17.10 2021-08-18 22:51:31 +00:00
Renovate Bot
7d02baaaab chore(deps): update dependency ts-node to v10.2.1 2021-08-18 18:32:04 +00:00
Renovate Bot
918da9470f chore(deps): update dependency artillery to v1.7.7 2021-08-18 15:11:18 +00:00
Renovate Bot
3bbc93a2ad fix(deps): update dependency light-my-request to v4.4.3 2021-08-18 10:59:44 +00:00
Kamil Mysliwiec
c23eec9685 Merge pull request #7876 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.16.2
2021-08-18 09:55:30 +02:00
Kamil Mysliwiec
a2d9f533ce Merge pull request #7880 from nestjs/renovate/supertest-6.x
chore(deps): update dependency supertest to v6.1.6
2021-08-18 09:55:03 +02:00
Renovate Bot
66667d8c64 chore(deps): update dependency supertest to v6.1.6 2021-08-17 23:29:46 +00:00
Renovate Bot
68d0859575 chore(deps): update dependency core-js to v3.16.2 2021-08-17 13:58:07 +00:00
Kamil Mysliwiec
a1b3cb4a50 Merge pull request #7871 from nestjs/renovate/ts-jest-27.x
chore(deps): update dependency ts-jest to v27.0.5
2021-08-17 13:38:08 +02:00
Kamil Mysliwiec
190274d9cd Merge pull request #7865 from nestjs/renovate/light-my-request-4.x
fix(deps): update dependency light-my-request to v4.4.2
2021-08-17 13:38:03 +02:00
Kamil Mysliwiec
d47591e811 Merge pull request #7864 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.29.2
2021-08-17 13:37:58 +02:00
Kamil Mysliwiec
21b38d3db8 Merge pull request #7860 from nestjs/renovate/nestjs-mongoose-8.x
fix(deps): update dependency @nestjs/mongoose to v8.0.1
2021-08-17 13:37:48 +02:00
Kamil Myśliwiec
a225632199 test(core): add missing argument to apply version filter method 2021-08-17 12:39:09 +02:00
Kamil Myśliwiec
7c394b6110 fix(platform-fastify): fix versioning (media type and header) 2021-08-17 11:34:48 +02:00
Renovate Bot
eed921796f chore(deps): update dependency ts-jest to v27.0.5 2021-08-17 05:33:27 +00:00
Renovate Bot
00631d9472 fix(deps): update dependency light-my-request to v4.4.2 2021-08-16 22:51:44 +00:00
Renovate Bot
73e257edd2 chore(deps): update typescript-eslint monorepo to v4.29.2 2021-08-16 18:20:26 +00:00
Renovate Bot
a3453b4230 fix(deps): update dependency @nestjs/mongoose to v8.0.1 2021-08-16 07:51:12 +00:00
Kamil Mysliwiec
986dacfd4c Merge pull request #7849 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.20.2
2021-08-16 09:50:49 +02:00
Kamil Mysliwiec
f570ad9e8a Merge pull request #7857 from nestjs/renovate/webpack-cli-4.x
chore(deps): update dependency webpack-cli to v4.8.0
2021-08-16 09:44:54 +02:00
Kamil Myśliwiec
2405b66075 feat(common): add precondition required to http status enum #7859 2021-08-16 09:42:46 +02:00
Kamil Myśliwiec
9d0551ff25 style(): run prettier 2021-08-16 09:30:29 +02:00
Renovate Bot
1ccdd69f24 chore(deps): update dependency webpack-cli to v4.8.0 2021-08-15 22:57:07 +00:00
Renovate Bot
80ab46f6b0 fix(deps): update dependency fastify to v3.20.2 2021-08-13 23:45:34 +00:00
Kamil Mysliwiec
524dc72159 Merge pull request #7841 from nestjs/dependabot/npm_and_yarn/types/node-16.6.1
chore(deps-dev): bump @types/node from 16.4.3 to 16.6.1
2021-08-13 13:45:22 +02:00
Kamil Mysliwiec
2170b2b81a Merge pull request #7842 from nestjs/renovate/jest-27.x
chore(deps): update dependency @types/jest to v27.0.1
2021-08-13 13:43:34 +02:00
Kamil Mysliwiec
6be0d39f77 Merge pull request #7845 from nestjs/renovate/typeorm-0.x
fix(deps): update dependency typeorm to v0.2.37
2021-08-13 13:43:23 +02:00
Renovate Bot
58a01f5e1e fix(deps): update dependency typeorm to v0.2.37 2021-08-13 08:14:48 +00:00
Renovate Bot
8fd4479ee5 chore(deps): update dependency @types/jest to v27.0.1 2021-08-13 01:06:00 +00:00
dependabot[bot]
74f21e51fe chore(deps-dev): bump @types/node from 16.4.3 to 16.6.1
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.4.3 to 16.6.1.
- [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-08-13 00:05:49 +00:00
Kamil Mysliwiec
07342bf84e Merge pull request #7801 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.29.1
2021-08-12 11:07:07 +02:00
Kamil Mysliwiec
320c118708 Merge pull request #7826 from nestjs/renovate/supertest-6.x
chore(deps): update dependency supertest to v6.1.5
2021-08-12 11:06:59 +02:00
Kamil Mysliwiec
d61b88ee28 Merge pull request #7827 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.13.7
2021-08-12 11:06:43 +02:00
Kamil Mysliwiec
c8e6eb28e0 Merge pull request #7830 from nestjs/renovate/tslib-2.x
fix(deps): update dependency tslib to v2.3.1
2021-08-12 11:06:29 +02:00
Renovate Bot
c1424d326c fix(deps): update dependency tslib to v2.3.1 2021-08-12 00:05:57 +00:00
Renovate Bot
0f5f76fe17 fix(deps): update dependency mongoose to v5.13.7 2021-08-11 20:05:00 +00:00
Renovate Bot
701d77f78a chore(deps): update dependency supertest to v6.1.5 2021-08-11 19:03:38 +00:00
Renovate Bot
b2a7ff3d6a chore(deps): update typescript-eslint monorepo to v4.29.1 2021-08-11 10:06:34 +00:00
Kamil Mysliwiec
3bb7020f4d Merge pull request #7815 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.50.0
2021-08-11 11:05:11 +02:00
Kamil Mysliwiec
b4a1cc2803 Merge pull request #7816 from nestjs/renovate/jest-27.x
chore(deps): update dependency @types/jest to v27
2021-08-11 11:05:03 +02:00
Kamil Mysliwiec
4f249cf88d Merge pull request #7817 from nestjs/renovate/npm-path-parse-vulnerability
chore(deps): update dependency path-parse to 1.0.7 [security]
2021-08-11 11:04:59 +02:00
Kamil Mysliwiec
596be624af Merge pull request #7818 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.15.3
2021-08-11 11:04:51 +02:00
Kamil Mysliwiec
c39eff5fd0 Merge pull request #7803 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.13.6
2021-08-11 11:04:41 +02:00
Renovate Bot
ed613668c0 chore(deps): update babel monorepo to v7.15.3 2021-08-11 07:52:40 +00:00
Renovate Bot
a485b3d2d2 chore(deps): update dependency path-parse to 1.0.7 [security] 2021-08-11 07:51:20 +00:00
Renovate Bot
6f550ca25d chore(deps): update dependency @types/jest to v27 2021-08-10 20:39:49 +00:00
Renovate Bot
7cc31bd279 chore(deps): update dependency webpack to v5.50.0 2021-08-10 20:28:51 +00:00
Renovate Bot
555b42ee9d fix(deps): update dependency mongoose to v5.13.6 2021-08-10 10:27:22 +00:00
Kamil Mysliwiec
bcb58a61aa Merge pull request #7804 from nestjs/renovate/grpc-grpc-js-1.x
fix(deps): update dependency @grpc/grpc-js to v1.3.7
2021-08-10 11:01:20 +02:00
Renovate Bot
092a9bdb67 fix(deps): update dependency @grpc/grpc-js to v1.3.7 2021-08-10 08:05:47 +00:00
Kamil Mysliwiec
fdd973ceab Merge pull request #7797 from techvlad/bugfix/server-kafka-client-logCreator
fix(microservices): reorder kafka config assigment
2021-08-10 09:55:56 +02:00
Kamil Mysliwiec
cf28dfa565 Merge pull request #7802 from nestjs/renovate/graphql-query-complexity-0.x
fix(deps): update dependency graphql-query-complexity to v0.9.0
2021-08-10 09:09:14 +02:00
Kamil Mysliwiec
a87bda1b9f Merge pull request #7794 from nestjs/renovate/multer-1.x
fix(deps): update dependency multer to v1.4.3
2021-08-10 09:08:59 +02:00
Kamil Mysliwiec
811d9e7bde Merge pull request #7777 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.49.0
2021-08-10 09:08:53 +02:00
Kamil Mysliwiec
dc9e6bc814 Merge pull request #7766 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v8.0.6
2021-08-10 09:08:48 +02:00
Kamil Mysliwiec
c8f0fa82cf Merge pull request #7800 from knopkem/mongo-typeorm-v3
downgrade mongodb to v3
2021-08-10 09:07:58 +02:00
Kamil Mysliwiec
2bbda5aced Update sample/13-mongo-typeorm/package.json 2021-08-10 09:07:49 +02:00
Renovate Bot
8e6e505024 fix(deps): update dependency graphql-query-complexity to v0.9.0 2021-08-09 20:06:10 +00:00
Michael Knopke
91b54b0985 fix(samples): downgrade dependency mongodb to 3.6.11 to fix incompatibility issue with v4+ 2021-08-09 19:38:40 +02:00
Vlad Krokhin
2084157cf7 fix(microservices): reorder kafka config assigment 2021-08-09 16:52:08 +03:00
Renovate Bot
034594c195 chore(deps): update dependency webpack to v5.49.0 2021-08-09 10:58:31 +00:00
Renovate Bot
bafe0f9f8e fix(deps): update nest monorepo to v8.0.6 2021-08-09 10:57:41 +00:00
Renovate Bot
b17d2e974c fix(deps): update dependency multer to v1.4.3 2021-08-09 10:30:46 +00:00
Kamil Myśliwiec
664f531d2a Merge branch 'master' of https://github.com/nestjs/nest 2021-08-09 09:26:41 +02:00
Kamil Myśliwiec
2d334271ec fix(common): check if debug and verbose methods are defined (logger) #7782 2021-08-09 09:26:35 +02:00
Kamil Mysliwiec
ce6e0348ab Merge pull request #7775 from nestjs/renovate/lint-staged-11.x
chore(deps): update dependency lint-staged to v11.1.2
2021-08-09 08:59:12 +02:00
Kamil Mysliwiec
f8c57b95a8 Merge pull request #7776 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.28.1
2021-08-09 08:59:02 +02:00
Kamil Mysliwiec
3368cf7e12 Merge pull request #7783 from nestjs/renovate/concurrently-6.x
chore(deps): update dependency concurrently to v6.2.1
2021-08-09 08:58:48 +02:00
Kamil Mysliwiec
fb876baa97 Merge pull request #7785 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.16.1
2021-08-09 08:58:44 +02:00
Kamil Mysliwiec
3d652d3ce3 Merge pull request #7786 from nestjs/renovate/eslint-plugin-import-2.x
chore(deps): update dependency eslint-plugin-import to v2.24.0
2021-08-09 08:58:39 +02:00
Kamil Mysliwiec
7d9209d605 Merge pull request #7792 from nestjs/renovate/ts-node-10.x
chore(deps): update dependency ts-node to v10.2.0
2021-08-09 08:58:27 +02:00
Renovate Bot
c49a84b420 chore(deps): update dependency ts-node to v10.2.0 2021-08-09 00:56:19 +00:00
Renovate Bot
368e7b95b1 chore(deps): update dependency eslint-plugin-import to v2.24.0 2021-08-08 23:07:33 +00:00
Renovate Bot
c97a376e09 chore(deps): update dependency core-js to v3.16.1 2021-08-08 18:26:03 +00:00
Renovate Bot
a181753d51 chore(deps): update dependency concurrently to v6.2.1 2021-08-08 10:47:48 +00:00
Renovate Bot
fb77de075e fix(deps): update dependency bull to v3.28.1 2021-08-06 11:18:26 +00:00
Renovate Bot
a75882d166 chore(deps): update dependency lint-staged to v11.1.2 2021-08-06 07:27:01 +00:00
Kamil Mysliwiec
90c7040524 Merge pull request #7771 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.28.0
2021-08-06 08:53:47 +02:00
Kamil Mysliwiec
0d629c9b86 Merge pull request #7769 from nestjs/renovate/mysql2-2.x
fix(deps): update dependency mysql2 to v2.3.0
2021-08-06 08:53:42 +02:00
Kamil Mysliwiec
b78f9fa32e Merge pull request #7767 from nestjs/renovate/fastify-static-4.x
fix(deps): update dependency fastify-static to v4.2.3
2021-08-06 08:53:38 +02:00
Kamil Mysliwiec
a22e3e30c8 Merge pull request #7762 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.15.0
2021-08-06 08:53:25 +02:00
Kamil Mysliwiec
80b09e61fb Merge pull request #7760 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.17.9
2021-08-06 08:53:19 +02:00
Kamil Mysliwiec
cacfa2d552 Merge pull request #7758 from nestjs/renovate/nestjs-bull-0.x
fix(deps): update dependency @nestjs/bull to v0.4.1
2021-08-06 08:53:14 +02:00
Kamil Mysliwiec
8a7b5a54d3 Merge pull request #7750 from nestjs/renovate/nestjs-typeorm-8.x
fix(deps): update dependency @nestjs/typeorm to v8.0.2
2021-08-06 08:53:09 +02:00
Kamil Myśliwiec
f91cd20230 fix(microservices): use debug log level for ping timer status (nats) #7772 2021-08-06 08:52:20 +02:00
Kamil Myśliwiec
89c7c5009a fix(core): trigger before app shutdown hook for middlewares #7768 2021-08-06 08:49:30 +02:00
Renovate Bot
3504f094f2 fix(deps): update dependency bull to v3.28.0 2021-08-05 18:51:33 +00:00
Renovate Bot
97a9bf05de fix(deps): update dependency mysql2 to v2.3.0 2021-08-05 14:06:14 +00:00
Renovate Bot
59b4d5979c chore(deps): update babel monorepo to v7.15.0 2021-08-05 10:44:36 +00:00
Renovate Bot
2b43740d5e fix(deps): update dependency fastify-static to v4.2.3 2021-08-05 10:43:16 +00:00
Renovate Bot
46781cb3aa chore(deps): update dependency @types/node to v14.17.9 2021-08-05 08:46:05 +00:00
Kamil Myśliwiec
e11d3d6bf3 chore(): update package.json and readme files 2021-08-05 10:03:29 +02:00
Kamil Myśliwiec
b5d8db6d14 chore(@nestjs) publish v8.0.6 release 2021-08-05 10:02:57 +02:00
Kamil Myśliwiec
8a56183422 Merge branch 'master' of https://github.com/nestjs/nest 2021-08-05 09:58:49 +02:00
Kamil Myśliwiec
3657d5fb34 fix(core): deep clone router module routes 2021-08-05 09:58:40 +02:00
Renovate Bot
05daee3a41 fix(deps): update dependency @nestjs/bull to v0.4.1 2021-08-04 08:08:07 +00:00
Renovate Bot
a5fb2b7c62 fix(deps): update dependency @nestjs/typeorm to v8.0.2 2021-08-04 06:54:32 +00:00
Kamil Mysliwiec
432cf5bf01 Merge pull request #7751 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.20.1
2021-08-04 08:48:45 +02:00
Kamil Mysliwiec
8326077bd5 Merge pull request #7753 from nestjs/renovate/ts-loader-9.x
chore(deps): update dependency ts-loader to v9.2.5
2021-08-04 08:48:40 +02:00
Kamil Mysliwiec
a92b473798 Merge pull request #7754 from nestjs/renovate/mongodb-4.x
fix(deps): update dependency mongodb to v4.1.0
2021-08-04 08:48:34 +02:00
Kamil Mysliwiec
7bf103f75f Merge pull request #7717 from ssilve1989/fix/rxjs-memory-leak
fix(microservices): cleanup subscription in client-side streaming gRPC calls
2021-08-04 08:42:13 +02:00
Renovate Bot
d9e4c0f6f2 fix(deps): update dependency mongodb to v4.1.0 2021-08-03 22:02:22 +00:00
Renovate Bot
66dfe04159 chore(deps): update dependency ts-loader to v9.2.5 2021-08-03 21:01:51 +00:00
ssilve1989
6d6b139250 fix(microservices): cleanup upstream subscription in client-side gRPC stream calls 2021-08-03 08:43:42 -06:00
Renovate Bot
3fb9f853bf fix(deps): update dependency fastify to v3.20.1 2021-08-03 10:44:11 +00:00
Kamil Mysliwiec
f0728016a6 Merge pull request #7747 from nestjs/renovate/nestjs-passport-8.x
fix(deps): update dependency @nestjs/passport to v8.0.1
2021-08-03 12:38:44 +02:00
Renovate Bot
4704b672df fix(deps): update dependency @nestjs/passport to v8.0.1 2021-08-03 08:09:30 +00:00
Kamil Mysliwiec
b6f3059faf Merge pull request #7738 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.48.0
2021-08-03 10:06:22 +02:00
Kamil Mysliwiec
8f640dbfc4 Merge pull request #7742 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.29.0
2021-08-03 10:06:16 +02:00
Kamil Mysliwiec
b9cf146fdc Merge pull request #7740 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.20.0
2021-08-03 10:06:06 +02:00
Kamil Mysliwiec
61d8b7ecc9 Merge pull request #7699 from nestjs/renovate/rxjs-7.x
fix(deps): update dependency rxjs to v7.3.0
2021-08-03 10:05:54 +02:00
Kamil Mysliwiec
b347a2a2e0 Merge pull request #7716 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.13.5
2021-08-03 10:05:48 +02:00
Kamil Mysliwiec
745c818cff Merge pull request #7736 from nestjs/renovate/nest-monorepo
chore(deps): update nest monorepo
2021-08-03 10:05:39 +02:00
Renovate Bot
a60acfac5a chore(deps): update typescript-eslint monorepo to v4.29.0 2021-08-02 18:07:44 +00:00
Renovate Bot
6ddd021290 fix(deps): update dependency fastify to v3.20.0 2021-08-02 14:15:49 +00:00
Renovate Bot
c1cfa1d90f chore(deps): update dependency webpack to v5.48.0 2021-08-02 13:02:04 +00:00
Renovate Bot
fc80d97f5f chore(deps): update nest monorepo 2021-08-02 09:29:54 +00:00
Kamil Mysliwiec
e0bfe8dbda Update Readme.md 2021-08-02 11:08:37 +02:00
Renovate Bot
e29ff99a4f fix(deps): update dependency rxjs to v7.3.0 2021-08-02 08:48:46 +00:00
Kamil Myśliwiec
4b12f02f8c Merge branch 'master' of https://github.com/nestjs/nest 2021-08-02 10:31:12 +02:00
Kamil Myśliwiec
0b64023fbd fix(core): exclude forward refs from distance calculation #7715 2021-08-02 10:31:05 +02:00
Renovate Bot
6697b71042 fix(deps): update dependency mongoose to v5.13.5 2021-08-02 07:40:16 +00:00
Kamil Mysliwiec
851402bc60 Merge pull request #7708 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.47.1
2021-08-02 09:34:52 +02:00
Kamil Mysliwiec
f258a00443 Merge pull request #7712 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.16.0
2021-08-02 09:34:27 +02:00
Kamil Mysliwiec
bf2af3c74a Merge pull request #7718 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.32.0
2021-08-02 09:34:18 +02:00
Kamil Mysliwiec
3cf5797529 Merge pull request #7719 from nestjs/renovate/typeorm-0.x
fix(deps): update dependency typeorm to v0.2.36
2021-08-02 09:34:10 +02:00
Kamil Mysliwiec
3351c65a05 Merge pull request #7722 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.14.9
2021-08-02 09:34:06 +02:00
Kamil Mysliwiec
6656e04939 Merge pull request #7727 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.17.7
2021-08-02 09:34:01 +02:00
Kamil Mysliwiec
e5d7410666 Merge pull request #7679 from nestjs/renovate/ts-morph-11.x
fix(deps): update dependency ts-morph to v11.0.3
2021-08-02 09:33:07 +02:00
Kamil Mysliwiec
eb7782d450 Merge pull request #7670 from nestjs/renovate/nest-monorepo
chore(deps): pin dependencies
2021-08-02 09:32:58 +02:00
Renovate Bot
29ebb178d7 chore(deps): update dependency @types/node to v14.17.7 2021-08-01 13:46:13 +00:00
Renovate Bot
72e8d9ae2e chore(deps): update babel monorepo to v7.14.9 2021-08-01 08:20:21 +00:00
Renovate Bot
8de690c45a fix(deps): update dependency typeorm to v0.2.36 2021-07-31 02:24:25 +00:00
Renovate Bot
4bf0159bde chore(deps): update dependency eslint to v7.32.0 2021-07-31 00:03:15 +00:00
Renovate Bot
26bb6eb81e chore(deps): update dependency core-js to v3.16.0 2021-07-30 05:05:25 +00:00
Renovate Bot
2c25480d9a chore(deps): update dependency webpack to v5.47.1 2021-07-29 16:15:05 +00:00
Renovate Bot
0e94d636cf fix(deps): update dependency ts-morph to v11.0.3 2021-07-29 12:47:23 +00:00
Renovate Bot
a5098eeeb5 chore(deps): pin dependencies 2021-07-29 12:42:47 +00:00
Kamil Mysliwiec
c22f8a7795 Merge pull request #7703 from nestjs/renovate/typeorm-0.x
fix(deps): update dependency typeorm to v0.2.35
2021-07-29 13:13:37 +02:00
Kamil Mysliwiec
8c609c22b2 Merge pull request #7694 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.13.4
2021-07-29 13:13:23 +02:00
Kamil Mysliwiec
9044a03a08 Merge pull request #7693 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.7.8
2021-07-29 13:13:14 +02:00
Kamil Mysliwiec
df212fd4db Merge pull request #7690 from nestjs/renovate/nestjs-schedule-1.x
fix(deps): update dependency @nestjs/schedule to v1.0.1
2021-07-29 13:13:00 +02:00
Kamil Mysliwiec
36e455f3b2 Merge pull request #7689 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages
2021-07-29 13:12:53 +02:00
Kamil Mysliwiec
86092c2289 Merge pull request #7680 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.47.0
2021-07-29 13:12:32 +02:00
Kamil Mysliwiec
5b5c4b8476 Merge pull request #7675 from nestjs/renovate/pin-dependencies
fix(deps): pin dependencies
2021-07-29 13:12:20 +02:00
Kamil Mysliwiec
696cc79598 Merge pull request #7705 from nestjs/renovate/nestjs-swagger-5.x
fix(deps): update dependency @nestjs/swagger to v5.0.9
2021-07-29 13:12:01 +02:00
Renovate Bot
54a6829f6f fix(deps): update dependency @nestjs/swagger to v5.0.9 2021-07-29 08:24:24 +00:00
Renovate Bot
e1dc8ed33c fix(deps): update dependency typeorm to v0.2.35 2021-07-29 04:19:34 +00:00
Renovate Bot
b0e9c74500 fix(deps): update dependency mongoose to v5.13.4 2021-07-28 22:26:52 +00:00
Renovate Bot
afdbfe3c87 fix(deps): update dependency fast-json-stringify to v2.7.8 2021-07-28 22:23:16 +00:00
Renovate Bot
859cec20e7 fix(deps): update apollo graphql packages 2021-07-28 12:04:14 +00:00
Renovate Bot
8600abc93d chore(deps): update dependency webpack to v5.47.0 2021-07-28 11:59:32 +00:00
Renovate Bot
1f81f7c3ca fix(deps): pin dependencies 2021-07-28 11:58:28 +00:00
Renovate Bot
fb5c751ea9 fix(deps): update dependency @nestjs/schedule to v1.0.1 2021-07-28 11:22:12 +00:00
Kamil Mysliwiec
d18195db66 Merge pull request #7671 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): pin dependencies
2021-07-28 12:43:22 +02:00
Kamil Mysliwiec
47b454a978 Merge pull request #7672 from nestjs/renovate/jest-monorepo
chore(deps): pin dependency jest to 27.0.6
2021-07-28 12:43:13 +02:00
Kamil Mysliwiec
e43cd89cfa Merge pull request #7673 from nestjs/renovate/apollo-graphql-packages
fix(deps): pin dependencies
2021-07-28 12:43:04 +02:00
Kamil Mysliwiec
04ecad8f55 Merge pull request #7676 from nestjs/renovate/graphql-tools-monorepo
fix(deps): pin dependency graphql-tools to v7.0.5
2021-07-28 12:42:38 +02:00
Kamil Mysliwiec
3fb1024cfc Merge pull request #7678 from nestjs/renovate/sinon-11.x
chore(deps): update dependency sinon to v11.1.2
2021-07-28 12:42:32 +02:00
Kamil Mysliwiec
680f92bdeb Merge pull request #7683 from nestjs/renovate/bull-3.x
chore(deps): update dependency @types/bull to v3.15.3
2021-07-28 12:42:15 +02:00
Renovate Bot
36db079cad chore(deps): update dependency sinon to v11.1.2 2021-07-28 09:01:55 +00:00
Renovate Bot
3a91758010 chore(deps): update dependency @types/bull to v3.15.3 2021-07-28 08:59:44 +00:00
Renovate Bot
80f1c33ae9 fix(deps): pin dependency graphql-tools to 7.0.5 2021-07-28 08:58:03 +00:00
Renovate Bot
40ec0dd653 fix(deps): pin dependencies 2021-07-28 08:35:01 +00:00
Renovate Bot
023369a0b5 chore(deps): pin dependency jest to 27.0.6 2021-07-28 08:30:34 +00:00
Renovate Bot
07c4120092 chore(deps): pin dependencies 2021-07-28 08:26:09 +00:00
Kamil Myśliwiec
739edd963f sample(32-federation): update graphql federation sample tests 2021-07-28 08:52:05 +02:00
Kamil Myśliwiec
d38375828d Merge branch 'master' of https://github.com/nestjs/nest 2021-07-28 08:50:29 +02:00
Kamil Myśliwiec
3ab7258448 sample(): update graphql federation sample tests 2021-07-28 08:50:18 +02:00
Kamil Mysliwiec
7e64117904 Merge pull request #7653 from nestjs/dependabot/npm_and_yarn/types/node-16.4.3
chore(deps-dev): bump @types/node from 15.14.0 to 16.4.3
2021-07-27 12:55:48 +02:00
Kamil Mysliwiec
ac71d062eb Merge pull request #7668 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.27.0
2021-07-27 12:55:34 +02:00
Kamil Myśliwiec
e30b63c0ac Merge branch 'Flusinerd-feat/graphql-federation-sample' 2021-07-27 12:55:17 +02:00
Kamil Myśliwiec
5a89f3a2d9 sample(31-32): minor updates 2021-07-27 12:55:09 +02:00
Kamil Myśliwiec
cee55aa742 Merge branch 'feat/graphql-federation-sample' of https://github.com/Flusinerd/nest into Flusinerd-feat/graphql-federation-sample 2021-07-27 12:48:05 +02:00
Kamil Myśliwiec
8b2dd9a084 chore(@nestjs) publish v8.0.5 release 2021-07-27 12:46:56 +02:00
Kamil Myśliwiec
ec6f0444bc Merge branch 'Zclhlmgqzc-fix-fastify-adapter-middleware' 2021-07-27 12:45:09 +02:00
Kamil Myśliwiec
ce122d6c24 fix(): minor updates to avoid breaking changes 2021-07-27 12:44:41 +02:00
Kamil Myśliwiec
8c3fe84d96 Merge branch 'fix-fastify-adapter-middleware' of https://github.com/Zclhlmgqzc/nest into Zclhlmgqzc-fix-fastify-adapter-middleware 2021-07-27 12:24:11 +02:00
Renovate Bot
cc6d11f852 fix(deps): update dependency bull to v3.27.0 2021-07-27 09:54:37 +00:00
dependabot[bot]
4418122356 chore(deps-dev): bump @types/node from 15.14.0 to 16.4.3
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 15.14.0 to 16.4.3.
- [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-07-27 08:39:25 +00:00
Kamil Mysliwiec
3d16e3bcc7 Merge pull request #7646 from nestjs/renovate/node-14.x
chore(deps): update dependency @types/node to v14.17.6
2021-07-27 10:36:02 +02:00
Kamil Mysliwiec
1821a185d0 Merge pull request #7248 from konqi/master
feature(microservices): allow deserializers to be async and await result
2021-07-27 10:35:34 +02:00
Kamil Mysliwiec
d0c1a45aac Merge pull request #7399 from nestjs/fix/7381-transient-providers-resolution
fix(core): fallback to parent inquirer when transient dep chain #7381
2021-07-27 10:35:20 +02:00
Kamil Mysliwiec
fa2b2bd2d2 Merge pull request #7589 from dzunftmeister-evorhei/master
fix(platform-express): only set Content-Type if not done for StramableFiles
2021-07-27 10:35:15 +02:00
Kamil Mysliwiec
95230ec32c Merge pull request #7613 from evolkmann/feat/console-logger-reset-context
feat(common): add `resetContext()` to `ConsoleLogger`
2021-07-27 10:35:00 +02:00
Kamil Mysliwiec
e697f062ae Merge pull request #7659 from jhmen/nats-create-inbox
feat(microservices): use createInbox method
2021-07-27 10:34:07 +02:00
Renovate Bot
8c3b9fb8c1 chore(deps): update dependency @types/node to v14.17.6 2021-07-27 07:10:55 +00:00
Kamil Mysliwiec
0d61521357 Merge pull request #7644 from nestjs/renovate/ts-loader-9.x
chore(deps): update dependency ts-loader to v9.2.4
2021-07-27 08:29:11 +02:00
Kamil Mysliwiec
3b95188866 Merge pull request #7643 from nestjs/renovate/major-commitlint-monorepo
chore(deps): update commitlint monorepo to v13 (major)
2021-07-27 08:24:44 +02:00
Kamil Mysliwiec
b8229461a7 Merge pull request #7645 from nestjs/renovate/lint-staged-11.x
chore(deps): update dependency lint-staged to v11.1.1
2021-07-27 08:24:12 +02:00
Kamil Mysliwiec
c2a363c5bb Merge pull request #7648 from nestjs/renovate/mocha-9.x
chore(deps): update dependency mocha to v9.0.3
2021-07-27 08:23:07 +02:00
Kamil Mysliwiec
c48797d6f2 Merge pull request #7663 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.28.5
2021-07-27 08:22:31 +02:00
Renovate Bot
5a3ef3db3b chore(deps): update typescript-eslint monorepo to v4.28.5 2021-07-26 18:11:58 +00:00
jhmen
534419f604 feat(microservices): use createInbox method 2021-07-26 11:21:48 +02:00
Renovate Bot
a37b7fde98 chore(deps): update dependency mocha to v9.0.3 2021-07-25 16:47:03 +00:00
Renovate Bot
c6ff840cfd chore(deps): update dependency lint-staged to v11.1.1 2021-07-24 12:17:03 +00:00
Renovate Bot
ce74185ba5 chore(deps): update dependency ts-loader to v9.2.4 2021-07-24 10:43:23 +00:00
Renovate Bot
6afe77bd5c chore(deps): update commitlint monorepo to v13 2021-07-24 08:19:47 +00:00
Kamil Mysliwiec
6dbcfb1471 Merge pull request #7619 from nestjs/renovate/ts-jest-27.x
chore(deps): update dependency ts-jest to v27.0.4
2021-07-23 11:47:25 +02:00
Kamil Mysliwiec
4e2d391413 Merge pull request #7629 from nestjs/renovate/nestjs-swagger-5.x
fix(deps): update dependency @nestjs/swagger to v5.0.8
2021-07-23 11:47:11 +02:00
Kamil Mysliwiec
ad445d9c42 Merge pull request #7630 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.46.0
2021-07-23 11:46:45 +02:00
Kamil Mysliwiec
d0c601a0bb Merge pull request #7632 from nestjs/renovate/lint-staged-11.x
chore(deps): update dependency lint-staged to v11.1.0
2021-07-23 11:46:38 +02:00
Kamil Mysliwiec
ae3e959865 Merge pull request #7633 from nestjs/renovate/mocha-9.x
chore(deps): update dependency @types/mocha to v9
2021-07-23 11:46:24 +02:00
Renovate Bot
925f92a1c6 chore(deps): update dependency @types/mocha to v9 2021-07-22 14:42:24 +00:00
Renovate Bot
d5f6b3170e chore(deps): update dependency lint-staged to v11.1.0 2021-07-22 14:40:14 +00:00
Renovate Bot
55d9edc21f fix(deps): update dependency @nestjs/swagger to v5.0.8 2021-07-22 14:37:56 +00:00
Renovate Bot
0f58b760fe chore(deps): update dependency webpack to v5.46.0 2021-07-22 10:27:15 +00:00
Renovate Bot
97f99ec51f chore(deps): update dependency ts-jest to v27.0.4 2021-07-22 08:35:15 +00:00
Kamil Myśliwiec
27ae8d2dd3 Merge branch 'master' of https://github.com/nestjs/nest 2021-07-22 10:14:00 +02:00
Kamil Myśliwiec
fecc9b3bbf test(core): add unit test to ensure stack is printed in new line 2021-07-22 10:13:53 +02:00
Kamil Mysliwiec
51f5a0e504 Merge pull request #7621 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.19.2
2021-07-22 08:12:10 +02:00
Kamil Mysliwiec
67ed9ffe34 Merge pull request #7620 from nestjs/renovate/fastify-formbody-5.x
fix(deps): update dependency fastify-formbody to v5.1.0
2021-07-22 08:11:45 +02:00
Kamil Mysliwiec
56091c5623 Merge pull request #7618 from nestjs/renovate/supertest-6.x
chore(deps): update dependency supertest to v6.1.4
2021-07-22 08:11:39 +02:00
Kamil Mysliwiec
ec0b89235f Merge pull request #7615 from nestjs/renovate/mongodb-4.x
fix(deps): update dependency mongodb to v4.0.1
2021-07-22 08:11:34 +02:00
Kamil Mysliwiec
767f602d80 Merge pull request #7614 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.14.8
2021-07-22 08:11:28 +02:00
Kamil Mysliwiec
0b6ba94cf5 Merge pull request #7604 from nestjs/renovate/grpc-grpc-js-1.x
fix(deps): update dependency @grpc/grpc-js to v1.3.6
2021-07-22 08:11:23 +02:00
Kamil Mysliwiec
50fe1e7821 Merge pull request #7603 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.28.4
2021-07-22 08:11:16 +02:00
Kamil Mysliwiec
00fd801d64 Merge pull request #7591 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.13.3
2021-07-22 08:11:09 +02:00
Kamil Mysliwiec
6ae1e7017b Merge pull request #7588 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.26.0
2021-07-22 08:11:04 +02:00
Kamil Mysliwiec
ff7a474d6a Merge pull request #7587 from nestjs/renovate/nestjs-swagger-5.x
fix(deps): update dependency @nestjs/swagger to v5.0.4
2021-07-22 08:10:59 +02:00
Kamil Mysliwiec
93260220e6 Merge pull request #7584 from nestjs/renovate/nestjs-schematics-8.x
chore(deps): update dependency @nestjs/schematics to v8.0.2
2021-07-22 08:10:48 +02:00
Renovate Bot
2fdad5eff7 fix(deps): update dependency fastify to v3.19.2 2021-07-21 21:04:59 +00:00
Renovate Bot
2e238409b4 fix(deps): update dependency fastify-formbody to v5.1.0 2021-07-21 18:03:16 +00:00
Renovate Bot
122450bf94 chore(deps): update dependency supertest to v6.1.4 2021-07-21 05:33:11 +00:00
Renovate Bot
663641eacb fix(deps): update dependency mongodb to v4.0.1 2021-07-20 22:14:49 +00:00
Renovate Bot
e8b9d66e1a chore(deps): update babel monorepo to v7.14.8 2021-07-20 18:59:52 +00:00
Enzo Volkmann
60ca357fc6 test(common): add tests for ConsoleLogger#resetContext() 2021-07-20 16:33:30 +02:00
Enzo Volkmann
3f0de4eefd feat(common): add resetContext() to ConsoleLogger 2021-07-20 16:16:20 +02:00
Renovate Bot
d87fb4ddf1 chore(deps): update typescript-eslint monorepo to v4.28.4 2021-07-20 12:04:52 +00:00
Renovate Bot
928fd86b24 chore(deps): update dependency @nestjs/schematics to v8.0.2 2021-07-20 11:42:41 +00:00
Kamil Myśliwiec
bddecac3a7 fix(common): fix cache module type error 2021-07-20 13:16:56 +02:00
Renovate Bot
abad05002a fix(deps): update dependency bull to v3.26.0 2021-07-20 09:57:34 +00:00
Renovate Bot
bb98368648 fix(deps): update dependency mongoose to v5.13.3 2021-07-20 09:43:49 +00:00
Renovate Bot
8adec4f20f fix(deps): update dependency @nestjs/swagger to v5.0.4 2021-07-20 08:43:46 +00:00
Renovate Bot
706195f23c fix(deps): update dependency @grpc/grpc-js to v1.3.6 2021-07-20 08:42:55 +00:00
Kamil Mysliwiec
644fec3fc0 Merge pull request #7610 from nestjs/renovate/ws-7.x
chore(deps): update dependency @types/ws to v7.4.7
2021-07-20 09:55:24 +02:00
Kamil Mysliwiec
77636ef203 Merge pull request #7605 from nestjs/renovate/mysql-5.x
chore(deps): update mysql docker tag to v5.7.35
2021-07-20 09:55:16 +02:00
Kamil Mysliwiec
0b34312790 Merge pull request #7593 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.31.0
2021-07-20 09:54:46 +02:00
Kamil Mysliwiec
333cb76561 Merge pull request #7590 from nestjs/renovate/webpack-5.x
chore(deps): update dependency webpack to v5.45.1
2021-07-20 09:54:35 +02:00
Kamil Mysliwiec
ca58d03fb1 Merge pull request #7577 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v8.0.4
2021-07-20 09:54:04 +02:00
Renovate Bot
154c0fc9b2 chore(deps): update dependency @types/ws to v7.4.7 2021-07-20 00:37:49 +00:00
Renovate Bot
f0ef3455cc chore(deps): update mysql docker tag to v5.7.35 2021-07-19 21:58:33 +00:00
dominik zunftmeister
ed6745427d allow falsy values too, to be compatible with fastify implementation 2021-07-19 22:31:16 +02:00
Zclhlmgqzc
383d87e5cd fix(platform-express): middleware include RequestMethod 2021-07-18 17:56:12 +08:00
Renovate Bot
c2a795c155 chore(deps): update dependency eslint to v7.31.0 2021-07-17 22:39:28 +00:00
Renovate Bot
451f2f8c72 chore(deps): update dependency webpack to v5.45.1 2021-07-16 21:09:42 +00:00
dominik zunftmeister
9a36f933e1 fix(platform-express): only set Content-Type if not already done for StramableFiles 2021-07-16 13:40:58 +02:00
Renovate Bot
63c2a14008 fix(deps): update nest monorepo to v8.0.4 2021-07-16 11:29:10 +00:00
Kamil Mysliwiec
cabd6703ad Merge pull request #7585 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.25.1
2021-07-16 12:45:59 +02:00
Kamil Myśliwiec
f3c17e7588 test(): add compare element and internal core module unit tests 2021-07-16 10:31:47 +02:00
Renovate Bot
485da680e7 fix(deps): update dependency bull to v3.25.1 2021-07-16 08:14:31 +00:00
Kamil Myśliwiec
08d19a6f27 Merge branch 'renovate/nestjs-graphql-8.x' 2021-07-16 10:10:03 +02:00
Kamil Myśliwiec
6e5e55789c chore(): resolve conflicts 2021-07-16 10:09:46 +02:00
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
Zclhlmgqzc
22c204df23 fix(platform-fastify): FastifyAdapter Middleware no run 2021-07-14 15:26:23 +08: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
7f38657624 fix(deps): update dependency @nestjs/graphql to v8 2021-07-12 15:15:27 +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
Jan Krueger
cc596184f0 sample(sample/32): fix e2e tests 2021-07-09 20:08:51 +02:00
Jan Krueger
1d8a64d54a sample(sample/31): fix e2e tests 2021-07-09 20:08:46 +02:00
Jan Krueger
6f4ac0ceb2 sample: remove e2e test for graphql federation samples 2021-07-09 19:29:24 +02:00
Jan Krueger
d4739e817a ci: fix gulp move for multi-application samples 2021-07-09 18:59:03 +02:00
Jan Krueger
a0557c752b refactor: fix wrong dir naming for graphql federation samples 2021-07-09 16:56:20 +02: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
Jan Krueger
a39b2c2c3c ci(gulp): support multi-application samples 2021-07-09 16:01:59 +02: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
Jan Krueger
e1307c58d3 docs(samples): add graphql-federation schema-first sample
add graphql-federation schema-first sample applications

Closes #4686
2021-07-09 00:41:00 +02:00
Jan Krueger
6582e5c233 docs(samples): add graphql-federation code-first sample
Add sample-applications for graphql-federation code-first approach

#4686
2021-07-09 00:24:35 +02: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
Kamil Myśliwiec
830ee31525 fix(core): fallback to parent inquirer when transient dep chain 2021-07-05 12:59:15 +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
Johann Wagner
88cf1a178a allow deserializers to be async and await result 2021-07-01 19:50:02 +02: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
Kamil Myśliwiec
4804f32472 refactor(core): tweaks to host filtering, extract error message 2021-02-02 10:35:26 +01:00
Kamil Myśliwiec
40a0678fbf Merge branch 'host-array' of https://github.com/andrewda/nest into andrewda-host-array 2021-02-02 10:28:56 +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 Mysliwiec
6b119c3579 Merge pull request #6289 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v4.14.2
2021-02-02 08:41:55 +01:00
Renovate Bot
f22d3370f3 chore(deps): update typescript-eslint monorepo to v4.14.2 2021-02-01 20:22:34 +00:00
Kamil Mysliwiec
c12100c3c6 Merge pull request #6288 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.6.8
2021-02-01 16:12:27 +01:00
Renovate Bot
8cf29c9172 fix(deps): update nest monorepo to v7.6.8 2021-02-01 14:42:54 +00:00
Tony133
91be6a6a55 chore(sample): Added sample for event emitter with nestjs 2021-01-28 22:58:02 +01:00
Andrew Dassonville
dd51cf8f51 feat(): accept array of host filters
Allows an array of host filters to be passed to the @Controller decorator.
2020-12-17 16:36:45 -08: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
556 changed files with 187481 additions and 419146 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,7 +66,12 @@ 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://valor-software.com/" target="_blank"><img src="https://docs.nestjs.com/assets/sponsors/valor-software.png" width="170" valign="middle" /></a></td></tr></table>
<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.app/" 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>
<td>
<a href="https://intrinsic.ventures/" target="_blank"><img src="https://nestjs.com/img/intrinisic-logo.png" width="210" valign="middle" /></a></td></</tr></table>
#### Silver Sponsors
@@ -72,7 +79,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-roles-logo.svg" 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 +103,15 @@ 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>
<td align="center" valign="middle"><a href="https://www.naologic.com/" target="_blank"><img src="https://nestjs.com/img/naologic-logo.svg" width="125" valign="middle" /></a></td>
</tr></table>
## Backers

5
SECURITY.md Normal file
View File

@@ -0,0 +1,5 @@
# Security Policy
## Reporting a Vulnerability
Please report security issues to `support@nestjs.com`.

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,24 @@
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.35
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

@@ -30,28 +30,16 @@ describe('GraphQL Pipes', () => {
errors: [
{
extensions: {
code: 'INTERNAL_SERVER_ERROR',
exception: {
message: 'Bad Request Exception',
name: 'BadRequestException',
response: {
message: [
'description must be longer than or equal to 30 characters',
],
error: 'Bad Request',
statusCode: 400,
},
status: 400,
code: 'BAD_USER_INPUT',
response: {
error: 'Bad Request',
message: [
'description must be longer than or equal to 30 characters',
],
statusCode: 400,
},
},
locations: [
{
column: 3,
line: 2,
},
],
message: 'Bad Request Exception',
path: ['addRecipe'],
},
],
});

View File

@@ -25,6 +25,11 @@ class TestController {
return RETURN_VALUE;
}
@Get('test/test')
testTest() {
return RETURN_VALUE;
}
@Get('test2')
test2() {
return RETURN_VALUE;
@@ -85,6 +90,12 @@ describe('Exclude middleware (fastify)', () => {
return request(app.getHttpServer()).get('/test').expect(200, RETURN_VALUE);
});
it(`should not exclude "/test/test" endpoint`, () => {
return request(app.getHttpServer())
.get('/test/test')
.expect(200, MIDDLEWARE_VALUE);
});
it(`should not exclude "/test2" endpoint`, () => {
return request(app.getHttpServer())
.get('/test2')

View File

@@ -63,6 +63,22 @@ describe('Hello world (fastify adapter)', () => {
});
});
it(`/GET { host: [":tenant.example1.com", ":tenant.example2.com"] } not matched`, () => {
return app
.inject({
method: 'GET',
url: '/host-array',
})
.then(({ payload }) => {
expect(JSON.parse(payload)).to.be.eql({
error: 'Internal Server Error',
message:
'HTTP adapter does not support filtering on hosts: [":tenant.example1.com", ":tenant.example2.com"]',
statusCode: 500,
});
});
});
it(`/GET inject with LightMyRequest chaining API`, () => {
return app
.inject()

View File

@@ -28,6 +28,16 @@ describe('Hello world (default adapter)', () => {
path: '/host',
greeting: 'Host Greeting! tenant=acme',
},
{
host: 'acme.example1.com',
path: '/host-array',
greeting: 'Host Greeting! tenant=acme',
},
{
host: 'acme.example2.com',
path: '/host-array',
greeting: 'Host Greeting! tenant=acme',
},
].forEach(({ host, path, greeting }) => {
describe(`host=${host}`, () => {
describe('/GET', () => {

View File

@@ -5,17 +5,21 @@ import {
Injectable,
MiddlewareConsumer,
Module,
RequestMethod,
} from '@nestjs/common';
import { Test } from '@nestjs/testing';
import * as request from 'supertest';
import { ApplicationModule } from '../src/app.module';
import { Response } from 'express';
const INCLUDED_VALUE = 'test_included';
const RETURN_VALUE = 'test';
const WILDCARD_VALUE = 'test_wildcard';
@Injectable()
class Middleware {
use(req, res, next) {
res.send(RETURN_VALUE);
res.send(WILDCARD_VALUE);
}
}
@@ -23,7 +27,7 @@ class Middleware {
class TestController {
@Get('test')
test() {
return 'test';
return RETURN_VALUE;
}
}
@@ -33,7 +37,11 @@ class TestController {
})
class TestModule {
configure(consumer: MiddlewareConsumer) {
consumer.apply(Middleware).forRoutes('*');
consumer
.apply((req, res: Response, next) => res.status(201).end(INCLUDED_VALUE))
.forRoutes({ path: 'tests/included', method: RequestMethod.POST })
.apply(Middleware)
.forRoutes('*');
}
}
@@ -51,7 +59,27 @@ describe('Middleware (class)', () => {
});
it(`forRoutes(*)`, () => {
return request(app.getHttpServer()).get('/hello').expect(200, RETURN_VALUE);
return request(app.getHttpServer())
.get('/hello')
.expect(200, WILDCARD_VALUE);
});
it(`/test forRoutes(*)`, () => {
return request(app.getHttpServer())
.get('/test')
.expect(200, WILDCARD_VALUE);
});
it(`GET forRoutes(POST tests/included)`, () => {
return request(app.getHttpServer())
.get('/tests/included')
.expect(200, WILDCARD_VALUE);
});
it(`POST forRoutes(POST tests/included)`, () => {
return request(app.getHttpServer())
.post('/tests/included')
.expect(201, INCLUDED_VALUE);
});
afterEach(async () => {

View File

@@ -1,4 +1,11 @@
import { Controller, Get, MiddlewareConsumer, Module } from '@nestjs/common';
import {
Controller,
Get,
MiddlewareConsumer,
Module,
Query,
RequestMethod,
} from '@nestjs/common';
import {
FastifyAdapter,
NestFastifyApplication,
@@ -7,35 +14,70 @@ import { Test } from '@nestjs/testing';
import { expect } from 'chai';
import { ApplicationModule } from '../src/app.module';
const INCLUDED_VALUE = 'test_included';
const QUERY_VALUE = 'test_query';
const REQ_URL_VALUE = 'test_req_url';
const RETURN_VALUE = 'test';
const SCOPED_VALUE = 'test_scoped';
const WILDCARD_VALUE = 'test_wildcard';
@Controller()
class TestController {
@Get('express_style_wildcard/wildcard_nested')
express_style_wildcard() {
return RETURN_VALUE;
}
@Get('test')
test() {
return RETURN_VALUE;
}
@Get('query')
query() {
return RETURN_VALUE;
}
@Get('tests/wildcard_nested')
wildcard_nested() {
return RETURN_VALUE;
}
@Get('tests/included')
included() {
return RETURN_VALUE;
}
}
@Controller(QUERY_VALUE)
class TestQueryController {
@Get()
[QUERY_VALUE](@Query('test') test: string) {
return test;
}
}
@Module({
imports: [ApplicationModule],
controllers: [TestController],
controllers: [TestController, TestQueryController],
})
class TestModule {
configure(consumer: MiddlewareConsumer) {
consumer
.apply((req, res, next) => res.end(INCLUDED_VALUE))
.forRoutes({ path: 'tests/included', method: RequestMethod.POST })
.apply((req, res, next) => res.end(`${REQ_URL_VALUE}${req.url}`))
.forRoutes('req/url/')
.apply((req, res, next) => res.end(WILDCARD_VALUE))
.forRoutes('tests/(.*)')
.forRoutes('express_style_wildcard/*', 'tests/(.*)')
.apply((req, res, next) => res.end(QUERY_VALUE))
.forRoutes('query')
.apply((req, res, next) => next())
.forRoutes(TestQueryController)
.apply((req, res, next) => res.end(SCOPED_VALUE))
.forRoutes(TestController)
.apply((req, res, next) => res.end(RETURN_VALUE))
.exclude({ path: QUERY_VALUE, method: -1 })
.forRoutes('(.*)');
}
}
@@ -53,7 +95,7 @@ describe('Middleware (FastifyAdapter)', () => {
await app.init();
});
it(`forRoutes(*)`, () => {
it(`forRoutes((.*))`, () => {
return app
.inject({
method: 'GET',
@@ -71,15 +113,78 @@ describe('Middleware (FastifyAdapter)', () => {
.then(({ payload }) => expect(payload).to.be.eql(SCOPED_VALUE));
});
it(`forRoutes(tests/*)`, () => {
it(`query?test=${QUERY_VALUE} forRoutes(query)`, () => {
return app
.inject({
method: 'GET',
url: '/tests/wildcard',
url: '/query',
query: {
test: QUERY_VALUE,
},
})
.then(({ payload }) => expect(payload).to.be.eql(QUERY_VALUE));
});
it(`${QUERY_VALUE}?test=${QUERY_VALUE} forRoutes(${QUERY_VALUE})`, () => {
return app
.inject({
method: 'GET',
url: QUERY_VALUE,
query: {
test: QUERY_VALUE,
},
})
.then(({ payload }) => expect(payload).to.be.eql(QUERY_VALUE));
});
it(`forRoutes(tests/(.*))`, () => {
return app
.inject({
method: 'GET',
url: '/tests/wildcard_nested',
})
.then(({ payload }) => expect(payload).to.be.eql(WILDCARD_VALUE));
});
it(`forRoutes(express_style_wildcard/*)`, () => {
return app
.inject({
method: 'GET',
url: '/express_style_wildcard/wildcard_nested',
})
.then(({ payload }) => expect(payload).to.be.eql(WILDCARD_VALUE));
});
it(`forRoutes(req/url/)`, () => {
const reqUrl = '/test';
return app
.inject({
method: 'GET',
url: `/req/url${reqUrl}`,
})
.then(({ payload }) =>
expect(payload).to.be.eql(`${REQ_URL_VALUE}${reqUrl}`),
);
});
it(`GET forRoutes(POST tests/included)`, () => {
return app
.inject({
method: 'GET',
url: '/tests/included',
})
.then(({ payload }) => expect(payload).to.be.eql(WILDCARD_VALUE));
});
it(`POST forRoutes(POST tests/included)`, () => {
return app
.inject({
method: 'POST',
url: '/tests/included',
})
.then(({ payload }) => expect(payload).to.be.eql(INCLUDED_VALUE));
});
afterEach(async () => {
await app.close();
});

View File

@@ -1,8 +1,9 @@
import { Module } from '@nestjs/common';
import { HelloModule } from './hello/hello.module';
import { HostArrayModule } from './host-array/host-array.module';
import { HostModule } from './host/host.module';
@Module({
imports: [HelloModule, HostModule],
imports: [HelloModule, HostModule, HostArrayModule],
})
export class ApplicationModule {}

View File

@@ -0,0 +1,10 @@
import { IsString, IsNotEmpty, IsNumber } from 'class-validator';
export class TestDto {
@IsString()
@IsNotEmpty()
string: string;
@IsNumber()
number: number;
}

View File

@@ -0,0 +1,37 @@
import { Controller, Get, Header, HostParam, Param } from '@nestjs/common';
import { Observable, of } from 'rxjs';
import { HostArrayService } from './host-array.service';
import { UserByIdPipe } from './users/user-by-id.pipe';
@Controller({
path: 'host-array',
host: [':tenant.example1.com', ':tenant.example2.com'],
})
export class HostArrayController {
constructor(private readonly hostService: HostArrayService) {}
@Get()
@Header('Authorization', 'Bearer')
greeting(@HostParam('tenant') tenant: string): string {
return `${this.hostService.greeting()} tenant=${tenant}`;
}
@Get('async')
async asyncGreeting(@HostParam('tenant') tenant: string): Promise<string> {
return `${await this.hostService.greeting()} tenant=${tenant}`;
}
@Get('stream')
streamGreeting(@HostParam('tenant') tenant: string): Observable<string> {
return of(`${this.hostService.greeting()} tenant=${tenant}`);
}
@Get('local-pipe/:id')
localPipe(
@Param('id', UserByIdPipe)
user: any,
@HostParam('tenant') tenant: string,
): any {
return { ...user, tenant };
}
}

View File

@@ -0,0 +1,10 @@
import { Module } from '@nestjs/common';
import { HostArrayController } from './host-array.controller';
import { HostArrayService } from './host-array.service';
import { UsersService } from './users/users.service';
@Module({
controllers: [HostArrayController],
providers: [HostArrayService, UsersService],
})
export class HostArrayModule {}

View File

@@ -0,0 +1,8 @@
import { Injectable } from '@nestjs/common';
@Injectable()
export class HostArrayService {
greeting(): string {
return 'Host Greeting!';
}
}

View File

@@ -0,0 +1,11 @@
import { PipeTransform, Injectable, ArgumentMetadata } from '@nestjs/common';
import { UsersService } from './users.service';
@Injectable()
export class UserByIdPipe implements PipeTransform<string> {
constructor(private readonly usersService: UsersService) {}
transform(value: string, metadata: ArgumentMetadata) {
return this.usersService.findById(value);
}
}

View File

@@ -0,0 +1,8 @@
import { Injectable } from '@nestjs/common';
@Injectable()
export class UsersService {
findById(id: string) {
return { id, host: true };
}
}

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

@@ -16,7 +16,8 @@ class TestInjectable
OnModuleInit,
OnModuleDestroy,
OnApplicationShutdown,
BeforeApplicationShutdown {
BeforeApplicationShutdown
{
onApplicationBootstrap = Sinon.spy();
beforeApplicationShutdown = Sinon.spy();
onApplicationShutdown = Sinon.spy();

View File

@@ -10,7 +10,8 @@ const SIGNAL_TO_LISTEN = process.argv[3];
@Injectable()
class TestInjectable
implements OnApplicationShutdown, BeforeApplicationShutdown {
implements OnApplicationShutdown, BeforeApplicationShutdown
{
beforeApplicationShutdown(signal: string) {
console.log('beforeApplicationShutdown ' + signal);
}

View File

@@ -14,9 +14,8 @@ describe('Core Injectables', () => {
});
it('should provide ApplicationConfig as core injectable', () => {
const applicationConfig = testingModule.get<ApplicationConfig>(
ApplicationConfig,
);
const applicationConfig =
testingModule.get<ApplicationConfig>(ApplicationConfig);
applicationConfig.setGlobalPrefix('/api');

View File

@@ -19,13 +19,13 @@ 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.startAllMicroservices();

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';

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

@@ -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(50000);
this.retries(10);
it(`Start Kafka app`, async () => {
before(`Start Kafka app`, async function () {
const module = await Test.createTestingModule({
controllers: [KafkaController, KafkaMessagesController],
}).compile();
@@ -35,9 +40,9 @@ describe('Kafka transport', function () {
app.enableShutdownHooks();
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(50000);
});

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,7 +22,7 @@ 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.startAllMicroservices();
@@ -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

@@ -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

@@ -59,14 +59,15 @@ class ClientOptionService implements ClientsModuleOptionsFactory {
name: 'USE_CLASS_CLIENT',
useClass: ClientOptionService,
inject: [ConfigService],
}, {
},
{
imports: [ConfigModule],
inject: [ConfigService],
name: 'CUSTOM_PROXY_CLIENT',
useFactory: (config: ConfigService) => ({
customClass: ErrorHandlingProxy
})
}
customClass: ErrorHandlingProxy,
}),
},
]),
],
controllers: [AppController],

View File

@@ -14,21 +14,21 @@ export class DisconnectedClientController {
@Post()
call(@Body() options): Observable<number> {
const client = ClientProxyFactory.create(options);
return client
.send<number, number[]>({ cmd: 'none' }, [1, 2, 3])
.pipe(
/*tap(
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'
? new RequestTimeoutException('ECONNREFUSED')
: new InternalServerErrorException(),
);
}),
);
return client.send<number, number[]>({ cmd: 'none' }, [1, 2, 3]).pipe(
/*tap(
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' ||
code === 'CONNECTION_REFUSED'
? new RequestTimeoutException('ECONNREFUSED')
: new InternalServerErrorException(),
);
}),
);
}
}

View File

@@ -23,7 +23,8 @@ const explicitPartitioner = () => {
@Controller()
export class KafkaConcurrentController
implements OnModuleInit, OnModuleDestroy {
implements OnModuleInit, OnModuleDestroy
{
protected readonly logger = new Logger(KafkaConcurrentController.name);
@Client({

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

@@ -1,8 +1,8 @@
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';
import { INestApplication } from '@nestjs/common';
describe('Listen (Fastify Application)', () => {
let testModule: TestingModule;

View File

@@ -1,4 +1,7 @@
import { ExpressAdapter, NestExpressApplication } from '@nestjs/platform-express';
import {
ExpressAdapter,
NestExpressApplication,
} from '@nestjs/platform-express';
import { Test } from '@nestjs/testing';
import { expect } from 'chai';
import { readFileSync } from 'fs';
@@ -24,7 +27,7 @@ describe('Express FileSend', () => {
return request(app.getHttpServer())
.get('/file/stream/')
.expect(200)
.expect((res) => {
.expect(res => {
expect(res.body.toString()).to.be.eq(readmeString);
});
});
@@ -32,7 +35,7 @@ describe('Express FileSend', () => {
return request(app.getHttpServer())
.get('/file/buffer')
.expect(200)
.expect((res) => {
.expect(res => {
expect(res.body.toString()).to.be.eq(readmeString);
});
});
@@ -46,8 +49,8 @@ describe('Express FileSend', () => {
return request(app.getHttpServer())
.get('/file/rxjs/stream/')
.expect(200)
.expect((res) => {
.expect(res => {
expect(res.body.toString()).to.be.eq(readmeString);
});
});
});
});

View File

@@ -1,4 +1,7 @@
import { FastifyAdapter, NestFastifyApplication } from '@nestjs/platform-fastify';
import {
FastifyAdapter,
NestFastifyApplication,
} from '@nestjs/platform-fastify';
import { Test } from '@nestjs/testing';
import { expect } from 'chai';
import { readFileSync } from 'fs';
@@ -20,20 +23,24 @@ describe('Fastify FileSend', () => {
});
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);
});
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);
});
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
@@ -41,19 +48,23 @@ describe('Fastify FileSend', () => {
* 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' });
});
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);
});
return app
.inject({
method: 'GET',
url: '/file/rxjs/stream',
})
.then(({ payload }) => {
expect(payload.toString()).to.be.eq(readmeString);
});
});
});

View File

@@ -26,4 +26,4 @@ export class AppController {
getRxJSFile(): Observable<StreamableFile> {
return this.appService.getRxJSFile();
}
}
}

View File

@@ -6,4 +6,4 @@ import { AppService } from './app.service';
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}
export class AppModule {}

View File

@@ -4,4 +4,4 @@ export class NonFile {
pipe() {
return this.value;
}
}
}

View File

@@ -0,0 +1,291 @@
import { INestApplication, VersioningType } from '@nestjs/common';
import {
FastifyAdapter,
NestFastifyApplication,
} from '@nestjs/platform-fastify';
import { Test } from '@nestjs/testing';
import * as request from 'supertest';
import { AppModule } from '../src/app.module';
describe('Versioning (fastify)', () => {
let app: INestApplication;
before(async () => {
const moduleRef = await Test.createTestingModule({
imports: [AppModule],
}).compile();
app = moduleRef.createNestApplication<NestFastifyApplication>(
new FastifyAdapter(),
);
app.enableVersioning({
type: VersioningType.HEADER,
header: 'X-API-Version',
});
await app.init();
await app.getHttpAdapter().getInstance().ready();
});
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.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,291 @@
import { INestApplication, VersioningType } from '@nestjs/common';
import {
FastifyAdapter,
NestFastifyApplication,
} from '@nestjs/platform-fastify';
import { Test } from '@nestjs/testing';
import * as request from 'supertest';
import { AppModule } from '../src/app.module';
describe('Versioning (fastify)', () => {
let app: INestApplication;
before(async () => {
const moduleRef = await Test.createTestingModule({
imports: [AppModule],
}).compile();
app = moduleRef.createNestApplication<NestFastifyApplication>(
new FastifyAdapter(),
);
app.enableVersioning({
type: VersioningType.MEDIA_TYPE,
key: 'v=',
});
await app.init();
await app.getHttpAdapter().getInstance().ready();
});
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,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,162 @@
import { INestApplication, VersioningType } from '@nestjs/common';
import {
FastifyAdapter,
NestFastifyApplication,
} from '@nestjs/platform-fastify';
import { Test } from '@nestjs/testing';
import * as request from 'supertest';
import { AppModule } from '../src/app.module';
describe('Versioning (fastify)', () => {
let app: INestApplication;
before(async () => {
const moduleRef = await Test.createTestingModule({
imports: [AppModule],
}).compile();
app = moduleRef.createNestApplication<NestFastifyApplication>(
new FastifyAdapter(),
);
app.enableVersioning({
type: VersioningType.URI,
});
await app.init();
await app.getHttpAdapter().getInstance().ready();
});
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,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

@@ -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({
@@ -65,7 +68,81 @@ 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);

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.7"
}

10675
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.6",
"description": "Modern, fast, powerful node.js web framework",
"homepage": "https://nestjs.com",
"repository": {
@@ -53,81 +53,82 @@
},
"dependencies": {
"@nuxtjs/opencollective": "0.3.2",
"axios": "0.21.1",
"class-transformer": "0.3.2",
"axios": "0.21.4",
"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.9",
"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": "3.1.0",
"tslib": "2.1.0",
"rxjs": "7.3.0",
"socket.io": "4.2.0",
"tslib": "2.3.1",
"uuid": "8.3.2"
},
"devDependencies": {
"@codechecks/client": "0.1.10",
"@commitlint/cli": "11.0.0",
"@commitlint/config-angular": "11.0.0",
"@grpc/grpc-js": "1.1.1",
"@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/http-errors": "1.8.0",
"@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": "13.1.0",
"@commitlint/config-angular": "13.1.0",
"@grpc/grpc-js": "1.3.7",
"@grpc/proto-loader": "0.6.4",
"@nestjs/graphql": "8.0.2",
"@nestjs/mongoose": "8.0.1",
"@nestjs/typeorm": "8.0.2",
"@types/amqplib": "0.8.2",
"@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": "9.0.0",
"@types/mongoose": "5.11.97",
"@types/node": "16.6.1",
"@types/redis": "2.8.32",
"@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.1",
"@typescript-eslint/parser": "4.14.1",
"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.7",
"@typescript-eslint/eslint-plugin": "4.29.3",
"@typescript-eslint/parser": "4.29.3",
"amqp-connection-manager": "3.2.4",
"amqplib": "0.8.0",
"apollo-server-express": "2.25.2",
"artillery": "1.7.8",
"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.1",
"conventional-changelog": "3.1.24",
"core-js": "3.8.3",
"coveralls": "3.1.0",
"core-js": "3.16.4",
"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.2.0",
"eslint": "7.32.0",
"eslint-config-prettier": "8.3.0",
"eslint-plugin-import": "2.24.2",
"eventsource": "1.1.0",
"fancy-log": "1.3.3",
"fastify": "3.11.0",
"fastify-cors": "5.2.0",
"fastify-formbody": "5.0.0",
"fastify-multipart": "3.3.1",
"fastify-static": "3.4.0",
"graphql": "15.5.0",
"graphql-tools": "7.0.2",
"fastify": "3.20.2",
"fastify-cors": "6.0.2",
"fastify-formbody": "5.1.0",
"fastify-multipart": "4.0.7",
"fastify-static": "4.2.3",
"graphql": "15.5.1",
"graphql-tools": "7.0.5",
"gulp": "4.0.2",
"gulp-clang-format": "1.0.27",
"gulp-clean": "0.4.0",
@@ -135,39 +136,39 @@
"gulp-typescript": "5.0.1",
"gulp-watch": "5.0.1",
"http-errors": "1.8.0",
"husky": "4.3.8",
"imports-loader": "2.0.0",
"husky": "7.0.2",
"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",
"light-my-request": "4.4.4",
"lint-staged": "11.1.2",
"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",
"multer": "1.4.2",
"middie": "5.3.0",
"mocha": "9.1.1",
"mongoose": "6.0.1",
"mqtt": "4.2.8",
"multer": "1.4.3",
"mysql": "2.18.1",
"nats": "1.4.12",
"nodemon": "2.0.7",
"nats": "2.2.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": "3.1.0",
"subscriptions-transport-ws": "0.9.18",
"supertest": "6.1.3",
"ts-morph": "9.1.0",
"ts-node": "9.1.1",
"typeorm": "0.2.30",
"typescript": "4.1.3",
"point-of-view": "4.15.2",
"prettier": "2.3.2",
"redis": "3.1.2",
"rxjs-compat": "6.6.7",
"sinon": "11.1.2",
"sinon-chai": "3.7.0",
"socket.io-client": "4.2.0",
"subscriptions-transport-ws": "0.9.19",
"supertest": "6.1.6",
"ts-morph": "12.0.0",
"ts-node": "10.2.1",
"typeorm": "0.2.37",
"typescript": "4.3.5",
"wrk": "1.2.1",
"ws": "7.4.2"
"ws": "7.5.4"
},
"engines": {
"node": ">= 10.13.0"
@@ -184,7 +185,6 @@
"packages/**/*.ts"
],
"exclude": [
"packages/**/test/**",
"packages/**/*.spec.ts",
"packages/**/adapters/*.ts",
"packages/**/nest-*.ts",
@@ -198,6 +198,7 @@
"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/*.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,15 @@ 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>
<td align="center" valign="middle"><a href="https://www.naologic.com/" target="_blank"><img src="https://nestjs.com/img/naologic-logo.svg" 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,
@@ -38,7 +39,7 @@ export class CacheInterceptor implements NestInterceptor {
): Promise<Observable<any>> {
const key = this.trackBy(context);
const ttlValueOrFactory =
this.reflector.get(CACHE_TTL_METADATA, context.getHandler()) || null;
this.reflector.get(CACHE_TTL_METADATA, context.getHandler()) ?? null;
if (!key) {
return next.handle();
@@ -62,7 +63,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 +76,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

@@ -31,7 +31,7 @@ export interface CacheStore {
*
* @param key cache key
*/
del(key: string): void | Promise<void>;
del?(key: string): void | Promise<void>;
}
export interface CacheStoreSetOptions<T> {
@@ -52,7 +52,7 @@ export interface CacheStoreFactory {
* Return a configured cache store.
*
* @param args Cache manager options received from `CacheModule.register()`
* or `CacheModule.registerAcync()`
* or `CacheModule.registerAsync()`
*/
create(args: LiteralObject): CacheStore;
}
@@ -68,7 +68,7 @@ export interface CacheManagerOptions {
* [Different stores](https://docs.nestjs.com/techniques/caching#different-stores)
* for more info.
*/
store?: string | CacheStoreFactory;
store?: string | CacheStoreFactory | CacheStore;
/**
* Time to live - amount of time in seconds that a response is cached before it
* is deleted. Subsequent request will call through the route handler and refresh

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;
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

@@ -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

@@ -16,7 +16,7 @@ export type ParamDecoratorEnhancer = ParameterDecorator;
export function createParamDecorator<
FactoryData = any,
FactoryInput = any,
FactoryOutput = any
FactoryOutput = any,
>(
factory: CustomParamFactory<FactoryData, FactoryInput, FactoryOutput>,
enhancers: ParamDecoratorEnhancer[] = [],
@@ -25,36 +25,37 @@ export function createParamDecorator<
) => ParameterDecorator {
const paramtype = uuid();
return (
data?,
...pipes: (Type<PipeTransform> | PipeTransform | FactoryData)[]
): ParameterDecorator => (target, key, index) => {
const args =
Reflect.getMetadata(ROUTE_ARGS_METADATA, target.constructor, key) || {};
data?,
...pipes: (Type<PipeTransform> | PipeTransform | FactoryData)[]
): ParameterDecorator =>
(target, key, index) => {
const args =
Reflect.getMetadata(ROUTE_ARGS_METADATA, target.constructor, key) || {};
const isPipe = (pipe: any) =>
pipe &&
((isFunction(pipe) &&
pipe.prototype &&
isFunction(pipe.prototype.transform)) ||
isFunction(pipe.transform));
const isPipe = (pipe: any) =>
pipe &&
((isFunction(pipe) &&
pipe.prototype &&
isFunction(pipe.prototype.transform)) ||
isFunction(pipe.transform));
const hasParamData = isNil(data) || !isPipe(data);
const paramData = hasParamData ? (data as any) : undefined;
const paramPipes = hasParamData ? pipes : [data, ...pipes];
const hasParamData = isNil(data) || !isPipe(data);
const paramData = hasParamData ? (data as any) : undefined;
const paramPipes = hasParamData ? pipes : [data, ...pipes];
Reflect.defineMetadata(
ROUTE_ARGS_METADATA,
assignCustomParameterMetadata(
args,
paramtype,
index,
factory,
paramData,
...(paramPipes as PipeTransform[]),
),
target.constructor,
key,
);
enhancers.forEach(fn => fn(target, key, index));
};
Reflect.defineMetadata(
ROUTE_ARGS_METADATA,
assignCustomParameterMetadata(
args,
paramtype,
index,
factory,
paramData,
...(paramPipes as PipeTransform[]),
),
target.constructor,
key,
);
enhancers.forEach(fn => fn(target, key, index));
};
}

View File

@@ -29,14 +29,14 @@ export const RequestMapping = (
};
};
const createMappingDecorator = (method: RequestMethod) => (
path?: string | string[],
): MethodDecorator => {
return RequestMapping({
[PATH_METADATA]: path,
[METHOD_METADATA]: method,
});
};
const createMappingDecorator =
(method: RequestMethod) =>
(path?: string | string[]): MethodDecorator => {
return RequestMapping({
[PATH_METADATA]: path,
[METHOD_METADATA]: method,
});
};
/**
* Route handler (method) Decorator. Routes HTTP POST requests to the specified path.

View File

@@ -45,40 +45,44 @@ export function assignMetadata<TParamtype = any, TArgs = any>(
}
function createRouteParamDecorator(paramtype: RouteParamtypes) {
return (data?: ParamData): ParameterDecorator => (target, key, index) => {
return (data?: ParamData): ParameterDecorator =>
(target, key, index) => {
const args =
Reflect.getMetadata(ROUTE_ARGS_METADATA, target.constructor, key) || {};
Reflect.defineMetadata(
ROUTE_ARGS_METADATA,
assignMetadata<RouteParamtypes, Record<number, RouteParamMetadata>>(
args,
paramtype,
index,
data,
),
target.constructor,
key,
);
};
}
const createPipesRouteParamDecorator =
(paramtype: RouteParamtypes) =>
(
data?: any,
...pipes: (Type<PipeTransform> | PipeTransform)[]
): ParameterDecorator =>
(target, key, index) => {
const args =
Reflect.getMetadata(ROUTE_ARGS_METADATA, target.constructor, key) || {};
const hasParamData = isNil(data) || isString(data);
const paramData = hasParamData ? data : undefined;
const paramPipes = hasParamData ? pipes : [data, ...pipes];
Reflect.defineMetadata(
ROUTE_ARGS_METADATA,
assignMetadata<RouteParamtypes, Record<number, RouteParamMetadata>>(
args,
paramtype,
index,
data,
),
assignMetadata(args, paramtype, index, paramData, ...paramPipes),
target.constructor,
key,
);
};
}
const createPipesRouteParamDecorator = (paramtype: RouteParamtypes) => (
data?: any,
...pipes: (Type<PipeTransform> | PipeTransform)[]
): ParameterDecorator => (target, key, index) => {
const args =
Reflect.getMetadata(ROUTE_ARGS_METADATA, target.constructor, key) || {};
const hasParamData = isNil(data) || isString(data);
const paramData = hasParamData ? data : undefined;
const paramPipes = hasParamData ? pipes : [data, ...pipes];
Reflect.defineMetadata(
ROUTE_ARGS_METADATA,
assignMetadata(args, paramtype, index, paramData, ...paramPipes),
target.constructor,
key,
);
};
/**
* Route handler parameter decorator. Extracts the `Request`
@@ -106,25 +110,22 @@ export const Request: () => ParameterDecorator = createRouteParamDecorator(
*/
export const Response: (
options?: ResponseDecoratorOptions,
) => ParameterDecorator = (options?: ResponseDecoratorOptions) => (
target,
key,
index,
) => {
if (options?.passthrough) {
Reflect.defineMetadata(
RESPONSE_PASSTHROUGH_METADATA,
options?.passthrough,
target.constructor,
) => ParameterDecorator =
(options?: ResponseDecoratorOptions) => (target, key, index) => {
if (options?.passthrough) {
Reflect.defineMetadata(
RESPONSE_PASSTHROUGH_METADATA,
options?.passthrough,
target.constructor,
key,
);
}
return createRouteParamDecorator(RouteParamtypes.RESPONSE)()(
target,
key,
index,
);
}
return createRouteParamDecorator(RouteParamtypes.RESPONSE)()(
target,
key,
index,
);
};
};
/**
* Route handler parameter decorator. Extracts reference to the `Next` function
@@ -167,7 +168,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 +180,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 +263,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
@@ -215,9 +321,8 @@ export const UploadedFiles: () => ParameterDecorator = createRouteParamDecorator
*
* @publicApi
*/
export const Headers: (
property?: string,
) => ParameterDecorator = createRouteParamDecorator(RouteParamtypes.HEADERS);
export const Headers: (property?: string) => ParameterDecorator =
createRouteParamDecorator(RouteParamtypes.HEADERS);
/**
* Route handler parameter decorator. Extracts the `query`

View File

@@ -39,6 +39,7 @@ export enum HttpStatus {
MISDIRECTED = 421,
UNPROCESSABLE_ENTITY = 422,
FAILED_DEPENDENCY = 424,
PRECONDITION_REQUIRED = 428,
TOO_MANY_REQUESTS = 429,
INTERNAL_SERVER_ERROR = 500,
NOT_IMPLEMENTED = 501,

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

@@ -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);

View File

@@ -53,6 +53,8 @@ export {
Type,
ValidationError,
ValueProvider,
VersioningOptions,
VERSION_NEUTRAL,
WebSocketAdapter,
WsExceptionFilter,
WsMessageHandler,

View File

@@ -55,4 +55,11 @@ export interface ClassTransformOptions {
* This is useful when you convert a plain object to a class and have an optional field with a default value.
*/
exposeDefaultValues?: boolean;
/**
* When set to true, fields with `undefined` as value will be included in class to plain transformation. Otherwise
* those fields will be omitted from the result.
*
* DEFAULT: `true`
*/
exposeUnsetFields?: boolean;
}

View File

@@ -1,3 +1,5 @@
type StaticOrigin = boolean | string | RegExp | (string | RegExp)[];
/**
* Set origin to a function implementing some custom logic. The function takes the
* request origin as the first parameter and a callback (which expects the signature
@@ -9,7 +11,7 @@
*/
export type CustomOrigin = (
requestOrigin: string,
callback: (err: Error | null, allow?: boolean) => void,
callback: (err: Error | null, origin?: StaticOrigin) => void,
) => void;
/**
@@ -22,7 +24,7 @@ export interface CorsOptions {
/**
* Configures the `Access-Control-Allow-Origins` CORS header. See [here for more detail.](https://github.com/expressjs/cors#configuration-options)
*/
origin?: boolean | string | RegExp | (string | RegExp)[] | CustomOrigin;
origin?: StaticOrigin | CustomOrigin;
/**
* Configures the Access-Control-Allow-Methods CORS header.
*/

View File

@@ -0,0 +1,8 @@
import { RouteInfo } from './middleware';
/**
* @publicApi
*/
export interface GlobalPrefixOptions<T = string | RouteInfo> {
exclude?: T[];
}

View File

@@ -4,6 +4,7 @@ import {
CorsOptionsDelegate,
} from '../../interfaces/external/cors-options.interface';
import { NestApplicationOptions } from '../../interfaces/nest-application-options.interface';
import { VersioningOptions, VersionValue } from '../version-options.interface';
export type ErrorHandler<TRequest = any, TResponse = any> = (
error: any,
@@ -64,7 +65,7 @@ export interface HttpServer<TRequest = any, TResponse = any> {
| Promise<(path: string, callback: Function) => any>;
getRequestHostname?(request: TRequest): string;
getRequestMethod?(request: TRequest): string;
getRequestUrl?(request: TResponse): string;
getRequestUrl?(request: TRequest): string;
getInstance(): any;
registerParserMiddleware(): any;
enableCors(options: CorsOptions | CorsOptionsDelegate<TRequest>): any;
@@ -73,4 +74,13 @@ export interface HttpServer<TRequest = any, TResponse = any> {
close(): any;
getType(): string;
init?(): Promise<void>;
applyVersionFilter?(
handler: Function,
version: VersionValue,
versioningOptions: VersioningOptions,
): <TRequest extends Record<string, any> = any, TResponse = any>(
req: TRequest,
res: TResponse,
next: () => void,
) => any;
}

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