Skip to content

Commit e03c0c9

Browse files
committed
2020-04-21, Version 14.0.0 (Current)
Notable changes: - TBD PR-URL:
1 parent c933cbf commit e03c0c9

17 files changed

+116
-1
lines changed

CHANGELOG.md

+5
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 14](doc/changelogs/CHANGELOG_V14.md) **Current**
56
* [Node.js 13](doc/changelogs/CHANGELOG_V13.md) **Current**
67
* [Node.js 12](doc/changelogs/CHANGELOG_V12.md) **Long Term Support**
78
* [Node.js 11](doc/changelogs/CHANGELOG_V11.md) End-of-Life
@@ -23,12 +24,16 @@ release.
2324
<!--lint disable maximum-line-length-->
2425
<table>
2526
<tr>
27+
<th title="Current"><a href="doc/changelogs/CHANGELOG_V14.md">14</a><sup>Current</sup></th>
2628
<th title="Current"><a href="doc/changelogs/CHANGELOG_V13.md">13</a><sup>Current</sup></th>
2729
<th title="LTS Until 2022-04"><a href="doc/changelogs/CHANGELOG_V12.md">12</a><sup>LTS</sup></th>
2830
<th title="LTS Until 2021-04"><a href="doc/changelogs/CHANGELOG_V10.md">10</a><sup>LTS</sup></th>
2931
</tr>
3032
<tr>
3133
<td valign="top">
34+
<b><a href="doc/changelogs/CHANGELOG_V14.md#14.0.0">14.0.0</a></b><br/>
35+
</td>
36+
<td valign="top">
3237
<b><a href="doc/changelogs/CHANGELOG_V13.md#13.10.1">13.10.1</a></b><br/>
3338
<a href="doc/changelogs/CHANGELOG_V13.md#13.10.0">13.10.0</a><br/>
3439
<a href="doc/changelogs/CHANGELOG_V13.md#13.9.0">13.9.0</a><br/>

doc/changelogs/CHANGELOG_ARCHIVE.md

+1
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@
154154
</table>
155155

156156
* Other Versions
157+
* [14.x](CHANGELOG_V14.md)
157158
* [12.x](CHANGELOG_V12.md)
158159
* [11.x](CHANGELOG_V11.md)
159160
* [10.x](CHANGELOG_V10.md)

doc/changelogs/CHANGELOG_IOJS.md

+1
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
</table>
6464

6565
* Other Versions
66+
* [14.x](CHANGELOG_V14.md)
6667
* [13.x](CHANGELOG_V13.md)
6768
* [12.x](CHANGELOG_V12.md)
6869
* [11.x](CHANGELOG_V11.md)

doc/changelogs/CHANGELOG_V010.md

+1
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
</table>
6666

6767
* Other Versions
68+
* [14.x](CHANGELOG_V14.md)
6869
* [13.x](CHANGELOG_V13.md)
6970
* [12.x](CHANGELOG_V12.md)
7071
* [11.x](CHANGELOG_V11.md)

doc/changelogs/CHANGELOG_V012.md

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
</table>
3434

3535
* Other Versions
36+
* [14.x](CHANGELOG_V14.md)
3637
* [13.x](CHANGELOG_V13.md)
3738
* [12.x](CHANGELOG_V12.md)
3839
* [11.x](CHANGELOG_V11.md)

doc/changelogs/CHANGELOG_V10.md

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
</table>
4949

5050
* Other Versions
51+
* [14.x](CHANGELOG_V14.md)
5152
* [13.x](CHANGELOG_V13.md)
5253
* [12.x](CHANGELOG_V12.md)
5354
* [11.x](CHANGELOG_V11.md)

doc/changelogs/CHANGELOG_V11.md

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
</table>
3232

3333
* Other Versions
34+
* [14.x](CHANGELOG_V14.md)
3435
* [13.x](CHANGELOG_V13.md)
3536
* [12.x](CHANGELOG_V12.md)
3637
* [10.x](CHANGELOG_V10.md)

doc/changelogs/CHANGELOG_V12.md

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
</table>
4242

4343
* Other Versions
44+
* [14.x](CHANGELOG_V14.md)
4445
* [13.x](CHANGELOG_V13.md)
4546
* [11.x](CHANGELOG_V11.md)
4647
* [10.x](CHANGELOG_V10.md)

