Skip to content

Commit

Permalink
2023-12-21, Version 20.11.0 'Iron' (LTS)
Browse files Browse the repository at this point in the history
Notable changes:

crypto:
  * update root certificates to NSS 3.95 (Node.js GitHub Bot) #50805
doc:
  * add MrJithil to collaborators (Jithil P Ponnan) #50666
  * add Ethan-Arrowood as a collaborator (Ethan Arrowood) #50393
esm:
  * (SEMVER-MINOR) add import.meta.dirname and import.meta.filename (James Sumners) #48740
fs:
  * add c++ fast path for writeFileSync utf8 (CanadaHonk) #49884
module:
  * (SEMVER-MINOR) remove useCustomLoadersIfPresent flag (Chengzhong Wu) #48655
  * (SEMVER-MINOR) bootstrap module loaders in shadow realm (Chengzhong Wu) #48655
src:
  * (SEMVER-MINOR) add `--disable-warning` option (Ethan Arrowood) #50661
  * (SEMVER-MINOR) create per isolate proxy env template (Chengzhong Wu) #48655
  * (SEMVER-MINOR) make process binding data weak (Chengzhong Wu) #48655
stream:
  * use Array for Readable buffer (Robert Nagy) #50341
  * optimize creation (Robert Nagy) #50337
test_runner:
  * (SEMVER-MINOR) adds built in lcov reporter (Phil Nash) #50018
  * (SEMVER-MINOR) add Date to the supported mock APIs (Lucas Santos) #48638
test_runner, cli:
  * (SEMVER-MINOR) add --test-timeout flag (Shubham Pandey) #50443

PR-URL: #51124
  • Loading branch information
UlisesGascon committed Dec 20, 2023
1 parent 2f6d741 commit 1a0be53
Show file tree
Hide file tree
Showing 9 changed files with 269 additions and 14 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ release.
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.10.0">20.10.0</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.11.0">20.11.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.10.0">20.10.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.9.0">20.9.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.8.1">20.8.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.8.0">20.8.0</a><br/>
Expand Down
4 changes: 2 additions & 2 deletions doc/api/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -448,7 +448,7 @@ Affects the default output directory of:
> Stability: 1.1 - Active development
<!-- YAML
added: REPLACEME
added: v20.11.0
-->

Disable specific process warnings by `code` or `type`.
Expand Down Expand Up @@ -1797,7 +1797,7 @@ node --test --test-shard=3/3
### `--test-timeout`

<!-- YAML
added: REPLACEME
added: v20.11.0
-->

A number of milliseconds the test execution will fail after. If unspecified,
Expand Down
2 changes: 1 addition & 1 deletion doc/api/deprecations.md
Original file line number Diff line number Diff line change
Expand Up @@ -3424,7 +3424,7 @@ deprecated. Get them from `fs.constants` or `fs.promises.constants` instead.

<!-- YAML
changes:
- version: REPLACEME
- version: v20.11.0
pr-url: https://github.com/nodejs/node/pull/50486

Check warning on line 3428 in doc/api/deprecations.md

View workflow job for this annotation

GitHub Actions / lint-pr-url

pr-url doesn't match the URL of the current PR.
description: A deprecation code has been assigned.
- version: v14.0.0
Expand Down
4 changes: 2 additions & 2 deletions doc/api/esm.md
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,7 @@ properties.
### `import.meta.dirname`

<!-- YAML
added: REPLACEME
added: v20.11.0
-->

> Stability: 1.2 - Release candidate
Expand All @@ -348,7 +348,7 @@ added: REPLACEME
### `import.meta.filename`

<!-- YAML
added: REPLACEME
added: v20.11.0
-->

> Stability: 1.2 - Release candidate
Expand Down
4 changes: 2 additions & 2 deletions doc/api/test.md
Original file line number Diff line number Diff line change
Expand Up @@ -1837,7 +1837,7 @@ which is a `MockTimers` instance.
added:
- v20.4.0
changes:
- version: REPLACEME
- version: v20.11.0
pr-url: https://github.com/nodejs/node/pull/48638

Check warning on line 1841 in doc/api/test.md

View workflow job for this annotation

GitHub Actions / lint-pr-url

pr-url doesn't match the URL of the current PR.
description: Updated parameters to be an option object with available APIs
and the default initial epoch.
Expand Down Expand Up @@ -2323,7 +2323,7 @@ clocks or actual timers outside of the mocking environment.

<!-- YAML
added:
- REPLACEME
- v20.11.0
-->

Sets the current Unix timestamp that will be used as reference for any mocked
Expand Down
2 changes: 1 addition & 1 deletion doc/api/vm.md
Original file line number Diff line number Diff line change
Expand Up @@ -1052,7 +1052,7 @@ function with the given `params`.
<!-- YAML
added: v0.3.1
changes:
- version: REPLACEME
- version: v20.11.0
pr-url: https://github.com/nodejs/node/pull/50360

Check warning on line 1056 in doc/api/vm.md

View workflow job for this annotation

GitHub Actions / lint-pr-url

pr-url doesn't match the URL of the current PR.
description: The `importModuleDynamically` option is supported now.
- version: v14.6.0
Expand Down
4 changes: 2 additions & 2 deletions doc/api/wasi.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,9 +105,9 @@ wat2wasm demo.wat
## Security

<!-- YAML
added: REPLACEME
added: v20.11.0
changes:
- version: REPLACEME
- version: v20.11.0
pr-url: https://github.com/nodejs/node/pull/50396

Check warning on line 111 in doc/api/wasi.md

View workflow job for this annotation

GitHub Actions / lint-pr-url

pr-url doesn't match the URL of the current PR.
description: Clarify WASI security properties.
-->
Expand Down
254 changes: 254 additions & 0 deletions doc/changelogs/CHANGELOG_V20.md

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions src/node_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@
#define SRC_NODE_VERSION_H_

#define NODE_MAJOR_VERSION 20
#define NODE_MINOR_VERSION 10
#define NODE_PATCH_VERSION 1
#define NODE_MINOR_VERSION 11
#define NODE_PATCH_VERSION 0

#define NODE_VERSION_IS_LTS 1
#define NODE_VERSION_LTS_CODENAME "Iron"

#define NODE_VERSION_IS_RELEASE 0
#define NODE_VERSION_IS_RELEASE 1

#ifndef NODE_STRINGIFY
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)
Expand Down

0 comments on commit 1a0be53

Please sign in to comment.