common: refactor the built-in console logger class #6142#5353, separate out Logger wrapper class and ConsoleLogger class, add buffering logs feature (buffer init logs and flush them out when a custom logger is assigned), add log level output #6172, support log levels feature nestjs/docs.nestjs.com#1613
common: add StreamableFile class for streaming files from controller routes (cross-platform) nestjs/nest#5278
common: add ParseFloatPipe and ParseEnumPipe classes nestjs/nest#6232
core: BaseExceptionFilter supports http-errors (and any other error objects that have the statusCode property specified) out of the box now nestjs/nest#6349
core: set Error.name property to the name of the class (all exceptions that inherit from the built-in HttpException) nestjs/nest#5859
Bug fixes
common: add a missing type argument to mixin() function nestjs/nest#6216
core: use router.all() method for routes annotated with the @All() decorator (instead of router.use()) nestjs/nest#6237
core: reject on server bind failures (listen()) nestjs/nest#3360
websockets: specify @nestjs/platform-socket.io as an optional peer dependency to support PnP mode nestjs/nest#6217
Dependencies
microservices: update to use @grpc/grpc-js package (instead of grpc) nestjs/nest#4806
microservices: upgrade NATS to v2 🙌
platform-socket.io: upgrade Socket.io to v4 🙌
Deprecations
common: deprecate HttpModule to remove hard dependency on the axios library. HttpModule is published as a new @nestjs/axios package now
core: deprecate the listenAsync() (use listen()) and startAllMicroservicesAsync() (use startAllMicroservices()) methods
microservices: deprecate the listenAsync() method (use listen() instead)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps @nestjs/testing from 7.6.18 to 8.0.1.
Release notes
Sourced from
@nestjs/testing
's releases.Commits
acb774c
chore(@nestjs
) publish v8.0.1 releaseb21a4b8
test(core): fix base exception filter unit teste3f2d16
Merge branch 'master' of https://github.com/nestjs/nest56f5576
fix(core): fix scoped exception filters lookup (#7484)37a689c
fix(core): auto flush logs by default (#7481)39c1879
Merge pull request #7487 from nestjs/renovate/ts-morph-11.xb7f2a63
Merge pull request #7485 from nestjs/renovate/webpack-5.xb1b3cb4
Merge pull request #7479 from nestjs/renovate/nodemon-2.xc2148ac
Merge pull request #7477 from nestjs/renovate/chai-4.x3c73b9b
Merge pull request #7473 from nestjs/renovate/nestjs-swagger-5.xDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)