2.1.11 (LTS) / 2025.04.08
- docs: add examples for SubtleCrypto (#28068)
- docs: adding a missing full stop to context help text (#28465)
- docs: adding jsdocs for temporalAPI (#28542)
- docs: fix a numerical error in update_typescript.md (#28556)
- docs: fix a typo in specs README.md (#28524)
- docs: fixed a typo in update_typescript.md (#28486)
- docs: ignore absent window global variable in d.ts (#28456)
- docs: making copy a little clearer (#28481)
- docs: randomUUID and getRandomValues (#28496)
- docs(canvas): Add examples to createImageBitmap jsdocs (#28055)
- docs(console): update console documentation (#28196)
- docs(web): update docs for
globalThis.caches
(#28061) - fix: add hint to run with
--no-check
when type checking fails (#28091) - fix: add info suggestion for
unsafely-ignore-certificate-errors
and add
--help=full
(#28203) - fix: add stackTraceLimit to ErrorConstructor interface and removed
ErrorWithStackTraceLimit interface (#28539) - fix: cache bust http cache on lockfile integrity mismatch (#28087)
- fix: don't panic when running with // as a filepath (#28189)
- fix(add): better help text for --dev arg (#28304)
- fix(check): npm resolution errors to tsc diagnostics (#28174)
- fix(cli): add
compilerOptions.lib
examples to config-file.v1.json (#28226) - fix(completions): remove problematic character for powershell (#28102)
- fix(coverage): exclude scripts with invalid URLs from raw coverage output
(#28210) - fix(ext/cache): add missing Cargo feature (#28178)
- fix(ext/node):
mkdir()
parse file mode (#28609) - fix(ext/node): correct
STATUS_CODES
strings (#28489) - fix(ext/node): decipherIv() range error on invalid final block length (#28215)
- fix(ext/node): emit 'close' event on ServerResponse object when client aborted
the request (#28601) - fix(ext/node): node compatibility issue missing fd in createServer callback
socket object (#27789) - fix(ext/node): propagate 'close' event of IncomingMessage to Socket (#28582)
- fix(ext/node): use primordials in
ext/node/polyfills/_fs/_fs_lstat.ts
(#28644) - fix(ext/node): use primordials in
ext/node/polyfills/_fs/_fs_readv.ts
(#28645) - fix(ext/node): use primordials in
ext/node/polyfills/_fs/_fs_realpath.ts
(#28652) - fix(ext/node): use primordials in
ext/node/polyfills/path/_util.ts
(#28432) - fix(ext/node): use primordials in
ext/node/polyfills/path/common.ts
(#28164) - fix(ext/os): explicitly enable
sysinfoapi
feature onwinapi
dependency
(#28568) - fix(ext/websocket): cancel in-flight handshake on close() (#28598)
- fix(fmt): support "--ext vto" and "--ext njk" (#28262)
- fix(init): force --reload if npm or jsr package (#28150)
- fix(install): don't error on unknown media types in install (#28234)
- fix(install): exclude npm workspace packages from graph roots in
install
(#28401) - fix(npm): further reduce duplicates with optional peers (#28705)
- fix(npm): improve optional peer dep handling (#28651)
- fix(npm): reduce duplicate peers by preferring existing nv if nv anywhere in
ancestor peers (#28663) - fix(npm): reduce occurrences of duplicate packages due to peer dep resolution
(#28586) - fix(outdated): hint to use
--latest
if new versions are available in
outdated --update
(#28190) - fix(run): skip the cjs suggestion for mjs/mts modules (#26698)
- fix(task): support --frozen flag (#28094)
- fix(types): add
Error.isError
type (#28679) - fix(unstable/temporal): implement
Temporal.ZonedDateTime.getTimeZoneTransition
(#27770) - perf(install): keep parsed npm package info in memory cache (#28636)
- perf(install): only read initialized file if we care about the tags (#28242)
- perf(lsp): make auto-imports a little faster (#28106)