v2.2.2
📦 denoView on GitHub →
✨ 3 features🐛 11 fixes🔧 7 symbols
Summary
Deno 2.2.2 addresses several regressions including jsxImportSource resolution and linting issues, while improving Node.js compatibility and CLI help documentation.
✨ New Features
- Added support for '--ext vto' and '--ext njk' in deno fmt
- Added info suggestion for 'unsafely-ignore-certificate-errors' and introduced '--help=full'
- Added 'compilerOptions.lib' examples to config-file.v1.json
🐛 Bug Fixes
- Fixed regression where implicit jsxImportSource was not resolving
- Fixed panic in config when using absolute paths for patch and exports in package.json
- Fixed decipherIv() range error on invalid final block length in Node.js compatibility layer
- Improved SQLite error messages to be more descriptive
- Optimized HTTP OtelInfo generation to only occur when metrics are enabled
- Prevented errors on unknown media types during installation
- Fixed infinite recursion in linting for large ASTs
- Restored access to SourceCode in 'deno test' for linting
- Fixed issue where lint plugins were ignored when no Rust rules were active
- Fixed LSP server shutdown on exit notification
- Fixed timing of ':exit' call for unstable lint plugins
🔧 Affected Symbols
jsxImportSourcecompilerOptions.libdecipherIvsqliteOtelInfoSourceCodeExportInfoMap