nestjs/nest
nestjs/nest
Activity
Last release
Open issues
Open PRs
License
release notes
release notes
Published 7/7/2021
MajorContains breaking changesLogger 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#1613StreamableFile class for streaming files from controller routes (cross-platform) https://github.com/nestjs/nest/pull/5278ParseFloatPipe and ParseEnumPipe classes https://github.com/nestjs/nest/pull/6232RouterModule for defining per-module controller prefixes[@EventPattern](https://github.com/EventPattern)() can be applied to multiple methods) https://github.com/nestjs/nest/pull/6334[@Payload](https://github.com/Payload)() decorator https://github.com/nestjs/nest/pull/5975[@MessageBody](https://github.com/MessageBody)() decoratorWsAdapter) support registering gateways on different paths and let them share the same HTTP server https://github.com/nestjs/nest/pull/6321BaseExceptionFilter supports http-errors (and any other error objects that have the statusCode property specified) out of the box now https://github.com/nestjs/nest/pull/6349/commits/cdd51b002888e2d4f249c271a958f8e7e1381997Error.name property to the name of the class (all exceptions that inherit from the built-in HttpException) https://github.com/nestjs/nest/pull/5859mixin() function https://github.com/nestjs/nest/pull/6216router.all() method for routes annotated with the [@All](https://github.com/All)() decorator (instead of router.use()) https://github.com/nestjs/nest/pull/6237listen()) https://github.com/nestjs/nest/pull/3360@nestjs/platform-socket.io as an optional peer dependency to support PnP mode https://github.com/nestjs/nest/pull/6217@grpc/grpc-js package (instead of grpc) https://github.com/nestjs/nest/pull/4806HttpModule to remove hard dependency on the axios library. HttpModule is published as a new @nestjs/axios package nowlistenAsync() (use listen()) and startAllMicroservicesAsync() (use startAllMicroservices()) methodslistenAsync() method (use listen() instead)release notes
Published 7/7/2021
MajorContains breaking changesLogger 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#1613StreamableFile class for streaming files from controller routes (cross-platform) https://github.com/nestjs/nest/pull/5278ParseFloatPipe and ParseEnumPipe classes https://github.com/nestjs/nest/pull/6232RouterModule for defining per-module controller prefixes[@EventPattern](https://github.com/EventPattern)() can be applied to multiple methods) https://github.com/nestjs/nest/pull/6334[@Payload](https://github.com/Payload)() decorator https://github.com/nestjs/nest/pull/5975[@MessageBody](https://github.com/MessageBody)() decoratorWsAdapter) support registering gateways on different paths and let them share the same HTTP server https://github.com/nestjs/nest/pull/6321BaseExceptionFilter supports http-errors (and any other error objects that have the statusCode property specified) out of the box now https://github.com/nestjs/nest/pull/6349/commits/cdd51b002888e2d4f249c271a958f8e7e1381997Error.name property to the name of the class (all exceptions that inherit from the built-in HttpException) https://github.com/nestjs/nest/pull/5859mixin() function https://github.com/nestjs/nest/pull/6216router.all() method for routes annotated with the [@All](https://github.com/All)() decorator (instead of router.use()) https://github.com/nestjs/nest/pull/6237listen()) https://github.com/nestjs/nest/pull/3360@nestjs/platform-socket.io as an optional peer dependency to support PnP mode https://github.com/nestjs/nest/pull/6217@grpc/grpc-js package (instead of grpc) https://github.com/nestjs/nest/pull/4806HttpModule to remove hard dependency on the axios library. HttpModule is published as a new @nestjs/axios package nowlistenAsync() (use listen()) and startAllMicroservicesAsync() (use startAllMicroservices()) methodslistenAsync() method (use listen() instead)A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