Deno v2.2.2stable Released Feb 25, 2025
Impact Score: 5/10

Deno v2.2.2 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: deno ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Deno v2.2.2. Source highlight: fix(check): regression - implicit jsxImportSource was not resolving (#28228)

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โšก Performance & Enhancements (1)

  • perf(install): only read initialized file if we care about the tags (#28242)

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix(check): regression - implicit jsxImportSource was not resolving (#28228)
  • fix(cli): add `compilerOptions.lib` examples to config-file.v1.json (#28226)
  • fix(config): allow specifying absolute path for patch and fix panic with
  • fix(ext/node): decipherIv() range error on invalid final block length (#28215)
  • fix(ext/node): descriptive sqlite error messages (#28272)
  • fix(fmt): support "--ext vto" and "--ext njk" (#28262)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### 2.2.2 / 2025.02.25 - fix(check): regression - implicit jsxImportSource was not resolving (#28228) - fix(cli): add `compilerOptions.lib` examples to config-file.v1.json (#28226) - fix(config): allow specifying absolute path for patch and fix panic with exports in package.json (#28279) - fix(ext/node): decipherIv() range error on invalid final block length (#28215) - fix(ext/node): descriptive sqlite error messages (#28272) - fix(fmt): support "--ext vto" and "--ext njk" (#28262) - fix(http): generate `OtelInfo` only when otel metrics are enabled (#28286) - fix(install): don't error on unknown media types in install (#28234) - fix(lint): don't recurse infinitely for large ASTs (#28265) - fix(lint): give access to SourceCode in 'deno test' (#28278) - fix(lint): plugins ignored when no rust rule active (#28269) - fix(lint): update deno_lint (#28271) - fix(lsp): close server on exit notification (#28232) - fix(lsp): create cacheable `ExportInfoMap` per language service (#28240) - fix(unstable): lint plugin `:exit` called at wrong time (#28229) - fix: add info suggestion for `unsafely-ignore-certificate-errors` and add `--help=full` (#28203) - perf(install): only read initialized file if we care about the tags (#28242)