Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
22.9.0-bookworm-slim
->23.0.0-bookworm-slim
Release Notes
nodejs/node (node)
v23.0.0
: 2024-10-16, Version 23.0.0 (Current), @RafaelGSSCompare Source
We’re excited to announce the release of Node.js 23! Key highlights include:
require(esm)
by default for Node.js applicationsnode --run
commandNode.js 23 will replace Node.js 22 as the ‘Current’ release line when Node.js 22 enters long-term support (LTS) later this month.
According to the release schedule, Node.js 23 will remain the ‘Current’ release for the next six months, until April 2025.
Other Notable Changes
7ad0cc3e57
] - (SEMVER-MAJOR) build: remove support for 32-bit Windows (Michaël Zasso) #5318483eb4f2855
] - (SEMVER-MINOR) deps: V8: cherry-pickcd10ad7
(Joyee Cheung) #52535b8493a5789
] - doc: add abmusse to collaborators (Abdirahim Musse) #550867fab6e8885
] - (SEMVER-MAJOR) doc: use gcc 12 on AIX for Node.js >=23 (Richard Lau) #54338d473606040
] - (SEMVER-MINOR) lib: propagate aborted state to dependent signals before firing events (jazelly) #5482606206af181
] - (SEMVER-MINOR) module: unflag --experimental-require-module (Joyee Cheung) #550850b9249e335
] - (SEMVER-MINOR) module: implement the "module-sync" exports condition (Joyee Cheung) #5464892a25abca9
] - (SEMVER-MINOR) path: addmatchGlob
method (Aviv Keller) #5288112dd4c7575
] - src: mark node --run as stable (Yagiz Nizipli) #537634174b73153
] - test: support glob matching coverage files (Aviv Keller) #53553Semver-Major Commits
764b13d75c
] - (SEMVER-MAJOR) assert,util: change WeakMap and WeakSet comparison handling (Cristian Barlutiu) #534953800d60c66
] - (SEMVER-MAJOR) buffer: throw when writing beyond buffer" (Robert Nagy) #5458817fd32790a
] - (SEMVER-MAJOR) buffer: make File cloneable (Matthew Aitken) #47613f68d7d2acc
] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Michaël Zasso) #545369d0748c5df
] - (SEMVER-MAJOR) build: disable ICF for mksnapshot (Leszek Swirski) #54077b7bcf3e121
] - (SEMVER-MAJOR) build: include v8-sandbox.h header in distribution (Michaël Zasso) #540771dfa3b8255
] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Michaël Zasso) #54077046343ea9d
] - (SEMVER-MAJOR) build: warn for GCC versions earlier than 12.2 (Michaël Zasso) #54081a5decd4c8d
] - (SEMVER-MAJOR) build: drop experimental support for Windows <10 (Michaël Zasso) #540797ad0cc3e57
] - (SEMVER-MAJOR) build: remove support for 32-bit Windows (Michaël Zasso) #53184c7e42092f3
] - (SEMVER-MAJOR) build: compile with C++20 support (Michaël Zasso) #45427e2b7e41e23
] - (SEMVER-MAJOR) child_process: remove unused internal event (Rich Trott) #537934f1fe8a015
] - (SEMVER-MAJOR) cli: remove deprecated V8 flag (Omer Katz) #547618f37492b65
] - (SEMVER-MAJOR) cli: move --trace-atomics-wait to eol (Marco Ippolito) #52747f7e73cd1f2
] - (SEMVER-MAJOR) cli: remove --no-experimental-global-customevent flag (Daeyeon Jeong) #52723311504125f
] - (SEMVER-MAJOR) cli: remove --no-experimental-fetch flag (Filip Skokan) #52611a30ae50860
] - (SEMVER-MAJOR) cli: remove --no-experimental-global-webcrypto flag (Filip Skokan) #52564afe56aa58b
] - (SEMVER-MAJOR) crypto: runtime deprecate crypto.fips (Yagiz Nizipli) #5501933a6d1fe3a
] - (SEMVER-MAJOR) crypto: remove ERR_CRYPTO_SCRYPT_INVALID_PARAMETER (Tobias Nießen) #53305ff826069a8
] - (SEMVER-MAJOR) crypto: move DEP0182 to runtime deprecation (Tobias Nießen) #525526e150f9527
] - (SEMVER-MAJOR) deps: V8: cherry-pick97199f6
(Michaël Zasso) #545361e16779fa1
] - (SEMVER-MAJOR) deps: V8: cherry-pick01a47f3
(Michaël Zasso) #54536762a440e68
] - (SEMVER-MAJOR) deps: patch V8 to support older Clang versions (Michaël Zasso) #5453695f2213eed
] - (SEMVER-MAJOR) deps: always define V8_NODISCARD as no-op (Michaël Zasso) #5453609d997f181
] - (SEMVER-MAJOR) deps: fix FP16 bitcasts.h (Stefan Stojanovic) #545361866363854
] - (SEMVER-MAJOR) deps: patch V8 to support compilation with MSVC (StefanStojanovic) #545366f4f22f84c
] - (SEMVER-MAJOR) deps: patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #54536dfff61475e
] - (SEMVER-MAJOR) deps: disable V8 concurrent sparkplug compilation (Michaël Zasso) #5453669ad89f8eb
] - (SEMVER-MAJOR) deps: always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #545365ab3140dfb
] - (SEMVER-MAJOR) deps: update V8 to 12.9.202.18 (Michaël Zasso) #54536fba06eb34a
] - (SEMVER-MAJOR) deps: remove bogus V8 DCHECK (Michaël Zasso) #540775355603fb5
] - (SEMVER-MAJOR) deps: V8: cherry-pick00e9eeb
(Michaël Zasso) #54077bcc1e2716c
] - (SEMVER-MAJOR) deps: V8: cherry-pickb139777
(Michaël Zasso) #54077415bc750a5
] - (SEMVER-MAJOR) deps: V8: cherry-pick35888fe
(Joyee Cheung) #5407728f3e5c9d1
] - (SEMVER-MAJOR) deps: always define V8_NODISCARD as no-op (Michaël Zasso) #54077a41c381cde
] - (SEMVER-MAJOR) deps: fix FP16 bitcasts.h (Stefan Stojanovic) #5407716c9348e60
] - (SEMVER-MAJOR) deps: V8: revert CL5331688
(Michaël Zasso) #54077dc4e702a45
] - (SEMVER-MAJOR) deps: patch V8 to support compilation with MSVC (StefanStojanovic) #54077f626acc328
] - (SEMVER-MAJOR) deps: silence internal V8 deprecation warning (Michaël Zasso) #54077ed187faa64
] - (SEMVER-MAJOR) deps: patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #54077ed029bded7
] - (SEMVER-MAJOR) deps: avoid compilation error with ASan (Michaël Zasso) #54077e600de93cf
] - (SEMVER-MAJOR) deps: disable V8 concurrent sparkplug compilation (Michaël Zasso) #54077cc36db7c06
] - (SEMVER-MAJOR) deps: always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #540779d7cd9b864
] - (SEMVER-MAJOR) deps: update V8 to 12.8.374.13 (Michaël Zasso) #540774f70132972
] - (SEMVER-MAJOR) doc: reflect toolchains used for official binaries (Richard Lau) #549677fab6e8885
] - (SEMVER-MAJOR) doc: use gcc 12 on AIX for Node.js >=23 (Richard Lau) #543381d5ed725e9
] - (SEMVER-MAJOR) esm: export 'module.exports' on ESM CJS wrapper (Guy Bedford) #53848d5c29ba12d
] - (SEMVER-MAJOR) events: set EventEmitterAsyncResource fields private (Yagiz Nizipli) #54889f202322ea4
] - (SEMVER-MAJOR) fs: adjust typecheck fortype
infs.symlink()
(Livia Medeiros) #4974115e7563062
] - (SEMVER-MAJOR) fs: runtime deprecatedirent.path
(Antoine du Hamel) #5105000b2f07f9d
] - (SEMVER-MAJOR) fs,win: fix bug in paths with trailing slashes (Hüseyin Açacak) #54160e973c3e94b
] - (SEMVER-MAJOR) lib: validate signals with interface converter (Jason Zhang) #54965a5a946d8a5
] - (SEMVER-MAJOR) lib: implement interface converter in webidl (Jason Zhang) #549656ed93b4d69
] - (SEMVER-MAJOR) lib: expose global CloseEvent (Matthew Aitken) #5335552322aa42a
] - (SEMVER-MAJOR) net: validate host name for server listen (Jason Zhang) #54470efbba60e5b
] - (SEMVER-MAJOR) path: fix bugs and inconsistencies (Hüseyin Açacak) #54224c237eabf4c
] - (SEMVER-MAJOR) process: removeprocess.assert
(Aviv Keller) #5503517a17164d6
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 131 (Michaël Zasso) #54536f0134fa6c3
] - (SEMVER-MAJOR) src: stop using deprecated fields ofv8::FastApiCallbackOptions
(Andreas Haas) #540770be79f4deb
] - (SEMVER-MAJOR) src: remove dependency on wrapper-descriptor-based CppHeap (Joyee Cheung) #54077525b3f22d1
] - (SEMVER-MAJOR) src: add source location to v8::TaskRunner (François Doray) #54077e945bd9525
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 129 (Michaël Zasso) #54077bb8d2936ab
] - (SEMVER-MAJOR) src: do not use soon-to-be-deprecated V8 API (Igor Sheludko) #5317475884678d7
] - (SEMVER-MAJOR) src: add UV_PIPE_NO_TRUNCATE for bind in pipe_wrap.cc (theanarkh) #52347922feb1ff5
] - (SEMVER-MAJOR) stream: pipe to a closed or destroyed stream is not allowed in pipeline (jakecastelli) #53241ffe0dc5b87
] - (SEMVER-MAJOR) string_decoder: refactor encoding validation (Yagiz Nizipli) #54957df9efba2ce
] - (SEMVER-MAJOR) test: update v8-stats test for V8 12.6 (Michaël Zasso) #54077dbaef339aa
] - (SEMVER-MAJOR) test_runner: detect only tests when --test is not used (Colin Ihrig) #54881eb7e18fe94
] - (SEMVER-MAJOR) test_runner: always make spec the default reporter (Colin Ihrig) #545480db38f0f99
] - (SEMVER-MAJOR) test_runner: expose lcov reporter as newable function (Chemi Atlow) #52403f5ed3386fd
] - (SEMVER-MAJOR) timers: emit warning if delay is negative or NaN (jakecastelli) #46678f666a1b754
] - (SEMVER-MAJOR) tls: fix 'ERR_TLS_PSK_SET_IDENTIY_HINT_FAILED' typo (Aviv Keller) #52627c8c108f9b0
] - (SEMVER-MAJOR) tools: add additonal include dirs for V8 on AIX (Abdirahim Musse) #5453664e8646618
] - (SEMVER-MAJOR) tools: update V8 gypfiles for 12.8 (Michaël Zasso) #54077dc352a5ff2
] - (SEMVER-MAJOR) tools: update V8 gypfiles for 12.7 (Richard Lau) #540778044051ce3
] - (SEMVER-MAJOR) tools: update V8 gypfiles for 12.6 (Michaël Zasso) #54077982f6ad516
] - (SEMVER-MAJOR) util: move util.log to eol (marco-ippolito) #527441d817dcb52
] - (SEMVER-MAJOR) util: move util.isPrimitive to eol (marco-ippolito) #5274472240942ed
] - (SEMVER-MAJOR) util: move util.isFunction to eol (marco-ippolito) #52744dc379626ab
] - (SEMVER-MAJOR) util: move util.isError to eol (marco-ippolito) #52744b5cae4fea6
] - (SEMVER-MAJOR) util: move util.isDate to eol (marco-ippolito) #52744bd559e3e5a
] - (SEMVER-MAJOR) util: move util.isObject to eol (marco-ippolito) #52744d3068b9cfa
] - (SEMVER-MAJOR) util: move util.isRegExp to eol (marco-ippolito) #52744a59c7aeb27
] - (SEMVER-MAJOR) util: move util.isUndefined to eol (marco-ippolito) #5274405e72c939a
] - (SEMVER-MAJOR) util: move util.isSymbol to eol (marco-ippolito) #52744832a77c003
] - (SEMVER-MAJOR) util: move util.isString to eol (marco-ippolito) #52744708f57ea49
] - (SEMVER-MAJOR) util: move util.isNumber to eol (marco-ippolito) #527446ec403fe91
] - (SEMVER-MAJOR) util: move util.isNullOrUndefined to eol (marco-ippolito) #527447cd8bb26d1
] - (SEMVER-MAJOR) util: move util.isNull to eol (marco-ippolito) #52744e32b0c1eab
] - (SEMVER-MAJOR) util: move util.isBuffer to eol (marco-ippolito) #52744be528ab11e
] - (SEMVER-MAJOR) util: move util.isBoolean to eol (marco-ippolito) #52744ac97a532f5
] - (SEMVER-MAJOR) util: move util._extend to eol (marco-ippolito) #52744e225f00034
] - (SEMVER-MAJOR) zlib: removezlib.bytesRead
(Yagiz Nizipli) #55020Semver-Minor Commits
90e3e5e173
] - (SEMVER-MINOR) crypto: add KeyObject.prototype.toCryptoKey (Filip Skokan) #5526229f31c6a76
] - (SEMVER-MINOR) crypto: add Date fields forvalidTo
andvalidFrom
(Andrew Moon) #5415983eb4f2855
] - (SEMVER-MINOR) deps: V8: cherry-pickcd10ad7
(Joyee Cheung) #525356c6562ce8b
] - (SEMVER-MINOR) http2: expose nghttp2_option_set_stream_reset_rate_limit as an option (Maël Nison) #54875d473606040
] - (SEMVER-MINOR) lib: propagate aborted state to dependent signals before firing events (jazelly) #54826772b35bdc4
] - (SEMVER-MINOR) module: support loading entrypoint as url (RedYetiDev) #5493306206af181
] - (SEMVER-MINOR) module: unflag --experimental-require-module (Joyee Cheung) #550850b9249e335
] - (SEMVER-MINOR) module: implement the "module-sync" exports condition (Joyee Cheung) #5464862383cd113
] - (SEMVER-MINOR) module: implement flushCompileCache() (Joyee Cheung) #549714dfed556ba
] - (SEMVER-MINOR) module: throw when invalid argument is passed to enableCompileCache() (Joyee Cheung) #549719a73aa0d15
] - (SEMVER-MINOR) module: write compile cache to temporary file and then rename it (Joyee Cheung) #5497192a25abca9
] - (SEMVER-MINOR) path: addmatchGlob
method (Aviv Keller) #52881b0f025208f
] - (SEMVER-MINOR) process: add process.features.require_module (Joyee Cheung) #55241bf11e5793b
] - (SEMVER-MINOR) test_runner: support custom arguments inrun()
(Aviv Keller) #55126059e08bb21
] - (SEMVER-MINOR) test_runner: add 'test:summary' event (Colin Ihrig) #54851f79fd03f41
] - (SEMVER-MINOR) test_runner: add support for coverage via run() (Chemi Atlow) #53937d2ad9b4fb6
] - (SEMVER-MINOR) worker: addmarkAsUncloneable
api (Jason Zhang) #55234Semver-Patch Commits
e1d8b4f038
] - assert: show the diff when deep comparing data with a custom message (Giovanni) #547594eeeab09f0
] - benchmark: rewrite detect-esm-syntax benchmark (Joyee Cheung) #55238834316d541
] - benchmark: add no-warnings to process.has bench (Rafael Gonzaga) #5515900d4f8073c
] - benchmark: create benchmark for typescript (Marco Ippolito) #5490496ec7eede9
] - benchmark: add webstorage benchmark (jakecastelli) #5504029357cb0ef
] - benchmark: include ascii to fs/readfile (Rafael Gonzaga) #5498853cba82e55
] - benchmark: add dotenv benchmark (Aviv Keller) #542784062b3fb43
] - buffer: coerce extrema to int inblob.slice
(Antoine du Hamel) #55141f805d0be95
] - buffer: correctly apply prototype to clonedFile
/Blob
(Aviv Keller) #55138da5887d8e9
] - buffer: extract Blob's .arrayBuffer() & webidl changes (Matthew Aitken) #533720d4387ebe2
] - buffer: use simdutf convert_latin1_to_utf8_safe (Robert Nagy) #54798ae1e2b53b7
] - build: fix notify-on-review-wanted action (Rafael Gonzaga) #5530422bc15764b
] - build: include.nycrc
in coverage workflows (Wuli Zuo) #5521028ffa4b751
] - build: fix not valid json in coverage (jakecastelli) #551791398c04c47
] - build: notify via slack when review-wanted (Rafael Gonzaga) #55102b2c42dbcbb
] - build: add more information to Makefile help (Aviv Keller) #53381a1cd3c8777
] - build: update ruff and addlint-py-fix
(Aviv Keller) #544106a6c957be7
] - build: remove -v flag to reduce noise (iwuliz) #550255f6bb7d007
] - build: display free disk space after build in the test-macOS workflow (iwuliz) #55025415b82d8b8
] - build: support up to python 3.13 in android-configure (Aviv Keller) #54529beb1892036
] - build: add the option to generate compile_commands.json in vcbuild.bat (Segev Finer) #5227981cc72996a
] - build: fix eslint makefile target (Aviv Keller) #549997e00be7650
] - Revert "build: upgrade clang-format to v18" (Chengzhong Wu) #5499496e057093f
] - build: printRunning XYZ linter...
for py and yml (Aviv Keller) #54386ab5e58bf29
] - Revert "build: only generate specified build type files" (Chengzhong Wu) #535806cb940a546
] - build: only generate specified build type files (Chengzhong Wu) #5351127f8d9e9d2
] - build,win: enable pch for clang-cl (Stefan Stojanovic) #55249bbf08c6a1b
] - build,win: add winget config to set up env (Hüseyin Açacak) #54729653b96527a
] - build,win: float VS 17.11 compilation patch (Stefan Stojanovic) #549700c5fa57bc7
] - cli: ensure --run has proper pwd (Yagiz Nizipli) #5494965768bca59
] - cli: fix spacing for port range error (Aviv Keller) #544952d77ba5d30
] - Revert "console: colorize console error and warn" (Aviv Keller) #54677b64006c0ed
] - crypto: ensure invalid SubtleCrypto JWK data import results in DataError (Filip Skokan) #550417a3027d563
] - deps: update undici to 6.20.0 (Node.js GitHub Bot) #5532954b5ec94e0
] - deps: patch V8 to 12.9.202.26 (Node.js GitHub Bot) #5516120d8b85d34
] - deps: upgrade npm to 10.9.0 (npm team) #55255fe45be207b
] - deps: V8: backport0d5d6e7
(Yagiz Nizipli) #551155ff9b072b2
] - deps: update archs files for openssl-3.0.15+quic1 (Node.js GitHub Bot) #55184302e6afe8c
] - deps: upgrade openssl sources to quictls/openssl-3.0.15+quic1 (Node.js GitHub Bot) #551845f78e2c880
] - deps: update timezone to 2024b (Node.js GitHub Bot) #550565ed3296051
] - deps: patch V8 to 12.9.202.19 (Node.js GitHub Bot) #55057a6ece28604
] - deps: update acorn-walk to 8.3.4 (Node.js GitHub Bot) #54950a428b21066
] - deps: update corepack to 0.29.4 (Node.js GitHub Bot) #54845260f1f4608
] - deps: patch V8 to 12.8.374.33 (Node.js GitHub Bot) #54952b887942e6b
] - deps: patch V8 to 12.8.374.32 (Node.js GitHub Bot) #548849087056060
] - deps: patch V8 to 12.8.374.31 (Michaël Zasso) #546826bce6f69c6
] - Revert "deps: remove bogus V8 DCHECK" (Michaël Zasso) #546820c771c35fa
] - deps: patch V8 to 12.8.374.22 (Node.js GitHub Bot) #54435543d1a9cb9
] - deps: update archs files for openssl-3.0.14+quic1 (Node.js GitHub Bot) #5433694d062bc78
] - deps: upgrade openssl sources to quictls/openssl-3.0.14+quic1 (Node.js GitHub Bot) #543368e33f20a64
] - Revert "deps: V8: cherry-pick9ebca66
" (Joyee Cheung) #535824c730aed7f
] - deps: V8: cherry-pick9ebca66
(Chengzhong Wu) #53522e9904fe49a
] - doc: edit onboarding guide to clarify when mailmap addition is needed (Antoine du Hamel) #55334acd698a5c8
] - doc: fix the return type of outgoingMessage.setHeaders() (Jimmy Leung) #55290d620755661
] - doc: add release key for aduh95 (Antoine du Hamel) #553494a3fffaf58
] - doc: moveERR_INVALID_PERFORMANCE_MARK
to legacy errors (Antoine du Hamel) #55247e79ae1bf0c
] - doc: reserve 132 for Electron 34 (Michaela Laurencin) #5530633fe88a0b3
] - doc: add pmarchini to collaborators (Pietro Marchini) #55331755b89772d
] - doc: fixevents.once()
example usingAbortSignal
(Ivo Janssen) #55144accb239272
] - doc: add onboarding details for ambassador program (Marco Ippolito) #55284a301596c41
] - doc: moveERR_NAPI_TSFN_START/STOP_IDLE_LOOP
to legacy errors (Antoine du Hamel) #5524832efeea0c0
] - doc: fix initial default value of autoSelectFamily (Ihor Rohovets) #55245cc9b9a7f70
] - doc: tweak onboarding instructions (Michael Dawson) #55212c9cffb73b3
] - doc: update test context.assert (Pietro Marchini) #55186348d865652
] - doc: updaterequire(ESM)
history and stability status (Antoine du Hamel) #5519914b53df33c
] - doc: fix unordered error anchors (Antoine du Hamel) #55242dec10991e7
] - doc: mention addons to experimental permission (Rafael Gonzaga) #55166cebf21dfa5
] - doc: use correct dash in stability status (Antoine du Hamel) #552000f02810fc9
] - doc: fix link intest/README.md
(Livia Medeiros) #5516522b4b7c626
] - doc: fix typos (Nathan Baulch) #55066e6427e1d87
] - doc: add esm examples to node:net (Alfredo González) #551346d1cd506b5
] - doc: remove outdated https import reference (Edigleysson Silva (Edy)) #551115368cdcf8a
] - doc: move the YAML changes element (sendoru) #5511223743f63fb
] - doc: remove random horizontal separators inprocess.md
(Antoine du Hamel) #5514918acff0d01
] - doc: put --env-file-if-exists=config right under --env-file=config (Edigleysson Silva (Edy)) #55131fd787c96e1
] - doc: fix the require resolve algorithm inmodules.md
(chirsz) #55117668e523392
] - doc: update style guide (Aviv Keller) #53223ae82b455d1
] - doc: add missing:
torun()
'sglobPatterns
(Aviv Keller) #551357f480818b7
] - doc: correctcleanup
option in stream.(promises.)finished (René) #55043b8493a5789
] - doc: add abmusse to collaborators (Abdirahim Musse) #55086f20c42e964
] - doc: add note about--expose-internals
(Aviv Keller) #528611c61a83444
] - doc: removeparseREPLKeyword
from REPL documentation (Aviv Keller) #5474965362f0181
] - doc: add missing EventSource docs to globals (Matthew Aitken) #550225e25c2a79a
] - doc: cover --experimental-test-module-mocks flag (Jonathan Sharpe) #5502199433a2d7a
] - doc: add more details for localStorage and sessionStorage (Batuhan Tomo) #53881b446a587ba
] - doc: mark v21 as End-of-Life (Aviv Keller) #549845e87577b4f
] - doc: change backporting guide with updated info (Aviv Keller) #53746de47b3122a
] - doc: add missing definitions tointernal-api.md
(Aviv Keller) #53303421977cd48
] - doc: fix history ofprocess.features
(Antoine du Hamel) #54982305137faae
] - doc: fix typo callsite.lineNumber (Rafael Gonzaga) #549697feff2434d
] - doc: update documentation for externalizing deps (Michael Dawson) #54792cb20c5b9f4
] - doc: add documentation for process.features (Marco Ippolito) #5489724302c9fe9
] - doc: fix typo in CppgcMixin docs (Joyee Cheung) #547627327e44a05
] - doc: sort versions to fix the linter error (Rafael Gonzaga) #54229fb852798dc
] - esm: do not interpret"main"
as a URL (Antoine du Hamel) #550038fd90938f9
] - esm: remove --no-import-harmony-assertions (Shu-yu Guo) #54890a9081b5391
] - events: allow null/undefined eventInitDict (Matthew Aitken) #546430de1cf004c
] - events: returncurrentTarget
when dispatching (Matthew Aitken) #546429f9069d313
] - fs: fix linter issue (Antoine du Hamel) #5535336ca010bef
] - fs: acknowledgesignal
option infilehandle.createReadStream()
(Livia Medeiros) #551487fe5bcd29e
] - fs: check subdir correctly in cpSync (Jason Zhang) #55033090add7864
] - fs: refactoring declaratively withArray.fromAsync
(Sonny) #5464477ca5ca075
] - fs: convert to u8 string for filesystem path (Jason Zhang) #54653cf2bce6386
] - fs: fix regression on rmsync (Yagiz Nizipli) #539827168295e7a
] - fs: movermSync
implementation to c++ (Yagiz Nizipli) #5361771785889c8
] - lib: prefer logical assignment (Aviv Keller) #5504478f421de88
] - lib: fix module print timing when specifier includes"
(Antoine du Hamel) #55150d5eb9a378e
] - lib: removeSymbol[Async]Dispose
polyfills (Michaël Zasso) #552764c045351c1
] - lib: fix typos (Nathan Baulch) #55065574f2dd517
] - lib: prefer optional chaining (Aviv Keller) #5504576edde5cd0
] - lib: remove lib/internal/idna.js (Yagiz Nizipli) #550507014e50ca3
] - lib: the REPL should survive deletion of Array.prototype methods (Jordan Harband) #314575c22d19f44
] - lib, tools: remove duplicate requires (Aviv Keller) #5498724648b5769
] - lib,esm: handle bypass network-import via data: (Rafael Gonzaga) #537641d38bd1122
] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #5530098788dace6
] - meta: bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 (dependabot[bot]) #552258de2695fe5
] - meta: bump actions/checkout from 4.1.7 to 4.2.0 (dependabot[bot]) #55224ccae9c0fef
] - meta: bump actions/setup-node from 4.0.3 to 4.0.4 (dependabot[bot]) #55223fd4959c67a
] - meta: bump peter-evans/create-pull-request from 7.0.1 to 7.0.5 (dependabot[bot]) #55219c08bb75618
] - meta: add mailmap entry for abmusse (Abdirahim Musse) #5518218800da280
] - meta: add more information about nightly releases (Aviv Keller) #55084eda98728da
] - meta: addlinux
to OS labels in collaborator guide (Aviv Keller) #549868aa57918c2
] - meta: remove never-used workflow trigger (Aviv Keller) #54983c6ae161237
] - meta: remove unneeded ignore rules from ruff (Aviv Keller) #54360ccc7ce09f2
] - meta: removebuild-windows.yml
(Aviv Keller) #54662f88fe776ef
] - meta: add links to alternative issue trackers (Aviv Keller) #5440190f56dbad9
] - module: throw ERR_NO_TYPESCRIPT when compiled without amaro (Marco Ippolito) #5533231a37e777d
] - module: wrap swc error in ERR_INVALID_TYPESCRIPT_SYNTAX (Marco Ippolito) #553163fb7426f83
] - module: check --experimental-require-module separately from detection (Joyee Cheung) #55250bdd590be73
] - module: use kNodeModulesRE to detect node_modules (Joyee Cheung) #552435e4da33d97
] - module: add internal type def forflushCompileCache
(Jacob Smith) #55226d24c7313f7
] - module: support 'module.exports' interop export in require(esm) (Guy Bedford) #5456312f92b04f4
] - module: remove duplicated import (Aviv Keller) #54942be4babb3c2
] - module: report unfinished TLA in ambiguous modules (Antoine du Hamel) #549803ac5b49d85
] - module: refator ESM loader for adding future synchronous hooks (Joyee Cheung) #547693c4ef343ee
] - module: remove bogus assertion in CJS entrypoint handling with --import (Joyee Cheung) #54592e35902cddb
](https://redirect.github.com/nodejs/node/commit/e35902cddConfiguration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.