Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-29 | fix(runtime): require full read and write permissions to create symlinks ↵ | David Sherret | |
(#12554) | |||
2021-10-29 | feat: stabilize Deno.startTls (#12581) | Luca Casonato | |
This commit stabilizes `Deno.startTls` and removes `certFile` from the `StartTlsOptions`. | |||
2021-10-26 | feat(ext/net): add TlsConn.handshake() (#12467) | Bert Belder | |
A `handshake()` method was added that returns when the TLS handshake is complete. The `TlsListener` and `TlsConn` interfaces were added to accomodate this new method. Closes: #11759. | |||
2021-10-26 | feat(runtime): add Deno.addSignalListener API (#12512) | Yoshiya Hinosawa | |
2021-10-19 | fix(cli/dts): update std links for deprecations (#12496) | Nayeem Rahman | |
2021-10-19 | docs(Deno.Process.kill): Added example for Deno.Process.kill() (#12464) | Robert Schultz | |
2021-10-13 | fix(runtime/ops/worker_host): move permission arg parsing to Rust (#12297) | Nayeem Rahman | |
2021-10-11 | feat(unstable/test): imperative test steps API (#12190) | David Sherret | |
2021-10-11 | fix(ext/ffi): types for nonblocking FFI (#12345) | Divy Srivastava | |
2021-10-10 | refactor(metrics): move to core (#12386) | Aaron O'Mullan | |
Avoids overhead of wrapping ops (and allocs when inspecting async-op futures) | |||
2021-10-10 | feat: Stabilize Deno.kill and Deno.Process.kill (#12375) | Ryan Dahl | |
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> | |||
2021-10-10 | feat: stabilize Deno.resolveDns (#12368) | Satya Rohith | |
2021-10-08 | fix(ext/ffi): missing "buffer" type definitions (#12371) | Divy Srivastava | |
2021-09-30 | feat(tls): custom in memory CA certificates (#12219) | Luca Casonato | |
This adds support for using in memory CA certificates for `Deno.startTLS`, `Deno.connectTLS` and `Deno.createHttpClient`. `certFile` is deprecated in `startTls` and `connectTls`, and removed from `Deno.createHttpClient`. | |||
2021-09-24 | docs: fix native http jsdoc examples (#12207) | Leo K | |
2021-09-19 | fix(cli): move Deno.flock and Deno.funlock to unstable types (#12138) | Casper Beyer | |
2021-09-13 | feat(unstable): allow specifing gid and uid for subprocess (#11586) | Leo K | |
2021-09-13 | feat: stabilise Deno.upgradeWebSocket (#12024) | Bartek Iwańczuk | |
2021-09-06 | BREAKING(unstable): Remove Deno.Signals enum, Deno.signals.* (#11909) | Ryan Dahl | |
2021-09-02 | feat(fmt): add basic JS doc formatting (#11902) | David Sherret | |
2021-08-31 | fix: move unstable declarations to deno.unstable (#11876) | Luca Casonato | |
2021-08-27 | feat(cli): Update to TypeScript 4.4 (#11678) | Kitson Kelly | |
2021-08-26 | docs: Add async iterator alternative for Deno.serveHttp (#11850) | Sebastien Filion | |
2021-08-25 | feat(fetch): mTLS client certificates for fetch() (#11721) | Sean Michael Wykes | |
This commit adds support for specifying client certificates when using fetch, by means of `Deno.createHttpClient`. | |||
2021-08-24 | fix(typings): fix property name in DiagnosticMessageChain interface (#11821) | Sebastien Filion | |
2021-08-24 | feat(unstable): Add file locking APIs (#11746) | Tilman Roeder | |
This commit adds following unstable APIs: - Deno.flock() - Deno.flockSync() - Deno.funlock() - Deno.funlockSync() | |||
2021-08-24 | feat(unstable): Support file URLs in Deno.dlopen() (#11658) | Nayeem Rahman | |
2021-08-24 | BREAKING(unstable): Fix casing in FfiPermissionDescriptor (#11659) | Nayeem Rahman | |
2021-08-15 | fix: don't statically type name on Deno.errors (#11715) | Luca Casonato | |
2021-08-10 | feat: add new esnext types (#11627) | Kitson Kelly | |
2021-08-10 | feat: add experimental WebSocketStream API (#10365) | Leo K | |
This commit adds the experimental WebSocketStream API when using the --unstable flag. The explainer for the API can be found here: https://github.com/ricea/websocketstream-explainer | |||
2021-08-09 | feat(extensions/web): add structuredClone function (#11572) | Leo K | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-08-06 | feat: ffi to replace plugins (#11152) | Elias Sjögreen | |
This commit removes implementation of "native plugins" and replaces it with FFI API. Effectively "Deno.openPlugin" API was replaced with "Deno.dlopen" API. | |||
2021-08-06 | revert: allow URL for permissions (#11600) | Bartek Iwańczuk | |
Revert changes to "net" permissions in regards to handling URLs introduced in 15b0e61de. | |||
2021-08-06 | feat: support AbortSignal in writeFile (#11568) | Benjamin Gruenbaum | |
2021-08-06 | feat(runtime): allow URL for permissions (#11578) | Leo K | |
2021-08-04 | feat(unstable): clean environmental variables for subprocess (#11571) | Leo K | |
This commit adds "Deno.RunOptions.clearEnv" option, that allows to clear environmental variables from parent process before spawning a subprocess. | |||
2021-08-02 | feat: stabilize Deno.serveHttp() (#11544) | Bartek Iwańczuk | |
This commit moves "Deno.serveHttp()" and related types to stable namespace. | |||
2021-07-29 | feat(runtime): implement navigator.hardwareConcurrency (#11448) | Divy Srivastava | |
This commit implements "navigator.hardwareConcurrency" API, which supersedes "Deno.systemCpuInfo()" API (which was removed in this commit). | |||
2021-07-26 | fix(cli/dts): Type `Deno.errors.*` as subclasses of `Error` (#10702) | Liam Murphy | |
2021-07-19 | fix(tsc): add .at() types manually to tsc (#11443) | Kitson Kelly | |
Fixes: #11441 | |||
2021-07-12 | chore(runtime): deprecate `Deno.copy` (#11369) | Luca Casonato | |
2021-07-12 | refactor: deno_http op crate (#11335) | Luca Casonato | |
2021-07-11 | Revert "Remove unstable native plugins (#10908)" | Ryan Dahl | |
This reverts commit 7dd4090c2a3dc0222fd6ff611eeb2bd69cd28224. | |||
2021-07-03 | feat: enable WebAssembly.instantiateStreaming and wasm async compilation ↵ | Andreu Botella | |
(#11200) The WebAssembly streaming APIs used to be enabled, but used to take buffer sources as their first argument (see #6154 and #7259). This change re-enables them, requiring a Promise<Response> instead, as well as enabling asynchronous compilation of WebAssembly modules. | |||
2021-07-02 | Remove unstable native plugins (#10908) | Bartek Iwańczuk | |
This commit removes implementation of native plugins alongside the unstable "Deno.openPlugin()" API. | |||
2021-06-29 | feat: Add "deno_net" extension (#11150) | Bartek Iwańczuk | |
This commits moves implementation of net related APIs available on "Deno" namespace to "deno_net" extension. Following APIs were moved: - Deno.listen() - Deno.connect() - Deno.listenTls() - Deno.serveHttp() - Deno.shutdown() - Deno.resolveDns() - Deno.listenDatagram() - Deno.startTls() - Deno.Conn - Deno.Listener - Deno.DatagramConn | |||
2021-06-25 | chore(ext/console): deprecate Deno.customInspect (#10035) | Yoshiya Hinosawa | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-06-22 | feat(core): support AbortSignal in readFile (#10943) | Benjamin Gruenbaum | |
2021-06-22 | feat: transfer MessagePort between workers (#11076) | Luca Casonato | |
Add support for transferring `MessagePort`s between workers. |