Change8

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