1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-28 16:20:57 -05:00
This commit is contained in:
David Sherret 2021-09-14 16:46:36 -04:00 committed by GitHub
parent 16c27fce1f
commit f92cc66f0d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 92 additions and 15 deletions

2
Cargo.lock generated
View file

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

View file

@ -6,6 +6,76 @@ https://github.com/denoland/deno/releases
We also have one-line install commands at:
https://github.com/denoland/deno_install
### 1.14.0 / 2021.09.14
- BREAKING(unstable): Fix casing in FfiPermissionDescriptor (#11659)
- BREAKING(unstable): Remove Deno.Signals enum, Deno.signals.* (#11909)
- feat(cli): Support Basic authentication in DENO_AUTH_TOKENS (#11910)
- feat(cli): Update to TypeScript 4.4 (#11678)
- feat(cli): add --ignore flag to test command (#11712)
- feat(cli): close test worker once all tests complete (#11727)
- feat(core): facilitate op-disabling middleware (#11858)
- feat(ext/crypto): AES key generation (#11869)
- feat(ext/crypto): export RSA keys as pkcs#8 (#11880)
- feat(ext/crypto): generate ECDH keys (#11870)
- feat(ext/crypto): implement HKDF operations (#11865)
- feat(ext/crypto): implement encrypt, decrypt & generateKey for RSA-OAEP
(#11654)
- feat(ext/crypto): implement importKey and deriveBits for PBKDF2 (#11642)
- feat(ext/crypto): import RSA pkcs#8 keys (#11891)
- feat(ext/crypto): support JWK export for HMAC (#11864)
- feat(ext/crypto): support JWK import for HMAC (#11716)
- feat(ext/crypto): verify ECDSA signatures (#11739)
- feat(extensions/console): right align numeric columns in table (#11748)
- feat(fetch): mTLS client certificates for fetch() (#11721)
- feat(fmt): add basic JS doc formatting (#11902)
- feat(fmt): add support for configuration file (#11944)
- feat(lint): add support for config file and CLI flags for rules (#11776)
- feat(lsp): ignore specific lint for entire file (#12023)
- feat(unstable): Add file locking APIs (#11746)
- feat(unstable): Support file URLs in Deno.dlopen() (#11658)
- feat(unstable): allow specifing gid and uid for subprocess (#11586)
- feat(workers): Make the `Deno` namespace configurable and unfrozen (#11888)
- feat: ArrayBuffer in structured clone transfer (#11840)
- feat: add URLPattern API (#11941)
- feat: add option flags to 'deno fmt' (#12060)
- feat: stabilise Deno.upgradeWebSocket (#12024)
- fix(cli): better handling of source maps (#11954)
- fix(cli): dispatch unload event on watch drop (#11696)
- fix(cli): retain path based test mode inference (#11878)
- fix(cli): use updated names in deno info help text (#11989)
- fix(doc): fix rustdoc bare_urls warning (#11921)
- fix(ext/crypto): KeyAlgorithm typings for supported algorithms (#11738)
- fix(ext/crypto): add HkdfParams and Pkdf2Params types (#11991)
- fix(ext/fetch): Properly cancel upload stream when aborting (#11966)
- fix(ext/http): resource leak if request body is not consumed (#11955)
- fix(ext/http): websocket upgrade header check (#11830)
- fix(ext/web): Format terminal DOMExceptions properly (#11834)
- fix(ext/web): Preserve stack traces for DOMExceptions (#11959)
- fix(lsp): correctly parse registry patterns (#12063)
- fix(lsp): support data urls in `deno.importMap` option (#11397)
- fix(runtime): return error instead of panicking for windows signals (#11940)
- fix(test): propagate join errors in deno test (#11953)
- fix(typings): fix property name in DiagnosticMessageChain interface (#11821)
- fix(workers): don't drop messages from workers that have already been closed
(#11913)
- fix: FileReader onevent attributes don't conform to spec (#11908)
- fix: FileReader.readAsText compat (#11814)
- fix: Query string percent-encoded in import map (#11976)
- fix: a `Request` whose URL is a revoked blob URL should still fetch (#11947)
- fix: bring back Deno.Signal to unstable props (#11945)
- fix: change assertion in httpServerIncompleteMessage test (#12052)
- fix: exit process on panic in a tokio task (#11942)
- fix: move unstable declarations to deno.unstable (#11876)
- fix: permission prompt stuffing (#11931)
- fix: permission prompt stuffing on Windows (#11969)
- fix: remove windows-only panic when calling `Deno.kill` (#11948)
- fix: worker_message_before_close was flaky (#12019)
- perf(ext/http): optimize auto cleanup of request resource (#11978)
Release notes for std version 0.107.0:
https://github.com/denoland/deno_std/releases/tag/0.107.0
### 1.13.2 / 2021.08.23
- fix(cli/flags): require a non zero usize for concurrent jobs (#11802)
@ -22,6 +92,9 @@ https://github.com/denoland/deno_install
parsing (#11775)
- perf(url): build with opt-level 3 (#11779)
Release notes for std version 0.106.0:
https://github.com/denoland/deno_std/releases/tag/0.106.0
### 1.13.1 / 2021.08.16
- fix: Blob#slice arguments should be optional (#11665)
@ -52,6 +125,9 @@ https://github.com/denoland/deno_install
- perf(ext/http): faster req_url string assembly (#11711)
- perf(wpt/crypto): optimize num-bigint-dig for debug builds (#11681)
Release notes for std version 0.105.0:
https://github.com/denoland/deno_std/releases/tag/0.105.0
### 1.13.0 / 2021.08.10
- BREAKING(unstable): Rename Deno.WebSocketUpgrade::websocket to socket (#11542)

View file

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

View file

@ -27,29 +27,30 @@ cut.**
4. Run `./tools/release/02_publish_dependency_crates.ts` to publish these bumped
crates to `crates.io`
**Make sure that `cargo` is logged on with a user that has permissions to
publish those crates.**
**Make sure that `cargo` is logged on with a user that has permissions to
publish those crates.**
If there are any problems when you publish, that require you to change the code,
then after applying the fixes they should be committed and pushed to the PR.
If there are any problems when you publish, that require you to change the
code, then after applying the fixes they should be committed and pushed to
the PR.
4. Once all crates are published merge the PR.
5. Once all crates are published merge the PR.
5. Run `./tools/release/03_bump_cli_version.ts` to bump the CLI version.
6. Run `./tools/release/03_bump_cli_version.ts` to bump the CLI version.
6. Use the output of the above command to update `Releases.md`
7. Use the output of the above command to update `Releases.md`
7. Create a PR for these changes.
8. Create a PR for these changes.
8. Make sure CI pipeline passes.
9. Make sure CI pipeline passes.
9. Publish `cli` crate to `crates.io`
10. Publish `cli` crate to `crates.io`
10. Merge the PR.
11. Merge the PR.
11. Create a tag with the version number (with `v` prefix).
12. Create a tag with the version number (with `v` prefix).
12. Wait for CI pipeline on the created tag branch to pass.
13. 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).