Skip to content

fs: deprecate never throw behaviour in fs.existsSync - #55753

Merged
aduh95 merged 11 commits into
nodejs:mainfrom
Ceres6:chore/deprecate-fs-existSync-never-throw
Jan 10, 2025
Merged

fs: deprecate never throw behaviour in fs.existsSync#55753
aduh95 merged 11 commits into
nodejs:mainfrom
Ceres6:chore/deprecate-fs-existSync-never-throw

Conversation

@Ceres6

Copy link
Copy Markdown
Contributor

This PR attempts to deprecate the behaviour of returning false on argument validation in fs.existsSync

cc @joyeecheung@BridgeAR

@nodejs-github-botnodejs-github-bot added fs Issues and PRs related to the fs subsystem / file system. needs-ci PRs that need a full CI run. labels Nov 6, 2024
Comment threadlib/fs.js Outdated
@Ceres6
Ceres6force-pushed the chore/deprecate-fs-existSync-never-throw branch from ac72356 to c3d38fbCompareNovember 6, 2024 17:02
@codecov

codecovBot commented Nov 6, 2024

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 89.16%. Comparing base (19c8cc1) to head (6f5fda9).
Report is 5 commits behind head on main.

Additional details and impacted files
@@ Coverage Diff @@## main #55753 +/- ##
==========================================
- Coverage 89.16% 89.16% -0.01% 
==========================================
Files 662 662 Lines 191745 191746 +1 Branches 36902 36897 -5 ==========================================
- Hits 170971 170967 -4 - Misses 13627 13639 +12 + Partials 7147 7140 -7 
Files with missing linesCoverage Δ
lib/fs.js98.30% <100.00%> (+<0.01%)⬆️

... and 35 files with indirect coverage changes

@aduh95aduh95 added the semver-major PRs that contain breaking changes and should be released in the next major version. label Nov 14, 2024
Comment threaddoc/api/deprecations.md Outdated
Comment threaddoc/api/deprecations.md Outdated
@aduh95

Copy link
Copy Markdown
Contributor

This needs a rebase now that #55892 landed

@Ceres6
Ceres6force-pushed the chore/deprecate-fs-existSync-never-throw branch 2 times, most recently from 26a540d to 4963d03CompareNovember 26, 2024 07:41
@Ceres6

Copy link
Copy Markdown
ContributorAuthor

@aduh95 rebased

Comment threaddoc/api/deprecations.md Outdated
Comment threadlib/fs.js Outdated
@LiviaMedeirosLiviaMedeiros added the needs-citgm PRs that need a CITGM CI run. label Nov 26, 2024
@Ceres6

Copy link
Copy Markdown
ContributorAuthor

Can we move this forward? @right@aduh95

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

nodejs-github-bot commented Jan 5, 2025

