Skip to content
Merged
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 25](doc/changelogs/CHANGELOG_V25.md) **Current**
* [Node.js 24](doc/changelogs/CHANGELOG_V24.md) **Current**
* [Node.js 23](doc/changelogs/CHANGELOG_V23.md) End-of-Life
* [Node.js 22](doc/changelogs/CHANGELOG_V22.md) **Long Term Support**
Expand Down Expand Up @@ -33,12 +34,16 @@ release.

<table>
<tr>
<th title="Current"><a href="doc/changelogs/CHANGELOG_V25.md">25</a> (Current)</th>
<th title="Current"><a href="doc/changelogs/CHANGELOG_V24.md">24</a> (Current)</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_V25.md#25.0.0">25.0.0</a></b><br/>
</td>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V24.md#24.10.0">24.10.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V24.md#24.9.0">24.9.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V24.md#24.8.0">24.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
@@ -1,6 +1,6 @@
{
"NODE_MODULE_VERSION": [
{ "modules": 141,"runtime": "node", "variant": "v8_14.1", "versions": "25.0.0-pre" },
{ "modules": 141,"runtime": "node", "variant": "v8_14.1", "versions": "25.0.0" },
{ "modules": 140,"runtime": "electron", "variant": "electron", "versions": "39" },
{ "modules": 139,"runtime": "electron", "variant": "electron", "versions": "38" },
{ "modules": 138,"runtime": "node", "variant": "v8_13.7", "versions": "25.0.0-pre" },
Expand Down
12 changes: 6 additions & 6 deletions doc/api/assert.md
Original file line number Diff line number Diff line change
Expand Up @@ -317,11 +317,11 @@ An alias of [`assert.ok()`][].
<!-- YAML
added: v0.1.21
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/59448
description: Promises are not considered equal anymore if they are not of
the same instance.
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/57627
description: Invalid dates are now considered equal.
- version: v24.0.0
Expand Down Expand Up @@ -517,11 +517,11 @@ parameter is an instance of {Error} then it will be thrown instead of the
<!-- YAML
added: v1.2.0
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/59448
description: Promises are not considered equal anymore if they are not of
the same instance.
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/57627
description: Invalid dates are now considered equal.
- version: v24.0.0
Expand Down Expand Up @@ -2279,11 +2279,11 @@ added:
- v23.4.0
- v22.13.0
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/59448
description: Promises are not considered equal anymore if they are not of
the same instance.
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/57627
description: Invalid dates are now considered equal.
- version:
Expand Down
8 changes: 4 additions & 4 deletions doc/api/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,7 @@ Examples can be found in the [File System Permissions][] documentation.
### `--allow-inspector`

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

> Stability: 1.0 - Early development
Expand Down Expand Up @@ -308,7 +308,7 @@ Error: connect ERR_ACCESS_DENIED Access to this API has been restricted. Use --a
### `--allow-net`

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

> Stability: 1.1 - Active development
Expand Down Expand Up @@ -1177,7 +1177,7 @@ top-level awaits, and print their location to help users find them.
### `--experimental-quic`

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

> Stability: 1.1 - Active development
Expand Down Expand Up @@ -1980,7 +1980,7 @@ Silence all process warnings (including deprecations).
### `--no-webstorage`

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

Disable [`Web Storage`][] support.
Expand Down
44 changes: 22 additions & 22 deletions doc/api/deprecations.md
Original file line number Diff line number Diff line change
Expand Up @@ -725,7 +725,7 @@ npx codemod@latest @nodejs/util-print-to-console-log

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58220
description: End-of-Life.
- version: v24.0.0
Expand All @@ -748,7 +748,7 @@ The `SlowBuffer` class has been removed. Please use

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58620
description: Runtime deprecation.
- version: v6.12.0
Expand Down Expand Up @@ -1516,7 +1516,7 @@ instead.

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/59060
description: Runtime deprecation.
- version: v8.0.0
Expand Down Expand Up @@ -1811,7 +1811,7 @@ not handle all certificate subjects correctly and should not be used.

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58473
description: End-of-Life.
- version: v9.0.0
Expand Down Expand Up @@ -2110,7 +2110,7 @@ and `crypto.getFips()` instead.

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58532
description: End-of-Life.
- version: v10.0.0
Expand Down Expand Up @@ -2439,7 +2439,7 @@ unavailable when the [permission model][] is enabled.

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58474
description: End-of-Life.
- version: v11.0.0
Expand Down Expand Up @@ -2563,7 +2563,7 @@ object can lead to crashing the application.

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58619
description: End-of-Life.
- version: v11.0.0
Expand Down Expand Up @@ -2651,7 +2651,7 @@ Please use `Server.prototype.setSecureContext()` instead.

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58533
description: End-of-Life.
- version: v12.0.0
Expand Down Expand Up @@ -2754,7 +2754,7 @@ Node.js versions.

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58527
description: End-of-Life.
- version: v13.0.0
Expand Down Expand Up @@ -2822,7 +2822,7 @@ legacy parser.

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58528
description: End-of-Life.
- version: v12.5.0
Expand Down Expand Up @@ -2868,7 +2868,7 @@ an officially supported API.

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58529
description: End-of-Life.
- version: v13.0.0
Expand Down Expand Up @@ -2910,7 +2910,7 @@ To maintain existing behavior `response.finished` should be replaced with

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58536
description: End-of-Life.
- version: v14.0.0
Expand Down Expand Up @@ -3110,7 +3110,7 @@ The [`crypto.Certificate()` constructor][] is deprecated. Use

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58616
description: End-of-Life.
- version: v16.0.0
Expand Down Expand Up @@ -3221,7 +3221,7 @@ an explicit [`"exports"` or `"main"` entry][] with the exact file extension.

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58531
description: End-of-Life.
- version: v16.0.0
Expand Down Expand Up @@ -3264,7 +3264,7 @@ option, or a non-nullish non-boolean value for `verbatim` option in

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58706
description: End-of-Life.
- version: v20.0.0
Expand Down Expand Up @@ -3391,7 +3391,7 @@ the errors used for value type validation.

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58707
description: End-of-Life.
- version: v18.0.0
Expand Down Expand Up @@ -3619,7 +3619,7 @@ issued for `url.parse()` vulnerabilities.

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58617
description: End-of-Life.
- version:
Expand Down Expand Up @@ -3660,7 +3660,7 @@ In a future version of Node.js, [`message.headers`][],

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58618
description: End-of-Life.
- version: v20.0.0
Expand All @@ -3677,7 +3677,7 @@ bound to an `AsyncResource`. It no longer does.

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/00000
description: End-of-Life.
- version: v20.1.0
Expand Down Expand Up @@ -3724,7 +3724,7 @@ The [`util.toUSVString()`][] API is deprecated. Please use

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/55862
description: End-of-Life.
- version: v24.0.0
Expand Down Expand Up @@ -3913,7 +3913,7 @@ It is recommended to use the `new` qualifier instead. This applies to all Zlib c

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/59495
description: End-of-Life.
- version: v24.0.0
Expand Down Expand Up @@ -4146,7 +4146,7 @@ npx codemod@latest @nodejs/types-is-native-error

<!-- YAML
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/59008
description: Runtime deprecation.
- version:
Expand Down
8 changes: 4 additions & 4 deletions doc/api/fs.md
Original file line number Diff line number Diff line change
Expand Up @@ -1627,7 +1627,7 @@ Renames `oldPath` to `newPath`.
<!-- YAML
added: v10.0.0
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58616
description: Remove `recursive` option.
- version: v16.0.0
Expand Down Expand Up @@ -1982,7 +1982,7 @@ concurrent modifications on the same file or data corruption may occur.
<!-- YAML
added: v0.11.15
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/55862
description: The constants `fs.F_OK`, `fs.R_OK`, `fs.W_OK` and `fs.X_OK`
which were present directly on `fs` are removed.
Expand Down Expand Up @@ -4294,7 +4294,7 @@ rename('oldFile.txt', 'newFile.txt', (err) => {
<!-- YAML
added: v0.0.2
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58616
description: Remove `recursive` option.
- version: v18.0.0
Expand Down Expand Up @@ -6302,7 +6302,7 @@ See the POSIX rename(2) documentation for more details.
<!-- YAML
added: v0.1.21
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58616
description: Remove `recursive` option.
- version: v16.0.0
Expand Down
2 changes: 1 addition & 1 deletion doc/api/globals.md
Original file line number Diff line number Diff line change
Expand Up @@ -467,7 +467,7 @@ A browser-compatible implementation of [`DecompressionStream`][].
## `ErrorEvent`

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

A browser-compatible implementation of {ErrorEvent}.
Expand Down
4 changes: 2 additions & 2 deletions doc/api/module.md
Original file line number Diff line number Diff line change
Expand Up @@ -503,10 +503,10 @@ The following constants are returned as the `status` field in the object returne
<!-- YAML
added: v22.8.0
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/58797
description: Add `portable` option to enable portable compile cache.
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/59931
description: Rename the unreleased `path` option to `directory` to maintain consistency.
-->
Expand Down
2 changes: 1 addition & 1 deletion doc/api/n-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -5985,7 +5985,7 @@ the runtime.
added: v8.6.0
napiVersion: 1
changes:
- version: REPLACEME
- version: v25.0.0
pr-url: https://github.com/nodejs/node/pull/59828
description: The `async_resource` object will now be held as a strong reference.
-->
Expand Down
2 changes: 1 addition & 1 deletion doc/api/util.md
Original file line number Diff line number Diff line change
Expand Up @@ -848,7 +848,7 @@ stream.write('With ES6');
added: v0.3.0
changes:
- version:
- REPLACEME
- v25.0.0
pr-url: https://github.com/nodejs/node/pull/59710
description: The util.inspect.styles.regexp style is now a method that is
invoked for coloring the stringified regular expression.
Expand Down
Loading
Loading