fix(deps): update nest monorepo to v11 (major)
Note: This PR body was truncated due to platform limits.
This PR contains the following updates:
Release Notes
nestjs/nest-cli (@nestjs/cli)
v11.0.14
What's Changed
- ci: switch npm ignore to allow list by @bryopsida in #3203
New Contributors
- @bryopsida made their first contribution in #3203
Full Changelog: https://github.com/nestjs/nest-cli/compare/11.0.13...11.0.14
v11.0.13
v11.0.12
What's Changed
- fix: revert #3128 by @kamilmysliwiec in #3192
Full Changelog: https://github.com/nestjs/nest-cli/compare/11.0.11...11.0.12
v11.0.11
What's Changed
- fix(deps): update angular-cli monorepo to v19.2.19 by @renovate[bot] in #3148
- refactor(dependency): Remove tree-kill dependency by @gcstarr in #3157
- chore(deps): update dependency @swc/core to v1.15.2 by @renovate[bot] in #3181
- fix(deps): update dependency glob to v12 by @renovate[bot] in #3186
- fix(deps): update dependency @inquirer/prompts to v7.10.1 by @renovate[bot] in #3178
- fix(deps): update dependency ansis to v4.2.0 by @renovate[bot] in #3171
Full Changelog: https://github.com/nestjs/nest-cli/compare/11.0.10...11.0.11
v11.0.10
What's Changed
- Revert "chore: disable shell by default" by @kamilmysliwiec in #3114
- Revert "fix(deps): update angular-cli monorepo to v20 (major)" by @kamilmysliwiec in #3115
Full Changelog: https://github.com/nestjs/nest-cli/compare/11.0.9...11.0.10
v11.0.9
- fix(deps): update angular-cli monorepo to v20 (
5bbd8f8) - chore: disable shell by default (
c31554d) - fix(deps): update dependency @inquirer/prompts to v7.8.0 (
4897ce2)
v11.0.8
What's Changed
- chore(deps): update dependency @swc/core to v1.13.2 by @renovate[bot] in #3100
- fix(deps): update dependency ansis to v4 by @renovate[bot] in #3026
- fix(deps): update angular-cli monorepo to v19.2.15 by @renovate[bot] in #3001
- fix(deps): update dependency webpack to v5.100.2 by @renovate[bot] in #3008
- fix(deps): update dependency glob to v11.0.3 - autoclosed by @renovate[bot] in #3002
- fix(deps): update dependency @inquirer/prompts to v7.7.1 by @renovate[bot] in #3005
Full Changelog: https://github.com/nestjs/nest-cli/compare/11.0.7...11.0.8
v11.0.7
What's Changed
- fix(deps): update angular-cli monorepo to v19.2.8 by @renovate in #2985
- chore(deps): update dependency @swc/cli to v0.7.3 by @renovate in #2994
- feat: support multiple
--env-filearguments by @micalevisk in #3000 - fix(deps): update dependency webpack to v5.99.6 by @renovate in #2996
Full Changelog: https://github.com/nestjs/nest-cli/compare/11.0.6...11.0.7
v11.0.6
What's Changed
- fix(deps): update dependency ansis to v3.17.0 by @renovate in #2936
- chore(deps): update dependency @swc/core to v1.11.16 by @renovate in #2972
- style: adjust spacing after heart emoji in package_manager_question by @RayRemnant in #2974
- fix(deps): update angular-cli monorepo to v19.2.6 by @renovate in #2946
- fix(deps): update dependency fork-ts-checker-webpack-plugin to v9.1.0 by @renovate in #2968
- fix(deps): update dependency @inquirer/prompts to v7.4.1 by @renovate in #2952
New Contributors
- @RayRemnant made their first contribution in #2974
Full Changelog: https://github.com/nestjs/nest-cli/compare/11.0.5...11.0.6
v11.0.5
- feat(swc): add reload application when compiling to mjs (
d866d77)
v11.0.4
- chore(deps): allow any schematics package newer or eq to v11 (
5d79adf) - chore(deps): update dependency @swc/core to v1.10.17 (
887fa7d)
v11.0.3
- fix(deps): update angular-cli monorepo to v19.1.7 (
c8c8904) - fix(deps): update dependency ansis to v3.15.0 (
72d59e1) - fix(deps): update dependency @inquirer/prompts to v7.3.2 (
ea34a79) - fix(deps): update dependency webpack to v5.98.0 (
24014fc)
v11.0.2
- fix: swc compiler does not watch files (
8aaa9df)
v11.0.1
- fix: pass matched paths to chokidar watcher (watchAssets) (
bd96064)- issue ref: nestjs/nest#14463
v11.0.0
Migration guide: https://docs.nestjs.com/migration-guide
Features and improvements
- feat(schematics): list schematics from extended collections #2096
- feat: nest build --all flag #2312
- feat: add flag to disable shell mode for nest start --watch #2522
- feat!: drop uncommon variants of nest cli config file name #2769
- feat: add support for --env-file flag #2818
Dependencies
nestjs/nest (@nestjs/common)
v11.1.9
v11.1.9 (2025-11-14)
Bug fixes
Enhancements
-
common- #15863 feat(common): add method options to @sse decorator (@TomerSteinberg)
Dependencies
-
platform-fastify- #15899 chore(deps): bump fastify from 5.6.1 to 5.6.2 (@dependabot[bot])
Committers: 4
- Rami (@JoeNutt)
- Rhynel Algopera (@dev-rhynel)
- Tomer Steinberg (@TomerSteinberg)
- WuMingDao (@WuMingDao)
v11.1.8
v11.1.7
v11.1.6
v11.1.6 (2025-08-07)
Bug fixes
-
core- #15504 fix(core): fix race condition in class dependency resolution from imported modules (@hajekjiri)
- #15469 fix(core): attach root inquirer for nested transient providers (@kamilmysliwiec)
-
microservices- #15508 fix(microservices): report correct buffer length in exception (@kim-sung-jee)
- #15492 fix(microservices): fix kafka serilization of class instances (@LeonBiersch)
Dependencies
-
platform-fastify- #15493 chore(deps): bump @fastify/cors from 11.0.1 to 11.1.0 (@dependabot[bot])
Committers: 6
- Jiri Hajek (@hajekjiri)
- Kamil Mysliwiec (@kamilmysliwiec)
- Leon Biersch (@LeonBiersch)
- Seongjee Kim (@kim-sung-jee)
- @premierbell
- pTr (@ptrgits)
v11.1.5
v11.1.5 (2025-07-18)
Dependencies
-
platform-express- #15425 chore(deps): bump multer from 2.0.1 to 2.0.2 in /packages/platform-express (@dependabot[bot])
v11.1.4
v11.1.4 (2025-07-16)
Bug fixes
-
platform-fastify -
core,testing- #15405 fix(core): fix race condition in class dependency resolution (@hajekjiri)
-
core- #15333 fix(core): Make flattenRoutePath return a valid module (@gentunian)
-
microservices- #15305 fix(microservices): Revisit RMQ pattern matching with wildcards (@getlarge)
- #15250 fix(constants): update RMQ_DEFAULT_QUEUE to an empty string (@EeeasyCode)
Enhancements
-
platform-fastify- #14789 feat(fastify): add decorator for custom schema (@piotrfrankowski)
-
common,core,microservices,platform-express,platform-fastify,websockets- #15386 feat: enhance introspection capabilities (@kamilmysliwiec)
-
core- #15374 feat: supporting fine async storage control (@Farenheith)
Dependencies
-
platform-ws- #15350 chore(deps): bump ws from 8.18.2 to 8.18.3 (@dependabot[bot])
-
platform-fastify- #15278 chore(deps): bump fastify from 5.3.3 to 5.4.0 (@dependabot[bot])
Committers: 11
- Alexey Filippov (@SocketSomeone)
- EFIcats (@ext4cats)
- Edouard Maleix (@getlarge)
- JaeHo Jang (@mag123c)
- Jiri Hajek (@hajekjiri)
- Kamil Mysliwiec (@kamilmysliwiec)
- Khan / 이창민 (@EeeasyCode)
- Peter F. (@piotrfrankowski)
- Sebastian (@gentunian)
- Thiago Oliveira Santos (@Farenheith)
- jochong (@jochongs)
v11.1.3
v11.1.3 (2025-06-06)
Bug fixes
Enhancements
-
common- #15209 feat: add string array type to disposition (@fjodor-rybakov)
-
common,core
Dependencies
-
platform-express- #15232 chore(deps): bump multer from 2.0.0 to 2.0.1 (@dependabot[bot])
Committers: 3
- Dmitry Zhlobo (@dzhlobo)
- @fjodor-rybakov
- @isaryy
v11.1.2
v11.1.2 (2025-05-26)
Bug fixes
-
microservices- #15172 fix(microservices): support custom strategy in async usefactory config (@mag123c)
- #15166 fix(microservice): prevent error logs during redis client shutdown (@janroker)
Dependencies
-
common- #15185 chore(deps): bump file-type from 20.5.0 to 21.0.0 (@dependabot[bot])
-
platform-express- #15159 chore(deps): bump multer from 1.4.5-lts.2 to 2.0.0 (@dependabot[bot])
Committers: 2
- JaeHo Jang (@mag123c)
- Jan Roček (@janroker)
v11.1.1
v11.1.1 (2025-05-14)
Bug fixes
-
core- #15056 fix(core): HTTP adapter error mapping (@maxbronnikov10)
-
microservices- #15062 fix(microservices): ensure all redis and amqp client closes properly (@yatin166)
- #15032 fix(microservices): ensure all the amqp connections are closed properly (@yatin166)
- #15020 fix(microservices): ensure all redis connections are closed (@yatin166)
-
core,platform-fastify-
#15061 fix(core): bring back
getHeaderandappendHeadermethods fromAbstractHttpAdapter(@micalevisk)
-
#15061 fix(core): bring back
-
platform-express
Enhancements
-
microservices- #14606 feat(microservices): add specific transport id to microservices (@maxbronnikov10)
- #15057 feat(microservices): Allow custom exchangeType as string for plugin compatibility (@ChangmoKang)
- #15072 feat(microservices): Add exchange arguments to RabbitMQ (@gapon2401)
Dependencies
-
platform-fastify- #15129 chore(deps): bump fastify from 5.3.2 to 5.3.3 (@dependabot[bot])
-
platform-ws- #15068 chore(deps): bump ws from 8.18.1 to 8.18.2 (@dependabot[bot])
-
common- #15029 chore(deps): bump file-type from 20.4.1 to 20.5.0 (@dependabot[bot])
Committers: 7
- Antonio Tripodi (@Tony133)
- Changmo Kang (Ryan) (@ChangmoKang)
- Igor Gaponov (@gapon2401)
- Jackie McDoniel (@jmcdo29)
- Maxim Bronnikov (@maxbronnikov10)
- Micael Levi L. Cavalcante (@micalevisk)
- Yatin Gaikwad (@yatin166)
v11.1.0
v11.1.0 (2025-04-23)
Enhancements
-
microservices- #14540 feat(microservices): add support for topic exchange (rabbitmq) (@kamilmysliwiec)
Committers: 1
- Kamil Mysliwiec (@kamilmysliwiec)
v11.0.21
v11.0.21 (2025-04-23)
Enhancements
Dependencies
-
platform-fastify- #14989 fix(deps): update dependency fastify to v5.3.2 [security] (@renovate[bot])
Committers: 1
- JaeHo Jang (@mag123c)
v11.0.20
What's Changed
New Contributors
Full Changelog: https://github.com/nestjs/nest/compare/v11.0.19...v11.0.20
v11.0.19
v11.0.18
What's Changed
- chore(common): temporarily move file-type to regular deps
d9a69a3
Full Changelog: https://github.com/nestjs/nest/compare/v11.0.17...v11.0.18
v11.0.17
v11.0.16
v11.0.16 (2025-04-11)
- fix(common): use
file-typeto validate file mimetypes by @Chathula in #14881
v11.0.15
v11.0.15 (2025-04-10)
Bug fixes
Committers: 1
- Johan Legrand (@johaven)
v11.0.14
v11.0.14 (2025-04-09)
Bug fixes
-
platform-fastify
Committers: 1
- Johan Legrand (@johaven)
v11.0.13
v11.0.13 (2025-04-03)
Bug fixes
-
platform-fastify- #14895 fix(fastify-adapter): global prefix exclusion path handling w/middleware (@KyleLilly)
-
microservices- #14869 fix(microservices): do not re-create client connection once get client by service name (@mingo023)
Dependencies
-
platform-express- #14883 fix(deps): update dependency express to v5.1.0 (@renovate[bot])
- #14817 fix(deps): update dependency multer to v1.4.5-lts.2 (@renovate[bot])
-
platform-fastify- #14861 fix(deps): update dependency fastify to v5.2.2 (@renovate[bot])
- #14864 chore(deps): bump @fastify/cors from 11.0.0 to 11.0.1 (@dependabot[bot])
Committers: 2
- Kyle Lilly (@KyleLilly)
- Minh Ngo (@mingo023)
v11.0.12
v11.0.12 (2025-03-19)
Bug fixes
-
core- #14803 fix(core): infinite loop on broken circular reference (@kamilmysliwiec)
- #14792 dependencies not resolving for request-scoped lazy providers (@anizozina)
Enhancements
-
core- #14802 feat(core): add options to the legacy route converter (@kamilmysliwiec)
v11.0.11
v11.0.11 (2025-02-28)
Enhancements
-
platform-fastify- #14677 perf: Switch deprecated parser querystring for fast-querystring (@smith558)
Dependencies
-
platform-fastify- #14711 fix(deps): update dependency @fastify/cors to v11 (@renovate[bot])
-
platform-ws- #14689 chore(deps): bump ws from 8.18.0 to 8.18.1 (@dependabot[bot])
Committers: 1
- Stanislav (Stanley) Modrak (@smith558)
v11.0.10
v11.0.10 (2025-02-17)
Bug fixes
-
microservices -
platform-express- #14640 fix(platform-express) respect custom parser middlewares in Express 5 (@luddwichr)
v11.0.9
v11.0.9 (2025-02-10)
Bug fixes
-
core- #14597 perf(core): use topology tree for calculating distance (depth) (@kamilmysliwiec)
-
common- #14579 fix(common): revert to original value (swc builders regression) (@kamilmysliwiec)
Committers: 2
- Kamil Mysliwiec (@kamilmysliwiec)
v11.0.8
v11.0.8 (2025-02-06)
Bug fixes
-
common- #14546 fix(common): addLeadingSlash optional group support (@dcharbonnier)
-
platform-express- #14574 fix(platform-express) make check for existing middlewares work with Express 5 (@luddwichr)
Committers: 4
- Ghassen Rjab (@GhassenRjab)
- Shay Molcho (@shaymolcho)
- @dcharbonnier
- @luddwichr
v11.0.7
v11.0.7 (2025-01-31)
Bug fixes
Committers: 1
v11.0.6
v11.0.6 (2025-01-27)
Bug fixes
-
core- #14522 fix(core): allow optional named wildcard groups (@kamilmysliwiec)
Committers: 1
- Kamil Mysliwiec (@kamilmysliwiec)
v11.0.5
v11.0.5 (2025-01-23)
Bug fixes
-
core- #14495 fix(core): global module middleware should be executed first (@kamilmysliwiec)
Committers: 1
- Kamil Mysliwiec (@kamilmysliwiec)
v11.0.4
v11.0.3
v11.0.2
v11.0.1
v11.0.0
v11.0.0 (2025-01-16)
Article: https://trilon.io/blog/announcing-nestjs-11-whats-new Migration guide: https://docs.nestjs.com/migration-guide 👈 👈 👈
⚠️ Node v16 and v18 are no longer supported (>= v20 is required).
Features
-
common,core,microservices- #14142 feat(microservices): add status, unwrap, on methods to microservice transporters (clients/servers) (@kamilmysliwiec)
-
- #14121 feat(common): add json logger, built-in logger improvements (@kamilmysliwiec)
-
common,core- #13336 feat(core): introduce different module opaque key factories (improve bootstrap performance) (@kamilmysliwiec)
-
common,core,microservices,platform-express,platform-fastify,platform-socket.io,platform-ws,testing,websockets- #14238 chore(deps): upgrade to express v5, fastify v5, add legacy route path converter to minimize breaking changes (@kamilmysliwiec)
Enhancements
-
common- #14213 feat(common): add error messages for file validators (@mag123c)
- #14131 feat(common): allow passing number to http error createBody (@kamilmysliwiec)
- #14122 feat(common): add ParseDatePipe, add tsdoc to other pipes (@kamilmysliwiec)
-
#12735 feat(common)!: type narrowing allowed injection tokens for
@Inject()(@micalevisk) - #12764 fix(common): apply options to plaintoclass in classserializerinterceptor (@kmw14641)
- #14126 fix(common): type narrowing context parameter on createParamDecorator's callback (@EeeasyCode)
- #13628 chore(class-transformer): plainToClass is deprectated and replaced with plainToInstance (@tomflorentin)
-
microservices- #14200 feat(microservices): support nats queue per handler (@kamilmysliwiec)
- #13924 feat(microservices): add gracefull shutdown option for nats server (@alinowrouzii)
- #12622 feat: allow for microservice options to come from the di container (@jmcdo29)
- #14134 feat(microservices): add max tcp packet buffer length (@kamilmysliwiec)
- #12761 feat(microservices): ability to use a random port for the TCP server (@PieterScheffers)
-
websockets- #14184 feat(websockets): include exception cause to associate error with req (@kamilmysliwiec)
-
common,core,microservices,websockets- #14182 feat(common): introduce intrinsic exception (@kamilmysliwiec)
-
common,core,platform-fastify -
platform-express- #13407 feat: add multer error fieldname to the exception message (@mmgroner)
-
platform-ws- #14127 feat(ws): introduce message parser for ws adapter (@CodyTseng)
-
platform-fastify -
common,core- #14113 feat(core): allow overriding abortOnError for the select method (@kamilmysliwiec)
Bug fixes
-
core- #14267 fix shutdown hooks order (@flovouin)
-
#13388 correction of
Reflectortypes (@AlexRMU) - #14110 fix(core): Calculate module distance after bindGlobalScope (@wenlong-chen)
- #14111 fix(core): Order of module destroy should be the reverse of module init (@wenlong-chen)
- #14097 fix(core): revisit dependencies w/ possibly higher distance (@clkamp)
-
platform-fastify- #13797 fix(fastify-adapter): middleware not executed when root path is excluded (@patrickacioli)
-
microservices- #14129 fix: rabbitmq bindings and auto-generated queues (@EeeasyCode)
- #14112 fix(microservices): use instance refs for target handler callbacks (@kamilmysliwiec)
- #13468 fix(microservices): delete unnecessary call of grpcClient.start (@kamilmysliwiec)
-
common-
#14114 fix(common)!: drop broken support for promises on
exportsof modules (@micalevisk)
-
#14114 fix(common)!: drop broken support for promises on
Other packages in the ecosystem
-
config(breaking changes) -
cli -
cache-manager(breaking changes) -
cqrs
Dependencies
- Other
- #14205 chore(dev-deps): upgrade to eslint v9 (@kamilmysliwiec)
- #14428 fix(deps): update dependency mercurius to v16.0.1 (@renovate[bot])
- #14424 fix(deps): update dependency mongoose to v8.9.5 (@renovate[bot])
- #14410 fix(deps): update dependency @fastify/static to v8.0.4 (@renovate[bot])
- #14411 fix(deps): update dependency @fastify/view to v10.0.2 (@renovate[bot])
- #14403 chore(deps): update dependency nats to v2.29.1 (@renovate[bot])
- #14400 fix(deps): update dependency ansis to v3.8.1 (@renovate[bot])
- #14337 chore(deps): update dependency @fastify/multipart to v9.0.2 (@renovate[bot])
- #14415 fix(deps): update dependency mercurius to v16 (@renovate[bot])
- #14397 chore(deps): update dependency webpack-cli to v6 (@renovate[bot])
- #14384 fix(deps): update dependency typescript to v5.7.3 (@renovate[bot])
- #14378 chore(deps): update dependency core-js to v3.40.0 (@renovate[bot])
- #14377 chore(deps): update dependency @eslint/js to v9.17.0 (@renovate[bot])
- #14375 chore(deps): update dependency @grpc/grpc-js to v1.12.5 (@renovate[bot])
- #14370 chore(deps): update dependency ioredis to v5.4.2 (@renovate[bot])
- #14197 chore(deps-dev): bump @fastify/static from 7.0.4 to 8.0.3 (@dependabot[bot])
- #14345 chore(deps): update dependency eslint to v9 (@renovate[bot])
- #14324 fix(deps): update dependency @socket.io/redis-adapter to v8.3.0 (@renovate[bot])
- #14363 chore(deps): bump @fastify/cors from 9.0.1 to 10.0.2 (@dependabot[bot])
- #14354 chore(deps-dev): bump cache-manager from 5.7.6 to 6.3.2 (@dependabot[bot])
- #14021 chore(deps-dev): bump @fastify/view from 9.1.0 to 10.0.1 (@dependabot[bot])
- #14326 fix(deps): update dependency mongodb to v6.12.0 (@renovate[bot])
- #14307 fix(deps): update dependency @grpc/grpc-js to v1.12.4 (@renovate[bot])
-
platform-fastify- #14402 fix(deps): update dependency @fastify/middie to v9.0.3 (@renovate[bot])
- #14401 fix(deps): update dependency @fastify/formbody to v8.0.2 (@renovate[bot])
- #14387 fix(deps): update dependency light-my-request to v6.5.1 (@renovate[bot])
- #13990 feat(platform-fastify): added support for Fastify v5 (@Tony133)
Committers: 22
- Alex (@AlexRMU)
- Ali Nowrouzi (@alinowrouzii)
- Antonio Tripodi (@Tony133)
- Christian Lütke-Stetzkamp (@clkamp)
- Cody Tseng (@CodyTseng)
- Flo (@flovouin)
- Harel Danieli (@Hareloo)
- Jackie McDoniel (@jmcdo29)
- JaeHo Jang (@mag123c)
- Johaven (@johaven)
- Kamil Mysliwiec (@kamilmysliwiec)
- Khan / 이창민 (@EeeasyCode)
- Max Katz (@maxktz)
- Mendel Groner (@mmgroner)
- Micael Levi L. Cavalcante (@micalevisk)
- Mitchell (@Mittcio)
- Patrick Acioli (@patrickacioli)
- Pieter Scheffers (@PieterScheffers)
- @bestlyg
- @kmw14641
- [@tomflorentin](https://redirect.github.com/tomflorent
Configuration
📅 Schedule: Branch creation - "before 8am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
@nikolasburk would you mind removing me as a reviewer from this? (and the other PRs)