Nest Versions Save

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

v10.0.0

10 months ago

v10.0.0 (2023-06-15)

Article: https://trilon.io/blog/nestjs-10-is-now-available

Migration guide: https://docs.nestjs.com/migration-guide

⚠️ Node v12 is no longer supported (>= v16 is required).

Bug fixes

Enhancements

  • platform-express
  • common, core, websockets
    • #10545 feat: create method on client to get websocket pattern (@jmcdo29)
  • common
    • #11673 fix(common): loosen http exception cause type (@namoscato)
    • #10953 fix(common)!: when transforming optional boolean parameters on ValidationPipe (@micalevisk)
  • core
  • common, core
    • #10533 feat(core/common): Add @Search decorator to the available HTTP route handlers (@Gustrb)
  • microservices
    • #10359 feat(microservices): enable wildcards in redis microservice patterns (@tijsmoree)
  • common, platform-express, platform-fastify
    • #10630 feat(common)!: narrow getInstance return type for http adapters (@micalevisk)

Dependencies

Committers: 17

v9.4.0

1 year ago

v9.4.0 (2023-04-05)

Features

  • microservices

Bug fixes

  • platform-ws
  • platform-express
    • #11325 fix(express): remove body-parser types and ship these types our own (@tolgap)

Enhancements

Dependencies

Committers: 8

v9.3.12

1 year ago

v9.3.12 (2023-03-22)

Enhancements

  • core
    • #11129 fix(core): false-positive value provider not registered error when the value is undefined (@micalevisk)
  • common
    • #11281 perf(common): In case of an expensive log, allow to pass a function (@hansl)

Dependencies

Committers: 2

v9.3.10

1 year ago

v9.3.10 (2023-03-15)

Bug fixes

  • common
    • #11131 fix(common): fix cache ttl not beeing respected (@Flusinerd)
    • #11170 Add test case for ParseArrayPipe that doesn't work as expected (@thgh)
  • platform-express
    • #11280 fix(platform-express): wrong type def for NestExpressApplication#listen (@micalevisk)
  • platform-ws

Enhancements

  • core

Dependencies

Committers: 11

v9.3.7

1 year ago

v9.3.6 (2023-02-08)

Bug fixes

Dependencies

Committers: 3

v9.3.4 (2023-02-07)

Bug fixes

  • common
    • #11066 fix: skip caching the response if it is a streamable file instance (@jmcdo29)

Dependencies

Committers: 1

v9.3.3

1 year ago

v9.3.3 (2023-02-06)

Bug fixes

  • core
    • #11041 fix(core): :ambulance: Fix for calculating durability of a provider (@vizio360)

Enhancements

Dependencies

Committers: 3

v9.3.2

1 year ago

v9.3.2 (2023-02-03)

Bug fixes

Enhancements

  • microservices
    • #11001 fix(microservices): use switch case for types of statuses in server (@bittlerr)

Dependencies

  • Other
    • #11012 chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /sample/31-graphql-federation-code-first/gateway (@dependabot[bot])
    • #11015 chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /sample/32-graphql-federation-schema-first/gateway (@dependabot[bot])
    • #11005 chore(deps-dev): bump graphql-tools from 8.3.16 to 8.3.17 (@dependabot[bot])
    • #11013 chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /sample/31-graphql-federation-code-first/posts-application (@dependabot[bot])
    • #11014 chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /sample/32-graphql-federation-schema-first/posts-application (@dependabot[bot])
    • #11016 chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /sample/32-graphql-federation-schema-first/users-application (@dependabot[bot])
    • #11017 chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 (@dependabot[bot])
    • #11011 chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /sample/31-graphql-federation-code-first/users-application (@dependabot[bot])
    • #11006 chore(deps-dev): bump redis from 4.5.1 to 4.6.4 (@dependabot[bot])
    • #11007 chore(deps-dev): bump core-js from 3.27.1 to 3.27.2 (@dependabot[bot])
    • #11008 chore(deps-dev): bump mongoose from 6.8.4 to 6.9.0 (@dependabot[bot])
    • #11003 chore(deps-dev): bump typescript from 4.9.4 to 4.9.5 (@dependabot[bot])
  • common, core, microservices, platform-express, platform-fastify, platform-socket.io, platform-ws, testing, websockets

Committers: 6

v9.3.0

1 year ago

v9.3.0 (2023-02-01)

Features

  • core
    • #10608 feat(core): enhance repl '.help' command with nestjs functions (@micalevisk)
  • common, core, microservices, platform-express, platform-fastify, platform-socket.io, platform-ws, testing, websockets

Bug fixes

  • microservices
  • common
    • #10531 fix(common): correct order for logger error parameters (@ChrisiPK)
  • core, microservices
    • #10809 fix(core,microservices): inject the context when the tree is not durable (@micalevisk)
  • core
    • #10698 fix(core): Making Request scope non durable win over scope durable (@vizio360)
    • #10822 fix(core): ModuleRef#get and #resolve opts default values (@micalevisk)
    • #10889 fix(fastify): return the response on exception (@jmcdo29)
  • platform-fastify

Enhancements

  • common
    • #10737 Parse file pipe fix (multiple files validation) (@mahkassem)
    • #10823 perf(common): faster logs by caching intl.datetimeformat (@H4ad)
  • core
  • microservices
    • #10798 refactor(microservices): disable ping timer message in nats by flag (@andreyddk)
  • platform-express

Docs

Code style tweaks

  • common, core, testing, websockets

Dependencies

Committers: 20

v9.2.1

1 year ago

v9.2.1 (2022-11-29)

Bug fixes

  • common
  • platform-fastify
    • #10605 fix: fastify-adapter register func sign #10604 (@ufec)

Enhancements

Dependencies

Committers: 6

v9.2.0

1 year ago

v9.2.0 (2022-11-07)

Features

Bug fixes

  • core
  • common, platform-express
    • #10345 fix(platform): shutdown hooks not firing caused by open http connections (@tolgap)

Enhancements

  • core
    • #10479 feat(core): display class's name on request mapping exceptions (@micalevisk)
    • #10497 fix(core): change repl() function param type to Type | DynamicModule (@CodyTseng)
  • common
  • platform-express
    • #10481 feat(plataform-express): replace any return type on #listen with Server (@micalevisk)
  • common, core

Dependencies

Committers: 9