Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-08 | feat: add URLPattern API (#11941) | Luca Casonato | |
This adds support for the URLPattern API. The API is added in --unstable only, as it has not yet shipped in any browser. It is targeted for shipping in Chrome 95. Spec: https://wicg.github.io/urlpattern/ Co-authored-by: crowlKats < crowlkats@toaxl.com > | |||
2021-09-08 | fix(ext/http): resource leak if request body is not consumed (#11955) | Bartek Iwańczuk | |
2021-09-07 | fix: remove windows-only panic when calling `Deno.kill` (#11948) | David Sherret | |
2021-09-06 | BREAKING(unstable): Remove Deno.Signals enum, Deno.signals.* (#11909) | Ryan Dahl | |
2021-09-05 | chore(std/http): server module name migration (#11890) | Craig Morten | |
2021-09-04 | refactor(testing): redirect console output via reporter (#11911) | Casper Beyer | |
This feeds console output to the reporter and handles silencing there instead of in the JavaScript code. | |||
2021-09-02 | chore: upgrade crates (#11894) | Bartek Iwańczuk | |
Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2021-08-29 | feat(ext/crypto): support JWK export for HMAC (#11864) | Divy Srivastava | |
2021-08-27 | feat(ext/crypto): support JWK import for HMAC (#11716) | Divy Srivastava | |
2021-08-25 | chore(tests): improve unit tests using `deferred` (#11842) | David Sherret | |
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-25 | fix(ext/http): websocket upgrade header check (#11830) | Dayan C. Galiazzi | |
2021-08-24 | feat(ext/crypto): implement encrypt, decrypt & generateKey for RSA-OAEP (#11654) | Divy Srivastava | |
2021-08-24 | feat(extensions/console): right align numeric columns in table (#11748) | Nicolas Stucki | |
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-23 | fix(ext/ffi): don't panic on invalid enum values (#11815) | Luca Casonato | |
Co-authored-by: Feng Yu <f3n67u@gmail.com> | |||
2021-08-23 | fix(ext/http): resource leak on HttpConn.close() (#11805) | Bartek Iwańczuk | |
This commit adds tracking of resources that are related to "HttpConn" so they can be closed automatically when closing the connection. | |||
2021-08-21 | doc(test): add --location to unit test command (#11793) | Feng Yu | |
2021-08-21 | tests: remove redundant type assertion (#11794) | Feng Yu | |
2021-08-17 | fix(ext/crypto): exportKey() for HMAC (#11737) | Divy Srivastava | |
Fixes typings and innerKey processing (WPT doesn't test exportKey for HMAC so this wasn't caught earlier). | |||
2021-08-16 | fix(ext/fetch): better error if no content-type | Ben Noordhuis | |
The streaming WASM support code inspects the Response object's Content-Type header but if that was missing, it failed with a fairly inscrutable "String.prototype.toLowerCase called on null or undefined" exception. Now it raises a more legible "Invalid WebAssembly content type" exception. | |||
2021-08-16 | chore(cli/tests): disable flaky test on macos ci (#11726) | Ben Noordhuis | |
Refs #11580. | |||
2021-08-16 | test(ext/http): add test for incomplete HTTP message and fix resource leak ↵ | Bartek Iwańczuk | |
(#11717) This commit adds a test case for "Http: connection closed before message completed" error as well as fixing an edge with resource leak when the error is raised. | |||
2021-08-14 | chore: move importKey tests to webcrypto_unit.ts (#11706) | Divy Srivastava | |
2021-08-13 | fix(ext/crypto): importKey() SecurityError on non-extractable keys (#11662) | Divy Srivastava | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-08-13 | fix(ext/http): remove unwrap() when HTTP conn errors (#11674) | Bartek Iwańczuk | |
2021-08-13 | fix(ext/crypto): take a copy of keyData bytes (#11666) | Divy Srivastava | |
2021-08-11 | chore: move test files to testdata directory (#11601) | David Sherret | |
2021-08-10 | feat: add new esnext types (#11627) | Kitson Kelly | |
2021-08-09 | feat: support client certificates for connectTls (#11598) | Ryan Dahl | |
Co-authored-by: Daniel Lamando <dan@danopia.net> Co-authored-by: Erik Price <github@erikprice.net> | |||
2021-08-09 | fix(websocket): allow any close code for server (#11614) | Leo K | |
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-05 | refactor(cli/tests): remove unnecessary void return types (#11577) | Leo K | |
2021-08-04 | chore: refactor `netHangsOnClose` test to not use `deferred` (#11585) | David Sherret | |
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 | Revert "fix(extensions/fetch): Add Origin header to outgoing requests for ↵ | Bartek Iwańczuk | |
fetch (#11557)" (#11565) This reverts commit f87aa44d94240327fb4ab1dc756d70f71247edb4. | |||
2021-08-02 | fix(extensions/fetch): Add Origin header to outgoing requests for fetch (#11557) | Feng Yu | |
2021-07-31 | chore: fix failing netTcpListenCloseWhileIterating test on some machines ↵ | David Sherret | |
(#11552) | |||
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-28 | BREAKING(unstable): Rename Deno.WebSocketUpgrade::websocket to socket (#11542) | Nayeem Rahman | |
2021-07-24 | fix(http): support multiple options in connection header for websocket (#11505) | Pavel Hrách | |
Fixes #11494 | |||
2021-07-22 | fix(http/ws): case insensitive connection header (#11489) | Luca Casonato | |
The "connection" header should be case insensitive: https://datatracker.ietf.org/doc/html/rfc7230#section-6.1 | |||
2021-07-20 | tests: re-enable disabled Response.formData test (#11453) | Luca Casonato | |
2021-07-19 | fix(tsc): add .at() types manually to tsc (#11443) | Kitson Kelly | |
Fixes: #11441 | |||
2021-07-16 | fix(ext/http): correctly concat cookie headers (#11422) | Luca Casonato | |
Cookie headers should not be concatenated by commas, rather by semicolons. | |||
2021-07-13 | upgrade: deno_lint 0.10.0 (#11374) | Luca Casonato | |