From 7064e693d7a28182309bc8648d61edb72486a223 Mon Sep 17 00:00:00 2001 From: "Node.js GitHub Bot" Date: Wed, 18 Dec 2024 13:55:48 -0500 Subject: [PATCH] 2024-12-19, Version 23.5.0 (Current) Notable changes: crypto: * graduate WebCryptoAPI Ed25519 and X25519 algorithms as stable (Filip Skokan) https://github.com/nodejs/node/pull/56142 doc: * stabilize util.styleText (Rafael Gonzaga) https://github.com/nodejs/node/pull/56265 module: * (SEMVER-MINOR) add prefix-only modules to `module.builtinModules` (Jordan Harband) https://github.com/nodejs/node/pull/56185 * (SEMVER-MINOR) only emit require(esm) warning under --trace-require-module (Joyee Cheung) https://github.com/nodejs/node/pull/56194 * (SEMVER-MINOR) use synchronous hooks for preparsing in import(cjs) (Joyee Cheung) https://github.com/nodejs/node/pull/55698 * (SEMVER-MINOR) implement module.registerHooks() (Joyee Cheung) https://github.com/nodejs/node/pull/55698 report: * (SEMVER-MINOR) fix typos in report keys and bump the version (Yuan-Ming Hsu) https://github.com/nodejs/node/pull/56068 sqlite: * (SEMVER-MINOR) aggregate constants in a single property (Edigleysson Silva (Edy)) https://github.com/nodejs/node/pull/56213 src,lib: * (SEMVER-MINOR) stabilize permission model (Rafael Gonzaga) https://github.com/nodejs/node/pull/56201 stream: * (SEMVER-MINOR) handle generator destruction from Duplex.from() (Matthieu Sieben) https://github.com/nodejs/node/pull/55096 PR-URL: https://github.com/nodejs/node/pull/56310 --- CHANGELOG.md | 3 +- doc/api/cli.md | 8 +-- doc/api/errors.md | 2 +- doc/api/module.md | 12 ++-- doc/api/modules.md | 2 +- doc/api/report.md | 2 +- doc/api/sqlite.md | 8 +-- doc/api/util.md | 2 +- doc/api/webcrypto.md | 2 +- doc/changelogs/CHANGELOG_V23.md | 109 ++++++++++++++++++++++++++++++++ src/node_version.h | 6 +- 11 files changed, 133 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ced3dfd153426c..0a7bf83dc44961 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,7 +39,8 @@ release. -23.4.0
+23.5.0
+23.4.0
23.3.0
23.2.0
23.1.0
diff --git a/doc/api/cli.md b/doc/api/cli.md index 18c16aba1e7604..271ede0755cefb 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -189,7 +189,7 @@ Error: Access to this API has been restricted @@ -2630,7 +2630,7 @@ i.e. invoking `process.exit()`. Prints information about usage of [Loading ECMAScript modules using `require()`][]. diff --git a/doc/api/errors.md b/doc/api/errors.md index f2bfa7e087f4ec..d59a51329a8bfa 100644 --- a/doc/api/errors.md +++ b/doc/api/errors.md @@ -2177,7 +2177,7 @@ signaling a short circuit. ### `ERR_LOAD_SQLITE_EXTENSION` An error occurred while loading a SQLite extension. diff --git a/doc/api/module.md b/doc/api/module.md index 175bc6ab3475f7..40615c39728cab 100644 --- a/doc/api/module.md +++ b/doc/api/module.md @@ -22,7 +22,7 @@ added: - v8.10.0 - v6.13.0 changes: - - version: REPLACEME + - version: v23.5.0 pr-url: https://github.com/nodejs/node/pull/56185 description: The list now also contains prefix-only modules. --> @@ -204,7 +204,7 @@ resolution and loading behavior. See [Customization hooks][]. ### `module.registerHooks(options)` > Stability: 1.1 - Active development @@ -529,7 +529,7 @@ added: v22.8.0 > Stability: 1.1 - Active development @@ -991,7 +991,7 @@ register('./path-to-my-hooks.js', { diff --git a/doc/api/sqlite.md b/doc/api/sqlite.md index 9576f112b2ec41..1f5054cd65e26d 100644 --- a/doc/api/sqlite.md +++ b/doc/api/sqlite.md @@ -127,7 +127,7 @@ open. This method is a wrapper around [`sqlite3_close_v2()`][]. ### `database.loadExtension(path)` * `path` {string} The path to the shared library to load. @@ -139,7 +139,7 @@ around [`sqlite3_load_extension()`][]. It is required to enable the ### `database.enableLoadExtension(allow)` * `allow` {boolean} Whether to allow loading extensions. @@ -163,7 +163,7 @@ file. This method is a wrapper around [`sqlite3_exec()`][]. ### `database.function(name[, options], function)` * `name` {string} The name of the SQLite function to create. @@ -475,7 +475,7 @@ exception. ## `sqlite.constants` * {Object} diff --git a/doc/api/util.md b/doc/api/util.md index a3ea6c96dd83db..7299d23ab67de3 100644 --- a/doc/api/util.md +++ b/doc/api/util.md @@ -1922,7 +1922,7 @@ added: - v21.7.0 - v20.12.0 changes: - - version: REPLACEME + - version: v23.5.0 pr-url: https://github.com/nodejs/node/pull/56265 description: styleText is now stable. - version: diff --git a/doc/api/webcrypto.md b/doc/api/webcrypto.md index b0e3257a8a7100..147b93d4a8a682 100644 --- a/doc/api/webcrypto.md +++ b/doc/api/webcrypto.md @@ -2,7 +2,7 @@