diff --git a/Cargo.lock b/Cargo.lock index 7718ca681f..b5aef44ff7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -459,7 +459,7 @@ dependencies = [ [[package]] name = "deno" -version = "0.39.0" +version = "0.40.0" dependencies = [ "atty", "base64 0.12.0", @@ -511,7 +511,7 @@ dependencies = [ [[package]] name = "deno_core" -version = "0.39.0" +version = "0.40.0" dependencies = [ "derive_deref", "downcast-rs", @@ -527,7 +527,7 @@ dependencies = [ [[package]] name = "deno_typescript" -version = "0.39.0" +version = "0.40.0" dependencies = [ "deno_core", "serde", diff --git a/Releases.md b/Releases.md index 3d93b6d7df..eb1b33584a 100644 --- a/Releases.md +++ b/Releases.md @@ -6,6 +6,29 @@ https://github.com/denoland/deno/releases We also have one-line install commands at https://github.com/denoland/deno_install +### v0.40.0 / 2020.04.08 + +- BREAKING: Rename 'deno fetch' subcommand to 'deno cache' (#4656) +- BREAKING: Remove std/testing/runner.ts (#4649) +- feat(std/flags): Pass key and value to unknown (#4637) +- feat(std/http): Respond with 400 on request parse failure (#4614) +- feat(std/node): Add exists and existsSync (#4655) +- feat: Add File support in FormData (#4632) +- feat: Expose ReadableStream and make Blob more standardized (#4581) +- feat: add --importmap flag to deno bundle (#4651) +- fix(#4546): Added Math.trunc to toSecondsFromEpoch to conform the result to + u64 (#4575) +- fix(file_server): use text/typescript instead of application/typescript + (#4620) +- fix(std/testing): format bigint (#4626) +- fix: Drop headers with trailing whitespace in header name (#4642) +- fix: Fetch reference types for JS files (#4652) +- fix: Improve deno doc (#4672, #4625) +- fix: On init create disk_cache directory if it doesn't already exists (#4617) +- fix: Remove unnecessary namespaces in "deno types" (#4677, #4675, #4669, + #4668, #4665, #4663, #4662) +- upgrade: Rust crates (#4679) + ### v0.39.0 / 2020.04.03 - BREAKING CHANGE: Move encode, decode helpers to /std/encoding/utf8.ts, delete diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 35ebcba5f6..b4f35141ea 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno" -version = "0.39.0" +version = "0.40.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.39.0" } -deno_typescript = { path = "../deno_typescript", version = "0.39.0" } +deno_core = { path = "../core", version = "0.40.0" } +deno_typescript = { path = "../deno_typescript", version = "0.40.0" } [dependencies] -deno_core = { path = "../core", version = "0.39.0" } -deno_typescript = { path = "../deno_typescript", version = "0.39.0" } +deno_core = { path = "../core", version = "0.40.0" } +deno_typescript = { path = "../deno_typescript", version = "0.40.0" } atty = "0.2.14" base64 = "0.12.0" diff --git a/core/Cargo.toml b/core/Cargo.toml index 56f21e6155..9edb80a25a 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_core" -version = "0.39.0" +version = "0.40.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 a1dc0070d7..8c0faf0b66 100644 --- a/deno_typescript/Cargo.toml +++ b/deno_typescript/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deno_typescript" -version = "0.39.0" +version = "0.40.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.39.0" } +deno_core = { path = "../core", version = "0.40.0" } serde_json = "1.0.50" serde = { version = "1.0.105", features = ["derive"] }