Repository navigation
fix(deps): update nest monorepo to v12 - #84
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
Contributor
Author
|
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
from
May 26, 2025 06:36
a720117 to
a848385
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
from
June 6, 2025 20:53
a848385 to
1a57328
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
from
July 5, 2025 16:50
1a57328 to
ad1a319
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
2 times, most recently
from
July 18, 2025 10:03
552cdd8 to
aaa6b1e
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
3 times, most recently
from
July 31, 2025 11:59
f7494fb to
7393c52
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
from
August 7, 2025 09:51
7393c52 to
3cf2970
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
from
October 3, 2025 12:52
3cf2970 to
a5359bf
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
from
October 10, 2025 18:34
a5359bf to
20f45e6
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
2 times, most recently
from
October 27, 2025 12:52
2aa84be to
cdeae7a
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
2 times, most recently
from
November 14, 2025 16:11
39a1593 to
9bb81c1
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
2 times, most recently
from
November 19, 2025 09:37
6d922bc to
fa53554
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
4 times, most recently
from
December 3, 2025 19:49
bd2fcfa to
f8dff84
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
from
December 22, 2025 12:42
f8dff84 to
9c95a70
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
from
December 29, 2025 16:31
9c95a70 to
9f8c06b
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
2 times, most recently
from
January 15, 2026 20:37
11daee7 to
3142a40
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
2 times, most recently
from
February 4, 2026 12:40
54f5f97 to
ac89004
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
from
February 17, 2026 19:38
ac89004 to
a177456
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
from
March 3, 2026 14:41
a177456 to
68d15ab
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
2 times, most recently
from
May 14, 2026 10:17
93998d6 to
ff20c9a
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
3 times, most recently
from
May 25, 2026 09:39
1658329 to
a257d95
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
3 times, most recently
from
June 9, 2026 09:32
60781ed to
b835b7f
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
from
June 15, 2026 10:07
b835b7f to
b6fec6a
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
2 times, most recently
from
July 10, 2026 18:57
e549a09 to
2abda82
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
2 times, most recently
from
August 14, 2026 19:52
7cabbd6 to
67a4fe3
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
2 times, most recently
from
August 27, 2026 12:51
dc8aa22 to
42dd4b3
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
5 times, most recently
from
September 16, 2026 20:09
6e0bafd to
b9a50da
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
5 times, most recently
from
September 25, 2026 12:19
51c2c19 to
3a5e7b1
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
2 times, most recently
from
October 1, 2026 11:04
54848ff to
7e50baf
Compare
renovate
Bot
force-pushed
the
renovate/major-nest-monorepo
branch
from
October 12, 2026 10:11
7e50baf to
40c312d
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
10.4.4→12.0.1010.4.16→12.2.03.2.3→12.0.110.0.3→12.0.010.4.1→12.2.010.1.3→12.0.1010.4.1→12.2.0Release Notes
nestjs/nest-cli (@nestjs/cli)
v12.0.10Compare Source
c3afbba)v12.0.9Compare Source
What's Changed
New Contributors
Full Changelog: nestjs/nest-cli@12.0.8...12.0.9
v12.0.8Compare Source
What's Changed
Full Changelog: nestjs/nest-cli@12.0.7...12.0.8
v12.0.7Compare Source
What's Changed
New Contributors
Full Changelog: nestjs/nest-cli@12.0.6...12.0.7
v12.0.6Compare Source
What's Changed
New Contributors
Full Changelog: nestjs/nest-cli@12.0.5...12.0.6
v12.0.5Compare Source
What's Changed
New Contributors
Full Changelog: nestjs/nest-cli@12.0.4...12.0.5
v12.0.4Compare Source
v12.0.3Compare Source
f194021)v12.0.2Compare Source
3a2773d)v12.0.1Compare Source
What's Changed
New Contributors
Full Changelog: nestjs/nest-cli@12.0.0...12.0.1
v12.0.0Compare Source
What's Changed
@nestjs/cliis now a native ES module, and the major version is aligned with the Nest 12 release line. Alongside the ESM move, the CLI no longer bundles webpack: every bundler-related package is an optional peer dependency now, so a default install is substantially smaller and you pull in only the builder you actually use. There are also two new commands —nest upgradeandnest deploy.ESM migration
The package is published as pure ESM (
"type": "module", compiled with NodeNext). All internal imports carry explicit.jsextensions and the build output is ESM-only.For the common case this is invisible —
nestis a binary, and it keeps running your CJS and ESM projects alike. It matters if you import the CLI's internals programmatically (custom builders, plugin harnesses, scripts that drive@nestjs/cli/lib/...): those imports now resolve to ESM.webpack is no longer a dependency
webpack,fork-ts-checker-webpack-plugin,tsconfig-paths-webpack-plugin, andwebpack-node-externalsmoved from dependencies to optional peer dependencies, joining@swc/cliand@swc/core.If you build with
tsc(the default) or with SWC, nothing changes. If you use--builder webpack(or"webpack": trueinnest-cli.json), install the bundler yourself:When a builder's peer dependency is missing, the CLI now reports the actual missing package name instead of surfacing the raw resolution error.
Rspack support
@rspack/coreis supported as an optional peer dependency (^1.7.7 || ^2.1.10) and is the builder thatnest newscaffolds intonest-cli.jsonfor new projects.--builder rspackonnest buildandnest start--rspackPath [path]to point at a custom Rspack config, mirroring--webpackPathNew:
nest upgradeA new command (aliased
nest update) that runs theupgradeschematic to migrate a Nest v11 project to v12 — dependency bumps,tsconfigandnest-cli.jsonmigrations, and codemods for@nestjs/config, GraphQL, and NATS. See the@nestjs/schematicsrelease notes for what the migration itself does.Options:
-d, --dry-run,-s, --skip-install,-t, --tag [tag](use a dist-tag such asnextinstead of the default version ranges),-c, --collection [name], and--observe/--no-observeto answer the@nestjs/observeprompt up front.New:
nest deployDeploy an application to the cloud, powered by Mau. Every option is forwarded verbatim to
mau deploy, so the command claims no flags of its own.Path confinement for build output
Build output and clean-up paths are now confined to the project directory by default. Symlinks are resolved before writing, so a
distthat is itself a symlink pointing outside the project no longer lets a write escape.Monorepo layouts that legitimately emit outside the project root can opt back out:
{ "compilerOptions": { "allowOutsidePaths": true } }Monorepo and asset handling
nest build --all --parallel [concurrency]builds monorepo projects concurrently, with an optional concurrency limit.compilerOptions.includeLibraryAssetspulls assets from libraries into an application build.rootDir.Compiler internals
globis gone. It is replaced by an internalfs-based helper built onminimatch, which is now a direct dependency. Symlink traversal depth matches the previous behaviour.fswatcher replaces chokidar in the SWC watch path.tsconfigexcludes — excluded files are skipped both on build and in watch mode, and newly added files no longer inherit watch mode when transpiled.--emit-declarationsemits.d.tsfiles under the SWC builder;--no-type-checkoverrides the config-level setting.--silentsuppresses informational compiler logs.Other improvements
bun.lock/bun.lockb.nest new --skip-testsscaffolds a project without testing files, and--observe/--no-observeanswers the@nestjs/observeprompt.nest generate --formatformats generated files with Prettier; theresourceschematic accepts--type <rest|graphql|microservice>and--crud [value].--builder, a readable error for malformednest-cli.json, a--parallelvalue that is validated instead of looping forever, and an explicit message fromnest infowhen no@nestjs/*dependencies are declared.nest infoand terminal-width detection preferprocess.stdout.columnsover shelling out totput..jsextensions on dynamic imports undernodenextresolution..tsbuildinfois removed whendeleteOutDiris set.Toolchain
TypeScript 6 (
~6.0.2),@angular-devkit/*22,commander15,@inquirer/prompts8,ora9,node-emoji2, andchokidar5. Internally the CLI moved from Jest to Vitest and from ESLint to oxlint.engines.nodestays at>= 20.11.See the migration guide for the full picture.
v11.0.24Compare Source
3c6b4ac)1697b7f)75b57c4)54b08ae)v11.0.23Compare Source
0dd0e3e)728f80c)v11.0.22Compare Source
9e502bd)c4342b2)4c0e2ca)b19856a)v11.0.21Compare Source
255a559)v11.0.20Compare Source
705bb7d)8496c76)2181947)a3890cb)c46ddd7)v11.0.19Compare Source
What's Changed
Full Changelog: nestjs/nest-cli@11.0.18...11.0.19
v11.0.18Compare Source
What's Changed
New Contributors
Full Changelog: nestjs/nest-cli@11.0.17...11.0.18
v11.0.17Compare Source
What's Changed
Full Changelog: nestjs/nest-cli@11.0.16...11.0.17
v11.0.16Compare Source
a93d919)a335950)v11.0.15Compare Source
What's Changed
New Contributors
Full Changelog: nestjs/nest-cli@11.0.14...11.0.15
v11.0.14Compare Source
What's Changed
New Contributors
Full Changelog: nestjs/nest-cli@11.0.13...11.0.14
v11.0.13Compare Source
361d050)e7e254c)367c29b)dcca650)v11.0.12Compare Source
What's Changed
Full Changelog: nestjs/nest-cli@11.0.11...11.0.12
v11.0.11Compare Source
What's Changed
Full Changelog: nestjs/nest-cli@11.0.10...11.0.11
v11.0.10Compare Source
What's Changed
Full Changelog: nestjs/nest-cli@11.0.9...11.0.10
v11.0.9Compare Source
5bbd8f8)c31554d)4897ce2)v11.0.8Compare Source
What's Changed
Full Changelog: nestjs/nest-cli@11.0.7...11.0.8
v11.0.7Compare Source
What's Changed
--env-filearguments by @micalevisk in #3000Full Changelog: nestjs/nest-cli@11.0.6...11.0.7
v11.0.6Compare Source
What's Changed
New Contributors
Full Changelog: nestjs/nest-cli@11.0.5...11.0.6
v11.0.5Compare Source
d866d77)v11.0.4Compare Source
5d79adf)887fa7d)v11.0.3Compare Source
c8c8904)72d59e1)ea34a79)24014fc)v11.0.2Compare Source
8aaa9df)v11.0.1Compare Source
bd96064)v11.0.0Compare Source
Migration guide: https://docs.nestjs.com/migration-guide
Features and improvements
Dependencies
v10.4.9Compare Source
3d0fe0b)a1cc6cf)4af113e)v10.4.8Compare Source
5be20eb)6d77fd3)9ec2d5e)83c5cfc)ebdfb32)ed9d8b8)2e23003)7aba481)v10.4.7Compare Source
0ff0a01)7af719e)v10.4.6Compare Source
7bc0b3f)41ce50b)067a119)f3bd8b0)008ab68)d708ea9)d8ae02b)df91c49)041a184)486ac60)537dfa7)ef0ff51)c7e2e01)960e65f)b750ead)603721e)f062e99)3664ed0)fc6e7a1)877b6bd)v10.4.5Compare Source
a734d81)587e407)4ccad5c)d3484bf)7813682)b9cdc65)28913e7)fa03cba)89009c4)769a060)0f8f78b)24bfce4)868adde)df9264f)cd54a26)acc8e4b)562e818)dd9be11)2c1de38)c1f7432)de68966)0c31bb6)d0f9535)36b276a)nestjs/nest (@nestjs/common)
v12.2.0Compare Source
v12.2.0 (2026-10-19)
Notable changes
New options
@Sse({ maxPendingDataLength })sets how many characters of event data may wait for a client that is not reading its events (4M by default;0orInfinitylifts the limit) – 2f05ad954eIoAdapterandWsAdaptertakemaxConcurrentMessages, the number of a client's messages handled at once (1000 by default;Infinitylifts it) – 0bd0810ed7ValidationPipetakesmaxErrorMessagesLength(1,000,000 characters by default); messages past it are replaced by a "Further validation errors were omitted" entry – 086c1c514fparser.maxMessageSize(16 MiB after decompression by default); larger messages are logged and skipped – 9bdf844fcadrainTimeout(30 s by default,0disables) disconnects a peer that leaves its responses unread – 583d6077adreconnectOnConnackErroris now enabled by default, so a refused connection attempt is retried; set it tofalsefor the previous behaviour – a63cea600aHttpServer.getRouteMatchingOptions(), an optional adapter hook that tells core how the router matches paths (see "Middleware exclusions" below) – 08d8677c8dNew defaults and behaviour changes
@nestjs/platform-express,@nestjs/platform-fastify:fieldNestingDepthandfieldArrayIndexLimit(#18074) now default to 32 and 1000; set them toInfinityto lift the limits – 94fcc93770ValidationPipevalidates withvalidationError.target: falseunless the options set it, so anexceptionFactorythat readserror.targetgetsundefined; setvalidationError.targettotruefor the old errors – 8c5a59bf63ValidationPipeanswers an array or a primitive sent for a validated class with a 400 – 197371c1f3FileTypeValidatormatches a stringfileTypeup to the end of a name (e.g.font/woffno longer acceptsfont/woff2; use a RegExp for that) – 770c6f1a19@SerializeOptions({})on a handler no longer turns off the class schema – d27cb7017fBaseExceptionFilteranswershttp-errorserrors created withexpose: false(the default from 500) with the standard reason phrase instead of their message – 9ed572f853StreamableFileerror still gets a 400, but the body no longer carries the error message – [2f28d91afb](https://redirect.github.com/nestjs/nest/commit/2f28d91afb743e9475de72521cb87cf8cConfiguration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.