doc/changelogs/CHANGELOG_V13.md

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
</table>
2828

2929
* Other Versions
30+
* [14.x](CHANGELOG_V14.md)
3031
* [12.x](CHANGELOG_V12.md)
3132
* [11.x](CHANGELOG_V11.md)
3233
* [10.x](CHANGELOG_V10.md)

doc/changelogs/CHANGELOG_V14.md

+96
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
# Node.js 14 ChangeLog
2+
3+
<!--lint disable prohibited-strings-->
4+
<!--lint disable maximum-line-length-->
5+
6+
<table>
7+
<tr>
8+
<th>Current</th>
9+
</tr>
10+
<tr>
11+
<td>
12+
<a href="#14.0.0">14.0.0</a><br/>
13+
</td>
14+
</tr>
15+
</table>
16+
17+
* Other Versions
18+
* [13.x](CHANGELOG_V13.md)
19+
* [12.x](CHANGELOG_V12.md)
20+
* [11.x](CHANGELOG_V11.md)
21+
* [10.x](CHANGELOG_V10.md)
22+
* [9.x](CHANGELOG_V9.md)
23+
* [8.x](CHANGELOG_V8.md)
24+
* [7.x](CHANGELOG_V7.md)
25+
* [6.x](CHANGELOG_V6.md)
26+
* [5.x](CHANGELOG_V5.md)
27+
* [4.x](CHANGELOG_V4.md)
28+
* [0.12.x](CHANGELOG_V012.md)
29+
* [0.10.x](CHANGELOG_V010.md)
30+
* [io.js](CHANGELOG_IOJS.md)
31+
* [Archive](CHANGELOG_ARCHIVE.md)
32+
33+
<a id="14.0.0"></a>
34+
## 2020-04-21, Version 14.0.0 (Current), @BethGriggs
35+
36+
### Notable Changes
37+
38+
- TBD
39+
40+
### Semver-Major Commits
41+
42+
* [[`5360dd151d`](https://github.com/nodejs/node/commit/5360dd151d)] - **(SEMVER-MAJOR)** **assert**: handle (deep) equal(NaN, NaN) as being identical (Ruben Bridgewater) [#30766](https://github.com/nodejs/node/pull/30766)
43+
* [[`ce3b3ad04d`](https://github.com/nodejs/node/commit/ce3b3ad04d)] - **(SEMVER-MAJOR)** **build**: reset embedder string to "-node.0" (Michaël Zasso) [#30020](https://github.com/nodejs/node/pull/30020)
44+
* [[`e65bed1b7e`](https://github.com/nodejs/node/commit/e65bed1b7e)] - **(SEMVER-MAJOR)** **child_process**: create proper public API for `channel` (Anna Henningsen) [#30165](https://github.com/nodejs/node/pull/30165)
45+
* [[`bffa5044c5`](https://github.com/nodejs/node/commit/bffa5044c5)] - **(SEMVER-MAJOR)** **crypto**: move pbkdf2 without digest to EOL (James M Snell) [#31166](https://github.com/nodejs/node/pull/31166)
46+
* [[`10f5fa7513`](https://github.com/nodejs/node/commit/10f5fa7513)] - **(SEMVER-MAJOR)** **crypto**: forbid setting the PBKDF2 iter count to 0 (Tobias Nießen) [#30578](https://github.com/nodejs/node/pull/30578)
47+
* [[`6ca81ad72a`](https://github.com/nodejs/node/commit/6ca81ad72a)] - **(SEMVER-MAJOR)** **deps**: update V8 to 7.9.317.20 (Michaël Zasso) [#30020](https://github.com/nodejs/node/pull/30020)
48+
* [[`1b2e2944bc`](https://github.com/nodejs/node/commit/1b2e2944bc)] - **(SEMVER-MAJOR)** **dgram**: don't hide implicit bind errors (cjihrig) [#31958](https://github.com/nodejs/node/pull/31958)
49+
* [[`afe353061b`](https://github.com/nodejs/node/commit/afe353061b)] - **(SEMVER-MAJOR)** **doc**: fs.write is not longer coercing strings (Juan José Arboleda) [#31030](https://github.com/nodejs/node/pull/31030)
50+
* [[`4455f60320`](https://github.com/nodejs/node/commit/4455f60320)] - **(SEMVER-MAJOR)** **doc**: use shorter fs.copyFile examples (Ruben Bridgewater) [#27044](https://github.com/nodejs/node/pull/27044)
51+
* [[`a45c1aa39f`](https://github.com/nodejs/node/commit/a45c1aa39f)] - **(SEMVER-MAJOR)** **doc**: fix mode and flags being mistaken in fs (Ruben Bridgewater) [#27044](https://github.com/nodejs/node/pull/27044)
52+
* [[`331d636240`](https://github.com/nodejs/node/commit/331d636240)] - **(SEMVER-MAJOR)** **errors**: remove unused ERR\_SOCKET\_CANNOT\_SEND error (cjihrig) [#31958](https://github.com/nodejs/node/pull/31958)
53+
* [[`b8e41774d4`](https://github.com/nodejs/node/commit/b8e41774d4)] - **(SEMVER-MAJOR)** **fs**: add fs/promises alias module (Gus Caplan) [#31553](https://github.com/nodejs/node/pull/31553)
54+
* [[`fb6df3bfac`](https://github.com/nodejs/node/commit/fb6df3bfac)] - **(SEMVER-MAJOR)** **fs**: validate the input data to be of expected types (Ruben Bridgewater) [#31030](https://github.com/nodejs/node/pull/31030)
55+
* [[`2d8febceef`](https://github.com/nodejs/node/commit/2d8febceef)] - **(SEMVER-MAJOR)** **fs**: deprecate closing FileHandle on garbage collection (James M Snell) [#28396](https://github.com/nodejs/node/pull/28396)
56+
* [[`67e067eb06`](https://github.com/nodejs/node/commit/67e067eb06)] - **(SEMVER-MAJOR)** **fs**: watch signals for recursive incompatibility (Eran Levin) [#29947](https://github.com/nodejs/node/pull/29947)
57+
* [[`f0d2df41f8`](https://github.com/nodejs/node/commit/f0d2df41f8)] - **(SEMVER-MAJOR)** **fs**: change streams to always emit close by default (Robert Nagy) [#31408](https://github.com/nodejs/node/pull/31408)
58+
* [[`a13500f503`](https://github.com/nodejs/node/commit/a13500f503)] - **(SEMVER-MAJOR)** **fs**: improve mode and flags validation (Ruben Bridgewater) [#27044](https://github.com/nodejs/node/pull/27044)
59+
* [[`535e9571f5`](https://github.com/nodejs/node/commit/535e9571f5)] - **(SEMVER-MAJOR)** **fs**: make FSStatWatcher.start private (Lucas Holmquist) [#29971](https://github.com/nodejs/node/pull/29971)
60+
* [[`d3715c76b5`](https://github.com/nodejs/node/commit/d3715c76b5)] - **(SEMVER-MAJOR)** **http**: move OutboundMessage.prototype.flush to EOL (James M Snell) [#31164](https://github.com/nodejs/node/pull/31164)
61+
* [[`c776a37791`](https://github.com/nodejs/node/commit/c776a37791)] - **(SEMVER-MAJOR)** **http**: end with data can cause write after end (Robert Nagy) [#28666](https://github.com/nodejs/node/pull/28666)
62+
* [[`ff2ed3ec85`](https://github.com/nodejs/node/commit/ff2ed3ec85)] - **(SEMVER-MAJOR)** **http**: remove unused hasItems() from freelist (Rich Trott) [#30744](https://github.com/nodejs/node/pull/30744)
63+
* [[`d247a8e1dc`](https://github.com/nodejs/node/commit/d247a8e1dc)] - **(SEMVER-MAJOR)** **http**: emit close on socket re-use (Robert Nagy) [#28685](https://github.com/nodejs/node/pull/28685)
64+
* [[`6f0ec79e42`](https://github.com/nodejs/node/commit/6f0ec79e42)] - **(SEMVER-MAJOR)** **http,stream**: make virtual methods throw an error (Luigi Pinca) [#31912](https://github.com/nodejs/node/pull/31912)
65+
* [[`ec0dd6fa1c`](https://github.com/nodejs/node/commit/ec0dd6fa1c)] - **(SEMVER-MAJOR)** **lib**: move GLOBAL and root aliases to EOL (James M Snell) [#31167](https://github.com/nodejs/node/pull/31167)
66+
* [[`d7452b7140`](https://github.com/nodejs/node/commit/d7452b7140)] - **(SEMVER-MAJOR)** **module**: warn on using unfinished circular dependency (Anna Henningsen) [#29935](https://github.com/nodejs/node/pull/29935)
67+
* [[`ab4115f17c`](https://github.com/nodejs/node/commit/ab4115f17c)] - **(SEMVER-MAJOR)** **os**: move tmpDir() to EOL (James M Snell) [#31169](https://github.com/nodejs/node/pull/31169)
68+
* [[`8c18e91c8a`](https://github.com/nodejs/node/commit/8c18e91c8a)] - **(SEMVER-MAJOR)** **process**: remove undocumented `now` argument from emitWarning() (Rich Trott) [#31643](https://github.com/nodejs/node/pull/31643)
69+
* [[`84c426cb60`](https://github.com/nodejs/node/commit/84c426cb60)] - **(SEMVER-MAJOR)** **repl**: properly handle `repl.repl` (Ruben Bridgewater) [#30981](https://github.com/nodejs/node/pull/30981)
70+
* [[`4f523c2c1a`](https://github.com/nodejs/node/commit/4f523c2c1a)] - **(SEMVER-MAJOR)** **src**: migrate to new V8 ArrayBuffer API (Thang Tran) [#30782](https://github.com/nodejs/node/pull/30782)
71+
* [[`c712fb7cd6`](https://github.com/nodejs/node/commit/c712fb7cd6)] - **(SEMVER-MAJOR)** **src**: add abstract `IsolatePlatformDelegate` (Marcel Laverdet) [#30324](https://github.com/nodejs/node/pull/30324)
72+
* [[`b55557bc43`](https://github.com/nodejs/node/commit/b55557bc43)] - **(SEMVER-MAJOR)** **src**: update NODE\_MODULE\_VERSION to 81 (Michaël Zasso) [#30020](https://github.com/nodejs/node/pull/30020)
73+
* [[`7cafd5f3a9`](https://github.com/nodejs/node/commit/7cafd5f3a9)] - **(SEMVER-MAJOR)** **stream**: fix finished w/ 'close' before 'end' (Robert Nagy) [#31545](https://github.com/nodejs/node/pull/31545)
74+
* [[`311e12b962`](https://github.com/nodejs/node/commit/311e12b962)] - **(SEMVER-MAJOR)** **stream**: fix multiple destroy calls (Robert Nagy) [#29197](https://github.com/nodejs/node/pull/29197)
75+
* [[`1f209129c7`](https://github.com/nodejs/node/commit/1f209129c7)] - **(SEMVER-MAJOR)** **stream**: throw invalid argument errors (Robert Nagy) [#31831](https://github.com/nodejs/node/pull/31831)
76+
* [[`d016b9d708`](https://github.com/nodejs/node/commit/d016b9d708)] - **(SEMVER-MAJOR)** **stream**: finished callback for closed streams (Robert Nagy) [#31509](https://github.com/nodejs/node/pull/31509)
77+
* [[`e559842188`](https://github.com/nodejs/node/commit/e559842188)] - **(SEMVER-MAJOR)** **stream**: make readable & writable computed (Robert Nagy) [#31197](https://github.com/nodejs/node/pull/31197)
78+
* [[`907c07fa85`](https://github.com/nodejs/node/commit/907c07fa85)] - **(SEMVER-MAJOR)** **stream**: move \_writableState.buffer to EOL (James M Snell) [#31165](https://github.com/nodejs/node/pull/31165)
79+
* [[`66f4e4edcb`](https://github.com/nodejs/node/commit/66f4e4edcb)] - **(SEMVER-MAJOR)** **stream**: do not emit 'end' after 'error' (Robert Nagy) [#31182](https://github.com/nodejs/node/pull/31182)
80+
* [[`75b30c606c`](https://github.com/nodejs/node/commit/75b30c606c)] - **(SEMVER-MAJOR)** **stream**: emit 'error' asynchronously (Robert Nagy) [#29744](https://github.com/nodejs/node/pull/29744)
81+
* [[`4bec6d13f9`](https://github.com/nodejs/node/commit/4bec6d13f9)] - **(SEMVER-MAJOR)** **stream**: enable autoDestroy by default (Robert Nagy) [#30623](https://github.com/nodejs/node/pull/30623)
82+
* [[`20d009d2fd`](https://github.com/nodejs/node/commit/20d009d2fd)] - **(SEMVER-MAJOR)** **stream**: pipe should not swallow error (Robert Nagy) [#30993](https://github.com/nodejs/node/pull/30993)
83+
* [[`67ed526ab0`](https://github.com/nodejs/node/commit/67ed526ab0)] - **(SEMVER-MAJOR)** **stream**: error state cleanup (Robert Nagy) [#30851](https://github.com/nodejs/node/pull/30851)
84+
* [[`e902fadc5e`](https://github.com/nodejs/node/commit/e902fadc5e)] - **(SEMVER-MAJOR)** **stream**: do not throw multiple callback errors in writable (Robert Nagy) [#30614](https://github.com/nodejs/node/pull/30614)
85+
* [[`e13a37e49d`](https://github.com/nodejs/node/commit/e13a37e49d)] - **(SEMVER-MAJOR)** **stream**: ensure finish is emitted in next tick (Robert Nagy) [#30733](https://github.com/nodejs/node/pull/30733)
86+
* [[`9d09969f4c`](https://github.com/nodejs/node/commit/9d09969f4c)] - **(SEMVER-MAJOR)** **stream**: always invoke end callback (Robert Nagy) [#29747](https://github.com/nodejs/node/pull/29747)
87+
* [[`0f78dcc86d`](https://github.com/nodejs/node/commit/0f78dcc86d)] - **(SEMVER-MAJOR)** **util**: escape C1 control characters and switch to hex format (Ruben Bridgewater) [#29826](https://github.com/nodejs/node/pull/29826)
88+
* [[`cb8898c48f`](https://github.com/nodejs/node/commit/cb8898c48f)] - **(SEMVER-MAJOR)** **win**: block running on EOL Windows versions (João Reis) [#31954](https://github.com/nodejs/node/pull/31954)
89+
90+
### Semver-Minor Commits
91+
92+
- TBD
93+
94+
### Semver-Patch Commits
95+
96+
- TBD

doc/changelogs/CHANGELOG_V4.md

+1
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
</table>
5858

5959
* Other Versions
60+
* [14.x](CHANGELOG_V14.md)
6061
* [13.x](CHANGELOG_V13.md)
6162
* [12.x](CHANGELOG_V12.md)
6263
* [11.x](CHANGELOG_V11.md)

doc/changelogs/CHANGELOG_V5.md

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
</table>
3434

3535
* Other Versions
36+
* [14.x](CHANGELOG_V14.md)
3637
* [13.x](CHANGELOG_V13.md)
3738
* [12.x](CHANGELOG_V12.md)
3839
* [11.x](CHANGELOG_V11.md)

doc/changelogs/CHANGELOG_V6.md

+1
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
</table>
6363

6464
* Other Versions
65+
* [14.x](CHANGELOG_V14.md)
6566
* [13.x](CHANGELOG_V13.md)
6667
* [12.x](CHANGELOG_V12.md)
6768
* [11.x](CHANGELOG_V11.md)

doc/changelogs/CHANGELOG_V7.md

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
</table>
3232

3333
* Other Versions
34+
* [14.x](CHANGELOG_V14.md)
3435
* [13.x](CHANGELOG_V13.md)
3536
* [12.x](CHANGELOG_V12.md)
3637
* [11.x](CHANGELOG_V11.md)

doc/changelogs/CHANGELOG_V8.md

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
</table>
5454

5555
* Other Versions
56+
* [14.x](CHANGELOG_V14.md)
5657
* [13.x](CHANGELOG_V13.md)
5758
* [12.x](CHANGELOG_V12.md)
5859
* [11.x](CHANGELOG_V11.md)

doc/changelogs/CHANGELOG_V9.md

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
</table>
3333

3434
* Other Versions
35+
* [14.x](CHANGELOG_V14.md)
3536
* [13.x](CHANGELOG_V13.md)
3637
* [12.x](CHANGELOG_V12.md)
3738
* [11.x](CHANGELOG_V11.md)

src/node_version.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#define NODE_VERSION_IS_LTS 0
3030
#define NODE_VERSION_LTS_CODENAME ""
3131

32-
#define NODE_VERSION_IS_RELEASE 0
32+
#define NODE_VERSION_IS_RELEASE 1
3333

3434
#ifndef NODE_STRINGIFY
3535
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)

0 commit comments

Comments
 (0)