v2.1.6
📦 denoView on GitHub →
✨ 5 features🐛 10 fixes🔧 8 symbols
Summary
Deno 2.1.6 focuses on bug fixes for the LSP, Node.js compatibility (specifically FileHandle methods and child_process environment), and improvements to the 'deno compile' and 'deno outdated' commands.
✨ New Features
- Added writev method to Node.js FileHandle class
- Added chown method to Node.js FileHandle class
- Added utimes method to Node.js FileHandle class
- Allow npm packages to augment ImportMeta in LSP/check
- Added bare-node-builtin hint when using import maps
🐛 Bug Fixes
- Correctly resolve compilerOptions.types in LSP
- Fix tsc type resolution bugs
- Store embedded filesystem case sensitivity in deno compile
- Improve deno compile handling on Windows when deno_dir is on a different drive letter
- Fix Playwright HTTP client compatibility in Node.js layer
- Prevent node:child_process from always inheriting the parent environment
- Fix pathless untitled URI handling in LSP
- Ensure deno outdated uses the latest tag even if it matches current version
- Retain strict semver specifiers when running deno outdated updates
- Prevent LSP from resolving unknown media types to .js extensions
🔧 Affected Symbols
FileHandle.writevFileHandle.chownFileHandle.utimesnode:child_processImportMetacompilerOptions.typesdeno compiledeno outdated