Skip to content

Commit 3813f89

Browse files
committed
2021-04-20, Version 16.0.0 (Current)
Notable changes: * TBD PR-URL: #37678
1 parent a9cdeed commit 3813f89

33 files changed

+274
-60
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
Select a Node.js version below to view the changelog history:
44

5+
* [Node.js 16](doc/changelogs/CHANGELOG_V16.md) **Current**
56
* [Node.js 15](doc/changelogs/CHANGELOG_V15.md) **Current**
67
* [Node.js 14](doc/changelogs/CHANGELOG_V14.md) **Long Term Support**
78
* [Node.js 13](doc/changelogs/CHANGELOG_V13.md) End-of-Life
@@ -25,13 +26,17 @@ release.
2526
<!--lint disable maximum-line-length-->
2627
<table>
2728
<tr>
29+
<th title="Current"><a href="doc/changelogs/CHANGELOG_V16.md">16</a><sup>Current</sup></th>
2830
<th title="Current"><a href="doc/changelogs/CHANGELOG_V15.md">15</a><sup>Current</sup></th>
2931
<th title="LTS Until 2023-04"><a href="doc/changelogs/CHANGELOG_V14.md">14</a><sup>LTS</sup></th>
3032
<th title="LTS Until 2022-04"><a href="doc/changelogs/CHANGELOG_V12.md">12</a><sup>LTS</sup></th>
3133
<th title="LTS Until 2021-04"><a href="doc/changelogs/CHANGELOG_V10.md">10</a><sup>LTS</sup></th>
3234
</tr>
3335
<tr>
3436
<td valign="top">
37+
<b><a href="doc/changelogs/CHANGELOG_V16.md#16.0.0">16.0.0</a></b><br/>
38+
</td>
39+
<td valign="top">
3540
<b><a href="doc/changelogs/CHANGELOG_V15.md#15.12.0">15.12.0</a></b><br/>
3641
<a href="doc/changelogs/CHANGELOG_V15.md#15.11.0">15.11.0</a><br/>
3742
<a href="doc/changelogs/CHANGELOG_V15.md#15.10.0">15.10.0</a><br/>

