Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-17 | fix(ext/web): add EventTarget brand checking (#14637) | Colin Ihrig | |
This commit adds brand checking to EventTarget. It also fixes a bug where deno would crash if an abort signal was aborted on the global addEventListener(). | |||
2022-06-16 | update expectations | cjihrig | |
2022-06-16 | fix: make Performance global an EventTarget | cjihrig | |
This commit updates the Performance global to extend EventTarget. | |||
2022-06-14 | feature(web): enable deflate-raw compression format (#14863) | Kayla Washburn | |
2022-06-02 | tests: re-generate WPT certificates (#14774) | Luca Casonato | |
2022-05-26 | fix(core): rethrow exception during structured cloning serialization (#14671) | Mark Ladyshau | |
- Introduced optional callback for Deno.core.serialize API, that returns cloning error if there is one. - Removed try/catch in seralize structured clone function and throw error from callback. - Removed "Object with a getter that throws" assertion from WPT. | |||
2022-05-26 | chore: upgrade rusty_v8 to 0.43.1 (#14713) | Bartek Iwańczuk | |
2022-05-23 | fix(ext/websocket): WebSocket dispatch single close event (#13443) | Leo Kettmeir | |
2022-05-18 | refactor: use spawn API across codebase (#14414) | Leo Kettmeir | |
2022-05-16 | fix(ext/web): throw if listener and signal are null (#14601) | Colin Ihrig | |
This commit fixes a failing WPT test by making EventTarget's addEventListener() method throw if both the listener and the signal option are null. Fixes: https://github.com/denoland/deno/issues/14593 | |||
2022-05-13 | feat(ext/web): add performance.toJSON (#14548) | Geert-Jan Zwiers | |
2022-05-13 | feat(ext/web): implement static `Response.json` (#14566) | Luca Casonato | |
This commit adds support for the static `Response.json` method. | |||
2022-05-13 | chore: update wpt (#14592) | Luca Casonato | |
2022-05-10 | fix(ext/web): brand check in `performance.timeOrigin` (#14550) | Luca Casonato | |
2022-05-06 | feat(web): add `performance.timeOrigin` (#14489) | Geert-Jan Zwiers | |
Add support for the `performance.timeOrigin` web API. Co-authored-by: Jovi De Croock <decroockjovi@gmail.com> | |||
2022-04-19 | feat(ext/web): add globalThis.reportError() (#13799) | Nayeem Rahman | |
2022-04-18 | chore: update wpt (#14313) | Luca Casonato | |
2022-03-15 | disable flakes (#13962) | Ryan Dahl | |
2022-03-14 | feat(ext/web): Add `AbortSignal.timeout()` (#13687) | Andreu Botella | |
2022-03-05 | chore: update deps (#13821) | Satya Rohith | |
2022-03-02 | feat(ext/crypto): AES-GCM support for 128bit IVs (#13805) | Divy Srivastava | |
2022-02-16 | chore: update wpt (#13679) | Andreu Botella | |
2022-02-08 | fix(ext/crypto): support EC p256 private key material in exportKey (#13547) | Divy Srivastava | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2022-01-24 | feat(ext/web): add CompressionStream API (#11728) | Leo Kettmeir | |
Co-authored-by: Luca Casonato <hello@lcas.dev> Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2022-01-20 | chore: update copyright year (#13434) | Yoshiya Hinosawa | |
2022-01-19 | chore: update wpt (#13423) | Leo Kettmeir | |
2022-01-19 | feat(ext/crypto): implement pkcs8/JWK for P-384 curves (#13154) | Sean Michael Wykes | |
2022-01-19 | feat(ext/crypto): implement pkcs8/spki/jwk exportKey for ECDSA and ECDH (#13104) | Sean Michael Wykes | |
2022-01-14 | feat(streams): reject pending reads when releasing reader (#13375) | Leo Kettmeir | |
2022-01-14 | chore: update wpt (#13371) | Leo Kettmeir | |
2022-01-14 | feat(ext/crypto): implement AES-GCM decryption (#13319) | Divy Srivastava | |
2022-01-11 | chore: bump rust-urlpattern to 0.1.3 (#13328) | Leo Kettmeir | |
2022-01-11 | feat(ext/crypto): implement AES-KW for wrapKey/unwrapKey (#13286) | Sean Michael Wykes | |
2022-01-07 | chore: update copyright to 2022 (#13306) | Ryan Dahl | |
Co-authored-by: Erfan Safari <erfanshield@outlook.com> | |||
2022-01-07 | feat(ext/crypto): JWK support for unwrapKey/wrapKey (#13261) | Sean Michael Wykes | |
2022-01-06 | chore(wpt): add "--inspect-brk" flag to WPT runner (#13267) | Sean Michael Wykes | |
2022-01-05 | feat(ext/crypto): implement AES-GCM encryption (#13119) | Divy Srivastava | |
2022-01-03 | feat(ext/crypto): support AES-CTR encrypt/decrypt (#13177) | Sean Michael Wykes | |
Fixes #13201. | |||
2021-12-27 | fix(ext/crypto) include AES-CTR for deriveKey (#13174) | Sean Michael Wykes | |
2021-12-16 | feat(ext/crypto): support importing ECSDA and ECDH (#13088) | Sean Michael Wykes | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-12-15 | feat: Add support for import assertions and JSON modules (#12866) | Bartek Iwańczuk | |
This commit adds proper support for import assertions and JSON modules. Implementation of "core/modules.rs" was changed to account for multiple possible module types, instead of always assuming that the code is an "ES module". In effect "ModuleMap" now has knowledge about each modules' type (stored via "ModuleType" enum). Module loading pipeline now stores information about expected module type for each request and validates that expected type matches discovered module type based on file's "MediaType". Relevant tests were added to "core/modules.rs" and integration tests, additionally multiple WPT tests were enabled. There are still some rough edges in the implementation and not all WPT were enabled, due to: a) unclear BOM handling in source code by "FileFetcher" b) design limitation of Deno's "FileFetcher" that doesn't download the same module multiple times in a single run Co-authored-by: Kitson Kelly <me@kitsonkelly.com> | |||
2021-12-14 | feat(ext/crypto): support exporting RSA JWKs (#13081) | Luca Casonato | |
This commit adds support for exporting RSA JWKs in the Web Crypto API. It also does some minor fixes for RSA JWK imports. Co-authored-by: Sean Michael Wykes <sean.wykes@nascent.com.br> | |||
2021-12-14 | feat(ext/crypto): support importing RSA JWKs (#13071) | Luca Casonato | |
This commit adds support for importing RSA JWKs in the Web Crypto API. Co-authored-by: Sean Michael Wykes <sean.wykes@nascent.com.br> | |||
2021-12-10 | feat(ext/web): implement `AbortSignal.prototype.throwIfAborted()` (#13044) | Andreu Botella | |
See whatwg/dom#1034. | |||
2021-12-10 | chore: update wpt (#13043) | Andreu Botella | |
2021-12-09 | feat(crypto): support `importKey` in SPKI format (#12921) | Yacine Hmito | |
This commit adds support for `spki` key format for `crypto.subtle.importKey` for the RSA* algorithms. | |||
2021-12-08 | feat(streams): support abort reasons in streams (#12991) | Andreu Botella | |
2021-12-06 | chore: Update WPT (#12987) | Andreu Botella | |
2021-12-05 | feat(ext/crypto): implement unwrapKey (#12539) | Divy Srivastava | |
2021-11-28 | feat(ext/crypto): support importing exporting AES JWK keys (#12444) | Divy Srivastava | |