Skip to content

chore(deps)(deps): Bump the nestjs group across 1 directory with 11 updates - #159

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/nestjs-a12494c0ad
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/nestjs-a12494c0ad

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the nestjs group with 11 updates in the / directory:

Package From To
@nestjs/common 11.1.29 12.1.3
@nestjs/config 4.0.4 12.0.1
@nestjs/core 11.1.29 12.1.3
@nestjs/event-emitter 3.1.0 12.0.1
@nestjs/platform-express 11.1.29 12.1.3
@nestjs/platform-socket.io 11.1.29 12.1.3
@nestjs/terminus 11.1.1 12.1.0
@nestjs/websockets 11.1.29 12.1.3
@nestjs/cli 11.0.24 12.0.8
@nestjs/schematics 11.1.0 12.0.7
@nestjs/testing 11.1.29 12.1.3

Updates @nestjs/common from 11.1.29 to 12.1.3

Release notes

Sourced from @​nestjs/common's releases.

v12.1.3 (2026-10-12)

Bug fixes

... (truncated)

Commits
  • 4514623 chore(release): publish v12.1.3 release
  • c5b7187 fix(common): keep custom decorator data that has schema or pipes keys (#18090)
  • 406c402 fix(common): reject arrays nested in ParseArrayPipe items (#18073)
  • 5291521 fix(common,core,express): answer method miss on an excluded route (#17923)
  • ea340b1 fix(common): collect configurable module alias dependencies (#17999)
  • 1162fdc test(common): cover serializer context group overrides (#18026)
  • 5eb62e2 fix(common): isolate file type regexp state (#17983)
  • c318730 fix(common): preserve parent validation constraints (#17982)
  • a468f79 fix(common): let a redeclared @Inject() property replace the parent's (#17949)
  • 97c6e4f fix(common): keep inherited @Optional() properties optional (#17944)
  • Additional commits viewable in compare view

Updates @nestjs/config from 4.0.4 to 12.0.1

Release notes

Sourced from @​nestjs/config's releases.

Release 12.0.1

What's Changed

New Contributors

Full Changelog: nestjs/config@12.0.0...12.0.1

12.0.0

What's Changed

@nestjs/config is now a native ES module, environment validation is built on Standard Schema instead of Joi-specific code, and the major version is aligned with the Nest 12 release line (there is no 5.x — 4.0.4 goes straight to 12.0.0).

ESM migration

The package is published as pure ESM ("type": "module", compiled with NodeNext) behind a proper exports map. The legacy root index.js / index.d.ts shims are gone, and deep imports into build internals are no longer resolvable — import from the package root.

// ✅
import { ConfigModule, ConfigService } from '@nestjs/config';
// ❌ no longer resolvable
import { ConfigService } from '@​nestjs/config/dist/config.service';

require(esm) — CommonJS still works

You do not need to convert your app to ESM. Thanks to Node's require(esm) support (Node 20.19+ / 22.12+), a CommonJS app can keep using require('@nestjs/config') unchanged.

Validation is now Standard Schema based

validationSchema accepts any schema implementing the Standard Schema spec — Zod (v3, v4, v4-mini), Valibot, ArkType, Joi 18+, and anything else that adopts it. There is no longer any Joi-specific code path in the module, and Joi is no longer implied as the validation library.

ConfigModule.forRoot({
  validationSchema: z.object({
    PORT: z.coerce.number().default(3000),
    DATABASE_NAME: z.string(),
  }),
});

Joi keeps working — it implements Standard Schema as of v18 — and the historical abortEarly: false / allowUnknown: true defaults are still applied automatically for Joi schemas, so existing Joi setups behave as before.

Breaking: validationOptions shape

Options are now the Standard Schema Options object, and library-specific settings move under libraryOptions:

... (truncated)

Commits
  • 2785b5f chore(): release v12.0.1
  • 0c0a0d6 fix(deps): update dependency dotenv to v18.0.3 (#2444)
  • 130ee69 fix(deps): update dependency es-toolkit to v1.52.0 (#2411)
  • ab84892 chore(deps): update node.js to v24.21.0 (#2420)
  • d71b4a8 fix(config): prevent prefix corruption and escape propertyPath in updateInter...
  • 498b207 fix(deps): update dependency dotenv to v18 (#2437)
  • c32556f chore(deps): update dependency oxlint to v1.85.0 (#2443)
  • 58af4ad chore(deps): update nest monorepo to v12.0.4 (#2442)
  • 56fdf53 chore(deps): update commitlint monorepo to v21.2.3 (#2441)
  • 73353eb chore(deps): update dependency @​types/node to v24.13.6 (#2440)
  • Additional commits viewable in compare view

Updates @nestjs/core from 11.1.29 to 12.1.3

Release notes

Sourced from @​nestjs/core's releases.

v12.1.3 (2026-10-12)

Bug fixes

... (truncated)

Commits
  • 4514623 chore(release): publish v12.1.3 release
  • 77613d6 fix(core,microservices): flush buffered logs when initialization fails (#18111)
  • 2962bc2 fix(core): fail at startup for request-scoped class global enhancers (#18104)
  • 1da34ad fix(core): stop silently dropping request-scoped global enhancers (#18066)
  • b33a988 fix(core): resolve uri versioned exclusions for the not-found handler (#18072)
  • f1a4d30 fix(core): normalize slashes when mapping controllers for middleware (#18075)
  • 336a555 fix(core): do not mutate the message when assigning an sse event id (#18086)
  • f4b5ff4 fix(core): end sse streams whose event data cannot be serialized (#18025)
  • 5291521 fix(common,core,express): answer method miss on an excluded route (#17923)
  • d10b7c0 fix(core): send status and headers set by handlers on sse responses (#18011)
  • Additional commits viewable in compare view

Updates @nestjs/event-emitter from 3.1.0 to 12.0.1

Release notes

Sourced from @​nestjs/event-emitter's releases.

Release 12.0.1

What's Changed

New Contributors

Full Changelog: nestjs/event-emitter@12.0.0...12.0.1

Release 12.0.0

What's Changed

@nestjs/event-emitter is now a native ES module, and the major version is aligned with the Nest 12 release line (there is no 4.x — 3.1.0 goes straight to 12.0.0).

ESM migration

The package is published as pure ESM ("type": "module", compiled with NodeNext) behind a proper exports map. Deep imports into build internals (@nestjs/event-emitter/dist/...) are no longer resolvable — import from the package root.

// still the only supported entry point
import { EventEmitterModule, OnEvent } from '@nestjs/event-emitter';

require(esm) — CommonJS still works

You do not need to convert your app to ESM. Thanks to Node's require(esm) support, a plain CommonJS Nest app can keep doing:

const { EventEmitterModule, OnEvent } = require('@nestjs/event-emitter');

Both load paths are covered by a smoke test that runs against the built package in CI, so an interop regression fails the build rather than reaching npm.

Node.js requirement

engines.node is now >=20.19.0. That is the first Node 20 release with unflagged require(esm) (Node 22.12+ on the 22 line). On older runtimes a CommonJS app cannot require() this package at all.

Importing EventEmitter2

eventemitter2 is a CommonJS package, so under ESM Node cannot statically detect its named exports and import { EventEmitter2 } from 'eventemitter2' throws at load time. This package re-exports the class off the default export for you — import it from here instead:

import { EventEmitter2 } from '@nestjs/event-emitter';

It is still exported as both a value and a type, so existing type annotations keep working.

Newly exported from the package root

  • EVENT_LISTENER_METADATA — the metadata key @OnEvent writes, so custom decorators can produce listener metadata the loader understands

... (truncated)

Commits
  • 05ec9ab chore(): release v12.0.1
  • fba7faa Merge pull request #1807 from nestjs/renovate/cimg-node-24.x
  • 60bd5d2 Merge pull request #1812 from RezaNajafian/patch-1
  • bafa018 chore(deps): update dependency vite to v8.3.0 (#1818)
  • 6f9549e chore(deps): update dependency lint-staged to v17.5.1 (#1817)
  • 3c99ac2 chore(deps): update dependency @​types/node to v24.13.4 (#1816)
  • c414da8 chore(deps): update node.js to v24.21.0
  • c7eb3cd chore(deps): update dependency oxlint to v1.82.0 (#1815)
  • c70c878 chore(deps): update dependency lint-staged to v17.5.0 (#1814)
  • 0c10310 chore(deps): update dependency vitest to v5 (#1813)
  • Additional commits viewable in compare view

Updates @nestjs/platform-express from 11.1.29 to 12.1.3

Release notes

Sourced from @​nestjs/platform-express's releases.

v12.1.3 (2026-10-12)

Bug fixes

... (truncated)

Commits
  • 4514623 chore(release): publish v12.1.3 release
  • c9c251c fix(express): handle async request and response hook errors (#18110)
  • cf52046 feat(express,fastify): add field nesting and array index upload limits (#18074)
  • 5291521 fix(common,core,express): answer method miss on an excluded route (#17923)
  • b64b3a0 fix(express): destroy the StreamableFile source on client disconnect (#17973)
  • 82a77eb fix(express): run wildcard middleware on the bare global prefix path (#17942)
  • 8ab60aa chore(release): publish v12.1.2 release
  • ab3fb3d chore(release): publish v12.1.2 release
  • 1685a43 fix(express,fastify): keep +json content types on error replies (#17916)
  • 697ff89 fix(express,fastify): read media type version from any accept param
  • Additional commits viewable in compare view

Updates @nestjs/platform-socket.io from 11.1.29 to 12.1.3

Release notes

Sourced from @​nestjs/platform-socket.io's releases.

v12.1.3 (2026-10-12)

Bug fixes

... (truncated)

Commits
  • 4514623 chore(release): publish v12.1.3 release
  • 2ce2060 chore(deps): bump socket.io from 4.8.3 to 4.8.4 (#18015)
  • 8ab60aa chore(release): publish v12.1.2 release
  • ab3fb3d chore(release): publish v12.1.2 release
  • 7e961f8 fix(websockets): stop unserializable replies from crashing the process
  • 9feedff chore(release): publish v12.1.1 release
  • 6739656 chore(release): publish v12.1.0 release
  • 2dfba68 chore: update readme
  • 899dbe3 chore(release): publish v12.0.4 release
  • 1415179 chore(release): publish v12.0.3 release
  • Additional commits viewable in compare view

Updates @nestjs/terminus from 11.1.1 to 12.1.0

Release notes

Sourced from @​nestjs/terminus's releases.

Release 12.1.0

12.1.0 (2026-09-20)

Bug Fixes

  • memory leak in attempt().withTimeout() caused by AbortSignal.any() (7843ef3), closes #2767

Features

Release 12.0.0

12.0.0 (2026-08-31)

Bug Fixes

  • close the microservice client when the ping fails (8826bc6)
  • http: create a dedicated HttpService instead of resolving from DI (163bfef), closes #2667
  • microservice: stop RMQ pingCheck from asserting a queue per probe (

…pdates

Bumps the nestjs group with 11 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.29` | `12.1.3` |
| [@nestjs/config](https://github.com/nestjs/config) | `4.0.4` | `12.0.1` |
| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.29` | `12.1.3` |
| [@nestjs/event-emitter](https://github.com/nestjs/event-emitter) | `3.1.0` | `12.0.1` |
| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.29` | `12.1.3` |
| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.29` | `12.1.3` |
| [@nestjs/terminus](https://github.com/nestjs/terminus) | `11.1.1` | `12.1.0` |
| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.29` | `12.1.3` |
| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.24` | `12.0.8` |
| [@nestjs/schematics](https://github.com/nestjs/schematics) | `11.1.0` | `12.0.7` |
| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.29` | `12.1.3` |



Updates `@nestjs/common` from 11.1.29 to 12.1.3
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v12.1.3/packages/common)

Updates `@nestjs/config` from 4.0.4 to 12.0.1
- [Release notes](https://github.com/nestjs/config/releases)
- [Commits](nestjs/config@4.0.4...12.0.1)

Updates `@nestjs/core` from 11.1.29 to 12.1.3
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v12.1.3/packages/core)

Updates `@nestjs/event-emitter` from 3.1.0 to 12.0.1
- [Release notes](https://github.com/nestjs/event-emitter/releases)
- [Commits](nestjs/event-emitter@3.1.0...12.0.1)

Updates `@nestjs/platform-express` from 11.1.29 to 12.1.3
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v12.1.3/packages/platform-express)

Updates `@nestjs/platform-socket.io` from 11.1.29 to 12.1.3
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v12.1.3/packages/platform-socket.io)

Updates `@nestjs/terminus` from 11.1.1 to 12.1.0
- [Release notes](https://github.com/nestjs/terminus/releases)
- [Changelog](https://github.com/nestjs/terminus/blob/master/CHANGELOG.md)
- [Commits](nestjs/terminus@11.1.1...12.1.0)

Updates `@nestjs/websockets` from 11.1.29 to 12.1.3
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v12.1.3/packages/websockets)

Updates `@nestjs/cli` from 11.0.24 to 12.0.8
- [Release notes](https://github.com/nestjs/nest-cli/releases)
- [Commits](nestjs/nest-cli@11.0.24...12.0.8)

Updates `@nestjs/schematics` from 11.1.0 to 12.0.7
- [Release notes](https://github.com/nestjs/schematics/releases)
- [Commits](nestjs/schematics@11.1.0...12.0.7)

Updates `@nestjs/testing` from 11.1.29 to 12.1.3
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v12.1.3/packages/testing)

---
updated-dependencies:
- dependency-name: "@nestjs/common"
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/config"
  dependency-version: 12.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/core"
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/event-emitter"
  dependency-version: 12.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/platform-express"
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/platform-socket.io"
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/terminus"
  dependency-version: 12.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/websockets"
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/cli"
  dependency-version: 12.0.8
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/schematics"
  dependency-version: 12.0.7
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/testing"
  dependency-version: 12.1.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: nestjs
...

Signed-off-by: dependabot[bot] <support@github.com>
@vercel

vercel Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
pulseticker Ready Ready Preview Oct 25, 2026 10:13pm UTC

@dependabot @github

dependabot Bot commented on behalf of github Oct 25, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

This branch was successfully deployed

1 active deployment
Preview — 38227e90 Deployed Oct 25, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants