v2.2.3
📦 denoView on GitHub →
✨ 1 features🐛 12 fixes🔧 8 symbols
Summary
Deno 2.2.3 focuses on stability and performance, featuring significant fixes for Node.js compatibility, unstable lint plugins, and LSP refinements.
✨ New Features
- feat(unstable): lint plugins now support field selectors
🐛 Bug Fixes
- fix(add): improved help text for the --dev argument
- fix(check/npm): moved 'not found' errors inside npm packages to tsc diagnostics
- fix(ext/node): implemented SQLite reset guards to prevent database locks
- fix(ext/node): resolved node compatibility issue where 'fd' was missing in createServer callback socket objects
- fix(fmt/md): fixed handling of callouts followed by non-text in Markdown formatting
- fix(lint): ensured linting runs with --no-prompt
- fix(lsp): included prefix and suffix for rename edits and limited languages in semantic tokens provider
- fix(node): require(esm) now prefers 'module.exports' export
- fix(otel): prevented throwing when calling setActiveSpan at the root level
- fix(unstable): resolved various lint plugin issues including PrivateIdentifier types, ObjectPattern inconsistencies, and selector logic (:has, :is, :not)
- fix: added 'module.exports' export to ESM CJS wrapper module
- fix: respect lockfile for multiple available JSR versions
🔧 Affected Symbols
createServersetActiveSpanPropertyDefinitionPrivateIdentifierObjectPatternExportAllDeclarationFixFixData