v2.4.2
📦 denoView on GitHub →
✨ 1 features🐛 11 fixes🔧 7 symbols
Summary
This release focuses on bug fixes for Node.js compatibility, tsconfig resolution, and LSP improvements, alongside an upgrade to deno_core 0.352.1.
✨ New Features
- Added support for importing files in npm packages as bytes and text (unstable feature).
🐛 Bug Fixes
- Defaulted 'jsxImportSource' to 'react' in bundle configuration.
- Temporarily ignore ERR_TYPES_NOT_FOUND during check operations.
- Prevented errors on invalid path input for Node.js 'exists' and 'existsSync' APIs.
- Added validation for path parameters on Node.js 'link' and 'linkSync' APIs.
- Fixed panic occurring with many overlapping lint fixes.
- Improved LSP tsconfig features for better parity with 'deno check'.
- Prioritized deno.json over tsconfig if it contains compiler options.
- Aligned 'strict' and 'noImplicitOverride' with tsc defaults in tsconfig.
- Made the 'global' global variable writeable.
- Fixed early initialization logging and signal handling.
- Upgraded deno_core to 0.352.1.
🔧 Affected Symbols
jsxImportSourcefs.existsfs.existsSyncfs.linkfs.linkSyncglobaldeno_core