Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-22 | chore: merge v1.17.1 into main (#13184) | Bartek Iwańczuk | |
2021-12-22 | chore: update deno_graph and deno_doc (#13173) | Kitson Kelly | |
2021-12-18 | refactor: use `once_cell` instead of `lazy_static` (#13135) | Divy Srivastava | |
2021-12-16 | v1.17.0 | Bartek Iwańczuk | |
2021-12-16 | chore: release crates for v1.17.0 (#13112) | Bartek Iwańczuk | |
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-15 | chore: updates to support deno_graph API changes (#13080) | Kitson Kelly | |
2021-12-13 | refactor(ext/crypto): generateKey rust cleanup (#13069) | Luca Casonato | |
2021-12-11 | chore: update swc_ecma_dep_graph (#13053) | Bartek Iwańczuk | |
2021-12-10 | chore: run cargo update (#13051) | David Sherret | |
2021-12-10 | refactor(ext/crypto): symmetric jwk decode in rust (#13047) | Luca Casonato | |
2021-12-09 | feat(lsp): registry suggestion cache respects cache headers (#13010) | Kitson Kelly | |
Fixes #9931 | |||
2021-12-08 | fix: upgrade swc fixing many bundling and `--no-check` bugs (#13025) | David Sherret | |
2021-12-07 | build: pin dependencies in cli crate (#12967) | Bartek Iwańczuk | |
2021-12-07 | chore: upgrade to rustls 0.20 (#12488) | Ryan Dahl | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: Bert Belder <bertbelder@gmail.com> | |||
2021-12-04 | chore: merge v1.16.4 into main (#12984) | Luca Casonato | |
2021-12-03 | chore: update to rusty v8 0.36.0 (#12979) | Luca Casonato | |
2021-12-01 | refactor: deno_tls does not depend on reqwest (#12961) | Ryan Dahl | |
2021-12-01 | refactor: cli doesn't need to depend on deno_tls (#12952) | Ryan Dahl | |
also move create_http_client to deno_fetch | |||
2021-11-28 | refactor: add deno_fetch::Options for init (#12904) | Ryan Dahl | |
deno_fetch::init has a lot of parameters and generic on two types that keeps expanding over time. This refactor adds deno_fetch::Options struct for more clearly defining the various parameters. | |||
2021-11-25 | chore: upgrade lspower to 1.4.0 (#12894) | Bartek Iwańczuk | |
2021-11-24 | chore: merge v1.16.3 into main (#12892) | Bert Belder | |
2021-11-19 | fix(fmt): markdown formatting was incorrectly removing some non-breaking ↵ | David Sherret | |
space html entities (#12818) | |||
2021-11-17 | upgrade: v8 crate 0.35.0 (V8 9.7.106.5) (#12797) | Bert Belder | |
Fixes: #11406 | |||
2021-11-17 | 1.16.2 (#12794) | David Sherret | |
2021-11-17 | chore: bump crates for 1.16.2 (#12792) | David Sherret | |
2021-11-16 | fix(cli): short-circuit in prepare_module_load() (#12604) | Nayeem Rahman | |
2021-11-11 | v1.16.1 | Luca Casonato | |
2021-11-11 | chore: bump crate versions for 1.16.1 (#12729) | Luca Casonato | |
2021-11-10 | fix: non ascii buffer response in http server (#12728) | Luca Casonato | |
2021-11-09 | v1.16.0 | Luca Casonato | |
2021-11-09 | chore: bump crate versions for 1.16.0 (#12706) | Luca Casonato | |
2021-11-09 | feat(cli): support React 17 JSX transforms (#12631) | Kitson Kelly | |
Closes #8440 | |||
2021-11-08 | feat: update to V8 9.7 (#12685) | Luca Casonato | |
This commit updates the rusty_v8 to 0.34.0. This commit also adds the required typings for the new Array#findLast and Array#findIndexLast methods. | |||
2021-11-04 | feat(runtime): give OS errors .code attributes (#12591) | Aaron O'Mullan | |
This adds `.code` attributes to errors returned by the op-layer, facilitating classifying OS errors and helping node-compat. Similar to Node, these `.code` attributes are stringified names of unix ERRNOs, the mapping tables are generated by [tools/codegen_error_codes.js](https://gist.github.com/AaronO/dfa1106cc6c7e2a6ebe4dba9d5248858) and derived from libuv and rust's std internals | |||
2021-11-02 | fix(fmt): reduce likelihood of deno fmt panic for file with multi-byte chars ↵ | David Sherret | |
(#12623) | |||
2021-11-01 | chore: upgrade deno_ast to 0.5.0 (#12595) | David Sherret | |
2021-10-29 | fix(encoding): support additional encoding labels (#12586) | Andreu Botella | |
2021-10-29 | refactor(lsp): use deno_graph and single document struct (#12535) | Kitson Kelly | |
Closes #12473 | |||
2021-10-27 | chore: update to rusty_v8 0.33.0 (#12564) | Luca Casonato | |
2021-10-26 | Use libffi-rs instead of deno-libffi (#12555) | Ryan Dahl | |
Fork is no longer necessary since https://github.com/tov/libffi-rs/pull/33 landed. | |||
2021-10-25 | v1.15.3 (#12533) | Yoshiya Hinosawa | |
2021-10-25 | chore: bump crate version for 1.15.3 (#12531) | Yoshiya Hinosawa | |
2021-10-21 | fix(lsp): formatting should error on certain additional swc diagnostics (#12491) | David Sherret | |
2021-10-20 | feat(serde_v8): StringOrBuffer (#12503) | Aaron O'Mullan | |
2021-10-20 | chore: return serde_v8 to main repo (#12500) | Aaron O'Mullan | |
Reduces fragmentation, avoids version drift and facilitates coordinating serde_v8 and op-layer changes | |||
2021-10-18 | v1.15.2 | Bartek Iwańczuk | |
2021-10-18 | chore: release crates for v1.15.2 (#12478) | Bartek Iwańczuk | |
2021-10-18 | fix(fmt): keep parens for JS doc type assertions (#12475) | David Sherret | |