diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2021-09-22 08:44:46 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-22 08:44:46 +1000 |
commit | f27902e749fb3a78ca35a0dc41c9fc53cd2806e1 (patch) | |
tree | 6e72f16cbbd77c389638950faf7fde5c45906f14 | |
parent | 2a56cd545c890cd8085d4543cd44419d6f5aafb0 (diff) |
1.14.1
-rw-r--r-- | Cargo.lock | 2 | ||||
-rw-r--r-- | Releases.md | 15 | ||||
-rw-r--r-- | cli/Cargo.toml | 2 | ||||
-rw-r--r-- | tools/cut_a_release.md | 30 | ||||
-rwxr-xr-x[-rw-r--r--] | tools/release/02_publish_dependency_crates.ts | 0 | ||||
-rwxr-xr-x[-rw-r--r--] | tools/release/03_bump_cli_version.ts | 0 |
6 files changed, 35 insertions, 14 deletions
diff --git a/Cargo.lock b/Cargo.lock index b1cc616b8..ea6e6c2af 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -567,7 +567,7 @@ dependencies = [ [[package]] name = "deno" -version = "1.14.0" +version = "1.14.1" dependencies = [ "atty", "base64 0.13.0", diff --git a/Releases.md b/Releases.md index ff3e14cd1..5c7b448e2 100644 --- a/Releases.md +++ b/Releases.md @@ -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) diff --git a/cli/Cargo.toml b/cli/Cargo.toml index a999ce8c4..fe3f7cf8a 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno" -version = "1.14.0" +version = "1.14.1" authors = ["the Deno authors"] default-run = "deno" edition = "2018" diff --git a/tools/cut_a_release.md b/tools/cut_a_release.md index a4fed35d1..fb1ebcd85 100644 --- a/tools/cut_a_release.md +++ b/tools/cut_a_release.md @@ -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. diff --git a/tools/release/02_publish_dependency_crates.ts b/tools/release/02_publish_dependency_crates.ts index d325f86a2..d325f86a2 100644..100755 --- a/tools/release/02_publish_dependency_crates.ts +++ b/tools/release/02_publish_dependency_crates.ts diff --git a/tools/release/03_bump_cli_version.ts b/tools/release/03_bump_cli_version.ts index d652f933d..d652f933d 100644..100755 --- a/tools/release/03_bump_cli_version.ts +++ b/tools/release/03_bump_cli_version.ts |