NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3340 most downloaded on npm
Nest - modern, fast, powerful node.js web framework (@mapped-types)
Last release 1 months ago
27 Aug 2026
Ships fairly regularly
a new release about every 5 months
Nearly every release is documented
notes for 25 of 27 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
27 releases · first in 2020
One column per quarter.
@nestjs/mapped-types is now a native ES module , and the major version is aligned with the Nest 12 release line (there is no 3.x — 2.1.1 goes straight
@nestjs/mapped-types is now a native ES module, and the major version is aligned with the Nest 12 release line (there is no 3.x — 2.1.1 goes straight to 12.0.0).
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.
require(esm) — CommonJS still worksYou do not need to convert your app to ESM. Thanks to Node's require(esm) support, this keeps working:
const { PartialType } = require('@nestjs/mapped-types');chore(deps): update dependency class-validator to v0.15.1 by @renovate[bot] in https://github.com/nestjs/mapped-types/pull/1896
Full Changelog: https://github.com/nestjs/mapped-types/compare/2.1.0...2.1.1
Full Changelog: 2.1.0...2.1.1
chore(deps): update dependency @nestjs/common to v11
Merge pull request #1523 from riquena969/fix/intersection-type-decorators
Merge pull request #1312 from nestjs/renovate/nest-monorepo
Merge branch 'KuanWenChen-fix-issue-1224'
Merge pull request #1205 from nestjs/renovate/typescript-eslint-monorepo
Merge pull request #1126 from micalevisk/fix/issue-1124
RemoveFieldsWithType when excluding optional fields (ad2293f)fix: incorrect inheritance of optional keys #1121
Merge pull request #1118 from nestjs/renovate/major-nest-monorepo
Merge pull request #946 from nestjs/renovate/npm-class-validator-vulnerability
Nothing published for this version
Merge pull request #871 from kpkonghk01/fix/intersect-more-than-4-classes
Merge pull request #642 from nestjs/renovate/npm-follow-redirects-vulnerability
Merge pull request #436 from nestjs/renovate/npm-path-parse-vulnerability
@nestjs/mapped-types instead of just "nest" (f46c191)Merge pull request #341 from trycontrolmymind/feature/multiple-intersection-type
chore(deps): update dependency husky to v6
chore(deps): update typescript-eslint monorepo to v4.17.0
feat(): support older versions of class-validator
chore(): resolve merge conflicts
feat(): export inherit prop initializers
fix(): remove support for vulnerable class-transformer
Merge branch 'master' of github.com:nestjs/mapped-types
Merge branch 'master' of github.com:nestjs/mapped-types
Merge pull request #11 from nestjs/renovate/class-validator-0.x
Merge branch 'master' of github.com:nestjs/mapped-types
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →