v2.4.4
📦 denoView on GitHub →
✨ 4 features🐛 11 fixes🔧 15 symbols
Summary
Deno 2.4.4 introduces several unstable features including a JSON REPL and EventSource headers, alongside extensive bug fixes for Node.js compatibility and bundling.
✨ New Features
- Add JSON REPL (unstable)
- Allow setting headers on EventSource (unstable)
- Allow specifying default path and path prefix (unstable)
- Implement custom inspect for AtomicOperation (unstable)
🐛 Bug Fixes
- Fix bundling of npm packages when requiring sub-directories or importing directories with package.json
- Use non-node conditions for --platform=browser in bundler
- Ensure Deno.build.standalone is set in workers during compilation
- Improve Node.js compatibility for fs.open, fs.rename, fs.unlink, and fs.readv
- Fix crypto.randomInt panic when called without arguments
- Support TLS for unix sockets in Node.js compatibility layer
- Fix stdin readable stream autoClose behavior
- Improve handling of linked JSR packages in lockfile
- Update version requirements even if locked to latest version
- Fix Android build issues
- Fix incorrect relative-package-import diagnostic during publish
🔧 Affected Symbols
EventSourceAtomicOperationDeno.build.standalonefs.openfs.openSyncfs.renamefs.renameSyncfs.unlinkfs.unlinkSyncfs.readvStringDecodercrypto.randomIntosworker_threadsstructuredClone