diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ed13876b5e..b5e4aee43f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ Select a Node.js version below to view the changelog history: +* [Node.js 23](doc/changelogs/CHANGELOG_V23.md) **Current** * [Node.js 22](doc/changelogs/CHANGELOG_V22.md) **Current** * [Node.js 21](doc/changelogs/CHANGELOG_V21.md) End-of-Life * [Node.js 20](doc/changelogs/CHANGELOG_V20.md) **Long Term Support** @@ -31,11 +32,14 @@ release.
23 (Current) | 22 (Current) | 20 (LTS) | 18 (LTS) |
---|---|---|---|
22.9.0 22.8.0 diff --git a/doc/abi_version_registry.json b/doc/abi_version_registry.json index e01ef11186e..203f64354d0 100644 --- a/doc/abi_version_registry.json +++ b/doc/abi_version_registry.json @@ -1,7 +1,7 @@ { "NODE_MODULE_VERSION": [ { "modules": 132,"runtime": "electron", "variant": "electron", "versions": "34" }, - { "modules": 131,"runtime": "node", "variant": "v8_12.9", "versions": "23.0.0-pre" }, + { "modules": 131,"runtime": "node", "variant": "v8_12.9", "versions": "23.0.0" }, { "modules": 130,"runtime": "electron", "variant": "electron", "versions": "33" }, { "modules": 129,"runtime": "node", "variant": "v8_12.8", "versions": "23.0.0-pre" }, { "modules": 128,"runtime": "electron", "variant": "electron", "versions": "32" }, diff --git a/doc/api/buffer.md b/doc/api/buffer.md index 069b5880951..d72e8720c68 100644 --- a/doc/api/buffer.md +++ b/doc/api/buffer.md @@ -5103,7 +5103,7 @@ added: - v19.2.0 - v18.13.0 changes: - - version: REPLACEME + - version: v23.0.0 pr-url: https://github.com/nodejs/node/pull/47613 description: Makes File instances cloneable. - version: v20.0.0 diff --git a/doc/api/cli.md b/doc/api/cli.md index 1a9d61138e2..103b00a15f9 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -812,7 +812,7 @@ of `--enable-source-maps`. > Stability: 1 - Experimental @@ -1073,7 +1073,7 @@ added: - v22.0.0 - v20.17.0 changes: - - version: REPLACEME + - version: v23.0.0 pr-url: https://github.com/nodejs/node/pull/55085 description: This is now true by default. --> @@ -1710,7 +1710,7 @@ added: - v22.0.0 - v20.17.0 changes: - - version: REPLACEME + - version: v23.0.0 pr-url: https://github.com/nodejs/node/pull/55085 description: This is now false by default. --> diff --git a/doc/api/crypto.md b/doc/api/crypto.md index f141f9235df..81d3e0cf95f 100644 --- a/doc/api/crypto.md +++ b/doc/api/crypto.md @@ -2139,7 +2139,7 @@ property is `undefined` for asymmetric keys. ### `keyObject.toCryptoKey(algorithm, extractable, keyUsages)` @@ -2886,7 +2886,7 @@ The date/time from which this certificate is valid. ### `x509.validFromDate` * Type: {Date} @@ -2906,7 +2906,7 @@ The date/time until which this certificate is valid. ### `x509.validToDate` * Type: {Date} diff --git a/doc/api/deprecations.md b/doc/api/deprecations.md index c2de5e297a5..c7160c17ba7 100644 --- a/doc/api/deprecations.md +++ b/doc/api/deprecations.md @@ -999,7 +999,7 @@ instead. The provided TypeScript syntax is not valid or unsupported. @@ -2335,7 +2335,7 @@ compiled with ICU support. ### `ERR_NO_TYPESCRIPT` An attempt was made to use features that require [Native TypeScript support][], but Node.js was not @@ -2439,7 +2439,7 @@ object. ### `ERR_QUIC_CONNECTION_FAILED` > Stability: 1 - Experimental @@ -2451,7 +2451,7 @@ Establishing a QUIC connection failed. ### `ERR_QUIC_ENDPOINT_CLOSED` > Stability: 1 - Experimental @@ -2463,7 +2463,7 @@ A QUIC Endpoint closed with an error. ### `ERR_QUIC_OPEN_STREAM_FAILED` > Stability: 1 - Experimental @@ -2504,7 +2504,7 @@ module, and should be done lazily in an inner function. @@ -3366,7 +3366,7 @@ encoding (e.g. `ucs` or `utf16le`) is not supported. ### `ERR_CRYPTO_SCRYPT_INVALID_PARAMETER` An incompatible combination of options was passed to [`crypto.scrypt()`][] or @@ -3378,7 +3378,7 @@ An incompatible combination of options was passed to [`crypto.scrypt()`][] or ### `ERR_FS_INVALID_SYMLINK_TYPE` An invalid symlink type was passed to the [`fs.symlink()`][] or diff --git a/doc/api/esm.md b/doc/api/esm.md index a0ce50bc2f1..4d257c37bf0 100644 --- a/doc/api/esm.md +++ b/doc/api/esm.md @@ -474,7 +474,7 @@ See [Loading ECMAScript modules using `require()`][] for details. diff --git a/doc/api/fs.md b/doc/api/fs.md index 374e51434d7..ab9977dfca7 100644 --- a/doc/api/fs.md +++ b/doc/api/fs.md @@ -6828,7 +6828,7 @@ deprecated: - v20.12.0 - v18.20.0 changes: - - version: REPLACEME + - version: v23.0.0 pr-url: https://github.com/nodejs/node/pull/51050 description: Accessing this property emits a warning. It is now read-only. --> diff --git a/doc/api/globals.md b/doc/api/globals.md index 6cd4823aa72..34c2a15152f 100644 --- a/doc/api/globals.md +++ b/doc/api/globals.md @@ -325,7 +325,7 @@ added: v0.0.1 ## `CloseEvent` @@ -374,7 +374,7 @@ added: - v17.6.0 - v16.15.0 changes: - - version: REPLACEME + - version: v23.0.0 pr-url: https://github.com/nodejs/node/pull/52564 description: No longer experimental. - version: v19.0.0 @@ -395,7 +395,7 @@ added: - v17.6.0 - v16.15.0 changes: - - version: REPLACEME + - version: v23.0.0 pr-url: https://github.com/nodejs/node/pull/52564 description: No longer experimental. - version: v19.0.0 @@ -414,7 +414,7 @@ added: - v17.6.0 - v16.15.0 changes: - - version: REPLACEME + - version: v23.0.0 pr-url: https://github.com/nodejs/node/pull/52564 description: No longer experimental. - version: v19.0.0 @@ -435,7 +435,7 @@ added: - v18.7.0 - v16.17.0 changes: - - version: REPLACEME + - version: v23.0.0 pr-url: https://github.com/nodejs/node/pull/52723 description: No longer experimental. - version: v19.0.0 diff --git a/doc/api/http2.md b/doc/api/http2.md index 0bb059fc81d..c6790c6a099 100644 --- a/doc/api/http2.md +++ b/doc/api/http2.md @@ -2767,7 +2767,7 @@ Throws `ERR_INVALID_ARG_TYPE` for invalid `settings` argument. added: v8.4.0 changes: - version: - - REPLACEME + - v23.0.0 pr-url: https://github.com/nodejs/node/pull/54875 description: Added `streamResetBurst` and `streamResetRate`. - version: diff --git a/doc/api/module.md b/doc/api/module.md index 45e027c7615..21c290aea31 100644 --- a/doc/api/module.md +++ b/doc/api/module.md @@ -1109,7 +1109,7 @@ should be fetched. > Stability: 1.1 - Active Development diff --git a/doc/api/modules.md b/doc/api/modules.md index 9e4d3a223b8..dbbd121842d 100644 --- a/doc/api/modules.md +++ b/doc/api/modules.md @@ -175,10 +175,10 @@ added: - v22.0.0 - v20.17.0 changes: - - version: REPLACEME + - version: v23.0.0 pr-url: https://github.com/nodejs/node/pull/55085 description: This feature is no longer behind the `--experimental-require-module` CLI flag. - - version: REPLACEME + - version: v23.0.0 pr-url: https://github.com/nodejs/node/pull/54563 description: Support `'module.exports'` interop export in `require(esm)`. --> diff --git a/doc/api/n-api.md b/doc/api/n-api.md index 1cee948a022..7d5b2926e51 100644 --- a/doc/api/n-api.md +++ b/doc/api/n-api.md @@ -2699,7 +2699,7 @@ JavaScript `TypedArray` objects are described in #### `node_api_create_buffer_from_arraybuffer` > Stability: 1 - Experimental diff --git a/doc/api/process.md b/doc/api/process.md index 73d514f1f4a..f30b3ee335b 100644 --- a/doc/api/process.md +++ b/doc/api/process.md @@ -1939,7 +1939,7 @@ A boolean value that is `true` if the current Node.js build includes support for ## `process.features.require_module` * {boolean} @@ -1990,7 +1990,7 @@ A boolean value that is `true` if the current Node.js build includes support for ## `process.features.typescript` > Stability: 1.0 - Early development diff --git a/doc/api/test.md b/doc/api/test.md index d7fbb5c69b9..0cf1deb977e 100644 --- a/doc/api/test.md +++ b/doc/api/test.md @@ -1256,10 +1256,10 @@ added: - v18.9.0 - v16.19.0 changes: - - version: REPLACEME + - version: v23.0.0 pr-url: https://github.com/nodejs/node/pull/54705 description: Added the `cwd` option. - - version: REPLACEME + - version: v23.0.0 pr-url: https://github.com/nodejs/node/pull/53937 description: Added coverage options. - version: v22.8.0 diff --git a/doc/api/worker_threads.md b/doc/api/worker_threads.md index ddf7a2cd545..f1b5c5b652f 100644 --- a/doc/api/worker_threads.md +++ b/doc/api/worker_threads.md @@ -197,7 +197,7 @@ There is no equivalent to this API in browsers. ## `worker.markAsUncloneable(object)` * `object` {any} Any arbitrary JavaScript value. diff --git a/doc/changelogs/CHANGELOG_ARCHIVE.md b/doc/changelogs/CHANGELOG_ARCHIVE.md index d8c652a7d9c..a7d7f86776d 100644 --- a/doc/changelogs/CHANGELOG_ARCHIVE.md +++ b/doc/changelogs/CHANGELOG_ARCHIVE.md @@ -154,6 +154,7 @@ |
Current | +
---|
+23.0.0 + |
+