v10.0.0 (2023-06-15)
Article: TBC
Migration guide: https://docs.nestjs.com/migration-guide
⚠️ Node v12 is no longer supported (>= v16 is required).
Bug fixes
core
- #11785 fix(core): apply middleware to versioned controllers (ctrl-level) (@kamilmysliwiec)
- #11650 fix(core): global prefix exclude when versioning is turned on (@kamilmysliwiec)
platform-fastify
- #11718 fix(fastify): validate middleware paths (@kamilmysliwiec)
microservices
Enhancements
platform-express
- #11667 feat(express): add support for multer.none (@mathewtrivett)
common
,core
,websockets
common
- #11673 fix(common): loosen http exception cause type (@namoscato)
- #10953 fix(common)!: when transforming optional boolean parameters on
ValidationPipe
(@micalevisk)
core
- #9809 feat(core): middleware runs once for matching route (@rychardvale)
- #11118 feat(core): add support to named groups (@elplancton)
- #11142 feat: Support async local storage in interceptors (@nordfjord)
common
,core
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)
- #10630 feat(common)!: narrow
Dependencies
- Other
- #11793 chore(deps-dev): bump mongoose from 7.2.4 to 7.3.0 (@dependabot[bot])
- #11792 chore(deps-dev): bump cache-manager from 5.2.2 to 5.2.3 (@dependabot[bot])
- #11794 chore(deps-dev): bump ts-morph from 18.0.0 to 19.0.0 (@dependabot[bot])
- #11790 chore(deps): update node.js to v19.9 (@renovate[bot])
- #11787 chore(deps): update node.js to v18.16 - autoclosed (@renovate[bot])
- #11788 chore(deps): update jest monorepo to v29 (major) (@renovate[bot])
- #11786 chore(deps): update node.js to v16.20 (@renovate[bot])
- #11784 chore(deps): update dependency jest to v28.1.3 (@renovate[bot])
- #11783 fix(deps): update graphql-tools monorepo (major) (@renovate[bot])
- #11782 fix(deps): update dependency ts-morph to v18 - autoclosed (@renovate[bot])
- #11757 chore(deps): update dependency @types/node to v18.16.18 (@renovate[bot])
- #11780 fix(deps): update dependency mongoose to v7 (@renovate[bot])
- #11775 fix(deps): update dependency @nestjs/mercurius to v11 (@renovate[bot])
- #11761 fix(deps): update dependency rxjs to v7.8.1 (@renovate[bot])
- #11779 fix(deps): update dependency mongodb to v5 (@renovate[bot])
- #11777 fix(deps): update dependency cache-manager to v5 (@renovate[bot])
- #11776 fix(deps): update dependency @socket.io/redis-adapter to v8 (@renovate[bot])
- #11772 chore(deps): update dependency webpack-cli to v5 (@renovate[bot])
- #11768 chore(deps-dev): bump @fastify/multipart from 7.6.0 to 7.6.1 (@dependabot[bot])
- #11764 fix(deps): update prisma monorepo to v4.15.0 (@renovate[bot])
- #11778 fix(deps): update dependency mercurius to v13 (@renovate[bot])
- #11774 fix(deps): update dependency @nestjs/graphql to v11.0.6 (@renovate[bot])
- #11773 chore(deps): update jest monorepo to v29 (major) (@renovate[bot])
- #11771 chore(deps): update dependency typescript to v5 (@renovate[bot])
- #11740 chore(deps): update dependency ts-loader to v9.4.3 (@renovate[bot])
- #11762 fix(deps): update dependency sequelize to v6.32.0 (@renovate[bot])
- #11763 fix(deps): update nest monorepo (@renovate[bot])
- #11746 chore(deps-dev): bump eslint from 7.32.0 to 8.42.0 (@dependabot[bot])
- #11747 chore(deps-dev): bump mongoose from 7.2.2 to 7.2.4 (@dependabot[bot])
- #11758 fix(deps): update dependency mysql2 to v3.3.5 (@renovate[bot])
- #11759 chore(deps): update jest monorepo (@renovate[bot])
- #11519 chore(deps): update jest monorepo (@renovate[bot])
- #11742 chore(deps): bump dottie from 2.0.2 to 2.0.4 in /sample/07-sequelize (@dependabot[bot])
- #11743 chore(deps-dev): bump sinon from 15.1.0 to 15.1.2 (@dependabot[bot])
- #11745 chore(deps-dev): bump @apollo/server from 4.7.1 to 4.7.3 (@dependabot[bot])
- #11756 chore(deps-dev): bump @types/node from 20.2.5 to 20.3.1 (@dependabot[bot])
- #11755 fix(deps): update dependency mongoose to v6.11.2 (@renovate[bot])
- #11754 fix(deps): update dependency mongodb to v3.7.3 (@renovate[bot])
- #11753 fix(deps): update dependency dotenv to v16.1.4 (@renovate[bot])
- #11752 fix(deps): update dependency @nestjs/event-emitter to v1.4.2 (@renovate[bot])
- #11748 fix(deps): update apollo graphql packages (@renovate[bot])
- #11750 chore(deps): update dependency ts-node to v10.9.1 (@renovate[bot])
- #11749 chore(deps): update dependency supertest to v6.3.3 (@renovate[bot])
- #11751 chore(deps): update typescript-eslint monorepo to v5.59.11 (@renovate[bot])
- #11741 chore(deps): update dependency webpack to v5.86.0 (@renovate[bot])
- #11516 chore(deps): update dependency @types/node to v18.16.17 (@renovate[bot])
- #11738 chore(deps): update dependency prettier to v2.8.8 (@renovate[bot])
- #11739 chore(deps): update dependency ts-jest to v29.1.0 (@renovate[bot])
- #11524 fix(deps): update dependency @nestjs/mercurius to v10.2.1 (@renovate[bot])
- #11736 chore(deps): update dependency eslint-config-prettier to v8.8.0 (@renovate[bot])
- #11723 fix(deps): update apollo graphql packages (@renovate[bot])
- #11734 chore(deps): update confluentinc/cp-zookeeper docker tag to v7.4.0 (@renovate[bot])
- #11737 chore(deps): update dependency eslint-plugin-import to v2.27.5 (@renovate[bot])
- #11732 chore(deps): update babel monorepo to v7.22.5 (@renovate[bot])
- #11731 fix(deps): update dependency typeorm to v0.3.16 (@renovate[bot])
- #11735 chore(deps): update dependency @nestjs/cli to v9.5.0 (@renovate[bot])
- #11730 fix(deps): update dependency socket.io to v4.6.2 (@renovate[bot])
- #11733 chore(deps): update confluentinc/cp-kafka docker tag to v7.4.0 (@renovate[bot])
- #11724 fix(deps): update dependency @fastify/static to v6.10.2 (@renovate[bot])
- #11727 fix(deps): update dependency @nestjs/schedule to v2.2.3 (@renovate[bot])
- #11729 fix(deps): update dependency graphql-tools to v8.3.20 (@renovate[bot])
- #11728 fix(deps): update dependency @nestjs/sequelize to v9.0.2 (@renovate[bot])
- #11726 fix(deps): update dependency @nestjs/apollo to v11.0.6 (@renovate[bot])
- #11725 fix(deps): update dependency @grpc/grpc-js to v1.8.15 (@renovate[bot])
- #11722 chore(deps): update mysql docker tag to v8.0.33 (@renovate[bot])
- #11721 chore(deps): update dependency redis to v4.6.7 (@renovate[bot])
- #11720 chore(deps): update dependency @types/express to v4.17.17 (@renovate[bot])
- #11695 chore(deps-dev): bump typescript from 5.0.4 to 5.1.3 (@dependabot[bot])
platform-fastify
- #11716 chore(deps): bump light-my-request from 5.9.1 to 5.10.0 (@dependabot[bot])
Committers: 17
- Antonio Tripodi (@Tony133)
- Autofix (@autofix-bot)
- Denis Frenademetz (@skrtheboss)
- Einar Norðfjörð (@nordfjord)
- Jay McDoniel (@jmcdo29)
- Kamil Mysliwiec (@kamilmysliwiec)
- Mathew Trivett (@mathewtrivett)
- Maurer Krisztian (@MaurerKrisztian)
- Micael Levi L. Cavalcante (@micalevisk)
- Nick Amoscato (@namoscato)
- Ondřej Švanda (@Papooch)
- Pooyan Khanjankhani (@TheKhanj)
- Rychard Valle (@rychardvale)
- Tijs Moree (@tijsmoree)
- @Gustrb
- @elplancton
- @mohamadrezamomeni