Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] v1.0.0-rc.1 #4982

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

105 changes: 105 additions & 0 deletions Releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,111 @@ https://github.com/denoland/deno/releases
We also have one-line install commands at
https://github.com/denoland/deno_install

### v1.0.0-rc.1 / 2020.04.29

- BREAKING: Remove Deno.EOF, use null instead (#4953)
- BREAKING: "address" renamed to "path" in
UnixAddr/UnixConnectOptions/UnixListenOptions (#4959)
- BREAKING: Use LLVM target triple for Deno.build (#4948)
- BREAKING: Remove overload of Deno.test() taking named function (#4951)
- BREAKING: Remove Deno.symbols namespace (#4936)
- BREAKING: Remove Deno.runTests() API (#4922)
- BREAKING: Change return type of Deno.resources() (#4893)
- BREAKING: Remove Deno.OpenMode (#4884)
- BREAKING: Change order of args in Deno.copy() (#4885)
- BREAKING: Change order of copyN arguments (#4900)
- BREAKING: Rename Deno.fsEvents() to Deno.watchFs() (#4886)
- BREAKING: Rename TLS APIs to camel case (#4888)
- BREAKING: Rename Deno.toAsyncIterator() to Deno.iter() (#4848)
- BREAKING: Remove Conn.closeRead (#4970)
- BREAKING: Deno.chdir() should require --allow-write (#4889)
- BREAKING: Remove combined io interface like ReadCloser (#4944)
- BREAKING: Rename SeekMode variants to camelCase and stabilize (#4946)
- BREAKING: Make shutdown unstable and async (#4940)
- BREAKING: Make unix sockets require allow-write (#4939)
- BREAKING: Rename FileInfo time fields and represent them as Date objects
(#4932)
- BREAKING: std/node: require\_ -> require (#4828)
- BREAKING: introduce unstable flag; mark Deno.openPlugin, link, linkSync,
symlink, symlinkSync as unstable (#4892)
- BREAKING: Mark Deno.kill() as unstable (#4950)
- BREAKING: Mark Deno.utime() as unstable (#4955)
- BREAKING: Mark --importmap as unstable (#4934)
- BREAKING: Mark signal APIs as unstable (#4926)
- BREAKING: Mark Deno.setRaw() as unstable (#4925)
- BREAKING: Mark Deno.dir() unstable (#4924)
- BREAKING: Mark runtime compile ops as unstable (#4912)
- BREAKING: Mark Deno.umask() unstable (#4935)
- BREAKING: Mark Deno.loadavg() and osRelease() as unstable (#4938)
- BREAKING: Factor out Deno.listenDatagram(), mark as unstable (#4968)
- feat: Add close method to Plugin (#4670) (#4785)
- feat: support Deno namespace in Worker API (#4784)
- feat: Deno.startTLS() (#4773, #4965)
- feat: add help messages to Deno.test() sanitizers (#4887)
- feat: Add Deno.readTextFile(), Deno.writeTextFile(), with sync counterparts
(#4901)
- feat: Make zero a valid port for URL (#4963)
- feat: Change URL.port implementation to match WHATWG specifications (#4954)
- feat: Add buffer size argument to copy (#4907)
- feat(test): add quiet flag (#4894)
- feat(installer): Add DENO_INSTALL_ROOT (#4787)
- feat(fmt): parallelize formatting (#4823)
- feat(std/http): Improve parseHTTPVersion (#4930)
- feat(std/io): synchronous buffered writer (#4693)
- feat(std/uuid): Implement uuid v5 (#4916)
- feat(std/io): Increase copyN buffer size to match go implementation (#4904)
- fix(core): Op definitions (#4814)
- fix(core): fix top-level-await error handling (#4911)
- fix(core/js_errors): Get error's name and message from JS fields (#4808)
- fix: bug in Deno.copy (#4977)
- fix: make URLSearchParams more standardized (#4695)
- fix: don't throw RangeError when an invalid date is passed (#4929)
- fix(installer): handle case-insensitive uri (#4909)
- fix(format): stdin not formatting JSX (#4971)
- fix(std/io): Make std/io copyN write the whole read buffer (#4978)
- fix(std): existsFile test
- fix(std/fs): move dest if not exists and overwrite (#4910)
- fix(std/node): bug fix and tests fs/mkdir (#4917)
- chore: Mark Deno.Metrics and Deno.RunOptions as stable (#4949)
- chore: Mark Deno.iter() and Deno.iterSync() as stable (#4890)
- refactor(cli): Remove bootstrap methods from global scope after bootstrapping
(#4869)
- refactor(cli): Move resource_table from deno::State to deno_core::Isolate
(#4834)
- refactor(cli): Improve source line formatting (#4832)
- refactor(cli/doc): Factor out AstParser from DocParser (#4923)
- refactor(cli/js): Rewrite streams (#4842)
- refactor(cli/js/io): Change type of stdio handles in JS api (#4891, #4952)
- refactor(cli/js/io): Rename sync io interfaces (#4945)
- refactor(cli/js/net): Deno.listener closes when breaking out of async iterator
(#4976)
- refactor(cli/js/permissions): Split read and write permission descriptors
(#4774)
- refactor(cli/js/testing): Rename disableOpSanitizer to sanitizeOps (#4854)
- refactor(cli/js/web): Change InspectOptions, mark Deno.inspect as stable
(#4967)
- refactor(cli/js/web): Decouple Console implementation from stdout (#4899)
- refactor(cli|std): Add no-async-promise-executor lint rule (#4809)
- refactor(cli/ops): Replace block_on in net interfaces (#4796)
- refactor(cli/inspector): Store debugger url on DenoInspector (#4793)
- refactor(core): Rename deno_core::Isolate to deno_core::CoreIsolate (#4851)
- refactor(core): add id field to RecursiveModuleLoad (#4905)
- refactor(core): Modify op dispatcher to include &mut Isolate argument (#4821)
- refactor(core): Remove core/plugin.rs (#4824)
- refactor(std/log): support enum log level (#4859)
- refactor(std/node): proper Node polyfill directory iteration (#4783)
- docs: document default value of sanitizeOps and sanitizeResources (#4943)
- docs: Add comments in Reader/SyncReader about iter/iterSync (#4852)
- docs: Add comment distinguishing Deno.Buffer from Node's Buffer (#4847)
- docs(std): update links to documents (#4777)
- docs(std/bytes): create readme (#4876)
- docs(std): Move the docs like `@param [obj.prop]` to the interface. (#4974)
- docs: fix numerous typos (#4803, #4799, #4811, #4903)
- upgrade: Rust 1.43.0 (#4871)
- upgrade: dprint 0.13.0 (#4816)
- upgrade: rusty_v8 v0.4.0 (#4856)
- upgrade: dprint 0.13.1 (#4853)

### v0.41.0 / 2020.04.16

- BREAKING: Improve readdir() and FileInfo interfaces (#4763)
Expand Down
10 changes: 5 additions & 5 deletions cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[package]
name = "deno"
version = "0.41.0"
version = "1.0.0-rc.1"
license = "MIT"
authors = ["the Deno authors"]
edition = "2018"
Expand All @@ -19,12 +19,12 @@ name = "deno"
path = "main.rs"

[build-dependencies]
deno_core = { path = "../core", version = "0.41.0" }
deno_typescript = { path = "../deno_typescript", version = "0.41.0" }
deno_core = { path = "../core", version = "1.0.0-rc.1" }
deno_typescript = { path = "../deno_typescript", version = "1.0.0-rc.1" }

[dependencies]
deno_core = { path = "../core", version = "0.41.0" }
deno_typescript = { path = "../deno_typescript", version = "0.41.0" }
deno_core = { path = "../core", version = "1.0.0-rc.1" }
deno_typescript = { path = "../deno_typescript", version = "1.0.0-rc.1" }

atty = "0.2.14"
base64 = "0.12.0"
Expand Down
2 changes: 1 addition & 1 deletion core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[package]
name = "deno_core"
version = "0.41.0"
version = "1.0.0-rc.1"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

0.42.0 (or 0.41.1 .. not sure if we made any API changes here)

edition = "2018"
description = "A secure JavaScript/TypeScript runtime built with V8, Rust, and Tokio"
authors = ["the Deno authors"]
Expand Down
4 changes: 2 additions & 2 deletions deno_typescript/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deno_typescript"
version = "0.41.0"
version = "1.0.0-rc.1"
license = "MIT"
description = "To compile TypeScript to a snapshot during build.rs"
repository = "https://github.com/denoland/deno"
Expand All @@ -19,6 +19,6 @@ exclude = [
path = "lib.rs"

[dependencies]
deno_core = { path = "../core", version = "0.41.0" }
deno_core = { path = "../core", version = "1.0.0-rc.1" }
serde_json = "1.0.51"
serde = { version = "1.0.106", features = ["derive"] }