nestjs/nest (@nestjs/common)
### [`v10.2.0`](https://togithub.com/nestjs/nest/releases/tag/v10.2.0)
[Compare Source](https://togithub.com/nestjs/nest/compare/v10.1.3...v10.2.0)
##### v10.2.0 (2023-08-21)
##### Features
- `core`
- [#12237](https://togithub.com/nestjs/nest/pull/12237) feat(core): add strongly-typed decorators factory (reflector) ([@kamilmysliwiec](https://togithub.com/kamilmysliwiec))
- [#12107](https://togithub.com/nestjs/nest/pull/12107) feat(core): discover by decorator, explorer pattern ([@kamilmysliwiec](https://togithub.com/kamilmysliwiec))
- `core`, `platform-fastify`
- [#11992](https://togithub.com/nestjs/nest/pull/11992) feat(fastify): supporting fastify route config ([@rich-w-lee](https://togithub.com/rich-w-lee))
##### Enhancements
- `common`, `core`
- [#12161](https://togithub.com/nestjs/nest/pull/12161) feat(common): added "fatal" as a log level (issue [#11945](https://togithub.com/nestjs/nest/issues/11945)) ([@TheCodby](https://togithub.com/TheCodby))
- `common`
- [#12096](https://togithub.com/nestjs/nest/pull/12096) fix(common): fix custom multi file validator ([@mohamadrezamomeni](https://togithub.com/mohamadrezamomeni))
##### Dependencies
- Other
- [#12228](https://togithub.com/nestjs/nest/pull/12228) chore(deps-dev): bump [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 5.61.0 to 6.4.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12242](https://togithub.com/nestjs/nest/pull/12242) chore(deps): update dependency jest to v29.6.2 - autoclosed ([@renovate\[bot\]](https://togithub.com/apps/renovate))
- [#12168](https://togithub.com/nestjs/nest/pull/12168) chore(deps): update confluentinc/cp-zookeeper docker tag to v7.4.1 ([@renovate\[bot\]](https://togithub.com/apps/renovate))
- [#12156](https://togithub.com/nestjs/nest/pull/12156) chore(deps-dev): bump amqp-connection-manager from 4.1.13 to 4.1.14 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12225](https://togithub.com/nestjs/nest/pull/12225) chore(deps-dev): bump graphql from 16.7.1 to 16.8.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#11965](https://togithub.com/nestjs/nest/pull/11965) fix(deps): update dependency [@nestjs/mercurius](https://togithub.com/nestjs/mercurius) to v12.0.4 ([@renovate\[bot\]](https://togithub.com/apps/renovate))
- [#12239](https://togithub.com/nestjs/nest/pull/12239) chore(deps-dev): bump nats from 2.15.1 to 2.16.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12238](https://togithub.com/nestjs/nest/pull/12238) chore(deps-dev): bump mqtt from 5.0.2 to 5.0.3 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12227](https://togithub.com/nestjs/nest/pull/12227) chore(deps-dev): bump eslint from 8.46.0 to 8.47.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12226](https://togithub.com/nestjs/nest/pull/12226) chore(deps-dev): bump mongoose from 7.4.2 to 7.4.3 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12229](https://togithub.com/nestjs/nest/pull/12229) chore(deps-dev): bump lint-staged from 13.2.3 to 14.0.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12234](https://togithub.com/nestjs/nest/pull/12234) chore(deps-dev): bump prettier from 3.0.1 to 3.0.2 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12212](https://togithub.com/nestjs/nest/pull/12212) chore(deps-dev): bump [@commitlint/config-angular](https://togithub.com/commitlint/config-angular) from 17.6.7 to 17.7.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12186](https://togithub.com/nestjs/nest/pull/12186) chore(deps): bump fast-json-stringify from 5.7.0 to 5.8.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12216](https://togithub.com/nestjs/nest/pull/12216) chore(deps-dev): bump [@commitlint/cli](https://togithub.com/commitlint/cli) from 17.6.7 to 17.7.1 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12223](https://togithub.com/nestjs/nest/pull/12223) chore(deps-dev): bump [@types/node](https://togithub.com/types/node) from 20.4.8 to 20.5.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12190](https://togithub.com/nestjs/nest/pull/12190) chore(deps-dev): bump mqtt from 5.0.1 to 5.0.2 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12202](https://togithub.com/nestjs/nest/pull/12202) chore(deps-dev): bump eslint-config-prettier from 8.9.0 to 9.0.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12203](https://togithub.com/nestjs/nest/pull/12203) chore(deps-dev): bump mysql2 from 3.5.2 to 3.6.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12205](https://togithub.com/nestjs/nest/pull/12205) chore(deps-dev): bump prettier from 3.0.0 to 3.0.1 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12189](https://togithub.com/nestjs/nest/pull/12189) chore(deps-dev): bump socket.io-client from 4.7.1 to 4.7.2 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12191](https://togithub.com/nestjs/nest/pull/12191) chore(deps-dev): bump mongoose from 7.4.1 to 7.4.2 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12198](https://togithub.com/nestjs/nest/pull/12198) chore(deps-dev): bump [@types/node](https://togithub.com/types/node) from 20.4.5 to 20.4.8 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12180](https://togithub.com/nestjs/nest/pull/12180) chore(deps-dev): bump [@grpc/grpc-js](https://togithub.com/grpc/grpc-js) from 1.8.21 to 1.9.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12181](https://togithub.com/nestjs/nest/pull/12181) chore(deps-dev): bump engine.io-client from 6.5.1 to 6.5.2 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12182](https://togithub.com/nestjs/nest/pull/12182) chore(deps-dev): bump [@types/sinon](https://togithub.com/types/sinon) from 10.0.15 to 10.0.16 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12171](https://togithub.com/nestjs/nest/pull/12171) chore(deps-dev): bump eslint-config-prettier from 8.8.0 to 8.9.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12172](https://togithub.com/nestjs/nest/pull/12172) chore(deps-dev): bump mqtt from 5.0.0 to 5.0.1 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12173](https://togithub.com/nestjs/nest/pull/12173) chore(deps-dev): bump eslint from 8.45.0 to 8.46.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12148](https://togithub.com/nestjs/nest/pull/12148) chore(deps-dev): bump [@types/node](https://togithub.com/types/node) from 20.4.4 to 20.4.5 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- [#12169](https://togithub.com/nestjs/nest/pull/12169) chore(deps-dev): bump eslint-plugin-import from 2.27.5 to 2.28.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- `platform-socket.io`
- [#12185](https://togithub.com/nestjs/nest/pull/12185) chore(deps): bump socket.io from 4.7.1 to 4.7.2 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
##### Committers: 6
- Ahmed Kotby ([@TheCodby](https://togithub.com/TheCodby))
- Aleksandar Mijic ([@HGtronic](https://togithub.com/HGtronic))
- Kamil Mysliwiec ([@kamilmysliwiec](https://togithub.com/kamilmysliwiec))
- Richard Lee ([@rich-w-lee](https://togithub.com/rich-w-lee))
- [@mohamadrezamomeni](https://togithub.com/mohamadrezamomeni)
- [@rbnayax](https://togithub.com/rbnayax)
Configuration
📅 Schedule: Branch creation - "after 1am every weekday,before 8am every weekday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
10.1.3
->10.2.0
10.1.3
->10.2.0
10.1.3
->10.2.0
10.1.3
->10.2.0
Release Notes
nestjs/nest (@nestjs/common)
### [`v10.2.0`](https://togithub.com/nestjs/nest/releases/tag/v10.2.0) [Compare Source](https://togithub.com/nestjs/nest/compare/v10.1.3...v10.2.0) ##### v10.2.0 (2023-08-21) ##### Features - `core` - [#12237](https://togithub.com/nestjs/nest/pull/12237) feat(core): add strongly-typed decorators factory (reflector) ([@kamilmysliwiec](https://togithub.com/kamilmysliwiec)) - [#12107](https://togithub.com/nestjs/nest/pull/12107) feat(core): discover by decorator, explorer pattern ([@kamilmysliwiec](https://togithub.com/kamilmysliwiec)) - `core`, `platform-fastify` - [#11992](https://togithub.com/nestjs/nest/pull/11992) feat(fastify): supporting fastify route config ([@rich-w-lee](https://togithub.com/rich-w-lee)) ##### Enhancements - `common`, `core` - [#12161](https://togithub.com/nestjs/nest/pull/12161) feat(common): added "fatal" as a log level (issue [#11945](https://togithub.com/nestjs/nest/issues/11945)) ([@TheCodby](https://togithub.com/TheCodby)) - `common` - [#12096](https://togithub.com/nestjs/nest/pull/12096) fix(common): fix custom multi file validator ([@mohamadrezamomeni](https://togithub.com/mohamadrezamomeni)) ##### Dependencies - Other - [#12228](https://togithub.com/nestjs/nest/pull/12228) chore(deps-dev): bump [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 5.61.0 to 6.4.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12242](https://togithub.com/nestjs/nest/pull/12242) chore(deps): update dependency jest to v29.6.2 - autoclosed ([@renovate\[bot\]](https://togithub.com/apps/renovate)) - [#12168](https://togithub.com/nestjs/nest/pull/12168) chore(deps): update confluentinc/cp-zookeeper docker tag to v7.4.1 ([@renovate\[bot\]](https://togithub.com/apps/renovate)) - [#12156](https://togithub.com/nestjs/nest/pull/12156) chore(deps-dev): bump amqp-connection-manager from 4.1.13 to 4.1.14 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12225](https://togithub.com/nestjs/nest/pull/12225) chore(deps-dev): bump graphql from 16.7.1 to 16.8.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#11965](https://togithub.com/nestjs/nest/pull/11965) fix(deps): update dependency [@nestjs/mercurius](https://togithub.com/nestjs/mercurius) to v12.0.4 ([@renovate\[bot\]](https://togithub.com/apps/renovate)) - [#12239](https://togithub.com/nestjs/nest/pull/12239) chore(deps-dev): bump nats from 2.15.1 to 2.16.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12238](https://togithub.com/nestjs/nest/pull/12238) chore(deps-dev): bump mqtt from 5.0.2 to 5.0.3 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12227](https://togithub.com/nestjs/nest/pull/12227) chore(deps-dev): bump eslint from 8.46.0 to 8.47.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12226](https://togithub.com/nestjs/nest/pull/12226) chore(deps-dev): bump mongoose from 7.4.2 to 7.4.3 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12229](https://togithub.com/nestjs/nest/pull/12229) chore(deps-dev): bump lint-staged from 13.2.3 to 14.0.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12234](https://togithub.com/nestjs/nest/pull/12234) chore(deps-dev): bump prettier from 3.0.1 to 3.0.2 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12212](https://togithub.com/nestjs/nest/pull/12212) chore(deps-dev): bump [@commitlint/config-angular](https://togithub.com/commitlint/config-angular) from 17.6.7 to 17.7.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12186](https://togithub.com/nestjs/nest/pull/12186) chore(deps): bump fast-json-stringify from 5.7.0 to 5.8.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12216](https://togithub.com/nestjs/nest/pull/12216) chore(deps-dev): bump [@commitlint/cli](https://togithub.com/commitlint/cli) from 17.6.7 to 17.7.1 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12223](https://togithub.com/nestjs/nest/pull/12223) chore(deps-dev): bump [@types/node](https://togithub.com/types/node) from 20.4.8 to 20.5.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12190](https://togithub.com/nestjs/nest/pull/12190) chore(deps-dev): bump mqtt from 5.0.1 to 5.0.2 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12202](https://togithub.com/nestjs/nest/pull/12202) chore(deps-dev): bump eslint-config-prettier from 8.9.0 to 9.0.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12203](https://togithub.com/nestjs/nest/pull/12203) chore(deps-dev): bump mysql2 from 3.5.2 to 3.6.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12205](https://togithub.com/nestjs/nest/pull/12205) chore(deps-dev): bump prettier from 3.0.0 to 3.0.1 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12189](https://togithub.com/nestjs/nest/pull/12189) chore(deps-dev): bump socket.io-client from 4.7.1 to 4.7.2 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12191](https://togithub.com/nestjs/nest/pull/12191) chore(deps-dev): bump mongoose from 7.4.1 to 7.4.2 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12198](https://togithub.com/nestjs/nest/pull/12198) chore(deps-dev): bump [@types/node](https://togithub.com/types/node) from 20.4.5 to 20.4.8 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12180](https://togithub.com/nestjs/nest/pull/12180) chore(deps-dev): bump [@grpc/grpc-js](https://togithub.com/grpc/grpc-js) from 1.8.21 to 1.9.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12181](https://togithub.com/nestjs/nest/pull/12181) chore(deps-dev): bump engine.io-client from 6.5.1 to 6.5.2 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12182](https://togithub.com/nestjs/nest/pull/12182) chore(deps-dev): bump [@types/sinon](https://togithub.com/types/sinon) from 10.0.15 to 10.0.16 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12171](https://togithub.com/nestjs/nest/pull/12171) chore(deps-dev): bump eslint-config-prettier from 8.8.0 to 8.9.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12172](https://togithub.com/nestjs/nest/pull/12172) chore(deps-dev): bump mqtt from 5.0.0 to 5.0.1 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12173](https://togithub.com/nestjs/nest/pull/12173) chore(deps-dev): bump eslint from 8.45.0 to 8.46.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12148](https://togithub.com/nestjs/nest/pull/12148) chore(deps-dev): bump [@types/node](https://togithub.com/types/node) from 20.4.4 to 20.4.5 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - [#12169](https://togithub.com/nestjs/nest/pull/12169) chore(deps-dev): bump eslint-plugin-import from 2.27.5 to 2.28.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - `platform-socket.io` - [#12185](https://togithub.com/nestjs/nest/pull/12185) chore(deps): bump socket.io from 4.7.1 to 4.7.2 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) ##### Committers: 6 - Ahmed Kotby ([@TheCodby](https://togithub.com/TheCodby)) - Aleksandar Mijic ([@HGtronic](https://togithub.com/HGtronic)) - Kamil Mysliwiec ([@kamilmysliwiec](https://togithub.com/kamilmysliwiec)) - Richard Lee ([@rich-w-lee](https://togithub.com/rich-w-lee)) - [@mohamadrezamomeni](https://togithub.com/mohamadrezamomeni) - [@rbnayax](https://togithub.com/rbnayax)Configuration
📅 Schedule: Branch creation - "after 1am every weekday,before 8am every weekday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.