summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-02feat(cli): update to TypeScript 4.6.2 (#13474)Kitson Kelly
2022-03-01chore(tools): use automation scripts from automation repo (#13796)David Sherret
2022-03-01fix(runtime): disable console color for non tty stdout (#13782)Antonio Musolino
2022-02-28chore: Add "noImplicitOverride" to config-file.v1.json (#13780)Elisée Maurer
2022-02-27feat: Add Deno.TcpConn class, change return type from Deno.connect (#13714)Bartek Iwańczuk
2022-02-27feat(compat): CJS/ESM interoperability (#13553)Bartek Iwańczuk
This commit adds CJS/ESM interoperability when running in --compat mode. Before executing files, they are analyzed and all CommonJS modules are transformed on the fly to a ES modules. This is done by utilizing analyze_cjs() functionality from deno_ast. After discovering exports and reexports, an ES module is rendered and saved in memory for later use. There's a caveat that all files ending with ".js" extension are considered as CommonJS modules (unless there's a related "package.json" with "type": "module").
2022-02-26fix(test): use --no-prompt by default (#13777)Bartek Iwańczuk
This commit changes "deno test" subcommand, to always never prompt for permissions (ie. as if "deno test" was run with "--no-prompt" flag).
2022-02-25chore(ci): pin setup-gcloud to `v0` instead of `master` (#13764)David Sherret
2022-02-25feat: deno test --trace-ops (#13770)Bartek Iwańczuk
This commit adds "--trace-ops" flag to "deno test" subcommand. This flag enables saving of stack traces for async ops, that before were always saved. While the feature proved to be very useful it comes with a significant performance hit, it's caused by excessive source mapping of stack frames.
2022-02-25fix(cli): disable config discovery for remote script (#13745)Yoshiya Hinosawa
2022-02-24chore: upgrade to Rust 1.59 (#13767)David Sherret
2022-02-25feat(cli): support data url (#13667)Simon Lecoq
Closes #11141
2022-02-25chore: update deno_std submodule (#13771)Bartek Iwańczuk
2022-02-241.19.1 (#13762)David Sherret
2022-02-24chore: bump crate versions for 1.19.1 (#13760)David Sherret
2022-02-24chore: upgrade swc_ecmascript to 0.114 (#13758)David Sherret
2022-02-24fix(compile): Support import maps (#13756)Divy Srivastava
2022-02-24feat(ext/net): support cert, key options in listenTls (#13740)Yoshiya Hinosawa
2022-02-23fix(upgrade): move the file permission check to the beginning of the upgrade ↵mlemesle
process (#13726)
2022-02-24refactor: remove dead code from lsp (#13743)Kitson Kelly
2022-02-23bench: core.encode/decode (#13750)Aaron O'Mullan
2022-02-23feat: allow specification of import map in config file (#13739)Kitson Kelly
Closes: #12800
2022-02-22docs: code example to `structuredClone`, `CompressionStream`, ↵Geert-Jan Zwiers
`DecompressionStream` (#13719) Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2022-02-21chore: use `rustfmt` cli via dprint for faster format (#13735)David Sherret
2022-02-18fix(vendor): do not add absolute specifiers to scopes (#13710)David Sherret
2022-02-19chore: update CODEOWNERS (#13712)Bartek Iwańczuk
2022-02-18feat(ext/ffi): Support read only global statics (#13662)Aapo Alasuutari
2022-02-17chore(permissions): clean up duplicate arguments (#13700)Leo Kettmeir
2022-02-17chore: bump nix to 0.23 (#13701)Divy Srivastava
2022-02-17v1.19.0Bartek Iwańczuk
2022-02-17chore: release crates for v1.19.0 (#13698)Bartek Iwańczuk
2022-02-17feat: never prompt for hrtime permission (#13696)Ryan Dahl
2022-02-17feat: Add hint to permission prompt to display allow flag (#13695)Ryan Dahl
2022-02-16feat(test): improved op sanitizer errors + traces (#13676)Luca Casonato
This commit improves the error messages for the `deno test` async op sanitizer. It does this in two ways: - it uses handwritten error messages for each op that could be leaking - it includes traces showing where each op was started This "async op tracing" functionality is a new feature in deno_core. It likely has a significant performance impact, which is why it is only enabled in tests.
2022-02-16feat: deno vendor (#13670)David Sherret
2022-02-16chore: make new TCP conn methods unstable (#13686)Luca Casonato
2022-02-16tests: deflake a bunch of net related tests (#13685)Luca Casonato
2022-02-16fix(ext/console): print circular ref indicator in cyan (#13684)Leo Kettmeir
2022-02-16chore: upgrade deno_lint to 0.25.0 (#13683)Bartek Iwańczuk
2022-02-16chore: update wpt (#13679)Andreu Botella
2022-02-16tests: unflake httpServerIncompleteMessage (#13682)Luca Casonato
2022-02-16docs(ext/fetch): fix copy-paste errors in Request docs (#13681)ylxdzsw
2022-02-16chore: update v8 (#13680)Luca Casonato
2022-02-16chore: improve error messages in CompressionStream (#13585)Luca Casonato
This commit makes the error messages that one sees when passing something other than a BufferSource to a (De)CompressionStream. The WPT tests already pass, because they just check for error type (TypeError), and not error message. A TypeError was already thrown for invalid values via serde_v8.
2022-02-16fix(ext/crypto): optional additionalData in encrypt/decrypt (#13669)Divy Srivastava
2022-02-16feat(ext/http): add support for unix domain sockets (#13628)ylxdzsw
2022-02-15feat(coverage): add "--output" flag (#13289)VishnuJin
This commit adds "--output" to "deno coverage" subcommand. It can be used instead of piping output to a file. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2022-02-15fix: add missing fields to Deno.FsFile (#13674)Bartek Iwańczuk
2022-02-15feat: Add Deno.FsFile, deprecate Deno.File (#13660)Bartek Iwańczuk
2022-02-15feat(runtime): web streams in fs & net APIs (#13615)Luca Casonato
This commit adds `readable` and `writable` properties to `Deno.File` and `Deno.Conn`. This makes it very simple to use files and network sockets with fetch or the native HTTP server.