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.3.
Release notes
Sourced from
@nestjs/testing
's releases.Commits
add7eef
chore(@nestjs
) publish v8.0.3 release8908315
fix(core): dynamic module reexporting #75766b6739a
Merge pull request #7424 from nestjs/renovate/express-4.x2d6b924
chore(deps): update dependency@types/express
to v4.17.13f2caf0c
Merge pull request #7548 from katoba86/patch-1ad38598
Merge pull request #7565 from nestjs/renovate/nestjs-swagger-5.xc6451e2
Merge pull request #7566 from nestjs/renovate/fastify-cors-6.x5d1f0b5
fix(deps): update dependency fastify-cors to v6.0.2286654e
fix(deps): update dependency@nestjs/swagger
to v5.0.39fc4174
Merge pull request #7551 from nestjs/renovate/lint-staged-11.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)