Skip to content

Releases: nestjs/nest

v6.6.2

28 Aug 13:12
7516de1
Compare
Choose a tag to compare

Bug Fixes

  • core: maximum call stack size exceeded for circular deps #2834
  • platform-fastify: unhandled exception when throwing an error in the middleware #2640

v6.6.0

28 Aug 07:34
16ae140
Compare
Choose a tag to compare

Features:

  • all: add API docs (better DX) #2688
  • common: add log levels (Logger) #2813
  • common: add seconds to Logger timestamp #2770
  • common: add @Redirect() decorator #2632
  • core: move createResponseBody function to HttpException #2796
  • core: allow NestModule.configure() method to be async #2767
  • core: provide more descriptive error for unknown element exception #2725
  • core: add beforeApplicationShutdown hook #2567
  • core: execute middleware of dependent modules first #2406
  • core: add resolve() method to load scoped (either request or transient) providers #2682
  • microservices: use hot observables for emit() (ClientProxy) #2814
  • microservices: improve microservices performance by scheduling emission on nextTick() #2653
  • microservices: add serializers/deserializers feature to allow adapting external services #2653

Bug Fixes:

  • core: do not call onModuleInit if null #2790
  • core: fix request-scoped middleware #2648
  • core: method handler is interfering with another handler #2663
  • microservices: pass all arguments to request-scoped proxies #2805
  • microservices: update isTermined value when manually closed #2708
  • platform-express: fix PreservePath boolean property location in multer configuration #2800

Other:

  • ci: migrate towards CircleCI #2720

v6.5.2

10 Jul 09:45
ef4ab89
Compare
Choose a tag to compare

Bug Fixes

  • microservices: fix microservices pattern regression (add quotes and commas)

v6.5.1

10 Jul 09:43
8718f47
Compare
Choose a tag to compare

Bug Fixes

  • microservices: remove invalid types references (depependencies issue) #2534

v6.5.0

09 Jul 13:37
82db8a3
Compare
Choose a tag to compare

Features

  • platform-express: add AnyFilesInterceptor #2496

Bug Fixes

  • core: make errors serializable by default #2512
  • core: fix global, request-scoped enhancers (pipes, interceptors, filters, and guards) #1916

v6.4.0

01 Jul 13:20
e2cb91d
Compare
Choose a tag to compare

Features

  • core: add ApplicationConfig to injectable providers #2412
  • core: add getNext() to HttpArgumentsHost #2369

Bug Fixes

  • core: add error message if recursive injection happens #2481
  • core: run static exception filters when request-scoped provider throws an error #2290
  • core: fix invalid token created by ModuleTokenFactory when useClass is being used #2457
  • microservices: fix Redis reconnection strategy (recover from disconnect) #2246
  • microservices: sort microservices patterns (JS object keys) #2428

v6.3.2

22 Jun 21:42
43d2068
Compare
Choose a tag to compare

Bug Fixes

  • common: add missing user property to NatsOptions #2426
  • common: add type guard to isNil utility function #2418
  • microservices: remove credentials property from options argument (gRPC) #2381

v6.3.1

06 Jun 07:15
78f9800
Compare
Choose a tag to compare

Bug Fixes

  • core: invalid scopes resolution on module re-export #2341

v6.3.0

05 Jun 08:47
13feee1
Compare
Choose a tag to compare

Features

  • common: add enableImplicitConversion option to ValidationPipe #2253
  • common: add ParseUUID pipe #2062
  • common: add option to allow validation of custom decorators #2304
  • core: add init() method to the application context interface #1592
  • core: useExisting provider #2145
  • microservices: RequestContext in request-scoped providers #2111
  • microservices: add ack boolean option to RMQ microservice settings #1583
  • microservices: add @GrpcStreamMethod and @GrpcStreamCall decorators (streaming support) #1568

Bug Fixes

  • common: allow classes as parameters of custom decorators #1562
  • core: fix override logic (enhancers and providers) #2070
  • microservices: return correct type client type in ClientProxyFactory #2240
  • microservices: gracefully handle invalid messages sent through network #2299
  • microservices: allow setting max message length (gRPC client) #2295
  • microservices: fix gRPC server streaming error handling #1466

Deps

  • common: update axios package #2322
  • core: upgrade `opencollective dependency #2272

v6.2.3

20 May 08:48
1425635
Compare
Choose a tag to compare

Bug Fixes

  • common: strip prototype keys in ValidationPipe