Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

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

* [Node.js 26](doc/changelogs/CHANGELOG_V26.md) **Current**
* [Node.js 25](doc/changelogs/CHANGELOG_V25.md) **Current**
* [Node.js 24](doc/changelogs/CHANGELOG_V24.md) **Long Term Support**
* [Node.js 23](doc/changelogs/CHANGELOG_V23.md) End-of-Life
Expand Down Expand Up @@ -34,13 +35,17 @@ release.

<table>
<tr>
<th title="Current"><a href="doc/changelogs/CHANGELOG_V26.md">26</a> (Current)</th>
<th title="Current"><a href="doc/changelogs/CHANGELOG_V25.md">25</a> (Current)</th>
<th title="LTS Until 2028-04"><a href="doc/changelogs/CHANGELOG_V24.md">24</a> (LTS)</th>
<th title="LTS Until 2027-04"><a href="doc/changelogs/CHANGELOG_V22.md">22</a> (LTS)</th>
<th title="LTS Until 2026-04"><a href="doc/changelogs/CHANGELOG_V20.md">20</a> (LTS)</th>
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V26.md#26.0.0">26.0.0</a></b><br/>
</td>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V25.md#25.8.2">25.8.2</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V25.md#25.8.1">25.8.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V25.md#25.8.0">25.8.0</a><br/>
Expand Down
2 changes: 1 addition & 1 deletion doc/abi_version_registry.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"NODE_MODULE_VERSION": [
{ "modules": 146,"runtime": "electron", "variant": "electron", "versions": "42" },
{ "modules": 145,"runtime": "electron", "variant": "electron", "versions": "41" },
{ "modules": 144,"runtime": "node", "variant": "v8_14.3", "versions": "26.0.0-pre" },
{ "modules": 144,"runtime": "node", "variant": "v8_14.3", "versions": "26.0.0" },
{ "modules": 143,"runtime": "electron", "variant": "electron", "versions": "40" },
{ "modules": 142,"runtime": "node", "variant": "v8_14.2", "versions": "26.0.0-pre" },
{ "modules": 141,"runtime": "node", "variant": "v8_14.1", "versions": "25.0.0" },
Expand Down
22 changes: 11 additions & 11 deletions doc/api/assert.md
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,7 @@ destructuring and call methods directly on the instance.
<!-- YAML
added: v0.5.9
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
-->
Expand All @@ -342,7 +342,7 @@ An alias of [`assert.ok()`][].
<!-- YAML
added: v0.1.21
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version: v25.0.0
Expand Down Expand Up @@ -861,7 +861,7 @@ added:
- v13.6.0
- v12.16.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version: v16.0.0
Expand Down Expand Up @@ -1104,7 +1104,7 @@ assert.doesNotThrow(
<!-- YAML
added: v0.1.21
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version:
Expand Down Expand Up @@ -1292,7 +1292,7 @@ added:
- v13.6.0
- v12.16.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version: v16.0.0
Expand Down Expand Up @@ -1344,7 +1344,7 @@ instance of {Error} then it will be thrown instead of the
<!-- YAML
added: v0.1.21
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version:
Expand Down Expand Up @@ -1471,7 +1471,7 @@ instead of the `AssertionError`.
<!-- YAML
added: v1.2.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version: v9.0.0
Expand Down Expand Up @@ -1534,7 +1534,7 @@ instead of the [`AssertionError`][].
<!-- YAML
added: v0.1.21
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version:
Expand Down Expand Up @@ -1601,7 +1601,7 @@ parameter is an instance of {Error} then it will be thrown instead of the
<!-- YAML
added: v0.1.21
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version: v10.0.0
Expand Down Expand Up @@ -1657,7 +1657,7 @@ instead of the `AssertionError`.
<!-- YAML
added: v0.1.21
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version: v10.0.0
Expand Down Expand Up @@ -1904,7 +1904,7 @@ argument gets considered.
<!-- YAML
added: v0.1.21
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version: v10.0.0
Expand Down
6 changes: 3 additions & 3 deletions doc/api/async_context.md
Original file line number Diff line number Diff line change
Expand Up @@ -389,7 +389,7 @@ try {
### `asyncLocalStorage.withScope(store)`

<!-- YAML
added: REPLACEME
added: v26.0.0
-->

> Stability: 1 - Experimental
Expand Down Expand Up @@ -527,7 +527,7 @@ probably responsible for the context loss.
## Class: `RunScope`

<!-- YAML
added: REPLACEME
added: v26.0.0
-->

> Stability: 1 - Experimental
Expand All @@ -543,7 +543,7 @@ exits, whether through normal completion or by throwing an error.
### `scope.dispose()`

<!-- YAML
added: REPLACEME
added: v26.0.0
-->

Explicitly ends the scope and restores the previous store value. This method
Expand Down
2 changes: 1 addition & 1 deletion doc/api/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -1280,7 +1280,7 @@ Enable experimental support for storage inspection
### `--experimental-stream-iter`

<!-- YAML
added: REPLACEME
added: v26.0.0
-->

> Stability: 1 - Experimental
Expand Down
26 changes: 13 additions & 13 deletions doc/api/crypto.md
Original file line number Diff line number Diff line change
Expand Up @@ -1193,7 +1193,7 @@ When passing a string as the `buffer`, please consider
<!-- YAML
added: v1.0.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/61084
description: Using GCM tag lengths other than 128 bits without specifying
the `authTagLength` option when creating `decipher` is not
Expand Down Expand Up @@ -2256,7 +2256,7 @@ be listed in the `transferList` argument.
<!-- YAML
added: v15.0.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62453
description: Passing a non-extractable CryptoKey as `key` is deprecated.
-->
Expand Down Expand Up @@ -2397,11 +2397,11 @@ type, value, and parameters. This method is not
<!-- YAML
added: v11.6.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62240
description: Added support for `'raw-public'`, `'raw-private'`,
and `'raw-seed'` formats.
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62178
description: ML-KEM and ML-DSA private key `'pkcs8'` export now
uses seed-only format by default when a seed is
Expand Down Expand Up @@ -3530,7 +3530,7 @@ operations. The specific constants currently defined are described in
<!-- YAML
added: v0.1.94
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62453
description: Passing a CryptoKey as `key` is deprecated.
- version:
Expand Down Expand Up @@ -3607,7 +3607,7 @@ given IV will be.
<!-- YAML
added: v0.1.94
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62453
description: Passing a CryptoKey as `key` is deprecated.
- version:
Expand Down Expand Up @@ -3833,7 +3833,7 @@ input.on('readable', () => {
<!-- YAML
added: v0.1.94
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62453
description: Passing a CryptoKey as `key` is deprecated.
- version: v15.0.0
Expand Down Expand Up @@ -3926,10 +3926,10 @@ input.on('readable', () => {
<!-- YAML
added: v11.6.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62453
description: Passing a CryptoKey as `key` is deprecated.
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62240
description: Added support for `'raw-private'` and `'raw-seed'`
formats.
Expand Down Expand Up @@ -3977,10 +3977,10 @@ of the passphrase is limited to 1024 bytes.
<!-- YAML
added: v11.6.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62453
description: Passing a CryptoKey as `key` is deprecated.
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62240
description: Added support for `'raw-public'` format.
- version: v24.6.0
Expand Down Expand Up @@ -6060,7 +6060,7 @@ Throws an error if FIPS mode is not available.
<!-- YAML
added: v12.0.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62474
description: Add support for Ed25519 context parameter.
- version: v24.8.0
Expand Down Expand Up @@ -6189,7 +6189,7 @@ not introduce timing vulnerabilities.
<!-- YAML
added: v12.0.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62474
description: Add support for Ed25519 context parameter.
- version: v24.8.0
Expand Down
20 changes: 10 additions & 10 deletions doc/api/deprecations.md
Original file line number Diff line number Diff line change
Expand Up @@ -1630,7 +1630,7 @@ instead.

<!-- YAML
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/60635
description: End-of-Life.
- version: v25.0.0
Expand Down Expand Up @@ -2841,7 +2841,7 @@ This property is a reference to the instance itself.

<!-- YAML
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/60657
description: End-of-Life.
- version: v12.0.0
Expand Down Expand Up @@ -4033,7 +4033,7 @@ Please use the [`crypto.createHmac()`][] method to create Hmac instances.

<!-- YAML
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/61084
description: End-of-Life.
- version: v23.0.0
Expand Down Expand Up @@ -4241,7 +4241,7 @@ an internal nodejs implementation rather than a public facing API, use `node:tls

<!-- YAML
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/60657
description: End-of-Life.
- version:
Expand Down Expand Up @@ -4431,7 +4431,7 @@ import { opendir } from 'node:fs/promises';

<!-- YAML
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62173
description: Runtime deprecation.
- version: v25.7.0
Expand Down Expand Up @@ -4485,10 +4485,10 @@ const server = http2.createSecureServer({

<!-- YAML
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62453
description: Runtime deprecation.
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62321
description: Documentation-only deprecation.
-->
Expand All @@ -4510,10 +4510,10 @@ will throw an error in a future version. This includes

<!-- YAML
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62453
description: Runtime deprecation.
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62321
description: Documentation-only deprecation.
-->
Expand All @@ -4527,7 +4527,7 @@ deprecated and will throw an error in a future version.

<!-- YAML
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62395
description: Documentation-only deprecation.
-->
Expand Down
4 changes: 2 additions & 2 deletions doc/api/diagnostics_channel.md
Original file line number Diff line number Diff line change
Expand Up @@ -830,7 +830,7 @@ added:
- v19.9.0
- v18.19.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/61766
description: Custom thenables will no longer be wrapped in native Promises.
Non-thenables will be returned with a warning.
Expand Down Expand Up @@ -1465,7 +1465,7 @@ Emitted when [`process.execve()`][] is invoked.
> Stability: 1 - Experimental

<!-- YAML
added: REPLACEME
added: v26.0.0
-->

These channels are emitted for each [`locks.request()`][] call. See
Expand Down
6 changes: 3 additions & 3 deletions doc/api/fs.md
Original file line number Diff line number Diff line change
Expand Up @@ -380,7 +380,7 @@ added: v10.0.0
#### `filehandle.pull([...transforms][, options])`

<!-- YAML
added: REPLACEME
added: v26.0.0
-->

> Stability: 1 - Experimental
Expand Down Expand Up @@ -457,7 +457,7 @@ run().catch(console.error);
#### `filehandle.pullSync([...transforms][, options])`

<!-- YAML
added: REPLACEME
added: v26.0.0
-->

> Stability: 1 - Experimental
Expand Down Expand Up @@ -1010,7 +1010,7 @@ the end of the file.
#### `filehandle.writer([options])`

<!-- YAML
added: REPLACEME
added: v26.0.0
-->

> Stability: 1 - Experimental
Expand Down
Loading
Loading