doc/abi_version_registry.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"NODE_MODULE_VERSION": [
3-
{ "modules": 93, "runtime": "node", "variant": "v8_9.0", "versions": "16.0.0-pre" },
3+
{ "modules": 93, "runtime": "node", "variant": "v8_9.0", "versions": "16.0.0" },
44
{ "modules": 92, "runtime": "node", "variant": "v8_8.9", "versions": "16.0.0-pre" },
55
{ "modules": 91, "runtime": "node", "variant": "v8_8.8", "versions": "16.0.0-pre" },
66
{ "modules": 90, "runtime": "node", "variant": "v8_8.7", "versions": "16.0.0-pre" },

doc/api/async_hooks.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -738,7 +738,7 @@ added:
738738
- v14.8.0
739739
- v12.19.0
740740
changes:
741-
- version: REPLACEME
741+
- version: v16.0.0
742742
pr-url: https://github.com/nodejs/node/pull/36782
743743
description: Added optional thisArg.
744744
-->
@@ -759,7 +759,7 @@ added:
759759
- v14.8.0
760760
- v12.19.0
761761
changes:
762-
- version: REPLACEME
762+
- version: v16.0.0
763763
pr-url: https://github.com/nodejs/node/pull/36782
764764
description: Added optional thisArg.
765765
-->

doc/api/buffer.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3279,7 +3279,7 @@ accessed using `require('buffer')`.
32793279

32803280
### `buffer.atob(data)`
32813281
<!-- YAML
3282-
added: REPLACEME
3282+
added: v16.0.0
32833283
-->
32843284

32853285
> Stability: 3 - Legacy. Use `Buffer.from(data, 'base64')` instead.
@@ -3300,7 +3300,7 @@ and binary data should be performed using `Buffer.from(str, 'base64')` and
33003300

33013301
### `buffer.btoa(data)`
33023302
<!-- YAML
3303-
added: REPLACEME
3303+
added: v16.0.0
33043304
-->
33053305

33063306
> Stability: 3 - Legacy. Use `buf.toString('base64')` instead.

doc/api/child_process.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ controller.abort();
374374
<!-- YAML
375375
added: v0.5.0
376376
changes:
377-
- version: REPLACEME
377+
- version: v16.0.0
378378
pr-url: https://github.com/nodejs/node/pull/37256
379379
description: timeout was added.
380380
- version: v15.11.0
@@ -483,7 +483,7 @@ if (process.argv[2] === 'child') {
483483
<!-- YAML
484484
added: v0.1.90
485485
changes:
486-
- version: REPLACEME
486+
- version: v16.0.0
487487
pr-url: https://github.com/nodejs/node/pull/37256
488488
description: timeout was added.
489489
- version: v15.11.0

doc/api/cluster.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -688,15 +688,15 @@ This can only be called from the primary process.
688688
## `cluster.isMaster`
689689
<!-- YAML
690690
added: v0.8.1
691-
deprecated: REPLACEME
691+
deprecated: v16.0.0
692692
-->
693693

694694
Deprecated alias for [`cluster.isPrimary`][].
695695
details.
696696

697697
## `cluster.isPrimary`
698698
<!-- YAML
699-
added: REPLACEME
699+
added: v16.0.0
700700
-->
701701

702702
* {boolean}
@@ -789,7 +789,7 @@ This object is not intended to be changed or set manually.
789789
## `cluster.setupMaster([settings])`
790790
<!-- YAML
791791
added: v0.7.1
792-
deprecated: REPLACEME
792+
deprecated: v16.0.0
793793
changes:
794794
- version: v6.4.0
795795
pr-url: https://github.com/nodejs/node/pull/7838
@@ -800,7 +800,7 @@ Deprecated alias for [`.setupPrimary()`][].
800800

801801
## `cluster.setupPrimary([settings])`
802802
<!-- YAML
803-
added: REPLACEME
803+
added: v16.0.0
804804
-->
805805

806806
* `settings` {Object} See [`cluster.settings`][].

doc/api/deprecations.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2052,7 +2052,7 @@ expose values under these names.
20522052
### DEP0109: `http`, `https`, and `tls` support for invalid URLs
20532053
<!-- YAML
20542054
changes:
2055-
- version: REPLACEME
2055+
- version: v16.0.0
20562056
pr-url: https://github.com/nodejs/node/pull/36853
20572057
description: End-of-Life.
20582058
- version: v11.0.0
@@ -2173,7 +2173,7 @@ future release.
21732173
### DEP0116: Legacy URL API
21742174
<!-- YAML
21752175
changes:
2176-
- version: REPLACEME
2176+
- version: v16.0.0
21772177
pr-url: https://github.com/nodejs/node/pull/37784
21782178
description: Deprecation revoked. Status changed to "Legacy".
21792179
- version: v11.0.0
@@ -2354,7 +2354,7 @@ with no performance impact since Node.js 10.
23542354
### DEP0128: modules with an invalid `main` entry and an `index.js` file
23552355
<!-- YAML
23562356
changes:
2357-
- version: REPLACEME
2357+
- version: v16.0.0
23582358
pr-url: https://github.com/nodejs/node/pull/37204
23592359
description: Runtime deprecation.
23602360
- version: v12.0.0
@@ -2389,7 +2389,7 @@ instead.
23892389
### DEP0130: `Module.createRequireFromPath()`
23902390
<!-- YAML
23912391
changes:
2392-
- version: REPLACEME
2392+
- version: v16.0.0
23932393
pr-url: https://github.com/nodejs/node/pull/37201
23942394
description: End-of-life.
23952395
- version: v13.0.0
@@ -2675,7 +2675,7 @@ The [`crypto.Certificate()` constructor][] is deprecated. Use
26752675
### DEP0147: `fs.rmdir(path, { recursive: true })`
26762676
<!-- YAML
26772677
changes:
2678-
- version: REPLACEME
2678+
- version: v16.0.0
26792679
pr-url: https://github.com/nodejs/node/pull/37302
26802680
description: Runtime deprecation.
26812681
- version: v15.0.0
@@ -2698,7 +2698,7 @@ Use `fs.rm(path, { recursive: true, force: true })`,
26982698
### DEP0148: Folder mappings in `"exports"` (trailing `"/"`)
26992699
<!-- YAML
27002700
changes:
2701-
- version: REPLACEME
2701+
- version: v16.0.0
27022702
pr-url: https://github.com/nodejs/node/pull/37215
27032703
description: Runtime deprecation.
27042704
- version: v15.1.0
@@ -2718,7 +2718,7 @@ Using a trailing `"/"` to define
27182718
### DEP0149: `http.IncomingMessage#connection`
27192719
<!-- YAML
27202720
changes:
2721-
- version: REPLACEME
2721+
- version: v16.0.0
27222722
pr-url: https://github.com/nodejs/node/pull/33768
27232723
description: Documentation-only deprecation.
27242724
-->
@@ -2730,7 +2730,7 @@ Prefer [`message.socket`][] over [`message.connection`][].
27302730
### DEP0150: Changing the value of `process.config`
27312731
<!-- YAML
27322732
changes:
2733-
- version: REPLACEME
2733+
- version: v16.0.0
27342734
pr-url: https://github.com/nodejs/node/pull/36902
27352735
description: Runtime deprecation.
27362736
-->
@@ -2745,7 +2745,7 @@ change the value has been deprecated and will be disabled in the future.
27452745
### DEP0151: Main index lookup and extension searching
27462746
<!-- YAML
27472747
changes:
2748-
- version: REPLACEME
2748+
- version: v16.0.0
27492749
pr-url: https://github.com/nodejs/node/pull/37206
27502750
description: Runtime deprecation.
27512751
- version: v15.8.0
@@ -2765,7 +2765,7 @@ an explicit [`"exports"` or `"main"` entry][] with the exact file extension.
27652765
### DEP0152: Extension PerformanceEntry properties
27662766
<!-- YAML
27672767
changes:
2768-
- version: REPLACEME
2768+
- version: v16.0.0
27692769
pr-url: https://github.com/nodejs/node/pull/37136
27702770
description: Runtime deprecation.
27712771
-->

doc/api/esm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ added:
205205
- v14.13.1
206206
- v12.20.0
207207
changes:
208-
- version: REPLACEME
208+
- version: v16.0.0
209209
pr-url: https://github.com/nodejs/node/pull/37246
210210
description: Added `node:` import support to `require(...)`.
211211
-->

doc/api/events.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1137,7 +1137,7 @@ setMaxListeners(5, target, emitter);
11371137
<!-- YAML
11381138
added: v14.5.0
11391139
changes:
1140-
- version: REPLACEME
1140+
- version: v16.0.0
11411141
pr-url: https://github.com/nodejs/node/pull/37237
11421142
description: changed EventTarget error handling.
11431143
- version: v15.4.0

doc/api/fs.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1045,17 +1045,17 @@ Renames `oldPath` to `newPath`.
10451045
<!-- YAML
10461046
added: v10.0.0
10471047
changes:
1048-
- version: REPLACEME
1048+
- version: v16.0.0
10491049
pr-url: https://github.com/nodejs/node/pull/37216
10501050
description: "Using `fsPromises.rmdir(path, { recursive: true })` on a `path`
10511051
that is a file is no longer permitted and results in an
10521052
`ENOENT` error on Windows and an `ENOTDIR` error on POSIX."
1053-
- version: REPLACEME
1053+
- version: v16.0.0
10541054
pr-url: https://github.com/nodejs/node/pull/37216
10551055
description: "Using `fsPromises.rmdir(path, { recursive: true })` on a `path`
10561056
that does not exist is no longer permitted and results in a
10571057
`ENOENT` error."
1058-
- version: REPLACEME
1058+
- version: v16.0.0
10591059
pr-url: https://github.com/nodejs/node/pull/37302
10601060
description: The `recursive` option is deprecated, using it triggers a
10611061
deprecation warning.
@@ -2338,7 +2338,7 @@ descriptor. See [`fs.utimes()`][].
23382338
<!-- YAML
23392339
deprecated: v0.4.7
23402340
changes:
2341-
- version: REPLACEME
2341+
- version: v16.0.0
23422342
pr-url: https://github.com/nodejs/node/pull/37460
23432343
description: The error returned may be an `AggregateError` if more than one
23442344
error is returned.
@@ -2818,7 +2818,7 @@ If `options.withFileTypes` is set to `true`, the `files` array will contain
28182818
<!-- YAML
28192819
added: v0.1.29
28202820
changes:
2821-
- version: REPLACEME
2821+
- version: v16.0.0
28222822
pr-url: https://github.com/nodejs/node/pull/37460
28232823
description: The error returned may be an `AggregateError` if more than one
28242824
error is returned.
@@ -3148,17 +3148,17 @@ rename('oldFile.txt', 'newFile.txt', (err) => {
31483148
<!-- YAML
31493149
added: v0.0.2
31503150
changes:
3151-
- version: REPLACEME
3151+
- version: v16.0.0
31523152
pr-url: https://github.com/nodejs/node/pull/37216
31533153
description: "Using `fs.rmdir(path, { recursive: true })` on a `path` that is
31543154
a file is no longer permitted and results in an `ENOENT` error
31553155
on Windows and an `ENOTDIR` error on POSIX."
3156-
- version: REPLACEME
3156+
- version: v16.0.0
31573157
pr-url: https://github.com/nodejs/node/pull/37216
31583158
description: "Using `fs.rmdir(path, { recursive: true })` on a `path` that
31593159
does not exist is no longer permitted and results in a `ENOENT`
31603160
error."
3161-
- version: REPLACEME
3161+
- version: v16.0.0
31623162
pr-url: https://github.com/nodejs/node/pull/37302
31633163
description: The `recursive` option is deprecated, using it triggers a
31643164
deprecation warning.
@@ -3408,7 +3408,7 @@ example/
34083408
<!-- YAML
34093409
added: v0.8.6
34103410
changes:
3411-
- version: REPLACEME
3411+
- version: v16.0.0
34123412
pr-url: https://github.com/nodejs/node/pull/37460
34133413
description: The error returned may be an `AggregateError` if more than one
34143414
error is returned.
@@ -3865,7 +3865,7 @@ details.
38653865
<!-- YAML
38663866
added: v0.1.29
38673867
changes:
3868-
- version: REPLACEME
3868+
- version: v16.0.0
38693869
pr-url: https://github.com/nodejs/node/pull/37460
38703870
description: The error returned may be an `AggregateError` if more than one
38713871
error is returned.
@@ -4787,17 +4787,17 @@ See the POSIX rename(2) documentation for more details.
47874787
<!-- YAML
47884788
added: v0.1.21
47894789
changes:
4790-
- version: REPLACEME
4790+
- version: v16.0.0
47914791
pr-url: https://github.com/nodejs/node/pull/37216
47924792
description: "Using `fs.rmdirSync(path, { recursive: true })` on a `path`
47934793
that is a file is no longer permitted and results in an
47944794
`ENOENT` error on Windows and an `ENOTDIR` error on POSIX."
4795-
- version: REPLACEME
4795+
- version: v16.0.0
47964796
pr-url: https://github.com/nodejs/node/pull/37216
47974797
description: "Using `fs.rmdirSync(path, { recursive: true })` on a `path`
47984798
that does not exist is no longer permitted and results in a
47994799
`ENOENT` error."
4800-
- version: REPLACEME
4800+
- version: v16.0.0
48014801
pr-url: https://github.com/nodejs/node/pull/37302
48024802
description: The `recursive` option is deprecated, using it triggers a
48034803
deprecation warning.

0 commit comments

Comments
 (0)