Copy link
Copy Markdown
Collaborator

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator
Commit Queue failed
- Loading data for nodejs/node/pull/55753
✔ Done loading data for nodejs/node/pull/55753
----------------------------------- PR info ------------------------------------
Title fs: deprecate never throw behaviour in fs.existsSync (#55753)
⚠ Could not retrieve the email or name of the PR author's from user's GitHub profile!
Branch Ceres6:chore/deprecate-fs-existSync-never-throw -> nodejs:main
Labels fs, semver-major, needs-ci
Commits 10
- fs: deprecate never throw behaviour in fs.existsSync
- fixup! fs: deprecate never throw behaviour in fs.existsSync
- fixup! fixup! fs: deprecate never throw behaviour in fs.existsSync
- fs: deprecate never throw behaviour in fs.existsSync
- fixup! fs: deprecate never throw behaviour in fs.existsSync
- fixup! fs: deprecate never throw behaviour in fs.existsSync
- Apply suggestions from code review
- fixup! fs: deprecate never throw behaviour in fs.existsSync
- fixup! fs: deprecate never throw behaviour in fs.existsSync
- Update doc/api/deprecations.md
Committers 2
- Carlos Espa <carlos.espa@nearform.com>
- GitHub <noreply@github.com>
PR-URL: https://github.com/nodejs/node/pull/55753
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
------------------------------ Generated metadata ------------------------------
PR-URL: https://github.com/nodejs/node/pull/55753
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
--------------------------------------------------------------------------------
ℹ This PR was created on Wed, 06 Nov 2024 16:46:50 GMT
✔ Approvals: 2
✔ - James M Snell (@jasnell) (TSC): https://github.com/nodejs/node/pull/55753#pullrequestreview-2534858567
✔ - Matteo Collina (@mcollina) (TSC): https://github.com/nodejs/node/pull/55753#pullrequestreview-2534898346
✔ Last GitHub CI successful
ℹ Last Full PR CI on 2025-01-07T13:48:39Z: https://ci.nodejs.org/job/node-test-pull-request/64383/
ℹ Last CITGM CI on 2025-01-05T10:54:25Z: https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/3532/
- Querying data for job/node-test-pull-request/64383/
✔ 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 55753
From https://github.com/nodejs/node
* branch refs/pull/55753/merge -> FETCH_HEAD
✔ Fetched commits as 7c3aa9fe8573..f70e0a2fe7e8
--------------------------------------------------------------------------------
[main 90e2c9c41c] fs: deprecate never throw behaviour in fs.existsSync
Author: Carlos Espa <carlos.espa@nearform.com>
Date: Wed Nov 6 17:42:58 2024 +0100
2 files changed, 6 insertions(+), 2 deletions(-)
[main e89d1c4fbe] fixup! fs: deprecate never throw behaviour in fs.existsSync
Author: Carlos Espa <carlos.espa@nearform.com>
Date: Wed Nov 6 18:03:03 2024 +0100
1 file changed, 1 insertion(+), 1 deletion(-)
[main 3efc9c4766] fixup! fixup! fs: deprecate never throw behaviour in fs.existsSync
Author: Carlos Espa <carlos.espa@nearform.com>
Date: Wed Nov 6 18:22:17 2024 +0100
1 file changed, 2 insertions(+), 2 deletions(-)
[main 2cb80e6d36] fs: deprecate never throw behaviour in fs.existsSync
Author: Carlos Espa <carlos.espa@nearform.com>
Date: Wed Nov 6 17:42:58 2024 +0100
1 file changed, 1 insertion(+)
[main 36c77fd720] fixup! fs: deprecate never throw behaviour in fs.existsSync
Author: Carlos Espa <carlos.espa@nearform.com>
Date: Tue Nov 26 08:33:17 2024 +0100
1 file changed, 1 insertion(+), 1 deletion(-)
[main e3013dda5a] fixup! fs: deprecate never throw behaviour in fs.existsSync
Author: Carlos Espa <carlos.espa@nearform.com>
Date: Tue Nov 26 09:06:10 2024 +0100
1 file changed, 2 deletions(-)
[main e162aa91f4] Apply suggestions from code review
Author: Carlos Espa <43477095+Ceres6@users.noreply.github.com>
Date: Wed Nov 27 08:27:05 2024 +0100
2 files changed, 7 insertions(+), 1 deletion(-)
[main 3856bec8b2] fixup! fs: deprecate never throw behaviour in fs.existsSync
Author: Carlos Espa <carlos.espa@nearform.com>
Date: Wed Nov 27 19:17:06 2024 +0100
2 files changed, 8 insertions(+), 8 deletions(-)
[main 8b8a847d87] fixup! fs: deprecate never throw behaviour in fs.existsSync
Author: Carlos Espa <carlos.espa@nearform.com>
Date: Mon Jan 6 10:54:12 2025 +0100
1 file changed, 3 deletions(-)
[main e58dfc9282] Update doc/api/deprecations.md
Author: Carlos Espa <43477095+Ceres6@users.noreply.github.com>
Date: Mon Jan 6 11:21:39 2025 +0100
1 file changed, 3 insertions(+), 3 deletions(-)
✔ Patches applied
There are 10 commits in the PR. Attempting autorebase.
Rebasing (2/14)
Rebasing (3/14)
Rebasing (4/14)
Rebasing (5/14)
Rebasing (6/14)
Auto-merging lib/fs.js
CONFLICT (content): Merge conflict in lib/fs.js
error: could not apply 3856bec8b2... fixup! fs: deprecate never throw behaviour in fs.existsSync
hint: Resolve all conflicts manually, mark them as resolved with
hint: "git add/rm <conflicted_files>", then run "git rebase --continue".
hint: You can instead skip this commit: run "git rebase --skip".
hint: To abort and get back to the state before "git rebase", run "git rebase --abort".
hint: Disable this message with "git config advice.mergeConflict false"
Could not apply 3856bec8b2... fixup! fs: deprecate never throw behaviour in fs.existsSync
Couldn't rebase 10 commits in the PR automatically
Please run the following commands to complete landing

$ git rebase origin/main --no-keep-empty -i -x "git node land --amend" --autosquash
$ git node land --continue

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

@jasnelljasnell added 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 Jan 7, 2025
@aduh95
aduh95 merged commit 529b56e into nodejs:mainJan 10, 2025
@aduh95

Copy link
Copy Markdown
Contributor

Landed in 529b56e

nodejs-github-bot pushed a commit that referenced this pull request Feb 28, 2025
PR-URL: #56549
Refs: #55753
Reviewed-By: Jacob Smith <jacob@frende.me>
RafaelGSS added a commit that referenced this pull request Mar 24, 2025
Semver-Major Commits:
buffer:
* (SEMVER-MAJOR) make `buflen` in integer range (zhenweijin) #51821
build:
* (SEMVER-MAJOR) bump supported macOS version to 13.5 (Michaël Zasso) #57115
* (SEMVER-MAJOR) increase minimum Xcode version to 16.1 (Michaël Zasso) #56824
* (SEMVER-MAJOR) link V8 with atomic library (Michaël Zasso) #55014
* (SEMVER-MAJOR) remove support for ppc 32-bit (Michaël Zasso) #55014
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #55014
child_process:
* (SEMVER-MAJOR) deprecate passing `args` to `spawn` and `execFile` (Daniel Venable) #57199
deps:
* (SEMVER-MAJOR) V8: cherry-pick f915fa4c9f41 (Olivier Flückiger) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0d5d6e71bbb0 (Yagiz Nizipli) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0c11feeeca4a (Michaël Zasso) #55014
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) always define V8_NODISCARD as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #55014
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #55014
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #55014
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) update V8 to 13.0.245.25 (Michaël Zasso) #55014
* (SEMVER-MAJOR) upgrade npm to 11.0.0 (npm team) #56274
* (SEMVER-MAJOR) update undici to 7.0.0 (Node.js GitHub Bot) #56070
fs:
* (SEMVER-MAJOR) remove ability to call truncate with fd (Yagiz Nizipli) #57567
* (SEMVER-MAJOR) remove `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #55862
* (SEMVER-MAJOR) deprecate passing invalid types in `fs.existsSync` (Carlos Espa) #55753
* (SEMVER-MAJOR) runtime deprecate `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #49686
* (SEMVER-MAJOR) remove `dirent.path` (Antoine du Hamel) #55548
lib:
* (SEMVER-MAJOR) remove obsolete Cipher export (James M Snell) #57266
* (SEMVER-MAJOR) unexpose six process bindings (Michaël Zasso) #57149
* (SEMVER-MAJOR) make ALS default to AsyncContextFrame (Stephen Belanger) #55552
* (SEMVER-MAJOR) runtime deprecate SlowBuffer (Rafael Gonzaga) #55175
net:
* (SEMVER-MAJOR) make _setSimultaneousAccepts() end-of-life deprecated (Yagiz Nizipli) #57550
repl:
* (SEMVER-MAJOR) runtime deprecate instantiating without new (Aviv Keller) #54869
src:
* (SEMVER-MAJOR) update GetForegroundTaskRunner override (Etienne Pierre-doray) #55014
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 134 (Michaël Zasso) #55014
* (SEMVER-MAJOR) drop --experimental-permission in favour of --permission (Rafael Gonzaga) #56240
* (SEMVER-MAJOR) add async context frame to AsyncResource (Gerhard Stöbich) #56082
* (SEMVER-MAJOR) nuke deprecated and un-used enum members in `OptionEnvvarSettings` (Juan José) #53079
stream:
* (SEMVER-MAJOR) catch and forward error from dest.write (jakecastelli) #55270
test:
* (SEMVER-MAJOR) disable fast API call count checks (Michaël Zasso) #55014
test_runner:
* (SEMVER-MAJOR) remove promises returned by t.test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) remove promises returned by test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) automatically wait for subtests to finish (Colin Ihrig) #56664
timers:
* (SEMVER-MAJOR) check for immediate instance in clearImmediate (Gürgün Dayıoğlu) #57069
* (SEMVER-MAJOR) set several methods EOL (Yagiz Nizipli) #56966
tls:
* (SEMVER-MAJOR) remove deprecated tls.createSecurePair (Jonas) #57361
* (SEMVER-MAJOR) make server.prototype.setOptions end-of-life (Yagiz Nizipli) #57339
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 13.0 (Michaël Zasso) #55014
url:
* (SEMVER-MAJOR) expose urlpattern as global (Jonas) #56950
* (SEMVER-MAJOR) runtime deprecate url.parse (Yagiz Nizipli) #55017
zlib:
* (SEMVER-MAJOR) deprecate classes usage without `new` (Yagiz Nizipli) #55718
PR-URL: #57609
RafaelGSS pushed a commit that referenced this pull request Apr 1, 2025
PR-URL: #56549
Refs: #55753
Reviewed-By: Jacob Smith <jacob@frende.me>
RafaelGSS added a commit that referenced this pull request Apr 1, 2025
Semver-Major Commits:
buffer:
* (SEMVER-MAJOR) make `buflen` in integer range (zhenweijin) #51821
build:
* (SEMVER-MAJOR) bump supported macOS version to 13.5 (Michaël Zasso) #57115
* (SEMVER-MAJOR) increase minimum Xcode version to 16.1 (Michaël Zasso) #56824
* (SEMVER-MAJOR) link V8 with atomic library (Michaël Zasso) #55014
* (SEMVER-MAJOR) remove support for ppc 32-bit (Michaël Zasso) #55014
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #55014
child_process:
* (SEMVER-MAJOR) deprecate passing `args` to `spawn` and `execFile` (Daniel Venable) #57199
deps:
* (SEMVER-MAJOR) V8: cherry-pick f915fa4c9f41 (Olivier Flückiger) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0d5d6e71bbb0 (Yagiz Nizipli) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0c11feeeca4a (Michaël Zasso) #55014
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) always define V8_NODISCARD as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #55014
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #55014
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #55014
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) update V8 to 13.0.245.25 (Michaël Zasso) #55014
* (SEMVER-MAJOR) upgrade npm to 11.0.0 (npm team) #56274
* (SEMVER-MAJOR) update undici to 7.0.0 (Node.js GitHub Bot) #56070
fs:
* (SEMVER-MAJOR) remove ability to call truncate with fd (Yagiz Nizipli) #57567
* (SEMVER-MAJOR) remove `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #55862
* (SEMVER-MAJOR) deprecate passing invalid types in `fs.existsSync` (Carlos Espa) #55753
* (SEMVER-MAJOR) runtime deprecate `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #49686
* (SEMVER-MAJOR) remove `dirent.path` (Antoine du Hamel) #55548
lib:
* (SEMVER-MAJOR) remove obsolete Cipher export (James M Snell) #57266
* (SEMVER-MAJOR) unexpose six process bindings (Michaël Zasso) #57149
* (SEMVER-MAJOR) make ALS default to AsyncContextFrame (Stephen Belanger) #55552
* (SEMVER-MAJOR) runtime deprecate SlowBuffer (Rafael Gonzaga) #55175
net:
* (SEMVER-MAJOR) make _setSimultaneousAccepts() end-of-life deprecated (Yagiz Nizipli) #57550
repl:
* (SEMVER-MAJOR) runtime deprecate instantiating without new (Aviv Keller) #54869
src:
* (SEMVER-MAJOR) update GetForegroundTaskRunner override (Etienne Pierre-doray) #55014
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 134 (Michaël Zasso) #55014
* (SEMVER-MAJOR) drop --experimental-permission in favour of --permission (Rafael Gonzaga) #56240
* (SEMVER-MAJOR) add async context frame to AsyncResource (Gerhard Stöbich) #56082
* (SEMVER-MAJOR) nuke deprecated and un-used enum members in `OptionEnvvarSettings` (Juan José) #53079
stream:
* (SEMVER-MAJOR) catch and forward error from dest.write (jakecastelli) #55270
test:
* (SEMVER-MAJOR) disable fast API call count checks (Michaël Zasso) #55014
test_runner:
* (SEMVER-MAJOR) remove promises returned by t.test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) remove promises returned by test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) automatically wait for subtests to finish (Colin Ihrig) #56664
timers:
* (SEMVER-MAJOR) check for immediate instance in clearImmediate (Gürgün Dayıoğlu) #57069
* (SEMVER-MAJOR) set several methods EOL (Yagiz Nizipli) #56966
tls:
* (SEMVER-MAJOR) remove deprecated tls.createSecurePair (Jonas) #57361
* (SEMVER-MAJOR) make server.prototype.setOptions end-of-life (Yagiz Nizipli) #57339
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 13.0 (Michaël Zasso) #55014
url:
* (SEMVER-MAJOR) expose urlpattern as global (Jonas) #56950
* (SEMVER-MAJOR) runtime deprecate url.parse (Yagiz Nizipli) #55017
zlib:
* (SEMVER-MAJOR) deprecate classes usage without `new` (Yagiz Nizipli) #55718
PR-URL: #57609
RafaelGSS added a commit that referenced this pull request Apr 10, 2025
Semver-Major Commits:
buffer:
* (SEMVER-MAJOR) make `buflen` in integer range (zhenweijin) #51821
build:
* (SEMVER-MAJOR) bump supported macOS version to 13.5 (Michaël Zasso) #57115
* (SEMVER-MAJOR) increase minimum Xcode version to 16.1 (Michaël Zasso) #56824
* (SEMVER-MAJOR) link V8 with atomic library (Michaël Zasso) #55014
* (SEMVER-MAJOR) remove support for ppc 32-bit (Michaël Zasso) #55014
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #55014
child_process:
* (SEMVER-MAJOR) deprecate passing `args` to `spawn` and `execFile` (Daniel Venable) #57199
deps:
* (SEMVER-MAJOR) V8: cherry-pick f915fa4c9f41 (Olivier Flückiger) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0d5d6e71bbb0 (Yagiz Nizipli) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0c11feeeca4a (Michaël Zasso) #55014
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) always define V8_NODISCARD as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #55014
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #55014
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #55014
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) update V8 to 13.0.245.25 (Michaël Zasso) #55014
* (SEMVER-MAJOR) upgrade npm to 11.0.0 (npm team) #56274
* (SEMVER-MAJOR) update undici to 7.0.0 (Node.js GitHub Bot) #56070
fs:
* (SEMVER-MAJOR) remove ability to call truncate with fd (Yagiz Nizipli) #57567
* (SEMVER-MAJOR) remove `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #55862
* (SEMVER-MAJOR) deprecate passing invalid types in `fs.existsSync` (Carlos Espa) #55753
* (SEMVER-MAJOR) runtime deprecate `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #49686
* (SEMVER-MAJOR) remove `dirent.path` (Antoine du Hamel) #55548
lib:
* (SEMVER-MAJOR) remove obsolete Cipher export (James M Snell) #57266
* (SEMVER-MAJOR) unexpose six process bindings (Michaël Zasso) #57149
* (SEMVER-MAJOR) make ALS default to AsyncContextFrame (Stephen Belanger) #55552
* (SEMVER-MAJOR) runtime deprecate SlowBuffer (Rafael Gonzaga) #55175
net:
* (SEMVER-MAJOR) make _setSimultaneousAccepts() end-of-life deprecated (Yagiz Nizipli) #57550
repl:
* (SEMVER-MAJOR) runtime deprecate instantiating without new (Aviv Keller) #54869
src:
* (SEMVER-MAJOR) update GetForegroundTaskRunner override (Etienne Pierre-doray) #55014
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 134 (Michaël Zasso) #55014
* (SEMVER-MAJOR) drop --experimental-permission in favour of --permission (Rafael Gonzaga) #56240
* (SEMVER-MAJOR) add async context frame to AsyncResource (Gerhard Stöbich) #56082
* (SEMVER-MAJOR) nuke deprecated and un-used enum members in `OptionEnvvarSettings` (Juan José) #53079
stream:
* (SEMVER-MAJOR) catch and forward error from dest.write (jakecastelli) #55270
test:
* (SEMVER-MAJOR) disable fast API call count checks (Michaël Zasso) #55014
test_runner:
* (SEMVER-MAJOR) remove promises returned by t.test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) remove promises returned by test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) automatically wait for subtests to finish (Colin Ihrig) #56664
timers:
* (SEMVER-MAJOR) check for immediate instance in clearImmediate (Gürgün Dayıoğlu) #57069
* (SEMVER-MAJOR) set several methods EOL (Yagiz Nizipli) #56966
tls:
* (SEMVER-MAJOR) remove deprecated tls.createSecurePair (Jonas) #57361
* (SEMVER-MAJOR) make server.prototype.setOptions end-of-life (Yagiz Nizipli) #57339
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 13.0 (Michaël Zasso) #55014
url:
* (SEMVER-MAJOR) expose urlpattern as global (Jonas) #56950
* (SEMVER-MAJOR) runtime deprecate url.parse (Yagiz Nizipli) #55017
zlib:
* (SEMVER-MAJOR) deprecate classes usage without `new` (Yagiz Nizipli) #55718
PR-URL: #57609
RafaelGSS added a commit that referenced this pull request Apr 11, 2025
Semver-Major Commits:
buffer:
* (SEMVER-MAJOR) make `buflen` in integer range (zhenweijin) #51821
build:
* (SEMVER-MAJOR) bump supported macOS version to 13.5 (Michaël Zasso) #57115
* (SEMVER-MAJOR) increase minimum Xcode version to 16.1 (Michaël Zasso) #56824
* (SEMVER-MAJOR) link V8 with atomic library (Michaël Zasso) #55014
* (SEMVER-MAJOR) remove support for ppc 32-bit (Michaël Zasso) #55014
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #55014
child_process:
* (SEMVER-MAJOR) deprecate passing `args` to `spawn` and `execFile` (Daniel Venable) #57199
deps:
* (SEMVER-MAJOR) V8: cherry-pick f915fa4c9f41 (Olivier Flückiger) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0d5d6e71bbb0 (Yagiz Nizipli) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0c11feeeca4a (Michaël Zasso) #55014
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) always define V8_NODISCARD as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #55014
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #55014
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #55014
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) update V8 to 13.0.245.25 (Michaël Zasso) #55014
* (SEMVER-MAJOR) upgrade npm to 11.0.0 (npm team) #56274
* (SEMVER-MAJOR) update undici to 7.0.0 (Node.js GitHub Bot) #56070
fs:
* (SEMVER-MAJOR) remove ability to call truncate with fd (Yagiz Nizipli) #57567
* (SEMVER-MAJOR) deprecate passing invalid types in `fs.existsSync` (Carlos Espa) #55753
* (SEMVER-MAJOR) runtime deprecate `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #49686
* (SEMVER-MAJOR) remove `dirent.path` (Antoine du Hamel) #55548
lib:
* (SEMVER-MAJOR) remove obsolete Cipher export (James M Snell) #57266
* (SEMVER-MAJOR) unexpose six process bindings (Michaël Zasso) #57149
* (SEMVER-MAJOR) make ALS default to AsyncContextFrame (Stephen Belanger) #55552
* (SEMVER-MAJOR) runtime deprecate SlowBuffer (Rafael Gonzaga) #55175
net:
* (SEMVER-MAJOR) make _setSimultaneousAccepts() end-of-life deprecated (Yagiz Nizipli) #57550
repl:
* (SEMVER-MAJOR) runtime deprecate instantiating without new (Aviv Keller) #54869
src:
* (SEMVER-MAJOR) update GetForegroundTaskRunner override (Etienne Pierre-doray) #55014
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 134 (Michaël Zasso) #55014
* (SEMVER-MAJOR) drop --experimental-permission in favour of --permission (Rafael Gonzaga) #56240
* (SEMVER-MAJOR) add async context frame to AsyncResource (Gerhard Stöbich) #56082
* (SEMVER-MAJOR) nuke deprecated and un-used enum members in `OptionEnvvarSettings` (Juan José) #53079
stream:
* (SEMVER-MAJOR) catch and forward error from dest.write (jakecastelli) #55270
test:
* (SEMVER-MAJOR) disable fast API call count checks (Michaël Zasso) #55014
test_runner:
* (SEMVER-MAJOR) remove promises returned by t.test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) remove promises returned by test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) automatically wait for subtests to finish (Colin Ihrig) #56664
timers:
* (SEMVER-MAJOR) check for immediate instance in clearImmediate (Gürgün Dayıoğlu) #57069
* (SEMVER-MAJOR) set several methods EOL (Yagiz Nizipli) #56966
tls:
* (SEMVER-MAJOR) remove deprecated tls.createSecurePair (Jonas) #57361
* (SEMVER-MAJOR) make server.prototype.setOptions end-of-life (Yagiz Nizipli) #57339
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 13.0 (Michaël Zasso) #55014
url:
* (SEMVER-MAJOR) expose urlpattern as global (Jonas) #56950
* (SEMVER-MAJOR) runtime deprecate url.parse (Yagiz Nizipli) #55017
zlib:
* (SEMVER-MAJOR) deprecate classes usage without `new` (Yagiz Nizipli) #55718
PR-URL: #57609
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
RafaelGSS pushed a commit that referenced this pull request May 1, 2025
PR-URL: #56549
Refs: #55753
Reviewed-By: Jacob Smith <jacob@frende.me>
RafaelGSS added a commit that referenced this pull request May 1, 2025
Semver-Major Commits:
assert,util:
* (SEMVER-MAJOR) Revert "assert,util: revert recursive breaking change (Ruben Bridgewater) #57622
buffer:
* (SEMVER-MAJOR) move SlowBuffer to EOL (James M Snell) #58008
* (SEMVER-MAJOR) make `buflen` in integer range (zhenweijin) #51821
build:
* (SEMVER-MAJOR) downgrade armv7 support to experimental (Michaël Zasso) #58071
* (SEMVER-MAJOR) bump supported macOS version to 13.5 (Michaël Zasso) #57115
* (SEMVER-MAJOR) increase minimum Xcode version to 16.1 (Michaël Zasso) #56824
* (SEMVER-MAJOR) link V8 with atomic library (Michaël Zasso) #55014
* (SEMVER-MAJOR) remove support for ppc 32-bit (Michaël Zasso) #55014
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #55014
child_process:
* (SEMVER-MAJOR) deprecate passing `args` to `spawn` and `execFile` (Daniel Venable) #57199
deps:
* (SEMVER-MAJOR) V8: cherry-pick f915fa4c9f41 (Olivier Flückiger) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0d5d6e71bbb0 (Yagiz Nizipli) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0c11feeeca4a (Michaël Zasso) #55014
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) always define V8_NODISCARD as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #55014
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #55014
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #55014
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) update V8 to 13.0.245.25 (Michaël Zasso) #55014
* (SEMVER-MAJOR) upgrade npm to 11.0.0 (npm team) #56274
* (SEMVER-MAJOR) update undici to 7.0.0 (Node.js GitHub Bot) #56070
fs:
* (SEMVER-MAJOR) remove ability to call truncate with fd (Yagiz Nizipli) #57567
* (SEMVER-MAJOR) deprecate passing invalid types in `fs.existsSync` (Carlos Espa) #55753
* (SEMVER-MAJOR) runtime deprecate `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #49686
* (SEMVER-MAJOR) remove `dirent.path` (Antoine du Hamel) #55548
http:
* (SEMVER-MAJOR) remove outgoingmessage _headers and _headersList (Yagiz Nizipli) #57551
http2:
* (SEMVER-MAJOR) session tracking and graceful server close (Kushagra Pandey) #57586
lib:
* (SEMVER-MAJOR) remove obsolete Cipher export (James M Snell) #57266
* (SEMVER-MAJOR) unexpose six process bindings (Michaël Zasso) #57149
* (SEMVER-MAJOR) make ALS default to AsyncContextFrame (Stephen Belanger) #55552
* (SEMVER-MAJOR) runtime deprecate SlowBuffer (Rafael Gonzaga) #55175
net:
* (SEMVER-MAJOR) make _setSimultaneousAccepts() end-of-life deprecated (Yagiz Nizipli) #57550
readline:
* (SEMVER-MAJOR) add stricter validation for functions called after closed (Dario Piotrowicz) #57680
* (SEMVER-MAJOR) fix unicode line separators being ignored (Dario Piotrowicz) #57591
repl:
* (SEMVER-MAJOR) runtime deprecate instantiating without new (Aviv Keller) #54869
src:
* (SEMVER-MAJOR) update GetForegroundTaskRunner override (Etienne Pierre-doray) #55014
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 134 (Michaël Zasso) #55014
* (SEMVER-MAJOR) drop --experimental-permission in favour of --permission (Rafael Gonzaga) #56240
* (SEMVER-MAJOR) add async context frame to AsyncResource (Gerhard Stöbich) #56082
* (SEMVER-MAJOR) nuke deprecated and un-used enum members in `OptionEnvvarSettings` (Juan José) #53079
stream:
* (SEMVER-MAJOR) catch and forward error from dest.write (jakecastelli) #55270
test:
* (SEMVER-MAJOR) disable fast API call count checks (Michaël Zasso) #55014
test_runner:
* (SEMVER-MAJOR) remove promises returned by t.test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) remove promises returned by test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) automatically wait for subtests to finish (Colin Ihrig) #56664
timers:
* (SEMVER-MAJOR) check for immediate instance in clearImmediate (Gürgün Dayıoğlu) #57069
* (SEMVER-MAJOR) set several methods EOL (Yagiz Nizipli) #56966
tls:
* (SEMVER-MAJOR) remove deprecated tls.createSecurePair (Jonas) #57361
* (SEMVER-MAJOR) make server.prototype.setOptions end-of-life (Yagiz Nizipli) #57339
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 13.0 (Michaël Zasso) #55014
url:
* (SEMVER-MAJOR) expose urlpattern as global (Jonas) #56950
* (SEMVER-MAJOR) runtime deprecate url.parse (Yagiz Nizipli) #55017
zlib:
* (SEMVER-MAJOR) deprecate classes usage without `new` (Yagiz Nizipli) #55718
PR-URL: #57609
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
RafaelGSS pushed a commit that referenced this pull request May 2, 2025
PR-URL: #56549
Refs: #55753
Reviewed-By: Jacob Smith <jacob@frende.me>
RafaelGSS added a commit that referenced this pull request May 2, 2025
Semver-Major Commits:
assert,util:
* (SEMVER-MAJOR) Revert "assert,util: revert recursive breaking change (Ruben Bridgewater) #57622
buffer:
* (SEMVER-MAJOR) move SlowBuffer to EOL (James M Snell) #58008
* (SEMVER-MAJOR) make `buflen` in integer range (zhenweijin) #51821
build:
* (SEMVER-MAJOR) update list of installed cppgc headers (Michaël Zasso) #58070
* (SEMVER-MAJOR) fix V8 TLS config for shared lib builds (Michaël Zasso) #58070
* (SEMVER-MAJOR) pass `-fPIC` to linker as well for shared builds (Michaël Zasso) #58070
* (SEMVER-MAJOR) add `/bigobj` to compile V8 on Windows (Michaël Zasso) #58070
* (SEMVER-MAJOR) enable shared RO heap with ptr compression (Michaël Zasso) #58070
* (SEMVER-MAJOR) remove support for s390 32-bit (Richard Lau) #58070
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #58070
* (SEMVER-MAJOR) downgrade armv7 support to experimental (Michaël Zasso) #58071
* (SEMVER-MAJOR) bump supported macOS version to 13.5 (Michaël Zasso) #57115
* (SEMVER-MAJOR) increase minimum Xcode version to 16.1 (Michaël Zasso) #56824
* (SEMVER-MAJOR) link V8 with atomic library (Michaël Zasso) #55014
* (SEMVER-MAJOR) remove support for ppc 32-bit (Michaël Zasso) #55014
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #55014
build,src,tools:
* (SEMVER-MAJOR) adapt build config for V8 13.3 (Michaël Zasso) #58070
child_process:
* (SEMVER-MAJOR) deprecate passing `args` to `spawn` and `execFile` (Daniel Venable) #57199
deps:
* (SEMVER-MAJOR) remove deps/simdutf (Michaël Zasso) #58070
* (SEMVER-MAJOR) V8: backport 954187bb1b87 (Joyee Cheung) #58070
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #58070
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #58070
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #58070
* (SEMVER-MAJOR) use std::map in MSVC STL for EphemeronRememberedSet (Joyee Cheung) #58070
* (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #58070
* (SEMVER-MAJOR) remove problematic comment from v8-internal (Michaël Zasso) #58070
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #58070
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #58070
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 to 13.6.233.8 (Michaël Zasso) #58070
* (SEMVER-MAJOR) V8: cherry-pick f915fa4c9f41 (Olivier Flückiger) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0d5d6e71bbb0 (Yagiz Nizipli) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0c11feeeca4a (Michaël Zasso) #55014
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) always define V8_NODISCARD as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #55014
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #55014
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #55014
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) update V8 to 13.0.245.25 (Michaël Zasso) #55014
* (SEMVER-MAJOR) upgrade npm to 11.0.0 (npm team) #56274
* (SEMVER-MAJOR) update undici to 7.0.0 (Node.js GitHub Bot) #56070
fs:
* (SEMVER-MAJOR) remove ability to call truncate with fd (Yagiz Nizipli) #57567
* (SEMVER-MAJOR) deprecate passing invalid types in `fs.existsSync` (Carlos Espa) #55753
* (SEMVER-MAJOR) runtime deprecate `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #49686
* (SEMVER-MAJOR) remove `dirent.path` (Antoine du Hamel) #55548
http:
* (SEMVER-MAJOR) remove outgoingmessage _headers and _headersList (Yagiz Nizipli) #57551
http2:
* (SEMVER-MAJOR) session tracking and graceful server close (Kushagra Pandey) #57586
lib:
* (SEMVER-MAJOR) remove obsolete Cipher export (James M Snell) #57266
* (SEMVER-MAJOR) unexpose six process bindings (Michaël Zasso) #57149
* (SEMVER-MAJOR) make ALS default to AsyncContextFrame (Stephen Belanger) #55552
* (SEMVER-MAJOR) runtime deprecate SlowBuffer (Rafael Gonzaga) #55175
net:
* (SEMVER-MAJOR) make _setSimultaneousAccepts() end-of-life deprecated (Yagiz Nizipli) #57550
readline:
* (SEMVER-MAJOR) add stricter validation for functions called after closed (Dario Piotrowicz) #57680
* (SEMVER-MAJOR) fix unicode line separators being ignored (Dario Piotrowicz) #57591
repl:
* (SEMVER-MAJOR) runtime deprecate instantiating without new (Aviv Keller) #54869
src:
* (SEMVER-MAJOR) use non-deprecated WriteUtf8V2() method (Yagiz Nizipli) #58070
* (SEMVER-MAJOR) use non-deprecated Utf8LengthV2() method (Yagiz Nizipli) #58070
* (SEMVER-MAJOR) use V8-owned CppHeap (Joyee Cheung) #58070
* (SEMVER-MAJOR) use `v8::ExternalMemoryAccounter` (Michaël Zasso) #58070
* (SEMVER-MAJOR) replace uses of FastApiTypedArray (Michaël Zasso) #58070
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 137 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update GetForegroundTaskRunner override (Etienne Pierre-doray) #55014
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 134 (Michaël Zasso) #55014
* (SEMVER-MAJOR) drop --experimental-permission in favour of --permission (Rafael Gonzaga) #56240
* (SEMVER-MAJOR) add async context frame to AsyncResource (Gerhard Stöbich) #56082
* (SEMVER-MAJOR) nuke deprecated and un-used enum members in `OptionEnvvarSettings` (Juan José) #53079
src,test:
* (SEMVER-MAJOR) unregister the isolate after disposal and before freeing (Joyee Cheung) #58070
* (SEMVER-MAJOR) add V8 API to test the hash seed (Michaël Zasso) #58070
stream:
* (SEMVER-MAJOR) catch and forward error from dest.write (jakecastelli) #55270
test:
* (SEMVER-MAJOR) fix test-fs-write for V8 13.6 (Michaël Zasso) #58070
* (SEMVER-MAJOR) handle explicit resource management globals (Michaël Zasso) #58070
* (SEMVER-MAJOR) adapt assert tests to stack trace changes (Michaël Zasso) #58070
* (SEMVER-MAJOR) update test-linux-perf-logger (Michaël Zasso) #58070
* (SEMVER-MAJOR) Revert "test: disable fast API call count checks (Michaël Zasso) #58070
* (SEMVER-MAJOR) disable fast API call count checks (Michaël Zasso) #55014
test_runner:
* (SEMVER-MAJOR) remove promises returned by t.test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) remove promises returned by test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) automatically wait for subtests to finish (Colin Ihrig) #56664
timers:
* (SEMVER-MAJOR) check for immediate instance in clearImmediate (Gürgün Dayıoğlu) #57069
* (SEMVER-MAJOR) set several methods EOL (Yagiz Nizipli) #56966
tls:
* (SEMVER-MAJOR) remove deprecated tls.createSecurePair (Jonas) #57361
* (SEMVER-MAJOR) make server.prototype.setOptions end-of-life (Yagiz Nizipli) #57339
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 13.6 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.5 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update license-builder and LICENSE for V8 deps (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.4 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.2 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.1 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.0 (Michaël Zasso) #55014
url:
* (SEMVER-MAJOR) expose urlpattern as global (Jonas) #56950
* (SEMVER-MAJOR) runtime deprecate url.parse (Yagiz Nizipli) #55017
zlib:
* (SEMVER-MAJOR) deprecate classes usage without `new` (Yagiz Nizipli) #55718
PR-URL: #57609
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
RafaelGSS added a commit that referenced this pull request May 4, 2025
Semver-Major Commits:
assert,util:
* (SEMVER-MAJOR) Revert "assert,util: revert recursive breaking change (Ruben Bridgewater) #57622
buffer:
* (SEMVER-MAJOR) move SlowBuffer to EOL (James M Snell) #58008
* (SEMVER-MAJOR) make `buflen` in integer range (zhenweijin) #51821
build:
* (SEMVER-MAJOR) update list of installed cppgc headers (Michaël Zasso) #58070
* (SEMVER-MAJOR) fix V8 TLS config for shared lib builds (Michaël Zasso) #58070
* (SEMVER-MAJOR) pass `-fPIC` to linker as well for shared builds (Michaël Zasso) #58070
* (SEMVER-MAJOR) add `/bigobj` to compile V8 on Windows (Michaël Zasso) #58070
* (SEMVER-MAJOR) enable shared RO heap with ptr compression (Michaël Zasso) #58070
* (SEMVER-MAJOR) remove support for s390 32-bit (Richard Lau) #58070
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #58070
* (SEMVER-MAJOR) downgrade armv7 support to experimental (Michaël Zasso) #58071
* (SEMVER-MAJOR) bump supported macOS version to 13.5 (Michaël Zasso) #57115
* (SEMVER-MAJOR) increase minimum Xcode version to 16.1 (Michaël Zasso) #56824
* (SEMVER-MAJOR) link V8 with atomic library (Michaël Zasso) #55014
* (SEMVER-MAJOR) remove support for ppc 32-bit (Michaël Zasso) #55014
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #55014
build,src,tools:
* (SEMVER-MAJOR) adapt build config for V8 13.3 (Michaël Zasso) #58070
child_process:
* (SEMVER-MAJOR) deprecate passing `args` to `spawn` and `execFile` (Daniel Venable) #57199
deps:
* (SEMVER-MAJOR) remove deps/simdutf (Michaël Zasso) #58070
* (SEMVER-MAJOR) V8: backport 954187bb1b87 (Joyee Cheung) #58070
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #58070
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #58070
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #58070
* (SEMVER-MAJOR) use std::map in MSVC STL for EphemeronRememberedSet (Joyee Cheung) #58070
* (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #58070
* (SEMVER-MAJOR) remove problematic comment from v8-internal (Michaël Zasso) #58070
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #58070
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #58070
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 to 13.6.233.8 (Michaël Zasso) #58070
* (SEMVER-MAJOR) V8: cherry-pick f915fa4c9f41 (Olivier Flückiger) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0d5d6e71bbb0 (Yagiz Nizipli) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0c11feeeca4a (Michaël Zasso) #55014
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) always define V8_NODISCARD as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #55014
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #55014
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #55014
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) update V8 to 13.0.245.25 (Michaël Zasso) #55014
* (SEMVER-MAJOR) upgrade npm to 11.0.0 (npm team) #56274
* (SEMVER-MAJOR) update undici to 7.0.0 (Node.js GitHub Bot) #56070
fs:
* (SEMVER-MAJOR) remove ability to call truncate with fd (Yagiz Nizipli) #57567
* (SEMVER-MAJOR) deprecate passing invalid types in `fs.existsSync` (Carlos Espa) #55753
* (SEMVER-MAJOR) runtime deprecate `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #49686
* (SEMVER-MAJOR) remove `dirent.path` (Antoine du Hamel) #55548
http:
* (SEMVER-MAJOR) remove outgoingmessage _headers and _headersList (Yagiz Nizipli) #57551
http2:
* (SEMVER-MAJOR) session tracking and graceful server close (Kushagra Pandey) #57586
lib:
* (SEMVER-MAJOR) remove obsolete Cipher export (James M Snell) #57266
* (SEMVER-MAJOR) unexpose six process bindings (Michaël Zasso) #57149
* (SEMVER-MAJOR) make ALS default to AsyncContextFrame (Stephen Belanger) #55552
* (SEMVER-MAJOR) runtime deprecate SlowBuffer (Rafael Gonzaga) #55175
net:
* (SEMVER-MAJOR) make _setSimultaneousAccepts() end-of-life deprecated (Yagiz Nizipli) #57550
readline:
* (SEMVER-MAJOR) add stricter validation for functions called after closed (Dario Piotrowicz) #57680
* (SEMVER-MAJOR) fix unicode line separators being ignored (Dario Piotrowicz) #57591
repl:
* (SEMVER-MAJOR) runtime deprecate instantiating without new (Aviv Keller) #54869
src:
* (SEMVER-MAJOR) use non-deprecated WriteUtf8V2() method (Yagiz Nizipli) #58070
* (SEMVER-MAJOR) use non-deprecated Utf8LengthV2() method (Yagiz Nizipli) #58070
* (SEMVER-MAJOR) use V8-owned CppHeap (Joyee Cheung) #58070
* (SEMVER-MAJOR) use `v8::ExternalMemoryAccounter` (Michaël Zasso) #58070
* (SEMVER-MAJOR) replace uses of FastApiTypedArray (Michaël Zasso) #58070
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 137 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update GetForegroundTaskRunner override (Etienne Pierre-doray) #55014
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 134 (Michaël Zasso) #55014
* (SEMVER-MAJOR) drop --experimental-permission in favour of --permission (Rafael Gonzaga) #56240
* (SEMVER-MAJOR) add async context frame to AsyncResource (Gerhard Stöbich) #56082
* (SEMVER-MAJOR) nuke deprecated and un-used enum members in `OptionEnvvarSettings` (Juan José) #53079
src,test:
* (SEMVER-MAJOR) unregister the isolate after disposal and before freeing (Joyee Cheung) #58070
* (SEMVER-MAJOR) add V8 API to test the hash seed (Michaël Zasso) #58070
stream:
* (SEMVER-MAJOR) catch and forward error from dest.write (jakecastelli) #55270
test:
* (SEMVER-MAJOR) fix test-fs-write for V8 13.6 (Michaël Zasso) #58070
* (SEMVER-MAJOR) handle explicit resource management globals (Michaël Zasso) #58070
* (SEMVER-MAJOR) adapt assert tests to stack trace changes (Michaël Zasso) #58070
* (SEMVER-MAJOR) update test-linux-perf-logger (Michaël Zasso) #58070
* (SEMVER-MAJOR) Revert "test: disable fast API call count checks (Michaël Zasso) #58070
* (SEMVER-MAJOR) disable fast API call count checks (Michaël Zasso) #55014
test_runner:
* (SEMVER-MAJOR) remove promises returned by t.test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) remove promises returned by test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) automatically wait for subtests to finish (Colin Ihrig) #56664
timers:
* (SEMVER-MAJOR) check for immediate instance in clearImmediate (Gürgün Dayıoğlu) #57069
* (SEMVER-MAJOR) set several methods EOL (Yagiz Nizipli) #56966
tls:
* (SEMVER-MAJOR) remove deprecated tls.createSecurePair (Jonas) #57361
* (SEMVER-MAJOR) make server.prototype.setOptions end-of-life (Yagiz Nizipli) #57339
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 13.6 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.5 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update license-builder and LICENSE for V8 deps (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.4 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.2 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.1 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.0 (Michaël Zasso) #55014
url:
* (SEMVER-MAJOR) expose urlpattern as global (Jonas) #56950
* (SEMVER-MAJOR) runtime deprecate url.parse (Yagiz Nizipli) #55017
zlib:
* (SEMVER-MAJOR) deprecate classes usage without `new` (Yagiz Nizipli) #55718
PR-URL: #57609
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
RafaelGSS added a commit that referenced this pull request May 5, 2025
Semver-Major Commits:
assert,util:
* (SEMVER-MAJOR) Revert "assert,util: revert recursive breaking change (Ruben Bridgewater) #57622
buffer:
* (SEMVER-MAJOR) move SlowBuffer to EOL (James M Snell) #58008
* (SEMVER-MAJOR) make `buflen` in integer range (zhenweijin) #51821
build:
* (SEMVER-MAJOR) update list of installed cppgc headers (Michaël Zasso) #58070
* (SEMVER-MAJOR) fix V8 TLS config for shared lib builds (Michaël Zasso) #58070
* (SEMVER-MAJOR) pass `-fPIC` to linker as well for shared builds (Michaël Zasso) #58070
* (SEMVER-MAJOR) add `/bigobj` to compile V8 on Windows (Michaël Zasso) #58070
* (SEMVER-MAJOR) enable shared RO heap with ptr compression (Michaël Zasso) #58070
* (SEMVER-MAJOR) remove support for s390 32-bit (Richard Lau) #58070
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #58070
* (SEMVER-MAJOR) downgrade armv7 support to experimental (Michaël Zasso) #58071
* (SEMVER-MAJOR) bump supported macOS version to 13.5 (Michaël Zasso) #57115
* (SEMVER-MAJOR) increase minimum Xcode version to 16.1 (Michaël Zasso) #56824
* (SEMVER-MAJOR) link V8 with atomic library (Michaël Zasso) #55014
* (SEMVER-MAJOR) remove support for ppc 32-bit (Michaël Zasso) #55014
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #55014
build,src,tools:
* (SEMVER-MAJOR) adapt build config for V8 13.3 (Michaël Zasso) #58070
child_process:
* (SEMVER-MAJOR) deprecate passing `args` to `spawn` and `execFile` (Daniel Venable) #57199
deps:
* (SEMVER-MAJOR) remove deps/simdutf (Michaël Zasso) #58070
* (SEMVER-MAJOR) V8: backport 954187bb1b87 (Joyee Cheung) #58070
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #58070
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #58070
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #58070
* (SEMVER-MAJOR) use std::map in MSVC STL for EphemeronRememberedSet (Joyee Cheung) #58070
* (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #58070
* (SEMVER-MAJOR) remove problematic comment from v8-internal (Michaël Zasso) #58070
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #58070
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #58070
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 to 13.6.233.8 (Michaël Zasso) #58070
* (SEMVER-MAJOR) V8: cherry-pick f915fa4c9f41 (Olivier Flückiger) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0d5d6e71bbb0 (Yagiz Nizipli) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0c11feeeca4a (Michaël Zasso) #55014
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) always define V8_NODISCARD as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #55014
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #55014
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #55014
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) update V8 to 13.0.245.25 (Michaël Zasso) #55014
* (SEMVER-MAJOR) upgrade npm to 11.0.0 (npm team) #56274
* (SEMVER-MAJOR) update undici to 7.0.0 (Node.js GitHub Bot) #56070
fs:
* (SEMVER-MAJOR) remove ability to call truncate with fd (Yagiz Nizipli) #57567
* (SEMVER-MAJOR) deprecate passing invalid types in `fs.existsSync` (Carlos Espa) #55753
* (SEMVER-MAJOR) runtime deprecate `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #49686
* (SEMVER-MAJOR) remove `dirent.path` (Antoine du Hamel) #55548
http:
* (SEMVER-MAJOR) remove outgoingmessage _headers and _headersList (Yagiz Nizipli) #57551
http2:
* (SEMVER-MAJOR) session tracking and graceful server close (Kushagra Pandey) #57586
lib:
* (SEMVER-MAJOR) remove obsolete Cipher export (James M Snell) #57266
* (SEMVER-MAJOR) unexpose six process bindings (Michaël Zasso) #57149
* (SEMVER-MAJOR) make ALS default to AsyncContextFrame (Stephen Belanger) #55552
* (SEMVER-MAJOR) runtime deprecate SlowBuffer (Rafael Gonzaga) #55175
net:
* (SEMVER-MAJOR) make _setSimultaneousAccepts() end-of-life deprecated (Yagiz Nizipli) #57550
readline:
* (SEMVER-MAJOR) add stricter validation for functions called after closed (Dario Piotrowicz) #57680
* (SEMVER-MAJOR) fix unicode line separators being ignored (Dario Piotrowicz) #57591
repl:
* (SEMVER-MAJOR) runtime deprecate instantiating without new (Aviv Keller) #54869
src:
* (SEMVER-MAJOR) enable `Float16Array` on global object (Michaël Zasso) #58154
* (SEMVER-MAJOR) enable explicit resource management (Michaël Zasso) #58154
* (SEMVER-MAJOR) use non-deprecated WriteUtf8V2() method (Yagiz Nizipli) #58070
* (SEMVER-MAJOR) use non-deprecated Utf8LengthV2() method (Yagiz Nizipli) #58070
* (SEMVER-MAJOR) use V8-owned CppHeap (Joyee Cheung) #58070
* (SEMVER-MAJOR) use `v8::ExternalMemoryAccounter` (Michaël Zasso) #58070
* (SEMVER-MAJOR) replace uses of FastApiTypedArray (Michaël Zasso) #58070
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 137 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update GetForegroundTaskRunner override (Etienne Pierre-doray) #55014
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 134 (Michaël Zasso) #55014
* (SEMVER-MAJOR) drop --experimental-permission in favour of --permission (Rafael Gonzaga) #56240
* (SEMVER-MAJOR) add async context frame to AsyncResource (Gerhard Stöbich) #56082
* (SEMVER-MAJOR) nuke deprecated and un-used enum members in `OptionEnvvarSettings` (Juan José) #53079
src,test:
* (SEMVER-MAJOR) unregister the isolate after disposal and before freeing (Joyee Cheung) #58070
* (SEMVER-MAJOR) add V8 API to test the hash seed (Michaël Zasso) #58070
stream:
* (SEMVER-MAJOR) catch and forward error from dest.write (jakecastelli) #55270
test:
* (SEMVER-MAJOR) fix test-fs-write for V8 13.6 (Michaël Zasso) #58070
* (SEMVER-MAJOR) handle explicit resource management globals (Michaël Zasso) #58070
* (SEMVER-MAJOR) adapt assert tests to stack trace changes (Michaël Zasso) #58070
* (SEMVER-MAJOR) update test-linux-perf-logger (Michaël Zasso) #58070
* (SEMVER-MAJOR) Revert "test: disable fast API call count checks (Michaël Zasso) #58070
* (SEMVER-MAJOR) disable fast API call count checks (Michaël Zasso) #55014
test_runner:
* (SEMVER-MAJOR) remove promises returned by t.test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) remove promises returned by test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) automatically wait for subtests to finish (Colin Ihrig) #56664
timers:
* (SEMVER-MAJOR) check for immediate instance in clearImmediate (Gürgün Dayıoğlu) #57069
* (SEMVER-MAJOR) set several methods EOL (Yagiz Nizipli) #56966
tls:
* (SEMVER-MAJOR) remove deprecated tls.createSecurePair (Jonas) #57361
* (SEMVER-MAJOR) make server.prototype.setOptions end-of-life (Yagiz Nizipli) #57339
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 13.6 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.5 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update license-builder and LICENSE for V8 deps (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.4 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.2 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.1 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.0 (Michaël Zasso) #55014
url:
* (SEMVER-MAJOR) expose urlpattern as global (Jonas) #56950
* (SEMVER-MAJOR) runtime deprecate url.parse (Yagiz Nizipli) #55017
zlib:
* (SEMVER-MAJOR) deprecate classes usage without `new` (Yagiz Nizipli) #55718
PR-URL: #57609
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
RafaelGSS added a commit that referenced this pull request May 6, 2025
Semver-Major Commits:
assert,util:
* (SEMVER-MAJOR) Revert "assert,util: revert recursive breaking change (Ruben Bridgewater) #57622
buffer:
* (SEMVER-MAJOR) move SlowBuffer to EOL (James M Snell) #58008
* (SEMVER-MAJOR) make `buflen` in integer range (zhenweijin) #51821
build:
* (SEMVER-MAJOR) update list of installed cppgc headers (Michaël Zasso) #58070
* (SEMVER-MAJOR) fix V8 TLS config for shared lib builds (Michaël Zasso) #58070
* (SEMVER-MAJOR) pass `-fPIC` to linker as well for shared builds (Michaël Zasso) #58070
* (SEMVER-MAJOR) add `/bigobj` to compile V8 on Windows (Michaël Zasso) #58070
* (SEMVER-MAJOR) enable shared RO heap with ptr compression (Michaël Zasso) #58070
* (SEMVER-MAJOR) remove support for s390 32-bit (Richard Lau) #58070
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #58070
* (SEMVER-MAJOR) downgrade armv7 support to experimental (Michaël Zasso) #58071
* (SEMVER-MAJOR) bump supported macOS version to 13.5 (Michaël Zasso) #57115
* (SEMVER-MAJOR) increase minimum Xcode version to 16.1 (Michaël Zasso) #56824
* (SEMVER-MAJOR) link V8 with atomic library (Michaël Zasso) #55014
* (SEMVER-MAJOR) remove support for ppc 32-bit (Michaël Zasso) #55014
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #55014
build,src,tools:
* (SEMVER-MAJOR) adapt build config for V8 13.3 (Michaël Zasso) #58070
child_process:
* (SEMVER-MAJOR) deprecate passing `args` to `spawn` and `execFile` (Daniel Venable) #57199
deps:
* (SEMVER-MAJOR) remove deps/simdutf (Michaël Zasso) #58070
* (SEMVER-MAJOR) V8: backport 954187bb1b87 (Joyee Cheung) #58070
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #58070
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #58070
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #58070
* (SEMVER-MAJOR) use std::map in MSVC STL for EphemeronRememberedSet (Joyee Cheung) #58070
* (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #58070
* (SEMVER-MAJOR) remove problematic comment from v8-internal (Michaël Zasso) #58070
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #58070
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #58070
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 to 13.6.233.8 (Michaël Zasso) #58070
* (SEMVER-MAJOR) V8: cherry-pick f915fa4c9f41 (Olivier Flückiger) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0d5d6e71bbb0 (Yagiz Nizipli) #55014
* (SEMVER-MAJOR) V8: cherry-pick 0c11feeeca4a (Michaël Zasso) #55014
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) always define V8_NODISCARD as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #55014
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #55014
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #55014
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #55014
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #55014
* (SEMVER-MAJOR) update V8 to 13.0.245.25 (Michaël Zasso) #55014
* (SEMVER-MAJOR) upgrade npm to 11.0.0 (npm team) #56274
* (SEMVER-MAJOR) update undici to 7.0.0 (Node.js GitHub Bot) #56070
fs:
* (SEMVER-MAJOR) remove ability to call truncate with fd (Yagiz Nizipli) #57567
* (SEMVER-MAJOR) deprecate passing invalid types in `fs.existsSync` (Carlos Espa) #55753
* (SEMVER-MAJOR) runtime deprecate `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #49686
* (SEMVER-MAJOR) remove `dirent.path` (Antoine du Hamel) #55548
http:
* (SEMVER-MAJOR) remove outgoingmessage _headers and _headersList (Yagiz Nizipli) #57551
http2:
* (SEMVER-MAJOR) session tracking and graceful server close (Kushagra Pandey) #57586
lib:
* (SEMVER-MAJOR) remove obsolete Cipher export (James M Snell) #57266
* (SEMVER-MAJOR) unexpose six process bindings (Michaël Zasso) #57149
* (SEMVER-MAJOR) make ALS default to AsyncContextFrame (Stephen Belanger) #55552
* (SEMVER-MAJOR) runtime deprecate SlowBuffer (Rafael Gonzaga) #55175
net:
* (SEMVER-MAJOR) make _setSimultaneousAccepts() end-of-life deprecated (Yagiz Nizipli) #57550
readline:
* (SEMVER-MAJOR) add stricter validation for functions called after closed (Dario Piotrowicz) #57680
* (SEMVER-MAJOR) fix unicode line separators being ignored (Dario Piotrowicz) #57591
repl:
* (SEMVER-MAJOR) runtime deprecate instantiating without new (Aviv Keller) #54869
src:
* (SEMVER-MAJOR) enable `Float16Array` on global object (Michaël Zasso) #58154
* (SEMVER-MAJOR) enable explicit resource management (Michaël Zasso) #58154
* (SEMVER-MAJOR) use non-deprecated WriteUtf8V2() method (Yagiz Nizipli) #58070
* (SEMVER-MAJOR) use non-deprecated Utf8LengthV2() method (Yagiz Nizipli) #58070
* (SEMVER-MAJOR) use V8-owned CppHeap (Joyee Cheung) #58070
* (SEMVER-MAJOR) use `v8::ExternalMemoryAccounter` (Michaël Zasso) #58070
* (SEMVER-MAJOR) replace uses of FastApiTypedArray (Michaël Zasso) #58070
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 137 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update GetForegroundTaskRunner override (Etienne Pierre-doray) #55014
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 134 (Michaël Zasso) #55014
* (SEMVER-MAJOR) drop --experimental-permission in favour of --permission (Rafael Gonzaga) #56240
* (SEMVER-MAJOR) add async context frame to AsyncResource (Gerhard Stöbich) #56082
* (SEMVER-MAJOR) nuke deprecated and un-used enum members in `OptionEnvvarSettings` (Juan José) #53079
src,test:
* (SEMVER-MAJOR) unregister the isolate after disposal and before freeing (Joyee Cheung) #58070
* (SEMVER-MAJOR) add V8 API to test the hash seed (Michaël Zasso) #58070
stream:
* (SEMVER-MAJOR) catch and forward error from dest.write (jakecastelli) #55270
test:
* (SEMVER-MAJOR) fix test-fs-write for V8 13.6 (Michaël Zasso) #58070
* (SEMVER-MAJOR) handle explicit resource management globals (Michaël Zasso) #58070
* (SEMVER-MAJOR) adapt assert tests to stack trace changes (Michaël Zasso) #58070
* (SEMVER-MAJOR) update test-linux-perf-logger (Michaël Zasso) #58070
* (SEMVER-MAJOR) Revert "test: disable fast API call count checks (Michaël Zasso) #58070
* (SEMVER-MAJOR) disable fast API call count checks (Michaël Zasso) #55014
test_runner:
* (SEMVER-MAJOR) remove promises returned by t.test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) remove promises returned by test() (Colin Ihrig) #56664
* (SEMVER-MAJOR) automatically wait for subtests to finish (Colin Ihrig) #56664
timers:
* (SEMVER-MAJOR) check for immediate instance in clearImmediate (Gürgün Dayıoğlu) #57069
* (SEMVER-MAJOR) set several methods EOL (Yagiz Nizipli) #56966
tls:
* (SEMVER-MAJOR) remove deprecated tls.createSecurePair (Jonas) #57361
* (SEMVER-MAJOR) make server.prototype.setOptions end-of-life (Yagiz Nizipli) #57339
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 13.6 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.5 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update license-builder and LICENSE for V8 deps (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.4 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.2 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.1 (Michaël Zasso) #58070
* (SEMVER-MAJOR) update V8 gypfiles for 13.0 (Michaël Zasso) #55014
url:
* (SEMVER-MAJOR) expose urlpattern as global (Jonas) #56950
* (SEMVER-MAJOR) runtime deprecate url.parse (Yagiz Nizipli) #55017
zlib:
* (SEMVER-MAJOR) deprecate classes usage without `new` (Yagiz Nizipli) #55718
PR-URL: #57609
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

commit-queue-squashAdd this label to instruct the Commit Queue to squash all the PR commits into the first one.fsIssues and PRs related to the fs subsystem / file system.needs-ciPRs that need a full CI run.semver-majorPRs that contain breaking changes and should be released in the next major version.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants

@Ceres6@aduh95@nodejs-github-bot@jasnell@mcollina@richardlau@LiviaMedeiros