v2.6.6
📦 denoView on GitHub →
✨ 5 features🐛 18 fixes🔧 18 symbols
Summary
This release introduces several new features, including progress bars for TSGO downloads and task globbing support, alongside numerous bug fixes across various extensions like node, crypto, and sqlite.
✨ New Features
- Show progress bar for TSGO downloads in CLI/tsc.
- Accept bare host and bare port for the --inspect flag in the inspector.
- Add /ws/events endpoint in the unstable inspector server and notify watcher restart event in it.
- Support for `globstar`, `failglob`, `nullglob`, and `pipefail` in tasks.
- Instrument cron with OTEL.
🐛 Bug Fixes
- Improved `@types/` package resolution for the global resolver in check.
- Fixed non-determinism in `deno doc --lint`.
- Always spawn subprocess for dx.
- Added support for SHA3 in ext/crypto.
- Fixed `assert` compatibility in ext/node.
- Fixed deadline resolution for queued timers in ext/node.
- Implemented PerformanceObserver in ext/node.
- Implemented getValidStdio for child_process in ext/node.
- Improved child_process CLI argument parsing in ext/node.
- Fixed inspector.open() and inspector.close() in ext/node.
- Prevented dereferencing symlinks on `fs.rm` in ext/node.
- Properly implemented process.features in ext/node.
- Validated fd in tty.isatty and enabled pseudo-tty tests in ext/node.
- Fixed double free of Session after database closed in ext/sqlite.
- Exported PerformanceObserver and PerformanceObserverEntryList in ext/web.
- Prevented including tsconfig imports in the publish graph.
- Included `npm:@types/` package resolution in published packages.
- Never set 1005 outbound close code.