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.5.
Release notes
Sourced from
@nestjs/testing
's releases.Commits
8b2dd9a
chore(@nestjs
) publish v8.0.5 releaseec6f044
Merge branch 'Zclhlmgqzc-fix-fastify-adapter-middleware'ce122d6
fix(): minor updates to avoid breaking changes8c3fe84
Merge branch 'fix-fastify-adapter-middleware' of https://github.com/Zclhlmgqz...3d16e3b
Merge pull request #7646 from nestjs/renovate/node-14.x1821a18
Merge pull request #7248 from konqi/masterd0c1a45
Merge pull request #7399 from nestjs/fix/7381-transient-providers-resolutionfa2b2bd
Merge pull request #7589 from dzunftmeister-evorhei/master95230ec
Merge pull request #7613 from evolkmann/feat/console-logger-reset-contexte697f06
Merge pull request #7659 from jhmen/nats-create-inboxDependabot 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)