Skip to content

node-api: add warning for NAPI_EXPERIMENTAL - #58280

Merged
nodejs-github-bot merged 2 commits into
nodejs:mainfrom
miguelmarcondesf:napi-461
Jun 13, 2025
Merged

node-api: add warning for NAPI_EXPERIMENTAL#58280
nodejs-github-bot merged 2 commits into
nodejs:mainfrom
miguelmarcondesf:napi-461

Conversation

@miguelmarcondesf

Copy link
Copy Markdown
Contributor

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/gyp
  • @nodejs/node-api

@nodejs-github-botnodejs-github-bot added c++ Issues and PRs that require attention from people who are familiar with C++. needs-ci PRs that need a full CI run. node-api Issues and PRs related to the Node-API. labels May 11, 2025
@miguelmarcondesfmiguelmarcondesf changed the title n-api: add warning for NAPI_EXPERIMENTALnode-api: add warning for NAPI_EXPERIMENTALMay 11, 2025
Comment threadtest/addons/hello-world/binding.gyp Outdated
Comment threadsrc/js_native_api.h Outdated
@miguelmarcondesf
miguelmarcondesf marked this pull request as ready for review May 15, 2025 14:13
Comment threadsrc/js_native_api.h Outdated
@mhdawsonmhdawson added the semver-major PRs that contain breaking changes and should be released in the next major version. label May 16, 2025
@mhdawsonmhdawson moved this from Need Triage to In Progress in Node-API Team ProjectMay 16, 2025
@codecov

codecovBot commented May 16, 2025

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 90.16%. Comparing base (02a1505) to head (5961ebf).
Report is 61 commits behind head on main.

Additional details and impacted files
@@ Coverage Diff @@## main #58280 +/- ##
==========================================
- Coverage 90.22% 90.16% -0.07% 
==========================================
Files 635 636 +1 Lines 187513 187891 +378 Branches 36840 36881 +41 ==========================================
+ Hits 169176 169404 +228 - Misses 11106 11232 +126 - Partials 7231 7255 +24 

see 65 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@legendecaslegendecas added the request-ci Add this label to start a Jenkins CI on a PR. label May 25, 2025
@github-actionsgithub-actionsBot removed the request-ci Add this label to start a Jenkins CI on a PR. label May 25, 2025
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@mhdawsonmhdawson moved this from In Progress to Has PR in Node-API Team ProjectMay 30, 2025
@geeksilva97geeksilva97 added the request-ci Add this label to start a Jenkins CI on a PR. label Jun 6, 2025
@github-actionsgithub-actionsBot removed the request-ci Add this label to start a Jenkins CI on a PR. label Jun 6, 2025
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@geeksilva97geeksilva97 added the request-ci Add this label to start a Jenkins CI on a PR. label Jun 9, 2025
@github-actionsgithub-actionsBot removed the request-ci Add this label to start a Jenkins CI on a PR. label Jun 9, 2025
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@miguelmarcondesf

Copy link
Copy Markdown
ContributorAuthor

CI failed on windows:

00:16:20 C:\workspace\node-compile-windows-debug\node\src\js_native_api.h(27,1): error C1021: invalid preprocessor command 'warning' [C:\workspace\node-compile-windows-debug\node\test\addons\hello-world\build\binding.vcxproj]
00:16:20 (compiling source file '../binding.cc')
00:16:20 00:16:21 binding2.cc
00:16:21 win_delay_load_hook.cc
00:16:23 C:\workspace\node-compile-windows-debug\node\src\js_native_api.h(27,1): error C1021: invalid preprocessor command 'warning' [C:\workspace\node-compile-windows-debug\node\test\addons\hello-world\build\binding2.vcxproj]
00:16:23 (compiling source file '../binding2.cc')

