From 0f7a02500c0abdaae4ecfa89259c026c624773a9 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Wed, 20 Jan 2021 00:24:27 -0500 Subject: [PATCH] v1.7.0 with release notes --- Releases.md | 84 +++++++++++++++++++++++++++ docs/contributing/release_schedule.md | 1 - std/version.ts | 2 +- 3 files changed, 85 insertions(+), 2 deletions(-) diff --git a/Releases.md b/Releases.md index 899c3b1b90..35839290ae 100644 --- a/Releases.md +++ b/Releases.md @@ -6,6 +6,90 @@ https://github.com/denoland/deno/releases We also have one-line install commands at: https://github.com/denoland/deno_install +### 1.7.0 / 2021.01.19 + +- BREAKING(unstable): Use hosts for net allowlists (#8845) +- BREAKING(unstable): remove CreateHttpClientOptions.caFile (#8928) +- feat(installer): Add support for MSYS on Windows (#8932) +- feat(unstable): add Deno.resolveDns API (#8790) +- feat(unstable): runtime compiler APIs consolidated to Deno.emit() (#8799, + #9139) +- feat: Add WorkerOptions interface to type declarations (#9147) +- feat: Add configurable permissions for Workers (#8215) +- feat: Standalone lite binaries and cross compilation (#9141) +- feat: add --location= and globalThis.location (#7369) +- feat: add global tls session cache (#8877) +- feat: add markdown support to deno fmt (#8887) +- feat: add utf-16 and big5 to TextEncoder/TextDecoder (#8108) +- feat: denort binary (#9041) +- feat: stabilize Deno.shutdown() and Conn#closeWrite()(#9181) +- feat: support data urls (#8866) +- feat: support runtime flags for deno compile (#8738) +- feat: upload release zips to dl.deno.land (#9090) +- fix(cli): dispatch unload on exit (#9088) +- fix(cli): print a newline after help and version (#9158) +- fix(coverage): do not store source inline in raw reports (#9025) +- fix(coverage): merge duplicate reports (#8942) +- fix(coverage): report partial lines as uncovered (#9033) +- fix(inspector): kill child process after test (#8986) +- fix(install): escape % symbols in windows batch files (#9133) +- fix(install): fix cached-only flag (#9169) +- fix(lsp): Add textDocument/implementation (#9071) +- fix(lsp): Respect client capabilities for config and dynamic registration + (#8865) +- fix(lsp): support specifying a tsconfig file (#8926) +- fix(op_crate/fetch): add back ReadableStream.getIterator and deprecate (#9146) +- fix(op_crate/fetch): align streams to spec (#9103) +- fix(op_crate/web): fix atob to throw spec aligned DOMException (#8798) +- fix(op_crates/fetch): correct regexp for fetch header (#8927) +- fix(op_crates/fetch): req streaming + 0-copy resp streaming (#9036) +- fix(op_crates/web) let TextEncoder#encodeInto accept detached ArrayBuffers + (#9143) +- fix(op_crates/web): Use WorkerLocation for location in workers (#9084) +- fix(op_crates/websocket): respond to ping with pong (#8974) +- fix(watcher): keep working even when imported file has invalid syntax (#9091) +- fix: Use "none" instead of false to sandbox Workers (#9034) +- fix: Worker hangs when posting "undefined" as message (#8920) +- fix: align DOMException API to the spec and add web platform testing of it. + (#9106) +- fix: don't error on version and help flag (#9064) +- fix: don't swallow customInspect exceptions (#9095) +- fix: enable WPT tests (#9072, #9087, #9013, #9016, #9047, #9012, #9007, #9004, + #8990) +- fix: full commit hash in canary compile download (#9166) +- fix: ignore "use asm" (#9019) +- fix: implement DOMException#code (#9015) +- fix: incremental build for deno declaration files (#9138) +- fix: panic during `deno compile` with no args (#9167) +- fix: panic on invalid file:// module specifier (#8964) +- fix: race condition in file watcher (#9105) +- fix: redirect in --location relative fetch (#9150) +- fix: stronger input checking for setTimeout; add function overload (#8957) +- fix: use inline source maps when present in js (#8995) +- fix: use tokio for async fs ops (#9042) +- refactor(cli): remove 'js' module, simplify compiler snapshot (#9020) +- refactor(op_crates/crypto): Prefix ops with "op_crypto_" (#9067) +- refactor(op_crates/websocket): refactor event loop (#9079) +- refactor: Print cause chain when downcasting AnyError fails (#9059) +- refactor: make Process#kill() throw sensible errors on Windows (#9111) +- refactor: move WebSocket API to an op_crate (#9026) +- upgrade: Rust 1.49.0 (#8955) +- upgrade: deno_doc, deno_lint, dprint, swc_ecmascript, swc_bundler (#9003) +- upgrade: deno_lint to 0.2.16 (#9127) +- upgrade: rusty_v8 0.16.0, v8 8.9.255.3 (#9180) +- upgrade: swc_bundler 0.19.2 (#9085) +- upgrade: tokio 1.0 (#8779) + +Changes in std version 0.84.0: + +- BREAKING(std/wasi): make implementation details private (#8996) +- BREAKING(std/wasi): return exit code from start (#9022) +- feat(std/wasi): allow stdio resources to be specified (#8999) +- fix(std): Don't use JSDoc syntax for browser-compatibility headers (#8960) +- fix(std/http): Use ES private fields in server (#8981) +- fix(std/http): parsing of HTTP version header (#8902) +- fix(std/node): resolve files in symlinked directories (#8840) + ### 1.6.3 / 2020.12.30 - feat(lsp): Implement textDocument/rename (#8910) diff --git a/docs/contributing/release_schedule.md b/docs/contributing/release_schedule.md index 45924628a0..b632a81c98 100644 --- a/docs/contributing/release_schedule.md +++ b/docs/contributing/release_schedule.md @@ -5,7 +5,6 @@ version is released weekly, except in the week before a new minor release. The release dates for the upcoming minor releases are: -- 1.7.0: January 19th, 2021 - 1.8.0: March 2nd, 2021 - 1.9.0: April 13, 2021 diff --git a/std/version.ts b/std/version.ts index a77797029c..575fb7435d 100644 --- a/std/version.ts +++ b/std/version.ts @@ -5,4 +5,4 @@ * the cli's API is stable. In the future when std becomes stable, likely we * will match versions with cli as we have in the past. */ -export const VERSION = "0.83.0"; +export const VERSION = "0.84.0";