Releases
v1.29.0
1.29.0 / 2022.12.14
feat(cli): support configuring the lock file in the config file (#16781 )
feat(cli): support deno bench in the config file (#16608 )
feat(ext/ffi): better type hints for Deno.dlopen (#16874 )
feat(flags): add deno check --all
as new preferred alias for --remote
(#16702 )
feat(fmt): improve width calculation (#16982 )
feat(init): Generate deno.json by default (#16389 )
feat(init): Generate main_bench.ts by default (#16786 )
feat(init): Use jsonc for configuration file (#17002 )
feat(napi): improve napi coverage (#16198 )
feat(npm): add support for NPM_CONFIG_REGISTRY
(#16980 )
feat(ops): Fast zero copy string arguments (#16777 )
feat(repl): run "deno repl" with no permissions (#16795 )
feat(repl): support npm packages (#16770 )
feat: Stabilize Deno.TcpConn.setNoDelay() and Deno.TcpConn.setKeepAlive()
(#17003 )
feat: add --inspect-wait
flag (#17001 )
feat: ignore node_modules
and .git
folders when collecting files
everywhere (#16862 )
feat: improve download progress bar (#16984 )
feat: support createNew
in Deno.writeFile
(#17023 )
feat: upgrade to TypeScript 4.9.3 (#16973 )
fix(cli/upgrade): properly cleanup after finished (#16930 )
fix(compile): ensure import map is used when specified in deno config file
(#16990 )
fix(ext/fetch): new Request should soft clone (#16869 )
fix(ext/websocket): Reland make try_send ops infallible (#16968 )
fix(fmt): panic in yaml header with multi-byte characters (#17042 )
fix(napi): respect --quiet flag in unimplemented warnings (#16935 )
fix(npm): ancestor that resolves peer dependency should not include self in id
(#16693 )
fix(npm): dependency types were sometimes not being resolved when package had
no types entry (#16958 )
fix(npm): support loose node semver ranges like >= ^x.x.x
(#17037 )
fix(ops): disallow auto-borrowing OpState across potential await point
(#16952 )
fix(permissions): Allow ancestor path for --allow-ffi (#16765 )
fix(task): improve word parsing (#16911 )
fix(task): support redirects in pipe sequences (#16903 )
fix(test): handle scenario where --trace-ops would cause an unhandled promise
rejection (#16970 )
fix(test): improve how --fail-fast
shuts down when hitting limit (#16956 )
fix(upgrade): respect the --quiet
flag (#16888 )
fix(upgrade/windows): correct command in windows access denied message
(#17049 )
fix(upgrade/windows): show informative message on access denied error (#16887 )
fix(vendor): properly handle bare specifiers that start with http (#16885 )
fix(windows): support special key presses in raw mode (#16904 )
fix: always derive http client from cli flags (#17029 )
fix: default to "inherit"
for Deno.Command#spawn()
's stdout
& stderr
(#17025 )
fix: respect the --quiet
flag in more cases (#16998 )
npm: ensure runtime exceptions are surfaced when debugger is attached (#16943 )
perf(ext/websocket): skip Events constructor checks (#16365 )
perf: use fast api for io read/write sync (#15863 )
unstable: remove Deno.spawn, Deno.spawnSync, Deno.spawnChild APIs (#16893 )
You can’t perform that action at this time.