From cb0acfe305a0f2f13773f41a038d8a919c3730ae Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Fri, 3 Apr 2020 14:38:56 -0400 Subject: [PATCH] v0.39.0 --- Cargo.lock | 6 +++--- Releases.md | 33 +++++++++++++++++++++++++++++++++ cli/Cargo.toml | 10 +++++----- core/Cargo.toml | 2 +- deno_typescript/Cargo.toml | 4 ++-- 5 files changed, 44 insertions(+), 11 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a8dd597a16..2e35b41bb2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -459,7 +459,7 @@ dependencies = [ [[package]] name = "deno" -version = "0.38.0" +version = "0.39.0" dependencies = [ "atty", "base64 0.11.0", @@ -511,7 +511,7 @@ dependencies = [ [[package]] name = "deno_core" -version = "0.38.0" +version = "0.39.0" dependencies = [ "derive_deref", "downcast-rs", @@ -527,7 +527,7 @@ dependencies = [ [[package]] name = "deno_typescript" -version = "0.38.0" +version = "0.39.0" dependencies = [ "deno_core", "serde", diff --git a/Releases.md b/Releases.md index c4fb7bf94f..3d93b6d7df 100644 --- a/Releases.md +++ b/Releases.md @@ -6,6 +6,39 @@ https://github.com/denoland/deno/releases We also have one-line install commands at https://github.com/denoland/deno_install +### v0.39.0 / 2020.04.03 + +- BREAKING CHANGE: Move encode, decode helpers to /std/encoding/utf8.ts, delete + /std/strings/ (#4565) +- BREAKING CHANGE: Remove /std/media_types (#4594) +- BREAKING CHANGE: Remove old release files (#4545) +- BREAKING CHANGE: Remove std/strings/pad.ts because String.prototype.padStart + exists (#4564) +- feat: Add common to std/path (#4527) +- feat: Added colors to doc output (#4518) +- feat: Expose global state publicly (#4572) +- feat: Make inspector more robust, add --inspect-brk support (#4552) +- feat: Publish deno types on release (#4583) +- feat: Support dynamic import in bundles. (#4561) +- feat: deno test --filter (#4570) +- feat: improve console.log serialization (#4524, #4472) +- fix(#4550): setCookie should append cookies (#4558) +- fix(#4554): use --inspect in repl & eval (#4562) +- fix(deno doc): handle 'declare' (#4573) +- fix(deno doc): parse super-class names (#4595) +- fix(deno doc): parse the "implements" clause of a class def (#4604) +- fix(file_server): serve appropriate content-type header (#4555) +- fix(inspector): proper error message on port collision (#4514) +- fix: Add check to fail the benchmark test on server error (#4519) +- fix: Properly handle invalid utf8 in paths (#4609) +- fix: async ops sanitizer false positives in timers (#4602) +- fix: invalid blob type (#4536) +- fix: make Worker.poll private (#4603) +- fix: remove `Send` trait requirement from the `Resource` trait (#4585) +- refactor(testing): Reduce testing interfaces (#4451) +- upgrade: dprint to 0.9.10 (#4601) +- upgrade: rusty_v8 v0.3.10 (#4576) + ### v0.38.0 / 2020.03.28 - feat: Add "deno doc" subcommand (#4500) diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 001ea0a150..70a0f8a6cb 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno" -version = "0.38.0" +version = "0.39.0" license = "MIT" authors = ["the Deno authors"] edition = "2018" @@ -19,12 +19,12 @@ name = "deno" path = "main.rs" [build-dependencies] -deno_core = { path = "../core", version = "0.38.0" } -deno_typescript = { path = "../deno_typescript", version = "0.38.0" } +deno_core = { path = "../core", version = "0.39.0" } +deno_typescript = { path = "../deno_typescript", version = "0.39.0" } [dependencies] -deno_core = { path = "../core", version = "0.38.0" } -deno_typescript = { path = "../deno_typescript", version = "0.38.0" } +deno_core = { path = "../core", version = "0.39.0" } +deno_typescript = { path = "../deno_typescript", version = "0.39.0" } atty = "0.2.14" base64 = "0.11.0" diff --git a/core/Cargo.toml b/core/Cargo.toml index 384c5d296f..4b37cda1b6 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_core" -version = "0.38.0" +version = "0.39.0" edition = "2018" description = "A secure JavaScript/TypeScript runtime built with V8, Rust, and Tokio" authors = ["the Deno authors"] diff --git a/deno_typescript/Cargo.toml b/deno_typescript/Cargo.toml index 86007b1285..3b44d3d8bf 100644 --- a/deno_typescript/Cargo.toml +++ b/deno_typescript/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deno_typescript" -version = "0.38.0" +version = "0.39.0" license = "MIT" description = "To compile TypeScript to a snapshot during build.rs" repository = "https://github.com/denoland/deno" @@ -19,6 +19,6 @@ exclude = [ path = "lib.rs" [dependencies] -deno_core = { path = "../core", version = "0.38.0" } +deno_core = { path = "../core", version = "0.39.0" } serde_json = "1.0.48" serde = { version = "1.0.104", features = ["derive"] }