
Deno 2.7 brings stable Temporal API, Windows on ARM support & better Node.js compatibility
Deno 2.7 is now available as the latest version of this open source runtime for JavaScript and TypeScript. This release introduces several headline features, beginning with the stabilization of the Temporal API. Developers no longer need the --unstable-temporal flag, allowing more consistent and reliable date and time operations across projects.
Alongside API enhancements, Deno now delivers official builds for Windows on ARM devices. This enables native performance on laptops such as the Surface Pro X and Snapdragon-powered ThinkPad X13s, removing the need for x86 emulation and meeting a longstanding user request.
Building on interoperability, Deno now offers first-class support for package.json files, including the overrides field. This helps developers manage dependency versions deep within their Node.js project trees, reducing friction when migrating projects.
Following these developments, the update introduces new Deno.spawn(), Deno.spawnAndWait(), and Deno.spawnAndWaitSync() APIs, streamlining the process of running subprocesses compared to the previous Deno.Command API. The release also upgrades the V8 JavaScript engine to version 14.5, which brings performance improvements, bug fixes, and the latest JavaScript language features. Additional updates cover Node.js compatibility enhancements, general API and package manager changes, and various quality of life improvements.