This commit is contained in:
Kitson Kelly 2021-09-22 08:44:46 +10:00 committed by GitHub
parent 2a56cd545c
commit f27902e749
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 35 additions and 14 deletions

2
Cargo.lock generated
View File

@ -567,7 +567,7 @@ dependencies = [
[[package]]
name = "deno"
version = "1.14.0"
version = "1.14.1"
dependencies = [
"atty",
"base64 0.13.0",

View File

@ -6,6 +6,21 @@ https://github.com/denoland/deno/releases
We also have one-line install commands at:
https://github.com/denoland/deno_install
### 1.14.1 / 2021.09.21
- fix(cli): don't ignore diagnostics about for await (#12116)
- fix(cli): move Deno.flock and Deno.funlock to unstable types (#12138)
- fix(cli/fmt_errors): Abbreviate long data URLs in stack traces (#12127)
- fix(config-schema): correct default value of "lib" (#12145)
- fix(core): prevent multiple main module loading (#12128)
- fix(ext/crypto): don't use core.decode for encoding jwk keys (#12088)
- fix(ext/crypto): use DataError in importKey() (#12071)
- fix(lsp): align filter text to vscode logic (#12081)
- fix(runtime/ops/signal.rs): Add FreeBSD signal definitions (#12084)
- perf(ext/web): optimize EventTarget (#12166)
- perf(runtime/fs): optimize readFile by using a single large buffer (#12057)
- perf(web): optimize AbortController (#12165)
### 1.14.0 / 2021.09.14
- BREAKING(unstable): Fix casing in FfiPermissionDescriptor (#11659)

View File

@ -2,7 +2,7 @@
[package]
name = "deno"
version = "1.14.0"
version = "1.14.1"
authors = ["the Deno authors"]
default-run = "deno"
edition = "2018"

View File

@ -41,33 +41,39 @@ cut.**
6. Once all crates are published merge the PR.
7. Run `./tools/release/03_bump_cli_version.ts` to bump the CLI version.
7. Update your main branch and checkout another branch (e.g. `release_#.#.#`).
8. Use the output of the above command to update `Releases.md`
8. Run `./tools/release/03_bump_cli_version.ts` to bump the CLI version.
9. Create a PR for these changes.
9. If you are doing a patch release, answer `y` to the _Increment patch?_
prompt.
10. Make sure CI pipeline passes.
10. Use the output of the above command to update `Releases.md` (removing
`refactor`, `test` and `doc` commits)
11. Publish `cli` crate to `crates.io`
11. Create a PR for these changes.
12. Merge the PR.
12. Make sure CI pipeline passes.
13. Create a tag with the version number (with `v` prefix).
13. Publish `cli` crate to `crates.io`
14. Wait for CI pipeline on the created tag branch to pass.
14. Merge the PR.
15. Create a tag with the version number (with `v` prefix).
16. Wait for CI pipeline on the created tag branch to pass.
The CI pipeline will create a release draft on GitHub
(https://github.com/denoland/deno/releases).
15. Upload Apple M1 build to the release draft & to dl.deno.land.
17. Upload Apple M1 build to the release draft & to dl.deno.land.
16. Publish the release on Github
18. Publish the release on Github
17. Update the Deno version on the website by updating
19. Update the Deno version on the website by updating
https://github.com/denoland/deno_website2/blob/main/versions.json.
18. Push a new tag to [`manual`](https://github.com/denoland/manual). The tag
20. Push a new tag to [`manual`](https://github.com/denoland/manual). The tag
must match the CLI tag; you don't need to create dedicated commit for that
purpose, it's enough to tag the latest commit in that repo.

0
tools/release/02_publish_dependency_crates.ts Normal file → Executable file
View File

0
tools/release/03_bump_cli_version.ts Normal file → Executable file
View File