Change8

v2.1.12

📦 denoView on GitHub →
🐛 6 fixes🔧 5 symbols

Summary

This maintenance release fixes a version reporting error in the CLI and addresses several compatibility issues within the Node.js emulation layer, specifically regarding crypto, child processes, and performance hooks.

🐛 Bug Fixes

  • Corrected version number reporting in 'deno -v'
  • Aliased 'shake-128' and 'shake-256' hash algorithms in Node.js compatibility layer
  • Ensured crypto cipher APIs return 'Buffer' objects
  • Added support for the 'input' option in 'spawnSync'
  • Updated path separator polyfills to use primordials
  • Added missing 'reset' method to the event loop delay histogram

🔧 Affected Symbols

denonode:cryptonode:child_process.spawnSyncnode:pathnode:perf_hooks.RecordableHistogram