Thanks, I think now we'll solve for this case as well

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@mhdawsonmhdawson left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@legendecaslegendecas added the commit-queue Add this label to land a pull request using GitHub Actions. label Jun 13, 2025
@nodejs-github-botnodejs-github-bot added commit-queue-failed An error occurred while landing this pull request using GitHub Actions. and removed commit-queue Add this label to land a pull request using GitHub Actions. labels Jun 13, 2025
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator
Commit Queue failed
- Loading data for nodejs/node/pull/58280
✔ Done loading data for nodejs/node/pull/58280
----------------------------------- PR info ------------------------------------
Title node-api: add warning for NAPI_EXPERIMENTAL (#58280)
Author Miguel Marcondes Filho <miguelmarcondesfilho@gmail.com> (@miguelmarcondesf)
Branch miguelmarcondesf:napi-461 -> nodejs:main
Labels c++, semver-major, node-api
Commits 2
- node-api: add warning for NAPI_EXPERIMENTAL
- node-api: add platform-specific warning
Committers 1
- Miguel Marcondes <miguelmarcondesfilho@gmail.com>
PR-URL: https://github.com/nodejs/node/pull/58280
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: Edy Silva <edigleyssonsilva@gmail.com>
Reviewed-By: Stefan Stojanovic <stefan.stojanovic@janeasystems.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Vladimir Morozov <vmorozov@microsoft.com>
------------------------------ Generated metadata ------------------------------
PR-URL: https://github.com/nodejs/node/pull/58280
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: Edy Silva <edigleyssonsilva@gmail.com>
Reviewed-By: Stefan Stojanovic <stefan.stojanovic@janeasystems.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Vladimir Morozov <vmorozov@microsoft.com>
--------------------------------------------------------------------------------
ℹ This PR was created on Sun, 11 May 2025 16:41:45 GMT
✔ Approvals: 5
✔ - Chengzhong Wu (@legendecas) (TSC): https://github.com/nodejs/node/pull/58280#pullrequestreview-2906296417
✔ - Edy Silva (@geeksilva97): https://github.com/nodejs/node/pull/58280#pullrequestreview-2910681798
✔ - Stefan Stojanovic (@StefanStojanovic): https://github.com/nodejs/node/pull/58280#pullrequestreview-2913137912
✔ - Michael Dawson (@mhdawson) (TSC): https://github.com/nodejs/node/pull/58280#pullrequestreview-2925230253
✔ - Vladimir Morozov (@vmoroz): https://github.com/nodejs/node/pull/58280#pullrequestreview-2925232473
✔ Last GitHub CI successful
ℹ Last Full PR CI on 2025-06-09T21:14:42Z: https://ci.nodejs.org/job/node-test-pull-request/67369/
- Querying data for job/node-test-pull-request/67369/
✔ Last Jenkins CI successful
--------------------------------------------------------------------------------
✔ No git cherry-pick in progress
✔ No git am in progress
✔ No git rebase in progress
--------------------------------------------------------------------------------
- Bringing origin/main up to date...
From https://github.com/nodejs/node
* branch main -> FETCH_HEAD
✔ origin/main is now up-to-date
- Downloading patch for 58280
From https://github.com/nodejs/node
* branch refs/pull/58280/merge -> FETCH_HEAD
✔ Fetched commits as 3ac0e28a7f19..5961ebfad9e9
--------------------------------------------------------------------------------
[main c882c79ba6] node-api: add warning for NAPI_EXPERIMENTAL
Author: Miguel Marcondes <miguelmarcondesfilho@gmail.com>
Date: Sun May 11 13:41:02 2025 -0300
1 file changed, 6 insertions(+)
[main 09338c6b1d] node-api: add platform-specific warning
Author: Miguel Marcondes <miguelmarcondesfilho@gmail.com>
Date: Mon Jun 9 11:35:01 2025 -0300
1 file changed, 7 insertions(+), 1 deletion(-)
✔ Patches applied
There are 2 commits in the PR. Attempting autorebase.
Rebasing (2/4)
Executing: git node land --amend --yes
--------------------------------- New Message ----------------------------------
node-api: add warning for NAPI_EXPERIMENTAL

PR-URL: #58280
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: Edy Silva <edigleyssonsilva@gmail.com>
Reviewed-By: Stefan Stojanovic <stefan.stojanovic@janeasystems.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Vladimir Morozov <vmorozov@microsoft.com>

[detached HEAD 72c379984a] node-api: add warning for NAPI_EXPERIMENTAL
Author: Miguel Marcondes <miguelmarcondesfilho@gmail.com>
Date: Sun May 11 13:41:02 2025 -0300
1 file changed, 6 insertions(+)
Rebasing (3/4)
Rebasing (4/4)
Executing: git node land --amend --yes
--------------------------------- New Message ----------------------------------
node-api: add platform-specific warning

PR-URL: #58280
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: Edy Silva <edigleyssonsilva@gmail.com>
Reviewed-By: Stefan Stojanovic <stefan.stojanovic@janeasystems.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Vladimir Morozov <vmorozov@microsoft.com>

[detached HEAD d1fa2bc79c] node-api: add platform-specific warning
Author: Miguel Marcondes <miguelmarcondesfilho@gmail.com>
Date: Mon Jun 9 11:35:01 2025 -0300
1 file changed, 7 insertions(+), 1 deletion(-)
Successfully rebased and updated refs/heads/main.

ℹ Add commit-queue-squash label to land the PR as one commit, or commit-queue-rebase to land as separate commits.

https://github.com/nodejs/node/actions/runs/15638257237

@legendecaslegendecas added commit-queue Add this label to land a pull request using GitHub Actions. commit-queue-squash Add this label to instruct the Commit Queue to squash all the PR commits into the first one. and removed commit-queue-failed An error occurred while landing this pull request using GitHub Actions. labels Jun 13, 2025
@nodejs-github-botnodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Jun 13, 2025
@nodejs-github-bot
nodejs-github-bot merged commit 5fe7800 into nodejs:mainJun 13, 2025
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Landed in 5fe7800

RafaelGSS added a commit that referenced this pull request Sep 15, 2025
assert:
* (SEMVER-MAJOR) move assert.fail with multiple arguments to eol (James M Snell) #58532
* (SEMVER-MAJOR) move CallTracker to EOL (James M Snell) #58006
assert,util:
* (SEMVER-MAJOR) fail promise comparison in deep equal checks (Ruben Bridgewater) #59448
* (SEMVER-MAJOR) handle invalid dates as equal in deep comparison (Ruben Bridgewater) #57627
async_hooks:
* (SEMVER-MAJOR) move `asyncResource` property on bound function to EOL (James M Snell) #58618
buffer:
* (SEMVER-MAJOR) move SlowBuffer to EOL (Filip Skokan) #58220
build:
* (SEMVER-MAJOR) bump minimum Clang version to 19 (Michaël Zasso) #59048
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #58064
* (SEMVER-MAJOR) stop distributing Corepack (Antoine du Hamel) #57617
child_process:
* (SEMVER-MAJOR) move _channel to end-of-life (James M Snell) #58527
crypto:
* (SEMVER-MAJOR) runtime-deprecate default shake128/256 output lengths (Filip Skokan) #59008
* (SEMVER-MAJOR) move deprecated hash and mgf1Hash options to EOL (James M Snell) #58706
* (SEMVER-MAJOR) runtime deprecate ECDH.setPublicKey() (James M Snell) #58620
deps:
* (SEMVER-MAJOR) V8: backport 1d3362c55396 (Shu-yu Guo) #58064
* (SEMVER-MAJOR) V8: cherry-pick 4f38995c8295 (Shu-yu Guo) #58064
* (SEMVER-MAJOR) V8: cherry-pick 044b9b6f589d (Rezvan Mahdavi Hezaveh) #58064
* (SEMVER-MAJOR) V8: cherry-pick d2ad518a0b57 (Joyee Cheung) #58064
* (SEMVER-MAJOR) V8: revert 6d6c1e680c7b (Michaël Zasso) #58064
* (SEMVER-MAJOR) V8: revert e3cddbedb205 (Michaël Zasso) #58064
* (SEMVER-MAJOR) use std::map in MSVC STL for EphemeronRememberedSet (Joyee Cheung) #58064
* (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #58064
* (SEMVER-MAJOR) remove problematic comment from v8-internal (Michaël Zasso) #58064
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #58064
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #58064
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #58064
* (SEMVER-MAJOR) update V8 to 13.7.152.9 (Michaël Zasso) #58064
dgram:
* (SEMVER-MAJOR) move deprecated APIs to EOL (James M Snell) #58474
dns:
* (SEMVER-MAJOR) move falsy hostname in lookup to end-of-life (James M Snell) #58619
fs:
* (SEMVER-MAJOR) move FileHandle close on GC to EOL (James M Snell) #58536
* (SEMVER-MAJOR) move rmdir recursive option to end-of-life (James M Snell) #58616
* (SEMVER-MAJOR) make `processReadResult()` and `readSyncRecursive()` private (Livia Medeiros) #58672
* (SEMVER-MAJOR) move fs stream open method to eol (James M Snell) #58529
* (SEMVER-MAJOR) remove `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #55862
http:
* (SEMVER-MAJOR) deprecate writeHeader (Sebastian Beltran) #59060
lib:
* (SEMVER-MAJOR) expose global ErrorEvent (Richie Bendall) #58920
* (SEMVER-MAJOR) deprecate `_stream_*` modules (Dario Piotrowicz) #58337
* (SEMVER-MAJOR) deprecate _tls_common and _tls_wrap (Dario Piotrowicz) #57643
module:
* (SEMVER-MAJOR) move Module._debug to end-of-life (James M Snell) #58473
node-api:
* (SEMVER-MAJOR) add warning for NAPI_EXPERIMENTAL (Miguel Marcondes Filho) #58280
perf_hooks:
* (SEMVER-MAJOR) move deprecated accessors to EOF (James M Snell) #58531
process:
* (SEMVER-MAJOR) move multipleResolves event to EOL (James M Snell) #58707
repl:
* (SEMVER-MAJOR) eol deprecate instantiating without new (Aviv Keller) #59495
src:
* (SEMVER-MAJOR) store `Local` for `CallbackScope` on stack (Anna Henningsen) #59705
* (SEMVER-MAJOR) remove node.h APIs to make callback without an async context (Chengzhong Wu) #58471
* (SEMVER-MAJOR) remove deprecated node::EmitBeforeExit and node::EmitExit (Chengzhong Wu) #58469
* (SEMVER-MAJOR) remove deprecated node::CreatePlatform and node::FreePlatform (Chengzhong Wu) #58470
* (SEMVER-MAJOR) remove deprecated node::InitializeNodeWithArgs (Chengzhong Wu) #58470
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 138 (Michaël Zasso) #58064
src,permission:
* (SEMVER-MAJOR) add --allow-net permission (Rafael Gonzaga) #58517
tls:
* (SEMVER-MAJOR) move IP-address servername deprecation to eol (James M Snell) #58533
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 13.7 (Michaël Zasso) #58064
url:
* (SEMVER-MAJOR) move bad port deprecation in legacy url to end-of-life (James M Snell) #58617
util,console:
* (SEMVER-MAJOR) colorize regexp groups, character classes, etc (Ruben Bridgewater) #59710
worker:
* (SEMVER-MAJOR) move terminate callback to end-of-life (James M Snell) #58528
PR-URL: #59896
@RafaelGSSRafaelGSS mentioned this pull request Sep 15, 2025
9 tasks
RafaelGSS added a commit that referenced this pull request Oct 6, 2025
assert:
* (SEMVER-MAJOR) move assert.fail with multiple arguments to eol (James M Snell) #58532
* (SEMVER-MAJOR) move CallTracker to EOL (James M Snell) #58006
assert,util:
* (SEMVER-MAJOR) fail promise comparison in deep equal checks (Ruben Bridgewater) #59448
* (SEMVER-MAJOR) handle invalid dates as equal in deep comparison (Ruben Bridgewater) #57627
async_hooks:
* (SEMVER-MAJOR) move `asyncResource` property on bound function to EOL (James M Snell) #58618
buffer:
* (SEMVER-MAJOR) move SlowBuffer to EOL (Filip Skokan) #58220
build:
* (SEMVER-MAJOR) bump minimum Clang version to 19 (Michaël Zasso) #59048
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #58064
* (SEMVER-MAJOR) stop distributing Corepack (Antoine du Hamel) #57617
child_process:
* (SEMVER-MAJOR) move _channel to end-of-life (James M Snell) #58527
crypto:
* (SEMVER-MAJOR) runtime-deprecate default shake128/256 output lengths (Filip Skokan) #59008
* (SEMVER-MAJOR) move deprecated hash and mgf1Hash options to EOL (James M Snell) #58706
* (SEMVER-MAJOR) runtime deprecate ECDH.setPublicKey() (James M Snell) #58620
deps:
* (SEMVER-MAJOR) V8: backport 1d3362c55396 (Shu-yu Guo) #58064
* (SEMVER-MAJOR) V8: cherry-pick 4f38995c8295 (Shu-yu Guo) #58064
* (SEMVER-MAJOR) V8: cherry-pick 044b9b6f589d (Rezvan Mahdavi Hezaveh) #58064
* (SEMVER-MAJOR) V8: cherry-pick d2ad518a0b57 (Joyee Cheung) #58064
* (SEMVER-MAJOR) V8: revert 6d6c1e680c7b (Michaël Zasso) #58064
* (SEMVER-MAJOR) V8: revert e3cddbedb205 (Michaël Zasso) #58064
* (SEMVER-MAJOR) use std::map in MSVC STL for EphemeronRememberedSet (Joyee Cheung) #58064
* (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #58064
* (SEMVER-MAJOR) remove problematic comment from v8-internal (Michaël Zasso) #58064
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #58064
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #58064
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #58064
* (SEMVER-MAJOR) update V8 to 13.7.152.9 (Michaël Zasso) #58064
dgram:
* (SEMVER-MAJOR) move deprecated APIs to EOL (James M Snell) #58474
dns:
* (SEMVER-MAJOR) move falsy hostname in lookup to end-of-life (James M Snell) #58619
fs:
* (SEMVER-MAJOR) move FileHandle close on GC to EOL (James M Snell) #58536
* (SEMVER-MAJOR) move rmdir recursive option to end-of-life (James M Snell) #58616
* (SEMVER-MAJOR) make `processReadResult()` and `readSyncRecursive()` private (Livia Medeiros) #58672
* (SEMVER-MAJOR) move fs stream open method to eol (James M Snell) #58529
* (SEMVER-MAJOR) remove `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #55862
http:
* (SEMVER-MAJOR) deprecate writeHeader (Sebastian Beltran) #59060
lib:
* (SEMVER-MAJOR) expose global ErrorEvent (Richie Bendall) #58920
* (SEMVER-MAJOR) deprecate `_stream_*` modules (Dario Piotrowicz) #58337
* (SEMVER-MAJOR) deprecate _tls_common and _tls_wrap (Dario Piotrowicz) #57643
module:
* (SEMVER-MAJOR) move Module._debug to end-of-life (James M Snell) #58473
node-api:
* (SEMVER-MAJOR) add warning for NAPI_EXPERIMENTAL (Miguel Marcondes Filho) #58280
perf_hooks:
* (SEMVER-MAJOR) move deprecated accessors to EOF (James M Snell) #58531
process:
* (SEMVER-MAJOR) move multipleResolves event to EOL (James M Snell) #58707
repl:
* (SEMVER-MAJOR) eol deprecate instantiating without new (Aviv Keller) #59495
src:
* (SEMVER-MAJOR) store `Local` for `CallbackScope` on stack (Anna Henningsen) #59705
* (SEMVER-MAJOR) remove node.h APIs to make callback without an async context (Chengzhong Wu) #58471
* (SEMVER-MAJOR) remove deprecated node::EmitBeforeExit and node::EmitExit (Chengzhong Wu) #58469
* (SEMVER-MAJOR) remove deprecated node::CreatePlatform and node::FreePlatform (Chengzhong Wu) #58470
* (SEMVER-MAJOR) remove deprecated node::InitializeNodeWithArgs (Chengzhong Wu) #58470
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 138 (Michaël Zasso) #58064
src,permission:
* (SEMVER-MAJOR) add --allow-net permission (Rafael Gonzaga) #58517
tls:
* (SEMVER-MAJOR) move IP-address servername deprecation to eol (James M Snell) #58533
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 13.7 (Michaël Zasso) #58064
url:
* (SEMVER-MAJOR) move bad port deprecation in legacy url to end-of-life (James M Snell) #58617
util,console:
* (SEMVER-MAJOR) colorize regexp groups, character classes, etc (Ruben Bridgewater) #59710
worker:
* (SEMVER-MAJOR) move terminate callback to end-of-life (James M Snell) #58528
PR-URL: #59896
RafaelGSS added a commit that referenced this pull request Oct 9, 2025
assert:
* (SEMVER-MAJOR) move assert.fail with multiple arguments to eol (James M Snell) #58532
* (SEMVER-MAJOR) move CallTracker to EOL (James M Snell) #58006
assert,util:
* (SEMVER-MAJOR) fail promise comparison in deep equal checks (Ruben Bridgewater) #59448
* (SEMVER-MAJOR) handle invalid dates as equal in deep comparison (Ruben Bridgewater) #57627
async_hooks:
* (SEMVER-MAJOR) move `asyncResource` property on bound function to EOL (James M Snell) #58618
buffer:
* (SEMVER-MAJOR) move SlowBuffer to EOL (Filip Skokan) #58220
build:
* (SEMVER-MAJOR) bump minimum Clang version to 19 (Michaël Zasso) #59048
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #58064
* (SEMVER-MAJOR) stop distributing Corepack (Antoine du Hamel) #57617
child_process:
* (SEMVER-MAJOR) move _channel to end-of-life (James M Snell) #58527
crypto:
* (SEMVER-MAJOR) runtime-deprecate default shake128/256 output lengths (Filip Skokan) #59008
* (SEMVER-MAJOR) move deprecated hash and mgf1Hash options to EOL (James M Snell) #58706
* (SEMVER-MAJOR) runtime deprecate ECDH.setPublicKey() (James M Snell) #58620
deps:
* (SEMVER-MAJOR) V8: backport 1d3362c55396 (Shu-yu Guo) #58064
* (SEMVER-MAJOR) V8: cherry-pick 4f38995c8295 (Shu-yu Guo) #58064
* (SEMVER-MAJOR) V8: cherry-pick 044b9b6f589d (Rezvan Mahdavi Hezaveh) #58064
* (SEMVER-MAJOR) V8: cherry-pick d2ad518a0b57 (Joyee Cheung) #58064
* (SEMVER-MAJOR) V8: revert 6d6c1e680c7b (Michaël Zasso) #58064
* (SEMVER-MAJOR) V8: revert e3cddbedb205 (Michaël Zasso) #58064
* (SEMVER-MAJOR) use std::map in MSVC STL for EphemeronRememberedSet (Joyee Cheung) #58064
* (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #58064
* (SEMVER-MAJOR) remove problematic comment from v8-internal (Michaël Zasso) #58064
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #58064
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #58064
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #58064
* (SEMVER-MAJOR) update V8 to 13.7.152.9 (Michaël Zasso) #58064
dgram:
* (SEMVER-MAJOR) move deprecated APIs to EOL (James M Snell) #58474
dns:
* (SEMVER-MAJOR) move falsy hostname in lookup to end-of-life (James M Snell) #58619
fs:
* (SEMVER-MAJOR) move FileHandle close on GC to EOL (James M Snell) #58536
* (SEMVER-MAJOR) move rmdir recursive option to end-of-life (James M Snell) #58616
* (SEMVER-MAJOR) make `processReadResult()` and `readSyncRecursive()` private (Livia Medeiros) #58672
* (SEMVER-MAJOR) move fs stream open method to eol (James M Snell) #58529
* (SEMVER-MAJOR) remove `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #55862
http:
* (SEMVER-MAJOR) deprecate writeHeader (Sebastian Beltran) #59060
lib:
* (SEMVER-MAJOR) expose global ErrorEvent (Richie Bendall) #58920
* (SEMVER-MAJOR) deprecate `_stream_*` modules (Dario Piotrowicz) #58337
* (SEMVER-MAJOR) deprecate _tls_common and _tls_wrap (Dario Piotrowicz) #57643
module:
* (SEMVER-MAJOR) move Module._debug to end-of-life (James M Snell) #58473
node-api:
* (SEMVER-MAJOR) add warning for NAPI_EXPERIMENTAL (Miguel Marcondes Filho) #58280
perf_hooks:
* (SEMVER-MAJOR) move deprecated accessors to EOF (James M Snell) #58531
process:
* (SEMVER-MAJOR) move multipleResolves event to EOL (James M Snell) #58707
repl:
* (SEMVER-MAJOR) eol deprecate instantiating without new (Aviv Keller) #59495
src:
* (SEMVER-MAJOR) store `Local` for `CallbackScope` on stack (Anna Henningsen) #59705
* (SEMVER-MAJOR) remove node.h APIs to make callback without an async context (Chengzhong Wu) #58471
* (SEMVER-MAJOR) remove deprecated node::EmitBeforeExit and node::EmitExit (Chengzhong Wu) #58469
* (SEMVER-MAJOR) remove deprecated node::CreatePlatform and node::FreePlatform (Chengzhong Wu) #58470
* (SEMVER-MAJOR) remove deprecated node::InitializeNodeWithArgs (Chengzhong Wu) #58470
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 138 (Michaël Zasso) #58064
src,permission:
* (SEMVER-MAJOR) add --allow-net permission (Rafael Gonzaga) #58517
tls:
* (SEMVER-MAJOR) move IP-address servername deprecation to eol (James M Snell) #58533
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 13.7 (Michaël Zasso) #58064
url:
* (SEMVER-MAJOR) move bad port deprecation in legacy url to end-of-life (James M Snell) #58617
util,console:
* (SEMVER-MAJOR) colorize regexp groups, character classes, etc (Ruben Bridgewater) #59710
worker:
* (SEMVER-MAJOR) move terminate callback to end-of-life (James M Snell) #58528
PR-URL: #59896
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
RafaelGSS added a commit that referenced this pull request Oct 13, 2025
assert:
* (SEMVER-MAJOR) move assert.fail with multiple arguments to eol (James M Snell) #58532
* (SEMVER-MAJOR) move CallTracker to EOL (James M Snell) #58006
assert,util:
* (SEMVER-MAJOR) fail promise comparison in deep equal checks (Ruben Bridgewater) #59448
* (SEMVER-MAJOR) handle invalid dates as equal in deep comparison (Ruben Bridgewater) #57627
async_hooks:
* (SEMVER-MAJOR) move `asyncResource` property on bound function to EOL (James M Snell) #58618
buffer:
* (SEMVER-MAJOR) move SlowBuffer to EOL (Filip Skokan) #58220
build:
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #59805
* (SEMVER-MAJOR) bump minimum Clang version to 19 (Michaël Zasso) #59048
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #58064
* (SEMVER-MAJOR) stop distributing Corepack (Antoine du Hamel) #57617
child_process:
* (SEMVER-MAJOR) move _channel to end-of-life (James M Snell) #58527
crypto:
* (SEMVER-MAJOR) runtime-deprecate default shake128/256 output lengths (Filip Skokan) #59008
* (SEMVER-MAJOR) move deprecated hash and mgf1Hash options to EOL (James M Snell) #58706
* (SEMVER-MAJOR) runtime deprecate ECDH.setPublicKey() (James M Snell) #58620
deps:
* (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #59805
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #54077
* (SEMVER-MAJOR) update V8 to 14.1.146.11 (Michaël Zasso) #59805
* (SEMVER-MAJOR) V8: backport 1d3362c55396 (Shu-yu Guo) #58064
* (SEMVER-MAJOR) V8: cherry-pick 4f38995c8295 (Shu-yu Guo) #58064
* (SEMVER-MAJOR) V8: cherry-pick 044b9b6f589d (Rezvan Mahdavi Hezaveh) #58064
* (SEMVER-MAJOR) V8: cherry-pick d2ad518a0b57 (Joyee Cheung) #58064
* (SEMVER-MAJOR) V8: revert 6d6c1e680c7b (Michaël Zasso) #58064
* (SEMVER-MAJOR) V8: revert e3cddbedb205 (Michaël Zasso) #58064
* (SEMVER-MAJOR) use std::map in MSVC STL for EphemeronRememberedSet (Joyee Cheung) #58064
* (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #58064
* (SEMVER-MAJOR) remove problematic comment from v8-internal (Michaël Zasso) #58064
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #58064
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #58064
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #58064
* (SEMVER-MAJOR) update V8 to 13.7.152.9 (Michaël Zasso) #58064
dgram:
* (SEMVER-MAJOR) move deprecated APIs to EOL (James M Snell) #58474
dns:
* (SEMVER-MAJOR) move falsy hostname in lookup to end-of-life (James M Snell) #58619
doc,src,test:
* (SEMVER-MAJOR) replace use of deprecated `GetIsolate` (Michaël Zasso) #59805
fs:
* (SEMVER-MAJOR) move FileHandle close on GC to EOL (James M Snell) #58536
* (SEMVER-MAJOR) move rmdir recursive option to end-of-life (James M Snell) #58616
* (SEMVER-MAJOR) make `processReadResult()` and `readSyncRecursive()` private (Livia Medeiros) #58672
* (SEMVER-MAJOR) move fs stream open method to eol (James M Snell) #58529
* (SEMVER-MAJOR) remove `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #55862
http:
* (SEMVER-MAJOR) deprecate writeHeader (Sebastian Beltran) #59060
lib:
* (SEMVER-MAJOR) use validators for argument validation (Nam Yooseong) #59416
* (SEMVER-MAJOR) expose global ErrorEvent (Richie Bendall) #58920
* (SEMVER-MAJOR) deprecate `_stream_*` modules (Dario Piotrowicz) #58337
* (SEMVER-MAJOR) deprecate _tls_common and _tls_wrap (Dario Piotrowicz) #57643
module:
* (SEMVER-MAJOR) move Module._debug to end-of-life (James M Snell) #58473
node-api:
* (SEMVER-MAJOR) add warning for NAPI_EXPERIMENTAL (Miguel Marcondes Filho) #58280
perf_hooks:
* (SEMVER-MAJOR) move deprecated accessors to EOF (James M Snell) #58531
process:
* (SEMVER-MAJOR) move multipleResolves event to EOL (James M Snell) #58707
repl:
* (SEMVER-MAJOR) eol deprecate instantiating without new (Aviv Keller) #59495
src:
* (SEMVER-MAJOR) update crypto.getCipherInfo() to use DictionaryTemplate (James M Snell) #60036
* (SEMVER-MAJOR) fix calls to v8::Object::wrap (Andreas Haas) #59805
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 141 (Michaël Zasso) #59805
* (SEMVER-MAJOR) improve performance of dotenv ToObject (James M Snell) #60038
* (SEMVER-MAJOR) use std::string_view from node_report (iknoom) #60006
* (SEMVER-MAJOR) unflag --experimental-webstorage by default (Daniel M Brasil) #57666
* (SEMVER-MAJOR) store `Local` for `CallbackScope` on stack (Anna Henningsen) #59705
* (SEMVER-MAJOR) remove node.h APIs to make callback without an async context (Chengzhong Wu) #58471
* (SEMVER-MAJOR) remove deprecated node::EmitBeforeExit and node::EmitExit (Chengzhong Wu) #58469
* (SEMVER-MAJOR) remove deprecated node::CreatePlatform and node::FreePlatform (Chengzhong Wu) #58470
* (SEMVER-MAJOR) remove deprecated node::InitializeNodeWithArgs (Chengzhong Wu) #58470
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 138 (Michaël Zasso) #58064
src,permission:
* (SEMVER-MAJOR) add --allow-net permission (Rafael Gonzaga) #58517
test:
* (SEMVER-MAJOR) update cppgc-object addon config (StefanStojanovic) #59805
* (SEMVER-MAJOR) spin longer for sequential/test-worker-prof (Michaël Zasso) #59805
* (SEMVER-MAJOR) remove `--always-turbofan` flag (Michaël Zasso) #59805
* (SEMVER-MAJOR) update snapshot for V8 14.1 (Michaël Zasso) #59805
test,win:
* (SEMVER-MAJOR) split addon tests (StefanStojanovic) #59805
tls:
* (SEMVER-MAJOR) move IP-address servername deprecation to eol (James M Snell) #58533
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 14.0 (Michaël Zasso) #59805
* (SEMVER-MAJOR) update V8 gypfiles for 13.9 (Michaël Zasso) #59805
* (SEMVER-MAJOR) update V8 gypfiles for 13.8 (Michaël Zasso) #59805
* (SEMVER-MAJOR) enable leaptiering for aix/ibmi (Abdirahim Musse) #59805
* (SEMVER-MAJOR) update V8 gypfiles for 13.7 (Michaël Zasso) #58064
url:
* (SEMVER-MAJOR) move bad port deprecation in legacy url to end-of-life (James M Snell) #58617
util,console:
* (SEMVER-MAJOR) colorize regexp groups, character classes, etc (Ruben Bridgewater) #59710
worker:
* (SEMVER-MAJOR) move terminate callback to end-of-life (James M Snell) #58528
PR-URL: #59896
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
RafaelGSS added a commit that referenced this pull request Oct 15, 2025
assert:
* (SEMVER-MAJOR) move assert.fail with multiple arguments to eol (James M Snell) #58532
* (SEMVER-MAJOR) move CallTracker to EOL (James M Snell) #58006
assert,util:
* (SEMVER-MAJOR) fail promise comparison in deep equal checks (Ruben Bridgewater) #59448
* (SEMVER-MAJOR) handle invalid dates as equal in deep comparison (Ruben Bridgewater) #57627
async_hooks:
* (SEMVER-MAJOR) move `asyncResource` property on bound function to EOL (James M Snell) #58618
buffer:
* (SEMVER-MAJOR) move SlowBuffer to EOL (Filip Skokan) #58220
build:
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #59805
* (SEMVER-MAJOR) bump minimum Clang version to 19 (Michaël Zasso) #59048
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #58064
* (SEMVER-MAJOR) stop distributing Corepack (Antoine du Hamel) #57617
child_process:
* (SEMVER-MAJOR) move _channel to end-of-life (James M Snell) #58527
crypto:
* (SEMVER-MAJOR) runtime-deprecate default shake128/256 output lengths (Filip Skokan) #59008
* (SEMVER-MAJOR) move deprecated hash and mgf1Hash options to EOL (James M Snell) #58706
* (SEMVER-MAJOR) runtime deprecate ECDH.setPublicKey() (James M Snell) #58620
deps:
* (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #59805
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #54077
* (SEMVER-MAJOR) update V8 to 14.1.146.11 (Michaël Zasso) #59805
* (SEMVER-MAJOR) V8: backport 1d3362c55396 (Shu-yu Guo) #58064
* (SEMVER-MAJOR) V8: cherry-pick 4f38995c8295 (Shu-yu Guo) #58064
* (SEMVER-MAJOR) V8: cherry-pick 044b9b6f589d (Rezvan Mahdavi Hezaveh) #58064
* (SEMVER-MAJOR) V8: cherry-pick d2ad518a0b57 (Joyee Cheung) #58064
* (SEMVER-MAJOR) V8: revert 6d6c1e680c7b (Michaël Zasso) #58064
* (SEMVER-MAJOR) V8: revert e3cddbedb205 (Michaël Zasso) #58064
* (SEMVER-MAJOR) use std::map in MSVC STL for EphemeronRememberedSet (Joyee Cheung) #58064
* (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #58064
* (SEMVER-MAJOR) remove problematic comment from v8-internal (Michaël Zasso) #58064
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #58064
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #58064
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #58064
* (SEMVER-MAJOR) update V8 to 13.7.152.9 (Michaël Zasso) #58064
dgram:
* (SEMVER-MAJOR) move deprecated APIs to EOL (James M Snell) #58474
dns:
* (SEMVER-MAJOR) move falsy hostname in lookup to end-of-life (James M Snell) #58619
doc,src,test:
* (SEMVER-MAJOR) replace use of deprecated `GetIsolate` (Michaël Zasso) #59805
fs:
* (SEMVER-MAJOR) move FileHandle close on GC to EOL (James M Snell) #58536
* (SEMVER-MAJOR) move rmdir recursive option to end-of-life (James M Snell) #58616
* (SEMVER-MAJOR) make `processReadResult()` and `readSyncRecursive()` private (Livia Medeiros) #58672
* (SEMVER-MAJOR) move fs stream open method to eol (James M Snell) #58529
* (SEMVER-MAJOR) remove `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #55862
http:
* (SEMVER-MAJOR) deprecate writeHeader (Sebastian Beltran) #59060
lib:
* (SEMVER-MAJOR) use validators for argument validation (Nam Yooseong) #59416
* (SEMVER-MAJOR) expose global ErrorEvent (Richie Bendall) #58920
* (SEMVER-MAJOR) deprecate `_stream_*` modules (Dario Piotrowicz) #58337
* (SEMVER-MAJOR) deprecate _tls_common and _tls_wrap (Dario Piotrowicz) #57643
module:
* (SEMVER-MAJOR) move Module._debug to end-of-life (James M Snell) #58473
node-api:
* (SEMVER-MAJOR) add warning for NAPI_EXPERIMENTAL (Miguel Marcondes Filho) #58280
perf_hooks:
* (SEMVER-MAJOR) move deprecated accessors to EOF (James M Snell) #58531
process:
* (SEMVER-MAJOR) move multipleResolves event to EOL (James M Snell) #58707
repl:
* (SEMVER-MAJOR) eol deprecate instantiating without new (Aviv Keller) #59495
src:
* (SEMVER-MAJOR) update crypto.getCipherInfo() to use DictionaryTemplate (James M Snell) #60036
* (SEMVER-MAJOR) fix calls to v8::Object::wrap (Andreas Haas) #59805
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 141 (Michaël Zasso) #59805
* (SEMVER-MAJOR) improve performance of dotenv ToObject (James M Snell) #60038
* (SEMVER-MAJOR) use std::string_view from node_report (iknoom) #60006
* (SEMVER-MAJOR) unflag --experimental-webstorage by default (Daniel M Brasil) #57666
* (SEMVER-MAJOR) store `Local` for `CallbackScope` on stack (Anna Henningsen) #59705
* (SEMVER-MAJOR) remove node.h APIs to make callback without an async context (Chengzhong Wu) #58471
* (SEMVER-MAJOR) remove deprecated node::EmitBeforeExit and node::EmitExit (Chengzhong Wu) #58469
* (SEMVER-MAJOR) remove deprecated node::CreatePlatform and node::FreePlatform (Chengzhong Wu) #58470
* (SEMVER-MAJOR) remove deprecated node::InitializeNodeWithArgs (Chengzhong Wu) #58470
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 138 (Michaël Zasso) #58064
src,permission:
* (SEMVER-MAJOR) add --allow-net permission (Rafael Gonzaga) #58517
test:
* (SEMVER-MAJOR) update cppgc-object addon config (StefanStojanovic) #59805
* (SEMVER-MAJOR) spin longer for sequential/test-worker-prof (Michaël Zasso) #59805
* (SEMVER-MAJOR) remove `--always-turbofan` flag (Michaël Zasso) #59805
* (SEMVER-MAJOR) update snapshot for V8 14.1 (Michaël Zasso) #59805
test,win:
* (SEMVER-MAJOR) split addon tests (StefanStojanovic) #59805
tls:
* (SEMVER-MAJOR) move IP-address servername deprecation to eol (James M Snell) #58533
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 14.0 (Michaël Zasso) #59805
* (SEMVER-MAJOR) update V8 gypfiles for 13.9 (Michaël Zasso) #59805
* (SEMVER-MAJOR) update V8 gypfiles for 13.8 (Michaël Zasso) #59805
* (SEMVER-MAJOR) enable leaptiering for aix/ibmi (Abdirahim Musse) #59805
* (SEMVER-MAJOR) update V8 gypfiles for 13.7 (Michaël Zasso) #58064
url:
* (SEMVER-MAJOR) move bad port deprecation in legacy url to end-of-life (James M Snell) #58617
util,console:
* (SEMVER-MAJOR) colorize regexp groups, character classes, etc (Ruben Bridgewater) #59710
worker:
* (SEMVER-MAJOR) move terminate callback to end-of-life (James M Snell) #58528
PR-URL: #59896
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
RafaelGSS added a commit that referenced this pull request Oct 15, 2025
assert:
* (SEMVER-MAJOR) move assert.fail with multiple arguments to eol (James M Snell) #58532
* (SEMVER-MAJOR) move CallTracker to EOL (James M Snell) #58006
assert,util:
* (SEMVER-MAJOR) fail promise comparison in deep equal checks (Ruben Bridgewater) #59448
* (SEMVER-MAJOR) handle invalid dates as equal in deep comparison (Ruben Bridgewater) #57627
async_hooks:
* (SEMVER-MAJOR) move `asyncResource` property on bound function to EOL (James M Snell) #58618
buffer:
* (SEMVER-MAJOR) move SlowBuffer to EOL (Filip Skokan) #58220
build:
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #59805
* (SEMVER-MAJOR) bump minimum Clang version to 19 (Michaël Zasso) #59048
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #58064
* (SEMVER-MAJOR) stop distributing Corepack (Antoine du Hamel) #57617
child_process:
* (SEMVER-MAJOR) move _channel to end-of-life (James M Snell) #58527
crypto:
* (SEMVER-MAJOR) runtime-deprecate default shake128/256 output lengths (Filip Skokan) #59008
* (SEMVER-MAJOR) move deprecated hash and mgf1Hash options to EOL (James M Snell) #58706
* (SEMVER-MAJOR) runtime deprecate ECDH.setPublicKey() (James M Snell) #58620
deps:
* (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #59805
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #54077
* (SEMVER-MAJOR) update V8 to 14.1.146.11 (Michaël Zasso) #59805
* (SEMVER-MAJOR) V8: backport 1d3362c55396 (Shu-yu Guo) #58064
* (SEMVER-MAJOR) V8: cherry-pick 4f38995c8295 (Shu-yu Guo) #58064
* (SEMVER-MAJOR) V8: cherry-pick 044b9b6f589d (Rezvan Mahdavi Hezaveh) #58064
* (SEMVER-MAJOR) V8: cherry-pick d2ad518a0b57 (Joyee Cheung) #58064
* (SEMVER-MAJOR) V8: revert 6d6c1e680c7b (Michaël Zasso) #58064
* (SEMVER-MAJOR) V8: revert e3cddbedb205 (Michaël Zasso) #58064
* (SEMVER-MAJOR) use std::map in MSVC STL for EphemeronRememberedSet (Joyee Cheung) #58064
* (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #58064
* (SEMVER-MAJOR) remove problematic comment from v8-internal (Michaël Zasso) #58064
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #58064
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #58064
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #58064
* (SEMVER-MAJOR) update V8 to 13.7.152.9 (Michaël Zasso) #58064
dgram:
* (SEMVER-MAJOR) move deprecated APIs to EOL (James M Snell) #58474
dns:
* (SEMVER-MAJOR) move falsy hostname in lookup to end-of-life (James M Snell) #58619
doc,src,test:
* (SEMVER-MAJOR) replace use of deprecated `GetIsolate` (Michaël Zasso) #59805
fs:
* (SEMVER-MAJOR) move FileHandle close on GC to EOL (James M Snell) #58536
* (SEMVER-MAJOR) move rmdir recursive option to end-of-life (James M Snell) #58616
* (SEMVER-MAJOR) make `processReadResult()` and `readSyncRecursive()` private (Livia Medeiros) #58672
* (SEMVER-MAJOR) move fs stream open method to eol (James M Snell) #58529
* (SEMVER-MAJOR) remove `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #55862
http:
* (SEMVER-MAJOR) deprecate writeHeader (Sebastian Beltran) #59060
lib:
* (SEMVER-MAJOR) use validators for argument validation (Nam Yooseong) #59416
* (SEMVER-MAJOR) expose global ErrorEvent (Richie Bendall) #58920
* (SEMVER-MAJOR) deprecate `_stream_*` modules (Dario Piotrowicz) #58337
* (SEMVER-MAJOR) deprecate _tls_common and _tls_wrap (Dario Piotrowicz) #57643
module:
* (SEMVER-MAJOR) move Module._debug to end-of-life (James M Snell) #58473
node-api:
* (SEMVER-MAJOR) add warning for NAPI_EXPERIMENTAL (Miguel Marcondes Filho) #58280
perf_hooks:
* (SEMVER-MAJOR) move deprecated accessors to EOF (James M Snell) #58531
process:
* (SEMVER-MAJOR) move multipleResolves event to EOL (James M Snell) #58707
repl:
* (SEMVER-MAJOR) eol deprecate instantiating without new (Aviv Keller) #59495
src:
* (SEMVER-MAJOR) update crypto.getCipherInfo() to use DictionaryTemplate (James M Snell) #60036
* (SEMVER-MAJOR) fix calls to v8::Object::wrap (Andreas Haas) #59805
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 141 (Michaël Zasso) #59805
* (SEMVER-MAJOR) improve performance of dotenv ToObject (James M Snell) #60038
* (SEMVER-MAJOR) use std::string_view from node_report (iknoom) #60006
* (SEMVER-MAJOR) unflag --experimental-webstorage by default (Daniel M Brasil) #57666
* (SEMVER-MAJOR) store `Local` for `CallbackScope` on stack (Anna Henningsen) #59705
* (SEMVER-MAJOR) remove node.h APIs to make callback without an async context (Chengzhong Wu) #58471
* (SEMVER-MAJOR) remove deprecated node::EmitBeforeExit and node::EmitExit (Chengzhong Wu) #58469
* (SEMVER-MAJOR) remove deprecated node::CreatePlatform and node::FreePlatform (Chengzhong Wu) #58470
* (SEMVER-MAJOR) remove deprecated node::InitializeNodeWithArgs (Chengzhong Wu) #58470
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 138 (Michaël Zasso) #58064
src,permission:
* (SEMVER-MAJOR) add --allow-net permission (Rafael Gonzaga) #58517
test:
* (SEMVER-MAJOR) update cppgc-object addon config (StefanStojanovic) #59805
* (SEMVER-MAJOR) spin longer for sequential/test-worker-prof (Michaël Zasso) #59805
* (SEMVER-MAJOR) remove `--always-turbofan` flag (Michaël Zasso) #59805
* (SEMVER-MAJOR) update snapshot for V8 14.1 (Michaël Zasso) #59805
test,win:
* (SEMVER-MAJOR) split addon tests (StefanStojanovic) #59805
tls:
* (SEMVER-MAJOR) move IP-address servername deprecation to eol (James M Snell) #58533
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 14.0 (Michaël Zasso) #59805
* (SEMVER-MAJOR) update V8 gypfiles for 13.9 (Michaël Zasso) #59805
* (SEMVER-MAJOR) update V8 gypfiles for 13.8 (Michaël Zasso) #59805
* (SEMVER-MAJOR) enable leaptiering for aix/ibmi (Abdirahim Musse) #59805
* (SEMVER-MAJOR) update V8 gypfiles for 13.7 (Michaël Zasso) #58064
url:
* (SEMVER-MAJOR) move bad port deprecation in legacy url to end-of-life (James M Snell) #58617
util,console:
* (SEMVER-MAJOR) colorize regexp groups, character classes, etc (Ruben Bridgewater) #59710
worker:
* (SEMVER-MAJOR) move terminate callback to end-of-life (James M Snell) #58528
PR-URL: #59896
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c++Issues and PRs that require attention from people who are familiar with C++.commit-queue-squashAdd this label to instruct the Commit Queue to squash all the PR commits into the first one.node-apiIssues and PRs related to the Node-API.semver-majorPRs that contain breaking changes and should be released in the next major version.

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

7 participants

@miguelmarcondesf@nodejs-github-bot@legendecas@vmoroz@mhdawson@StefanStojanovic@geeksilva97