fix(deps): update dependency semantic-release to v20.1.0 (#175)
Co-authored-by: tradeshift-renovate[bot] <121954292+tradeshift-renovate[bot]@users.noreply.github.com>
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| semantic-release | dependencies | minor | 20.0.4
-> 20.1.0
|
v20.1.0
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
chore(deps): update node.js to v18.14.0 (#179)
Co-authored-by: tradeshift-renovate[bot] <121954292+tradeshift-renovate[bot]@users.noreply.github.com>
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| node | minor | 18.13.0
-> 18.14.0
|
v18.14.0
: 2023-02-02, Version 18.14.0 'Hydrogen' (LTS), @βBethGriggs prepared by @βjuanarbolBased on the list of guidelines we've established on integrating npm
and node
,
here is a grouped list of the breaking changes with the reasoning as to why they
fit within the guidelines linked above. Note that all the breaking changes were
made in 9.0.0.
All subsequent minor and patch releases after npm@9.0.0
do not contain any
breaking changes.
Explanation: the node engines supported by
npm@9
make it safe to allownpm@9
as the default in any LTS version of14
or16
, as well as anything later than or including18.0.0
npm
is now compatible with the following semver range for node: ^14.17.0 || ^16.13.0 || >=18.0.0
Explanation: when run as root previous versions of npm attempted to manage file ownership automatically on the user's behalf. this behavior was problematic in many cases and has been removed in favor of allowing users to manage their own filesystem permissions
npm
will no longer attempt to modify ownership of files it creates.Explanation: any errors thrown from users having unsupported auth configurations will show
npm config fix
in the remediation instructions, which will allow the user to automatically have their auth config fixed.
Explanation: the default
auth-type
has changed and users can opt back into the old behavior withnpm config set auth-type=legacy
.login
andadduser
have also been seperated making each command more closely match it's name instead of being aliases for each other.
sso
, saml
& legacy
have been consolidated into "legacy"
.auth-type
defaults to "web"
login
and adduser
are now separate commands that send different data to the registry.auth-type
config values web
and legacy
only try their respective methods,
npm no longer tries them all and waits to see which one doesn't fail.Explanation: previously using multiple ignore/allow lists when packing was an undefined behavior, and now the order of operations is strictly defined when packing a tarball making it easier to follow and should only affect users relying on the previously undefined behavior.
npm pack
now follows a strict order of operations when applying ignore rules.
If a files
array is present in the package.json
, then rules in .gitignore
and .npmignore
files from the root will be ignored.Explanation: these changes center around the display of information to the terminal including timing and debug log info. We do not anticipate these changes breaking any existing workflows.
HEAD
instead of master
as the default ref.timing
has been removed as a value for --loglevel
.--timing
will show timing information regardless of --loglevel
, except when --silent
.--timing
flag, npm
now writes timing data to a file
alongside the debug log data, respecting the logs-dir
option and falling
back to <CACHE>/_logs/
dir, instead of directly inside the cache directory.<ID>-timing.json
file, with the <ID>
portion
being the same as the debug log.npm
now outputs some json errors on stdout. Previously npm
would output
all json formatted errors on stderr, making it difficult to parse as the
stderr stream usually has logs already written to it.Explanation:
install-links
is the only config or command in the list that has an effect on package installs. We fixed a number of issues that came up during prereleases with this change. It will also only be applied to new package trees created without a package-lock.json file. Any install with an existing lock file will not be changed.
--install-strategy
.npm config set
will no longer accept deprecated or invalid config options.install-links
config defaults to "true"
.node-version
config has been removed.npm-version
config has been removed.npm access
subcommands have been renamed.npm birthday
has been removed.npm set-script
has been removed.npm bin
has been removed (use npx
or npm exec
to execute binaries).1352f08778
] - assert: remove assert.snapshot
(Moshe Atlow) #β46112
4ee3238643
] - async_hooks: refactor to use validateObject
(Deokjin Kim) #β46004
79e0bf9b64
] - benchmark: include webstreams benchmark (Rafael Gonzaga) #β45876
ed1ac82469
] - benchmark,tools: use os.availableParallelism() (Deokjin Kim) #β46003
16ee02f2eb
] - (SEMVER-MINOR) buffer: add buffer.isUtf8 for utf8 validation (Yagiz Nizipli) #β45947
3bf2371a57
] - build: add extra semi check (Jiawen Geng) #β46194
560ee24157
] - build: fix arm64 cross-compile from powershell (Stefan Stojanovic) #β45890
48e3ad3aca
] - build: add option to disable shared readonly heap (Anna Henningsen) #β45887
52a7887b94
] - (SEMVER-MINOR) crypto: add CryptoKey Symbol.toStringTag (Filip Skokan) #β46042
a558774a40
] - crypto: add cipher update/final methods encoding validation (vitpavlenko) #β45990
599d1dc841
] - crypto: ensure auth tag set for chacha20-poly1305 (Ben Noordhuis) #β46185
24a101698c
] - crypto: return correct bit length in KeyObject's asymmetricKeyDetails (Filip Skokan) #β46106
2de50fef84
] - (SEMVER-MINOR) crypto: add KeyObject Symbol.toStringTag (Filip Skokan) #β46043
782b6f6f9f
] - crypto: ensure exported webcrypto EC keys use uncompressed point format (Ben Noordhuis) #β46021
7a97f3f43b
] - crypto: fix CryptoKey prototype WPT (Filip Skokan) #β45857
1a8aa50aa2
] - crypto: fix CryptoKey WebIDL conformance (Filip Skokan) #β45855
c6436450ee
] - crypto: fix error when getRandomValues is called without arguments (Filip Skokan) #β45854
4cdf0002c5
] - debugger: refactor console in lib/internal/debugger/inspect.js (Debadree Chatterjee) #β45847
b7fe8c70fa
] - deps: update simdutf to 3.1.0 (Node.js GitHub Bot) #β46257
eaeb870cd7
] - deps: upgrade npm to 9.3.1 (npm team) #β46242
7c03a3d676
] - deps: upgrade npm to 9.3.0 (npm team) #β46193
340d76accb
] - deps: cherrypick simdutf patch (Jiawen Geng) #β46194
cce2af4306
] - deps: bump googletest to 2023.01.13 (Jiawen Geng) #β46198
d251a66bed
] - deps: add /deps/**/.github/ to .gitignore (Luigi Pinca) #β46091
874054f469
] - deps: add simdutf version to metadata (Mike Roth) #β46145
2497702b82
] - deps: update simdutf to 2.1.0 (Node.js GitHub Bot) #β46128
c8492b7f4c
] - deps: update corepack to 0.15.3 (Node.js GitHub Bot) #β46037
d148f357fd
] - deps: update simdutf to 2.0.9 (Node.js GitHub Bot) #β45975
422a98199c
] - deps: update to uvwasi 0.0.14 (Colin Ihrig) #β45970
7812752db0
] - deps: fix updater github workflow job (Yagiz Nizipli) #β45972
4063cdcef6
] - Revert "deps: disable avx512 for simutf on benchmark ci" (Yagiz Nizipli) #β45948
64d3e3f3ba
] - deps: disable avx512 for simutf on benchmark ci (Yagiz Nizipli) #β45803
c9845fc334
] - deps: add simdutf dependency (Yagiz Nizipli) #β45803
6963c96547
] - deps: update timezone to 2022g (Node.js GitHub Bot) #β45731
874f6c340b
] - deps: update undici to 5.14.0 (Node.js GitHub Bot) #β45812
7599b913d5
] - deps: upgrade npm to 9.2.0 (npm team) #β45780
4844935ff3
] - deps: upgrade npm to 9.1.3 (npm team) #β45693
8dce62c7fe
] - deps: V8: cherry-pick 5fe919f
(Richard Lau) #β45587
8de642517e
] - dgram: sync the old handle state to new handle (theanarkh) #β46041
de2b7a9640
] - doc: fix mismatched arguments of NodeEventTarget
(Deokjin Kim) #β45678
6317502d10
] - doc: update events API example to have runnable code (Deokjin Kim) #β45760
a9db45eee1
] - doc: add note to tls docs about secureContext availability (Tim Gerk) #β46224
5294371063
] - doc: add text around collaborative expectations (Michael Dawson) #β46121
be85d5a6eb
] - doc: update to match changed --dns-result-order
default (Mordy Tikotzky) #β46148
4f2d9ea6da
] - doc: add Node-API media link (Kevin Eady) #β46189
9bfd40466f
] - doc: update http.setMaxIdleHTTPParsers arguments (Debadree Chatterjee) #β46168
d7a8c076e1
] - doc: use "file system" instead of "filesystem" (Rich Trott) #β46178
e54483cd2b
] - doc: https update default request timeout (Marco Ippolito) #β46184
335110b0fb
] - doc: make options of readableStream.pipeTo as optional (Deokjin Kim) #β46180
ec34cad712
] - doc: add PerformanceObserver.supportedEntryTypes to doc (theanarkh) #β45962
d0f905bd6f
] - doc: duplex and readable from uncaught execption warning (Marco Ippolito) #β46135
512feaafa4
] - doc: remove outdated sections from maintaining-v8
(Antoine du Hamel) #β46137
849a3e2ce7
] - doc: fix (EC)DHE remark in TLS docs (Tobias NieΓen) #β46114
a3c9c1b4e6
] - doc: fix ERR_TLS_RENEGOTIATION_DISABLED text (Tobias NieΓen) #β46122
1834e94ebb
] - doc: fix spelling in SECURITY.md (Vaishno Chaitanya) #β46124
3968698af5
] - doc: abort controller emits error in child process (Debadree Chatterjee) #β46072
1ec14c2c61
] - doc: fix event.cancelBubble
documentation (Deokjin Kim) #β45986
5539977f80
] - doc: add personal pronouns option (Filip Skokan) #β46118
1fabef3a81
] - doc: mention how to run ncu-ci citgm (Rafael Gonzaga) #β46090
84dc65ab87
] - doc: include updating release optional step (Rafael Gonzaga) #β46089
76c7ea1e74
] - doc: describe argument of Symbol.for
(Deokjin Kim) #β46019
2307a74990
] - doc: update isUtf8 description (Yagiz Nizipli) #β45973
fa5b65ea24
] - doc: use console.error for error case in timers and tls (Deokjin Kim) #β46002
29d509c100
] - doc: fix wrong output of example in url.protocol
(Deokjin Kim) #β45954
61dbca2690
] - doc: use os.availableParallelism()
in async_context and cluster (Deokjin Kim) #β45979
86b2c8cea2
] - doc: make EventEmitterAsyncResource's options
as optional (Deokjin Kim) #β45985
335acf7748
] - doc: replace single executable champion in strategic initiatives doc (Darshan Sen) #β45956
aab35a9388
] - doc: update error message of example in repl (Deokjin Kim) #β45920
53a94a95ff
] - doc: fix typos in packages.md (Eric Mutta) #β45957
83875f46cf
] - doc: remove port from example in url.hostname
(Deokjin Kim) #β45927
162d3a94e3
] - doc: show output of example in http (Deokjin Kim) #β45915
53684e4506
] - (SEMVER-MINOR) doc: add parallelism note to os.cpus() (Colin Ihrig) #β45895
546e083d36
] - doc: fix wrong output of example in url.password
(Deokjin Kim) #β45928
14c95ecd23
] - doc: fix some history entries in deprecations.md
(Antoine du Hamel) #β45891
d94dba973b
] - doc: add tip for NODE_MODULE (theanarkh) #β45797
662f574c5b
] - doc: reduce likelihood of mismerges during release (Richard Lau) #β45864
48ea28aa30
] - doc: add backticks to webcrypto rsaOaepParams (Filip Skokan) #β45883
726b285163
] - doc: remove release cleanup step (MichaΓ«l Zasso) #β45858
5eb93f1de9
] - doc: add stream/promises pipeline and finished to doc (Marco Ippolito) #β45832
f874d0ba74
] - doc: remove Juan Jose keys (Rafael Gonzaga) #β45827
67efe2a55e
] - doc: fix wrong output of example in util (Deokjin Kim) #β45825
b709af31e0
] - doc: sort http.createServer() options alphabetically (Luigi Pinca) #β45680
ebe292113a
] - doc,crypto: fix WebCryptoAPI import keyData and export return (Filip Skokan) #β46076
204757719c
] - errors: refactor to use a method that formats a list string (Daeyeon Jeong) #β45793
463bb9602e
] - esm: mark importAssertions
as required (Antoine du Hamel) #β46164
0bdf2db079
] - esm: rewrite loader hooks test (Geoffrey Booth) #β46016
297773c6d1
] - events: change status of event.returnvalue
to legacy (Deokjin Kim) #β46175
d088d6e5c3
] - events: change status of event.cancelBubble
to legacy (Deokjin Kim) #β46146
36be0c4ee2
] - events: change status of event.srcElement
to legacy (Deokjin Kim) #β46085
b239f0684a
] - events: fix violation of symbol naming convention (Deokjin Kim) #β45978
aec340b312
] - fs: refactor to use validateInteger
(Deokjin Kim) #β46008
e620de6444
] - http: refactor to use validateHeaderName
(Deokjin Kim) #β46143
3e70b7d863
] - http: writeHead if statusmessage is undefined dont override headers (Marco Ippolito) #β46173
3d1dd96c4f
] - http: refactor to use min of validateNumber for maxTotalSockets (Deokjin Kim) #β46115
4df1fcc9db
] - (SEMVER-MINOR) http: join authorization headers (Marco Ippolito) #β45982
8c06e2f645
] - http: replace var
with const
on code of comment (Deokjin Kim) #β45951
3c0c5e0567
] - (SEMVER-MINOR) http: improved timeout defaults handling (Paolo Insogna) #β45778
edcd4fc576
] - lib: use kEmptyObject and update JSDoc in webstreams (Deokjin Kim) #β46183
d6fc855b8a
] - lib: refactor to use validate function (Deokjin Kim) #β46101
bc17f37b98
] - lib: reuse invalid state errors on webstreams (Rafael Gonzaga) #β46086
86554bf27c
] - lib: fix incorrect use of console intrinsic (Colin Ihrig) #β46044
7fc7b19124
] - lib: update JSDoc of getOwnPropertyValueOrDefault
(Deokjin Kim) #β46010
c1cc1f9e12
] - lib: use kEmptyObject
as default value for options (Deokjin Kim) #β46011
db617222da
] - meta: update AUTHORS (Node.js GitHub Bot) #β46215
10afecd0d8
] - meta: update AUTHORS (Node.js GitHub Bot) #β46130
d8ce990ce6
] - meta: update comment in CODEOWNERS
to better reflect current policy (Antoine du Hamel) #β45944
e3f0194168
] - meta: update AUTHORS (Node.js GitHub Bot) #β46040
d31c478929
] - meta: update AUTHORS (Node.js GitHub Bot) #β45968
10a276a3e0
] - meta: add nodejs/loaders
to CODEOWNERS (Geoffrey Booth) #β45940
56247d7c87
] - meta: add nodejs/test_runner
to CODEOWNERS (Antoine du Hamel) #β45935
3bef8bc743
] - meta: update AUTHORS (Node.js GitHub Bot) #β45899
baf30ee935
] - module: fix unintended mutation (Antoine du Hamel) #β46108
3ad584c357
] - net: handle socket.write(cb) edge case (Santiago Gimeno) #β45922
2ab35cf0cc
] - node-api: disambiguate napi_add_finalizer (Chengzhong Wu) #β45401
6e9676e986
] - node-api: generalize finalizer second pass callback (Chengzhong Wu) #β44141
b2faceff0a
] - (SEMVER-MINOR) os: add availableParallelism() (Colin Ihrig) #β45895
8fac4c5684
] - perf_hooks: fix checking range of options.figures
in createHistogram (Deokjin Kim) #β45999
ea73702847
] - process,worker: ensure code after exit() effectless (ywave620) #β45620
784ed594ea
] - repl: improve robustness wrt to prototype pollution (Antoine du Hamel) #β45604
fcfde3412e
] - src: rename internal module declaration as internal bindings (Chengzhong Wu) #β45551
646cadccd0
] - src: fix endianness of simdutf (Yagiz Nizipli) #β46257
94605b1665
] - src: replace unreachable code with static_assert (Tobias NieΓen) #β46209
3ce39bbcb7
] - src: hide kMaxDigestMultiplier outside HKDF impl (Tobias NieΓen) #β46206
9648b06e09
] - src: distinguish env stopping flags (Chengzhong Wu) #β45907
53ecd20bbd
] - src: remove return after abort (Shelley Vohr) #β46172
c4c8931b9d
] - src: remove unnecessary semicolons (Shelley Vohr) #β46171
fab72b1677
] - src: use simdutf for converting externalized builtins to UTF-16 (Anna Henningsen) #β46119
67729961e7
] - src: use constant strings for memory info names (Chengzhong Wu) #β46087
0ac4e5dd34
] - src: fix typo in node_snapshotable.cc (Vadim) #β46103
b454a7665d
] - src: keep PipeWrap::Open function consistent with TCPWrap (theanarkh) #β46064
41f5a29cca
] - src: speed up process.getActiveResourcesInfo() (Darshan Sen) #β46014
02a61dd6bd
] - src: fix typo in node_file.cc
(Vadim) #β45998
99c033ed98
] - src: fix crash on OnStreamRead on Windows (Santiago Gimeno) #β45878
27d6a8b2b1
] - src: fix creating Isolate
s from addons (Anna Henningsen) #β45885
9ca31cdba3
] - src: use string_view for FastStringKey implementation (Anna Henningsen) #β45914
e4fc3abfd5
] - src: fix UB in overflow checks (Ben Noordhuis) #β45882
574afac26a
] - src: check size of args before using for exec_path (A. Wilcox) #β45902
f0692468cd
] - src: fix tls certificate root store data race (Ben Noordhuis) #β45767
a749ceda2e
] - src: add undici and acorn to process.versions
(Debadree Chatterjee) #β45621
08a6a61575
] - src,lib: the handle keeps loop alive in cluster rr mode (theanarkh) #β46161
a87963de6b
] - stream: fix pipeline calling end on destination more than once (Debadree Chatterjee) #β46226
cde59606cd
] - (SEMVER-MINOR) stream: implement finished() for ReadableStream and WritableStream (Debadree Chatterjee) #β46205
441d9de33e
] - stream: refactor to use validateFunction
(Deokjin Kim) #β46007
325fc08d48
] - stream: fix typo in JSDoc (Deokjin Kim) #β45991
536322fa1c
] - test: update postject to 1.0.0-alpha.4 (Node.js GitHub Bot) #β46212
a3056f4125
] - test: refactor to avoid mutation of global by a loader (MichaΓ«l Zasso) #β46220
1790569518
] - test: improve test coverage for WHATWG TextDecoder
(Juan JosΓ©) #β45241
896027c006
] - test: add fix so that test exits if port 42 is unprivileged (Suyash Nayan) #β45904
257224da0e
] - test: use os.availableParallelism()
(Deokjin Kim) #β46003
7e1462dd02
] - test: update Web Events WPT (Deokjin Kim) #β46051
40d52fbc5f
] - test: add test to once() in event lib (Jonathan Diaz) #β46126
f3518f3337
] - test: use process.hrtime.bigint
instead of process.hrtime
(Deokjin Kim) #β45877
4d6dd10464
] - test: print failed JS/parallel tests (Geoffrey Booth) #β45960
7cb6fef6d6
] - test: fix test broken under --node-builtin-modules-path (Geoffrey Booth) #β45894
55e4140c34
] - test: fix mock.method to support class instances (Erick Wendel) #β45608
286acaa6fe
] - test: update encoding wpt to latest (Yagiz Nizipli) #β45850
22c1e918ce
] - test: update url wpt to latest (Yagiz Nizipli) #β45852
5fa6a70bbd
] - test: add CryptoKey transferring tests (Filip Skokan) #β45811
4aaec07266
] - test: add postject to fixtures (Darshan Sen) #β45298
da78f9cbb8
] - test,crypto: update WebCryptoAPI WPT (Filip Skokan) #β45860
3269423032
] - test,esm: validate more edge cases for dynamic imports (Antoine du Hamel) #β46059
cade2fccf4
] - test_runner: run t.after() if test body throws (Colin Ihrig) #β45870
87a0e86604
] - test_runner: parse yaml (Moshe Atlow) #β45815
757a022443
] - tls: don't treat fatal TLS alerts as EOF (David Benjamin) #β44563
c6457cbf8d
] - tls: fix re-entrancy issue with TLS close_notify (David Benjamin) #β44563
fcca2d5ea6
] - tools: update lint-md-dependencies (Node.js GitHub Bot) #β46214
09adb86c19
] - tools: fix macro name in update-undici (Almeida) #β46217
1b0cc79785
] - tools: add automation for updating postject dependency (Darshan Sen) #β46157
38df662119
] - tools: update create-or-update-pull-request-action (MichaΓ«l Zasso) #β46169
3f4c0c0de1
] - tools: update eslint to 8.31.0 (Node.js GitHub Bot) #β46131
f3dc4329e6
] - tools: update lint-md-dependencies to rollup@3.9.1 (Node.js GitHub Bot) #β46129
fafbd1ca72
] - tools: move update-eslint.sh to dep_updaters/ (Luigi Pinca) #β46088
609df01fa9
] - tools: make update-eslint.sh work with npm@9 (Luigi Pinca) #β46088
31b8cf1a4d
] - tools: fix lint rule recommendation (Colin Ihrig) #β46044
0a80cbdcb1
] - tools: update lint-md-dependencies to rollup@3.9.0 (Node.js GitHub Bot) #β46039
18503fa7ba
] - tools: update doc to unist-util-select@4.0.2 (Node.js GitHub Bot) #β46038
b48e82ec1d
] - tools: add release host var to promotion script (Ruy Adorno) #β45913
3b93b0c1f5
] - tools: add url to AUTHORS
update automation (Antoine du Hamel) #β45971
623b0eba81
] - tools: update lint-md-dependencies to rollup@3.8.1 (Node.js GitHub Bot) #β45967
b0e88377fe
] - tools: update GitHub workflow action (Mohammed Keyvanzadeh) #β45937
974442e69d
] - tools: update lint-md dependencies (Node.js GitHub Bot) #β45813
5aaa8c3bbf
] - tools: enforce use of trailing commas in tools/
(Antoine du Hamel) #β45889
1e32520f72
] - tools: add ArrayPrototypeConcat
to the list of primordials to avoid (Antoine du Hamel) #β44445
e0cda56204
] - tools: fix incorrect version history order (Fabien Michel) #β45728
7438ff175a
] - tools: update eslint to 8.29.0 (Node.js GitHub Bot) #β45733
1e11247b91
] - Revert "tools: update V8 gypfiles for RISC-V" (Lu Yahan) #β46156
0defe4effa
] - trace_events: refactor to use validateStringArray
(Deokjin Kim) #β46012
f1dcbe7652
] - util: add fast path for text-decoder fatal flag (Yagiz Nizipli) #β45803
277d9da876
] - vm: refactor to use validate function (Deokjin Kim) #β46176
96f1b2e731
] - vm: refactor to use validateStringArray
(Deokjin Kim) #β46020
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
build: update dist folder (#417)
This PR is created automatically because the repo has been changed
without updating the packaged version in the dist
folder.
Before these changes can be released, the dist
folder has to be
updated. By merging this when the build is green, a new release
will be created based on the list of changes since the last release.
For more info see semantic-release.gitbook.io/semantic-release/
build: update dist folder (#429)
This PR is created automatically because the repo has been changed
without updating the packaged version in the dist
folder.
Before these changes can be released, the dist
folder has to be
updated. By merging this when the build is green, a new release
will be created based on the list of changes since the last release.
For more info see semantic-release.gitbook.io/semantic-release/
build: update dist folder (#412)
This PR is created automatically because the repo has been changed
without updating the packaged version in the dist
folder.
Before these changes can be released, the dist
folder has to be
updated. By merging this when the build is green, a new release
will be created based on the list of changes since the last release.
For more info see semantic-release.gitbook.io/semantic-release/
chore(deps): update node.js to v18 (#420)
Co-authored-by: tradeshift-renovate[bot] <121954292+tradeshift-renovate[bot]@users.noreply.github.com>
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| node | | major | 16.19.0
-> 18.13.0
|
| @types/node (source) | devDependencies | major | 16.18.11
-> 18.11.18
|
v18.13.0
: 2023-01-05, Version 18.13.0 'Hydrogen' (LTS), @βdanielleadamsBy default Node.js is built so that all dependencies are bundled into the Node.js binary itself. Some Node.js distributions prefer to manage dependencies externally. There are existing build options that allow dependencies with native code to be externalized. This commit adds additional options so that dependencies with JavaScript code (including WASM) can also be externalized. This addition does not affect binaries shipped by the Node.js project but will allow other distributions to externalize additional dependencies when needed.
Contributed by Michael Dawson in #β44376
File
The File class is part of the FileAPI. It can be used anywhere a Blob can, for example in URL.createObjectURL
and FormData
. It contains two properties that Blobs do not have: lastModified
, the last time the file was modified in ms, and name
, the name of the file.
Contributed by Khafra in #β45139
The node:test
module supports mocking during testing via a top-level mock
object.
test('spies on an object method', (t) => {
const number = {
value: 5,
add(a) {
return this.value + a;
},
};
t.mock.method(number, 'add');
assert.strictEqual(number.add(3), 8);
assert.strictEqual(number.add.mock.calls.length, 1);
});
Contributed by Colin Ihrig in #β45326
url.parse
(Antoine du Hamel) #β45576
40123a6bb0
] - (SEMVER-MINOR) async_hooks: add hook to stop propagation (Gerhard StΓΆbich) #β45386
9925d20ed8
] - benchmark: add variety of inputs to text-encoder (Yagiz Nizipli) #β45787
5e167bd658
] - benchmark: make benchmarks runnable in older versions of Node.js (Joyee Cheung) #β45746
a1421623ac
] - benchmark: add v8 serialize benchmark (Yagiz Nizipli) #β45476
fcf61884cc
] - benchmark: add text-encoder benchmark (Yagiz Nizipli) #β45450
762d285c98
] - benchmark: add parameters to text-decoder benchmark (Yagiz Nizipli) #β45363
ab891ecbff
] - benchmark: fix text-decoder benchmark (Yagiz Nizipli) #β45363
1ed312a737
] - benchmark: add blob benchmark (Yagiz Nizipli) #β44990
2ee3d81277
] - bootstrap: merge main thread and worker thread initializations (Joyee Cheung) #β44869
e638ea4f48
] - bootstrap: check more metadata when loading the snapshot (Joyee Cheung) #β44132
bfcf4f0046
] - buffer: make decodeUTF8 params loose (Yagiz Nizipli) #β45610
3a7f3d5993
] - (SEMVER-MINOR) buffer: introduce File (Khafra) #β45139
345b847aa6
] - buffer: fix validation of options in Blob
constructor (Antoine du Hamel) #β45156
1ddc438444
] - build: disable v8 snapshot compression by default (Joyee Cheung) #β45716
bd1a2fbd91
] - build: add python 3.11 support for android (Mohammed Keyvanzadeh) #β45765
2b0ace302d
] - build: rework gyp files for zlib (Richard Lau) #β45589
5ab7a30a06
] - build: avoid redefined macro (MichaΓ«l Zasso) #β45544
f58b32c22e
] - build: fix env.h for cpp20 (Jiawen Geng) #β45516
1de1f679ec
] - Revert "build: remove precompiled header and debug information for host builds" (Stefan Stojanovic) #β45432
89d1eb58b0
] - build: add --v8-disable-object-print flag (MURAKAMI Masahiko) #β45458
f2a4def232
] - build: make scripts in gyp run with right python (Jiawen Geng) #β45435
473a879c91
] - build: workaround for node-core-utils (Jiawen Geng) #β45199
abcc034c61
] - build: fix icu-small build with ICU 72.1 (Steven R. Loomis) #β45195
8a99221a21
] - build: remove unused language files (Ben Noordhuis) #β45138
3fb44f9413
] - build: add GitHub token to auto-start-ci workflow (Richard Lau) #β45185
2aac993bb2
] - build: add version info to timezone update PR (Darshan Sen) #β45021
0db19b3c60
] - build: support Python 3.11 (Luigi Pinca) #β45191
fb008a2e9b
] - build,deps,src: fix Intel VTune profiling support (Shi Lei) #β45248
61bc27a5b4
] - build,win: pass --debug-nghttp2 to configure (Santiago Gimeno) #β45209
7b68c06988
] - child_process: validate arguments for null bytes (Darshan Sen) #β44782
bac6b7d900
] - crypto: simplify lazy loading of internal modules (Antoine du Hamel) #β45809
2fbf95662c
] - crypto: fix CipherBase Update int32 overflow (Marco Ippolito) #β45769
0100fd445b
] - crypto: refactor ArrayBuffer to bigint conversion utils (Antoine du Hamel) #β45567
fa0a2d8e5d
] - crypto: refactor verify acceptable key usage functions (Filip Skokan) #β45569
ef64b86d0d
] - crypto: fix ECDH webcrypto public CryptoKey usages (Filip Skokan) #β45569
b92b80424a
] - crypto: validate CFRG webcrypto JWK import "d" and "x" are a pair (Filip Skokan) #β45569
621e3c9cd4
] - crypto: use DataError for CFRG webcrypto raw and jwk import key checks (Filip Skokan) #β45569
8fcfbeffe1
] - crypto: use DataError for webcrypto keyData import failures (Filip Skokan) #β45569
a976a63138
] - crypto: fix X25519 and X448 webcrypto public CryptoKey usages (Filip Skokan) #β45569
27adcc9c4b
] - crypto: ensure "x" is present when importing private CFRG webcrypto keys (Filip Skokan) #β45569
f27ebab56c
] - crypto: clear OpenSSL error queue after calling X509_check_private_key() (Filip Skokan) #β45495
319ae095fb
] - crypto: update root certificates (Luigi Pinca) #β45490
dae92e78d6
] - crypto: clear OpenSSL error queue after calling X509_verify() (Takuro Sato) #β45377
1ba1809dfd
] - crypto: handle more webcrypto errors with OperationError (Filip Skokan) #β45320
b54f8761ae
] - crypto: handle unsupported AES ciphers in webcrypto (Filip Skokan) #β45321
57f507f1dd
] - crypto: fix webcrypto HMAC "get key length" in deriveKey and generateKey (Filip Skokan) #β44917
7565a75ee5
] - crypto: remove webcrypto HKDF and PBKDF2 default-applied lengths (Filip Skokan) #β44945
631421e8d0
] - crypto: simplify webcrypto ECDH deriveBits (Filip Skokan) #β44946
c4f665f528
] - deps: V8: cherry-pick d1d4c64
(Danielle Adams) #β46098
c04e1df396
] - Revert "deps: fix zlib compilation for CPUs without SIMD features" (Luigi Pinca) #β45589
34e708cded
] - deps: update undici to 5.13.0 (Node.js GitHub Bot) #β45634
33b0664bbe
] - deps: update corepack to 0.15.2 (Node.js GitHub Bot) #β45635
7b6d2a8ec0
] - deps: update nghttp2 to 1.51.0 (Yagiz Nizipli) #β45537
02eabaf409
] - deps: update base64 to 0.5.0 (Facundo Tuesca) #β45509
7d26bf3c08
] - deps: V8: cherry-pick 9df5ef7
(Yagiz Nizipli) #β45474
43419ad6bc
] - deps: fix zlib compilation for CPUs without SIMD features (Anna Henningsen) #β45387
978cfad005
] - deps: update zlib to upstream 8bbd6c3
(Luigi Pinca) #β45387
72362f348c
] - deps: update acorn to 8.8.1 (Node.js GitHub Bot) #β45441
17a89d1f4e
] - deps: V8: cherry-pick 031b98b
(MichaΓ«l Zasso) #β45375
bbe67c484a
] - deps: upgrade npm to 8.19.3 (npm team) #β45322
a274d6bc0d
] - deps: update corepack to 0.15.1 (Node.js GitHub Bot) #β45331
c9c958e188
] - deps: upgrade to libuv 1.44.2 (Luigi Pinca) #β42340
07b47ad58c
] - deps: update corepack to 0.15.0 (Node.js GitHub Bot) #β45235
bb6e8b1972
] - deps: update undici to 5.12.0 (Node.js GitHub Bot) #β45236
596e3a8f2f
] - deps: V8: cherry-pick c2792e5
(Jiawen Geng) #β44961
2088cb4744
] - deps: patch V8 to 10.2.154.23 (MichaΓ«l Zasso) #β45997
6ea555e8ac
] - deps: V8: cherry-pick 2ada52c
(MichaΓ«l Zasso) #β45573
6d8c0f0efd
] - deps: update timezone to 2022f (Node.js GitHub Bot) #β45289
3b73aa416f
] - deps: update ICU to 72.1 (MichaΓ«l Zasso) #β45068
555d1723b1
] - deps: update timezone (Node.js GitHub Bot) #β44950
5c0fcc13f7
] - deps: patch V8 to 10.2.154.19 (MichaΓ«l Zasso) #β45229
1a47a7bbed
] - diagnostics_channel: fix diagnostics channel memory leak (theanarkh) #β45633
40a29aabbc
] - diagnostics_channel: built-in channels should remain experimental (Stephen Belanger) #β45423
2752f543bc
] - diagnostics_channel: mark as stable (Stephen Belanger) #β45290
9ceed7a1cc
] - dns: fix port validation (Antoine du Hamel) #β45135
108220cb05
] - doc: buffer.fill empty value (Marco Ippolito) #β45794
b5ad92fea2
] - doc: add args of filter option of fs.cp (MURAKAMI Masahiko) #β45739
899ba3d3c2
] - doc: disambiguate native module
to addon
(Daeyeon Jeong) #β45673
6e35803789
] - doc: using console.error for error cases in crypto and events (emirgoren) #β45640
fcd0f71979
] - doc: fix actual result of example is different in events (Deokjin Kim) #β45656
8203c021dc
] - doc: add doc-only deprecation for headers/trailers setters (Rich Trott) #β45697
c1f90a5b7b
] - doc: add detail on how api docs are published (Michael Dawson) #β45626
90e9951d30
] - doc: use console.error for error case in child_process and dgram (Deokjin Kim) #β45690
d9593ce98b
] - doc: move streaming instruc to doc/contributing (Michael Dawson) #β45582
a3eb2dd9b4
] - doc: add Rafael to the tsc (Michael Dawson) #β45691
fa8caa328f
] - doc: add missing line in debugger (Deokjin Kim) #β45632
3fb5c6d3c5
] - doc: fix actual result of example is different in stream (Deokjin Kim) #β45619
8a1e556899
] - doc: add options
parameter to eventTarget.removeEventListener (Deokjin Kim) #β45667
6881188f0f
] - doc: define "react-native" community condition (Alex Hunt) #β45367
53e01f650f
] - doc: move os.machine() docs to sorted position (Colin Ihrig) #β45647
0669712cbd
] - doc: use console.error for error case in fs, https, net and process (Deokjin Kim) #β45606
ebc89f15fe
] - doc: add link to doc with social processes (Michael Dawson) #β45584
b771fdb6f8
] - doc: deprecate use of invalid ports in url.parse
(Antoine du Hamel) #β45576
6a36159764
] - doc: clarify changes in readableFlowing (Kohei Ueno) #β45554
30a8604143
] - doc: use console.error for error case in http2 (Deokjin Kim) #β45577
8e94339891
] - doc: add version description about fsPromise.constants (chlorine) #β45556
203ca494a1
] - doc: add missing documentation for paramEncoding (Tobias NieΓen) #β45523
31233b2064
] - doc: fix typo in threat model (Tobias NieΓen) #β45558
e851c43c54
] - doc: add Node.js Threat Model (Rafael Gonzaga) #β45223
34c2876541
] - doc: run license-builder (github-actions[bot]) #β45553
dde8740af3
] - doc: add async_hooks migration note (Geoffrey Booth) #β45335
e304628fb5
] - doc: fix RESOLVE_ESM_MATCH in modules.md (ηΏ / green) #β45280
8b44c6121e
] - doc: add arm64 to os.machine() (Carter Snook) #β45374
009adc7e21
] - doc: add lint rule to enforce trailing commas (Antoine du Hamel) #β45471
c6b89abc5f
] - doc: adjust wording to eliminate awkward typography (Konv) #β45398
785817e341
] - doc: fix typo in maintaining-dependencies.md (Tobias NieΓen) #β45428
00e02bda3a
] - doc: allow for holidays in triage response (Michael Dawson) #β45267
bef5206b84
] - doc: include last security release date (Juan JosΓ© Arboleda) #β45368
846b1aefac
] - doc: fix email for Ashley (Michael Dawson) #β45364
913b669a2b
] - doc: fix test runner's only tests section header (Colin Ihrig) #β45343
691da886f1
] - doc: run license-builder (github-actions[bot]) #β45349
90a28920de
] - doc: add more info for timer.setInterval (theanarkh) #β45232
d2fc2aa666
] - doc: use module names in stability overview table (Filip Skokan) #β45312
3f69d21b5c
] - doc: add node:
prefix for examples (Daeyeon Jeong) #β45328
a5c9b3c112
] - doc: update name of Node.js core Slack channel (Rich Trott) #β45293
2bfd60b06f
] - doc: fix "task_processor.js" typo (andreysoktoev) #β45257
248de57278
] - doc: add history section to fetch
-related globals (Antoine du Hamel) #β45198
1f5975ef50
] - doc: clarify moderation in onboarding.md
(Benjamin Gruenbaum) #β41930
4e87c36570
] - doc: change make lint to make lint-md (RafaelGSS) #β45197
3381a17d2c
] - doc: add more lts update steps to release guide (Ruy Adorno) #β45177
64b0495310
] - doc: add bmuenzenmeyer to triagers (Brian Muenzenmeyer) #β45155
6ebdb76727
] - doc: update process.release (Filip Skokan) #β45170
05d89c4722
] - doc: add link to triage guide (Brian Muenzenmeyer) #β45154
f1aa82fd3c
] - doc: mark Node.js 12 as End-of-Life (Rafael Gonzaga) #β45186
da6f308612
] - doc: add lukekarrys to collaborators (Luke Karrys) #β45180
17380a1e6a
] - doc: update mark release line lts on release guide (Ruy Adorno) #β45101
3ddb6ccb2a
] - doc: be more definite and present tense-y (Ben Noordhuis) #β45120
b09c386208
] - doc: add major version note to release guide (Ruy Adorno) #β45054
896b48b549
] - doc: fix v14.x link maintaining openssl guide (RafaelGSS) #β45071
33b3d8646b
] - doc: add note about latest GitHub release (MichaΓ«l Zasso) #β45111
5e76bf5cd5
] - doc: mention v18.x openssl maintaining guide (Rafael Gonzaga) #β45070
b4e3f3f095
] - doc: fix display of "problematic" ASCII characters (John Gardner) #β44373
8bb23a4da3
] - doc: mark Node.js v17.x as EOL (KaKa) #β45110
3f89dcabdb
] - doc: update Node.js 16 End-of-Life date (Richard Lau) #β45103
7b23ec47b0
] - doc: fix typo in parseArgs default value (Tobias NieΓen) #β45083
7da66ef9e7
] - doc: updated security stewards (Michael Dawson) #β45005
e5f9a520e2
] - doc: fix http and http2 writeEarlyHints() parameter (Fabian Meyer) #β45000
e41a39c2b9
] - doc: run license-builder (github-actions[bot]) #β45034
875de23ee9
] - doc: improve the workflow to test release binaries (Rafael Gonzaga) #β45004
d7fc12f647
] - doc: fix undici version in changelog (Michael Dawson) #β44982
4494cb2e82
] - doc: add info on fixup to security release process (Michael Dawson) #β44807
88351b9758
] - doc: add anonrig to collaborators (Yagiz Nizipli) #β45002
aebf7453d7
] - doc: add notable changes to latest v18.x release changelog (Danielle Adams) #β44996
b4cc30e18c
] - doc: deprecate url.parse() (Rich Trott) #β44919
4fcbc92788
] - doc: fix backticks in fs API docs (Livia Medeiros) #β44962
cc1f41a57e
] - doc, async_hooks: improve and add migration hints (Gerhard StΓΆbich) #β45369
6fb74a995d
] - doc, http: add Uint8Array as allowed type (Gerhard StΓΆbich) #β45167
066993a10a
] - esm: add JSDoc property descriptions for loader (Rich Trott) #β45370
fa210f91df
] - esm: add JSDoc property descriptions for fetch (Rich Trott) #β45370
2f27d058c2
] - esm: protect ESM loader from prototype pollution (Antoine du Hamel) #β45175
46ded6b96e
] - esm: protect ESM loader from prototype pollution (Antoine du Hamel) #β45044
3bb764a58a
] - events: add unique events benchmark (Yagiz Nizipli) #β44657
b305ad46fd
] - fs: fix fs.rm support for loop symlinks (Nathanael Ruf) #β45439
c2f0377b8f
] - fs: update todo message (Yagiz Nizipli) #β45265
1db20c84e1
] - fs: fix opts.filter issue in cpSync (Tho) #β45143
da302ce15b
] - fs: trace more fs api (theanarkh) #β45095
9ab00f5fbd
] - gyp: fix v8 canary build on aix (Vasili Skurydzin) #β45496
cbd710bbf4
] - http: make OutgoingMessage
more streamlike (Robert Nagy) #β45672
209e7e3cff
] - http: add debug log for ERR_UNESCAPED_CHARACTERS (Aidan Temple) #β45420
3937118f5e
] - http: add JSDoc property descriptions (Rich Trott) #β45370
f222c95209
] - http: add priority to common http headers (James M Snell) #β45045
2882e6042e
] - Revert "http: do not leak error listeners" (Luigi Pinca) #β44921
b45878b2f1
] - http2: improve session close/destroy procedures (Santiago Gimeno) #β45115
a534175aa5
] - http2: fix crash on Http2Stream::diagnostic_name() (Santiago Gimeno) #β45123
0b9f11bcbe
] - http2: fix debugStream method (Santiago Gimeno) #β45129
bbaca8442a
] - lib: allow Writeable.toWeb() to work on http.Outgoing message (Debadree Chatterjee) #β45642
1284789371
] - lib: check number of arguments in EventTarget
's function (Deokjin Kim) #β45668
6297e77b1f
] - lib: disambiguate native module
to binding
(Daeyeon Jeong) #β45673
f7c101555a
] - lib: disambiguate native module
to builtin module
(Daeyeon Jeong) #β45673
55f800b806
] - lib: added SuiteContext class (Debadree Chatterjee) #β45687
1ff8f689fa
] - lib: add missing type of removeEventListener in question (Deokjin Kim) #β45676
2c595da5dc
] - lib: do not throw if global property is no longer configurable (Antoine du Hamel) #β45344
b9d4ac2c7e
] - lib: fix eslint early return (RafaelGSS) #β45409
4ef86b59b5
] - lib: fix JSDoc issues (Rich Trott) #β45243
9ccf8b2ccc
] - lib: use process.nextTick() instead of setImmediate() (Luigi Pinca) #β42340
8616e9b58b
] - lib: drop fetch experimental warning (Matteo Collina) #β45287
57897f80cd
] - lib: fix TypeError when converting a detached buffer source (Kohei Ueno) #β44020
ba0e7ae3dd
] - lib: fix AbortSignal.timeout
parameter validation (dnalborczyk) #β42856
385d795816
] - lib: fix typo in pre_execution.js
(Antoine du Hamel) #β45039
4ab1530b9b
] - lib: promise version of streams.finished call clean up (Naor Tedgi (Abu Emma)) #β44862
2a3bd11edd
] - lib: make properties on Blob and URL enumerable (Khafra) #β44918
f412834151
] - lib: support more attributes for early hint link (Yagiz Nizipli) #β44874
1019209306
] - meta: update AUTHORS (Node.js GitHub Bot) #β45814
dc862fe786
] - meta: update AUTHORS (Node.js GitHub Bot) #β45732
dc5340018f
] - meta: add .mailmap entry for Stefan Stojanovic (Rich Trott) #β45703
775f659380
] - meta: update AUTHORS info for nstepien (Nicolas Stepien) #β45692
e2da381609
] - meta: update AUTHORS (Node.js GitHub Bot) #β45637
29e51e72f9
] - meta: update AUTHORS (Node.js GitHub Bot) #β45531
6f8759bc51
] - meta: update VoltrexMaster's username (Mohammed Keyvanzadeh) #β45503
404172bb7c
] - meta: update AUTHORS (Node.js GitHub Bot) #β45443
221f298078
] - meta: be more proactive about removing from teams (Rich Trott) #β45352
28b937ae38
] - meta: update AUTHORS (Node.js GitHub Bot) #β45333
255e89dc8c
] - meta: update collaborator email address in README (Rich Trott) #β45251
1a726e9dff
] - meta: fix email address typo in README (Rich Trott) #β45250
ffd059328b
] - meta: remove dont-land-on-v12 auto labeling (Moshe Atlow) #β45233
d7fe2eac07
] - meta: update AUTHORS (Node.js GitHub Bot) #β45238
5aa4ea931a
] - meta: move a collaborator to emeritus (Rich Trott) #β45160
4fe060e957
] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #β45036
9ec6117b65
] - meta: update AUTHORS (Node.js GitHub Bot) #β45020
3197b913aa
] - module: require.resolve.paths returns null with node schema (MURAKAMI Masahiko) #β45147
bf8d48a881
] - module: ensure relative requires work from deleted directories (Bradley Farias) #β42384
2c0f7d47e4
] - module: fix segment deprecation for imports field (Guy Bedford) #β44883
a1831dacbf
] - net: check autoSelectFamilyAttemptTimeout
is positive (Deokjin Kim) #β45740
048795dab0
] - (SEMVER-MINOR) net: add autoSelectFamily and autoSelectFamilyAttemptTimeout options (Paolo Insogna) #β44731
e4f7bcff8b
] - net: remove _readableState from debug statement (Rich Trott) #β45063
cd4b0626c2
] - node-api: address coverity warning (Michael Dawson) #β45563
581b38af13
] - node-api: declare type napi_cleanup_hook (Chengzhong Wu) #β45391
44766c6522
] - node-api: fix immediate napi_remove_wrap test (Chengzhong Wu) #β45406
746175a272
] - node-api: handle no support for external buffers (Michael Dawson) #β45181
b5811c44cb
] - node-api,test: fix test_reference_double_free crash (Vladimir Morozov) #β44927
bc5140383c
] - os: convert uid and gid to 32-bit signed integers (Luigi Pinca) #β42340
ff03ed1c22
] - readline: improve robustness against prototype mutation (Antoine du Hamel) #β45614
b999983c30
] - repl: do not define wasi
on global with no flag (Kohei Ueno) #β45595
a186a4d7ef
] - report: add more memory info (theanarkh) #β45254
a880568afd
] - report: add rss and use/kernel cpu usage fields (theanarkh) #β45043
49da5cd0ee
] - report,doc: define report version semantics (Gireesh Punathil) #β45050
ae61740325
] - src: add internal isArrayBufferDetached (Yagiz Nizipli) #β45568
a58bf148b3
] - (SEMVER-MINOR) src: add uvwasi version (Jithil P Ponnan) #β45639
8e1138d354
] - src: simplify NodeBIO::GetMethod initialization (Anna Henningsen) #β45799
b88ee545f2
] - src: make structuredClone work for process.env (Ben Noordhuis) #β45698
94e6f08606
] - src: mark generated snapshot_data
as const
(Anna Henningsen) #β45786
29f2dabca2
] - src: cleanup on disambiguating native modules (Michael Dawson) #β45665
ed0a867a4e
] - src: use enum class
instead of enum
in node_i18n (Deokjin Kim) #β45646
1e48a5a5b0
] - src: address coverity warning in node_file.cc (Michael Dawson) #β45565
3f6f8f920f
] - src: use qualified std::move
call in node_http2 (MichaΓ«l Zasso) #β45555
5e63bf3726
] - src: avoid unused variables and functions (MichaΓ«l Zasso) #β45542
3f5a23281c
] - src: add missing include for std::all_of
(MichaΓ«l Zasso) #β45541
0328208f6c
] - src: set an appropriate thread pool size if given --v8-pool-size=0
(Daeyeon Jeong) #β45513
fbfd26da7d
] - src: move FsStatsOffset and kFsStatsBufferLength to node_file.h (Joyee Cheung) #β45498
2c6a4fd6fa
] - src: don't run tasks on isolate termination (Santiago Gimeno) #β45444
9c39b5ec48
] - src: remove the unused PackageConfig class (Joyee Cheung) #β45478
70ca26a858
] - src: add --max-semi-space-size to the options allowed in NODE_OPTIONS (Emanuel Hoogeveen) #β44436
5544ce4bdf
] - src: condense experimental warning message (Rich Trott) #β45424
9ac7df1c6a
] - src: track contexts in the Environment instead of AsyncHooks (Joyee Cheung) #β45282
89b3336120
] - src: resolve TODO related to inspector CVEs (Tobias NieΓen) #β45341
e05ebe8f9b
] - src: print nghttp2 logs when using --debug-nghttp2 (Santiago Gimeno) #β45209
4634aa987d
] - src: trace threadpool event (theanarkh) #β44458
bf028a66ef
] - src: lock-free init_process_flags (JΓ©rΓ©my Lal) #β45221
8c4ac6dcf5
] - src: call uv_library_shutdown before DisposePlatform (theanarkh) #β45226
614d646767
] - src: fix crypto.privateEncrypt
fails first time (liuxingbaoyu) #β42793
dee882e94f
] - src: let http2 streams end after session close (Santiago Gimeno) #β45153
325254cc2c
] - src: remap invalid file descriptors using dup2
(Obiwac) #β44461
f748f5df56
] - src: remove unused contextify_global_private_symbol
(Daeyeon Jeong) #β45128
169b33a24c
] - src: forbid running watch mode in REPL (Moshe Atlow) #β45058
57b7023257
] - src: fix test runner coverage (Moshe Atlow) #β45055
bf17f8dcb8
] - src: optimize ALPN callback (Ben Noordhuis) #β44875
d433d34765
] - src: simplify ALPN code, remove indirection (Ben Noordhuis) #β44875
33c78e2340
] - src: iwyu in cleanup_queue.cc (Shelley Vohr) #β44983
23aa41394f
] - (SEMVER-MINOR) src: add support for externally shared js builtins (Michael Dawson) #β44376
2d2e71c189
] - src: refactor BaseObject methods (Joyee Cheung) #β44796
7b992cc229
] - src: create BaseObject with node::Realm (Chengzhong Wu) #β44348
a7f3bc0dbc
] - src: introduce node::Realm (Chengzhong Wu) #β44179
b11616be6b
] - src: support WeakReference in snapshot (Joyee Cheung) #β44193
1ca575501a
] - src: iterate over base objects to prepare for snapshot (Joyee Cheung) #β44192
f071028a45
] - src: fix cppgc incompatibility in v8 (Shelley Vohr) #β43521
b8290ff7e9
] - (SEMVER-MINOR) src: add initial shadow realm support (Chengzhong Wu) #β42869
90e8418e58
] - src,lib: group properties used as constants from util
binding (Daeyeon Jeong) #β45539
12779b3e02
] - src,lib: retrieve parsed source map url from v8 (Chengzhong Wu) #β44798
c5630e2699
] - src,node-api: update napi_is_detached_arraybuffer
(Daeyeon Jeong) #β45538
122c51b595
] - stream: use structuredClone instead of v8 (Yagiz Nizipli) #β45611
2bde576822
] - stream: use ArrayBufferPrototypeGetByteLength (Yagiz Nizipli) #β45528
7984e066ca
] - stream: add primordials to adapters (Yagiz Nizipli) #β45511
ac9a4aba5d
] - stream: avoid premature close when will not emit close (Robert Nagy) #β45301
6f080e2968
] - stream: fix typo in adapters.js
(#β45515) (Kohei Ueno) #β45515
d2998b6166
] - stream: add fast path for utf8 (Yagiz Nizipli) #β45483
5f7d2b5c64
] - stream: add compose operator (Raz Luvaton) #β44937
70244d0b57
] - stream: fix duplexify premature destroy (Robert Nagy) #β45133
1fb6e82f84
] - stream: fix web streams have no Symbol.toStrπ Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about these updates again.
chore(deps): update jest monorepo to v29.4.1 (#189)
Co-authored-by: tradeshift-renovate[bot] <121954292+tradeshift-renovate[bot]@users.noreply.github.com>
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| jest (source) | devDependencies | patch | 29.4.0
-> 29.4.1
|
| jest-circus | devDependencies | patch | 29.4.0
-> 29.4.1
|
v29.4.1
[expect, jest-circus, @​jest/types]
Implement numPassingAsserts
of testResults to track the number of passing asserts in a test (#β13795)[jest-core]
Add newlines to JSON output (#β13817)[@jest/reporters]
Automatic log folding in GitHub Actions Reporter (#β13626)[@jest/expect-utils]
toMatchObject
diffs should include Symbol
properties (#β13810)[jest-runtime]
Handle missing replaceProperty
(#β13823)[@jest/types]
Add partial support for done
callbacks in typings of each
(#β13756)π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about these updates again.
chore(deps): update node.js to v18 (#57)
Co-authored-by: tradeshift-renovate[bot] <121954292+tradeshift-renovate[bot]@users.noreply.github.com>
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| node | | major | 16.19.0
-> 18.13.0
|
| @types/node (source) | devDependencies | patch | 18.11.9
-> 18.11.18
|
v18.13.0
: 2023-01-05, Version 18.13.0 'Hydrogen' (LTS), @βdanielleadamsBy default Node.js is built so that all dependencies are bundled into the Node.js binary itself. Some Node.js distributions prefer to manage dependencies externally. There are existing build options that allow dependencies with native code to be externalized. This commit adds additional options so that dependencies with JavaScript code (including WASM) can also be externalized. This addition does not affect binaries shipped by the Node.js project but will allow other distributions to externalize additional dependencies when needed.
Contributed by Michael Dawson in #β44376
File
The File class is part of the FileAPI. It can be used anywhere a Blob can, for example in URL.createObjectURL
and FormData
. It contains two properties that Blobs do not have: lastModified
, the last time the file was modified in ms, and name
, the name of the file.
Contributed by Khafra in #β45139
The node:test
module supports mocking during testing via a top-level mock
object.
test('spies on an object method', (t) => {
const number = {
value: 5,
add(a) {
return this.value + a;
},
};
t.mock.method(number, 'add');
assert.strictEqual(number.add(3), 8);
assert.strictEqual(number.add.mock.calls.length, 1);
});
Contributed by Colin Ihrig in #β45326
url.parse
(Antoine du Hamel) #β45576
40123a6bb0
] - (SEMVER-MINOR) async_hooks: add hook to stop propagation (Gerhard StΓΆbich) #β45386
9925d20ed8
] - benchmark: add variety of inputs to text-encoder (Yagiz Nizipli) #β45787
5e167bd658
] - benchmark: make benchmarks runnable in older versions of Node.js (Joyee Cheung) #β45746
a1421623ac
] - benchmark: add v8 serialize benchmark (Yagiz Nizipli) #β45476
fcf61884cc
] - benchmark: add text-encoder benchmark (Yagiz Nizipli) #β45450
762d285c98
] - benchmark: add parameters to text-decoder benchmark (Yagiz Nizipli) #β45363
ab891ecbff
] - benchmark: fix text-decoder benchmark (Yagiz Nizipli) #β45363
1ed312a737
] - benchmark: add blob benchmark (Yagiz Nizipli) #β44990
2ee3d81277
] - bootstrap: merge main thread and worker thread initializations (Joyee Cheung) #β44869
e638ea4f48
] - bootstrap: check more metadata when loading the snapshot (Joyee Cheung) #β44132
bfcf4f0046
] - buffer: make decodeUTF8 params loose (Yagiz Nizipli) #β45610
3a7f3d5993
] - (SEMVER-MINOR) buffer: introduce File (Khafra) #β45139
345b847aa6
] - buffer: fix validation of options in Blob
constructor (Antoine du Hamel) #β45156
1ddc438444
] - build: disable v8 snapshot compression by default (Joyee Cheung) #β45716
bd1a2fbd91
] - build: add python 3.11 support for android (Mohammed Keyvanzadeh) #β45765
2b0ace302d
] - build: rework gyp files for zlib (Richard Lau) #β45589
5ab7a30a06
] - build: avoid redefined macro (MichaΓ«l Zasso) #β45544
f58b32c22e
] - build: fix env.h for cpp20 (Jiawen Geng) #β45516
1de1f679ec
] - Revert "build: remove precompiled header and debug information for host builds" (Stefan Stojanovic) #β45432
89d1eb58b0
] - build: add --v8-disable-object-print flag (MURAKAMI Masahiko) #β45458
f2a4def232
] - build: make scripts in gyp run with right python (Jiawen Geng) #β45435
473a879c91
] - build: workaround for node-core-utils (Jiawen Geng) #β45199
abcc034c61
] - build: fix icu-small build with ICU 72.1 (Steven R. Loomis) #β45195
8a99221a21
] - build: remove unused language files (Ben Noordhuis) #β45138
3fb44f9413
] - build: add GitHub token to auto-start-ci workflow (Richard Lau) #β45185
2aac993bb2
] - build: add version info to timezone update PR (Darshan Sen) #β45021
0db19b3c60
] - build: support Python 3.11 (Luigi Pinca) #β45191
fb008a2e9b
] - build,deps,src: fix Intel VTune profiling support (Shi Lei) #β45248
61bc27a5b4
] - build,win: pass --debug-nghttp2 to configure (Santiago Gimeno) #β45209
7b68c06988
] - child_process: validate arguments for null bytes (Darshan Sen) #β44782
bac6b7d900
] - crypto: simplify lazy loading of internal modules (Antoine du Hamel) #β45809
2fbf95662c
] - crypto: fix CipherBase Update int32 overflow (Marco Ippolito) #β45769
0100fd445b
] - crypto: refactor ArrayBuffer to bigint conversion utils (Antoine du Hamel) #β45567
fa0a2d8e5d
] - crypto: refactor verify acceptable key usage functions (Filip Skokan) #β45569
ef64b86d0d
] - crypto: fix ECDH webcrypto public CryptoKey usages (Filip Skokan) #β45569
b92b80424a
] - crypto: validate CFRG webcrypto JWK import "d" and "x" are a pair (Filip Skokan) #β45569
621e3c9cd4
] - crypto: use DataError for CFRG webcrypto raw and jwk import key checks (Filip Skokan) #β45569
8fcfbeffe1
] - crypto: use DataError for webcrypto keyData import failures (Filip Skokan) #β45569
a976a63138
] - crypto: fix X25519 and X448 webcrypto public CryptoKey usages (Filip Skokan) #β45569
27adcc9c4b
] - crypto: ensure "x" is present when importing private CFRG webcrypto keys (Filip Skokan) #β45569
f27ebab56c
] - crypto: clear OpenSSL error queue after calling X509_check_private_key() (Filip Skokan) #β45495
319ae095fb
] - crypto: update root certificates (Luigi Pinca) #β45490
dae92e78d6
] - crypto: clear OpenSSL error queue after calling X509_verify() (Takuro Sato) #β45377
1ba1809dfd
] - crypto: handle more webcrypto errors with OperationError (Filip Skokan) #β45320
b54f8761ae
] - crypto: handle unsupported AES ciphers in webcrypto (Filip Skokan) #β45321
57f507f1dd
] - crypto: fix webcrypto HMAC "get key length" in deriveKey and generateKey (Filip Skokan) #β44917
7565a75ee5
] - crypto: remove webcrypto HKDF and PBKDF2 default-applied lengths (Filip Skokan) #β44945
631421e8d0
] - crypto: simplify webcrypto ECDH deriveBits (Filip Skokan) #β44946
c4f665f528
] - deps: V8: cherry-pick d1d4c64
(Danielle Adams) #β46098
c04e1df396
] - Revert "deps: fix zlib compilation for CPUs without SIMD features" (Luigi Pinca) #β45589
34e708cded
] - deps: update undici to 5.13.0 (Node.js GitHub Bot) #β45634
33b0664bbe
] - deps: update corepack to 0.15.2 (Node.js GitHub Bot) #β45635
7b6d2a8ec0
] - deps: update nghttp2 to 1.51.0 (Yagiz Nizipli) #β45537
02eabaf409
] - deps: update base64 to 0.5.0 (Facundo Tuesca) #β45509
7d26bf3c08
] - deps: V8: cherry-pick 9df5ef7
(Yagiz Nizipli) #β45474
43419ad6bc
] - deps: fix zlib compilation for CPUs without SIMD features (Anna Henningsen) #β45387
978cfad005
] - deps: update zlib to upstream 8bbd6c3
(Luigi Pinca) #β45387
72362f348c
] - deps: update acorn to 8.8.1 (Node.js GitHub Bot) #β45441
17a89d1f4e
] - deps: V8: cherry-pick 031b98b
(MichaΓ«l Zasso) #β45375
bbe67c484a
] - deps: upgrade npm to 8.19.3 (npm team) #β45322
a274d6bc0d
] - deps: update corepack to 0.15.1 (Node.js GitHub Bot) #β45331
c9c958e188
] - deps: upgrade to libuv 1.44.2 (Luigi Pinca) #β42340
07b47ad58c
] - deps: update corepack to 0.15.0 (Node.js GitHub Bot) #β45235
bb6e8b1972
] - deps: update undici to 5.12.0 (Node.js GitHub Bot) #β45236
596e3a8f2f
] - deps: V8: cherry-pick c2792e5
(Jiawen Geng) #β44961
2088cb4744
] - deps: patch V8 to 10.2.154.23 (MichaΓ«l Zasso) #β45997
6ea555e8ac
] - deps: V8: cherry-pick 2ada52c
(MichaΓ«l Zasso) #β45573
6d8c0f0efd
] - deps: update timezone to 2022f (Node.js GitHub Bot) #β45289
3b73aa416f
] - deps: update ICU to 72.1 (MichaΓ«l Zasso) #β45068
555d1723b1
] - deps: update timezone (Node.js GitHub Bot) #β44950
5c0fcc13f7
] - deps: patch V8 to 10.2.154.19 (MichaΓ«l Zasso) #β45229
1a47a7bbed
] - diagnostics_channel: fix diagnostics channel memory leak (theanarkh) #β45633
40a29aabbc
] - diagnostics_channel: built-in channels should remain experimental (Stephen Belanger) #β45423
2752f543bc
] - diagnostics_channel: mark as stable (Stephen Belanger) #β45290
9ceed7a1cc
] - dns: fix port validation (Antoine du Hamel) #β45135
108220cb05
] - doc: buffer.fill empty value (Marco Ippolito) #β45794
b5ad92fea2
] - doc: add args of filter option of fs.cp (MURAKAMI Masahiko) #β45739
899ba3d3c2
] - doc: disambiguate native module
to addon
(Daeyeon Jeong) #β45673
6e35803789
] - doc: using console.error for error cases in crypto and events (emirgoren) #β45640
fcd0f71979
] - doc: fix actual result of example is different in events (Deokjin Kim) #β45656
8203c021dc
] - doc: add doc-only deprecation for headers/trailers setters (Rich Trott) #β45697
c1f90a5b7b
] - doc: add detail on how api docs are published (Michael Dawson) #β45626
90e9951d30
] - doc: use console.error for error case in child_process and dgram (Deokjin Kim) #β45690
d9593ce98b
] - doc: move streaming instruc to doc/contributing (Michael Dawson) #β45582
a3eb2dd9b4
] - doc: add Rafael to the tsc (Michael Dawson) #β45691
fa8caa328f
] - doc: add missing line in debugger (Deokjin Kim) #β45632
3fb5c6d3c5
] - doc: fix actual result of example is different in stream (Deokjin Kim) #β45619
8a1e556899
] - doc: add options
parameter to eventTarget.removeEventListener (Deokjin Kim) #β45667
6881188f0f
] - doc: define "react-native" community condition (Alex Hunt) #β45367
53e01f650f
] - doc: move os.machine() docs to sorted position (Colin Ihrig) #β45647
0669712cbd
] - doc: use console.error for error case in fs, https, net and process (Deokjin Kim) #β45606
ebc89f15fe
] - doc: add link to doc with social processes (Michael Dawson) #β45584
b771fdb6f8
] - doc: deprecate use of invalid ports in url.parse
(Antoine du Hamel) #β45576
6a36159764
] - doc: clarify changes in readableFlowing (Kohei Ueno) #β45554
30a8604143
] - doc: use console.error for error case in http2 (Deokjin Kim) #β45577
8e94339891
] - doc: add version description about fsPromise.constants (chlorine) #β45556
203ca494a1
] - doc: add missing documentation for paramEncoding (Tobias NieΓen) #β45523
31233b2064
] - doc: fix typo in threat model (Tobias NieΓen) #β45558
e851c43c54
] - doc: add Node.js Threat Model (Rafael Gonzaga) #β45223
34c2876541
] - doc: run license-builder (github-actions[bot]) #β45553
dde8740af3
] - doc: add async_hooks migration note (Geoffrey Booth) #β45335
e304628fb5
] - doc: fix RESOLVE_ESM_MATCH in modules.md (ηΏ / green) #β45280
8b44c6121e
] - doc: add arm64 to os.machine() (Carter Snook) #β45374
009adc7e21
] - doc: add lint rule to enforce trailing commas (Antoine du Hamel) #β45471
c6b89abc5f
] - doc: adjust wording to eliminate awkward typography (Konv) #β45398
785817e341
] - doc: fix typo in maintaining-dependencies.md (Tobias NieΓen) #β45428
00e02bda3a
] - doc: allow for holidays in triage response (Michael Dawson) #β45267
bef5206b84
] - doc: include last security release date (Juan JosΓ© Arboleda) #β45368
846b1aefac
] - doc: fix email for Ashley (Michael Dawson) #β45364
913b669a2b
] - doc: fix test runner's only tests section header (Colin Ihrig) #β45343
691da886f1
] - doc: run license-builder (github-actions[bot]) #β45349
90a28920de
] - doc: add more info for timer.setInterval (theanarkh) #β45232
d2fc2aa666
] - doc: use module names in stability overview table (Filip Skokan) #β45312
3f69d21b5c
] - doc: add node:
prefix for examples (Daeyeon Jeong) #β45328
a5c9b3c112
] - doc: update name of Node.js core Slack channel (Rich Trott) #β45293
2bfd60b06f
] - doc: fix "task_processor.js" typo (andreysoktoev) #β45257
248de57278
] - doc: add history section to fetch
-related globals (Antoine du Hamel) #β45198
1f5975ef50
] - doc: clarify moderation in onboarding.md
(Benjamin Gruenbaum) #β41930
4e87c36570
] - doc: change make lint to make lint-md (RafaelGSS) #β45197
3381a17d2c
] - doc: add more lts update steps to release guide (Ruy Adorno) #β45177
64b0495310
] - doc: add bmuenzenmeyer to triagers (Brian Muenzenmeyer) #β45155
6ebdb76727
] - doc: update process.release (Filip Skokan) #β45170
05d89c4722
] - doc: add link to triage guide (Brian Muenzenmeyer) #β45154
f1aa82fd3c
] - doc: mark Node.js 12 as End-of-Life (Rafael Gonzaga) #β45186
da6f308612
] - doc: add lukekarrys to collaborators (Luke Karrys) #β45180
17380a1e6a
] - doc: update mark release line lts on release guide (Ruy Adorno) #β45101
3ddb6ccb2a
] - doc: be more definite and present tense-y (Ben Noordhuis) #β45120
b09c386208
] - doc: add major version note to release guide (Ruy Adorno) #β45054
896b48b549
] - doc: fix v14.x link maintaining openssl guide (RafaelGSS) #β45071
33b3d8646b
] - doc: add note about latest GitHub release (MichaΓ«l Zasso) #β45111
5e76bf5cd5
] - doc: mention v18.x openssl maintaining guide (Rafael Gonzaga) #β45070
b4e3f3f095
] - doc: fix display of "problematic" ASCII characters (John Gardner) #β44373
8bb23a4da3
] - doc: mark Node.js v17.x as EOL (KaKa) #β45110
3f89dcabdb
] - doc: update Node.js 16 End-of-Life date (Richard Lau) #β45103
7b23ec47b0
] - doc: fix typo in parseArgs default value (Tobias NieΓen) #β45083
7da66ef9e7
] - doc: updated security stewards (Michael Dawson) #β45005
e5f9a520e2
] - doc: fix http and http2 writeEarlyHints() parameter (Fabian Meyer) #β45000
e41a39c2b9
] - doc: run license-builder (github-actions[bot]) #β45034
875de23ee9
] - doc: improve the workflow to test release binaries (Rafael Gonzaga) #β45004
d7fc12f647
] - doc: fix undici version in changelog (Michael Dawson) #β44982
4494cb2e82
] - doc: add info on fixup to security release process (Michael Dawson) #β44807
88351b9758
] - doc: add anonrig to collaborators (Yagiz Nizipli) #β45002
aebf7453d7
] - doc: add notable changes to latest v18.x release changelog (Danielle Adams) #β44996
b4cc30e18c
] - doc: deprecate url.parse() (Rich Trott) #β44919
4fcbc92788
] - doc: fix backticks in fs API docs (Livia Medeiros) #β44962
cc1f41a57e
] - doc, async_hooks: improve and add migration hints (Gerhard StΓΆbich) #β45369
6fb74a995d
] - doc, http: add Uint8Array as allowed type (Gerhard StΓΆbich) #β45167
066993a10a
] - esm: add JSDoc property descriptions for loader (Rich Trott) #β45370
fa210f91df
] - esm: add JSDoc property descriptions for fetch (Rich Trott) #β45370
2f27d058c2
] - esm: protect ESM loader from prototype pollution (Antoine du Hamel) #β45175
46ded6b96e
] - esm: protect ESM loader from prototype pollution (Antoine du Hamel) #β45044
3bb764a58a
] - events: add unique events benchmark (Yagiz Nizipli) #β44657
b305ad46fd
] - fs: fix fs.rm support for loop symlinks (Nathanael Ruf) #β45439
c2f0377b8f
] - fs: update todo message (Yagiz Nizipli) #β45265
1db20c84e1
] - fs: fix opts.filter issue in cpSync (Tho) #β45143
da302ce15b
] - fs: trace more fs api (theanarkh) #β45095
9ab00f5fbd
] - gyp: fix v8 canary build on aix (Vasili Skurydzin) #β45496
cbd710bbf4
] - http: make OutgoingMessage
more streamlike (Robert Nagy) #β45672
209e7e3cff
] - http: add debug log for ERR_UNESCAPED_CHARACTERS (Aidan Temple) #β45420
3937118f5e
] - http: add JSDoc property descriptions (Rich Trott) #β45370
f222c95209
] - http: add priority to common http headers (James M Snell) #β45045
2882e6042e
] - Revert "http: do not leak error listeners" (Luigi Pinca) #β44921
b45878b2f1
] - http2: improve session close/destroy procedures (Santiago Gimeno) #β45115
a534175aa5
] - http2: fix crash on Http2Stream::diagnostic_name() (Santiago Gimeno) #β45123
0b9f11bcbe
] - http2: fix debugStream method (Santiago Gimeno) #β45129
bbaca8442a
] - lib: allow Writeable.toWeb() to work on http.Outgoing message (Debadree Chatterjee) #β45642
1284789371
] - lib: check number of arguments in EventTarget
's function (Deokjin Kim) #β45668
6297e77b1f
] - lib: disambiguate native module
to binding
(Daeyeon Jeong) #β45673
f7c101555a
] - lib: disambiguate native module
to builtin module
(Daeyeon Jeong) #β45673
55f800b806
] - lib: added SuiteContext class (Debadree Chatterjee) #β45687
1ff8f689fa
] - lib: add missing type of removeEventListener in question (Deokjin Kim) #β45676
2c595da5dc
] - lib: do not throw if global property is no longer configurable (Antoine du Hamel) #β45344
b9d4ac2c7e
] - lib: fix eslint early return (RafaelGSS) #β45409
4ef86b59b5
] - lib: fix JSDoc issues (Rich Trott) #β45243
9ccf8b2ccc
] - lib: use process.nextTick() instead of setImmediate() (Luigi Pinca) #β42340
8616e9b58b
] - lib: drop fetch experimental warning (Matteo Collina) #β45287
57897f80cd
] - lib: fix TypeError when converting a detached buffer source (Kohei Ueno) #β44020
ba0e7ae3dd
] - lib: fix AbortSignal.timeout
parameter validation (dnalborczyk) #β42856
385d795816
] - lib: fix typo in pre_execution.js
(Antoine du Hamel) #β45039
4ab1530b9b
] - lib: promise version of streams.finished call clean up (Naor Tedgi (Abu Emma)) #β44862
2a3bd11edd
] - lib: make properties on Blob and URL enumerable (Khafra) #β44918
f412834151
] - lib: support more attributes for early hint link (Yagiz Nizipli) #β44874
1019209306
] - meta: update AUTHORS (Node.js GitHub Bot) #β45814
dc862fe786
] - meta: update AUTHORS (Node.js GitHub Bot) #β45732
dc5340018f
] - meta: add .mailmap entry for Stefan Stojanovic (Rich Trott) #β45703
775f659380
] - meta: update AUTHORS info for nstepien (Nicolas Stepien) #β45692
e2da381609
] - meta: update AUTHORS (Node.js GitHub Bot) #β45637
29e51e72f9
] - meta: update AUTHORS (Node.js GitHub Bot) #β45531
6f8759bc51
] - meta: update VoltrexMaster's username (Mohammed Keyvanzadeh) #β45503
404172bb7c
] - meta: update AUTHORS (Node.js GitHub Bot) #β45443
221f298078
] - meta: be more proactive about removing from teams (Rich Trott) #β45352
28b937ae38
] - meta: update AUTHORS (Node.js GitHub Bot) #β45333
255e89dc8c
] - meta: update collaborator email address in README (Rich Trott) #β45251
1a726e9dff
] - meta: fix email address typo in README (Rich Trott) #β45250
ffd059328b
] - meta: remove dont-land-on-v12 auto labeling (Moshe Atlow) #β45233
d7fe2eac07
] - meta: update AUTHORS (Node.js GitHub Bot) #β45238
5aa4ea931a
] - meta: move a collaborator to emeritus (Rich Trott) #β45160
4fe060e957
] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #β45036
9ec6117b65
] - meta: update AUTHORS (Node.js GitHub Bot) #β45020
3197b913aa
] - module: require.resolve.paths returns null with node schema (MURAKAMI Masahiko) #β45147
bf8d48a881
] - module: ensure relative requires work from deleted directories (Bradley Farias) #β42384
2c0f7d47e4
] - module: fix segment deprecation for imports field (Guy Bedford) #β44883
a1831dacbf
] - net: check autoSelectFamilyAttemptTimeout
is positive (Deokjin Kim) #β45740
048795dab0
] - (SEMVER-MINOR) net: add autoSelectFamily and autoSelectFamilyAttemptTimeout options (Paolo Insogna) #β44731
e4f7bcff8b
] - net: remove _readableState from debug statement (Rich Trott) #β45063
cd4b0626c2
] - node-api: address coverity warning (Michael Dawson) #β45563
581b38af13
] - node-api: declare type napi_cleanup_hook (Chengzhong Wu) #β45391
44766c6522
] - node-api: fix immediate napi_remove_wrap test (Chengzhong Wu) #β45406
746175a272
] - node-api: handle no support for external buffers (Michael Dawson) #β45181
b5811c44cb
] - node-api,test: fix test_reference_double_free crash (Vladimir Morozov) #β44927
bc5140383c
] - os: convert uid and gid to 32-bit signed integers (Luigi Pinca) #β42340
ff03ed1c22
] - readline: improve robustness against prototype mutation (Antoine du Hamel) #β45614
b999983c30
] - repl: do not define wasi
on global with no flag (Kohei Ueno) #β45595
a186a4d7ef
] - report: add more memory info (theanarkh) #β45254
a880568afd
] - report: add rss and use/kernel cpu usage fields (theanarkh) #β45043
49da5cd0ee
] - report,doc: define report version semantics (Gireesh Punathil) #β45050
ae61740325
] - src: add internal isArrayBufferDetached (Yagiz Nizipli) #β45568
a58bf148b3
] - (SEMVER-MINOR) src: add uvwasi version (Jithil P Ponnan) #β45639
8e1138d354
] - src: simplify NodeBIO::GetMethod initialization (Anna Henningsen) #β45799
b88ee545f2
] - src: make structuredClone work for process.env (Ben Noordhuis) #β45698
94e6f08606
] - src: mark generated snapshot_data
as const
(Anna Henningsen) #β45786
29f2dabca2
] - src: cleanup on disambiguating native modules (Michael Dawson) #β45665
ed0a867a4e
] - src: use enum class
instead of enum
in node_i18n (Deokjin Kim) #β45646
1e48a5a5b0
] - src: address coverity warning in node_file.cc (Michael Dawson) #β45565
3f6f8f920f
] - src: use qualified std::move
call in node_http2 (MichaΓ«l Zasso) #β45555
5e63bf3726
] - src: avoid unused variables and functions (MichaΓ«l Zasso) #β45542
3f5a23281c
] - src: add missing include for std::all_of
(MichaΓ«l Zasso) #β45541
0328208f6c
] - src: set an appropriate thread pool size if given --v8-pool-size=0
(Daeyeon Jeong) #β45513
fbfd26da7d
] - src: move FsStatsOffset and kFsStatsBufferLength to node_file.h (Joyee Cheung) #β45498
2c6a4fd6fa
] - src: don't run tasks on isolate termination (Santiago Gimeno) #β45444
9c39b5ec48
] - src: remove the unused PackageConfig class (Joyee Cheung) #β45478
70ca26a858
] - src: add --max-semi-space-size to the options allowed in NODE_OPTIONS (Emanuel Hoogeveen) #β44436
5544ce4bdf
] - src: condense experimental warning message (Rich Trott) #β45424
9ac7df1c6a
] - src: track contexts in the Environment instead of AsyncHooks (Joyee Cheung) #β45282
89b3336120
] - src: resolve TODO related to inspector CVEs (Tobias NieΓen) #β45341
e05ebe8f9b
] - src: print nghttp2 logs when using --debug-nghttp2 (Santiago Gimeno) #β45209
4634aa987d
] - src: trace threadpool event (theanarkh) #β44458
bf028a66ef
] - src: lock-free init_process_flags (JΓ©rΓ©my Lal) #β45221
8c4ac6dcf5
] - src: call uv_library_shutdown before DisposePlatform (theanarkh) #β45226
614d646767
] - src: fix crypto.privateEncrypt
fails first time (liuxingbaoyu) #β42793
dee882e94f
] - src: let http2 streams end after session close (Santiago Gimeno) #β45153
325254cc2c
] - src: remap invalid file descriptors using dup2
(Obiwac) #β44461
f748f5df56
] - src: remove unused contextify_global_private_symbol
(Daeyeon Jeong) #β45128
169b33a24c
] - src: forbid running watch mode in REPL (Moshe Atlow) #β45058
57b7023257
] - src: fix test runner coverage (Moshe Atlow) #β45055
bf17f8dcb8
] - src: optimize ALPN callback (Ben Noordhuis) #β44875
d433d34765
] - src: simplify ALPN code, remove indirection (Ben Noordhuis) #β44875
33c78e2340
] - src: iwyu in cleanup_queue.cc (Shelley Vohr) #β44983
23aa41394f
] - (SEMVER-MINOR) src: add support for externally shared js builtins (Michael Dawson) #β44376
2d2e71c189
] - src: refactor BaseObject methods (Joyee Cheung) #β44796
7b992cc229
] - src: create BaseObject with node::Realm (Chengzhong Wu) #β44348
a7f3bc0dbc
] - src: introduce node::Realm (Chengzhong Wu) #β44179
b11616be6b
] - src: support WeakReference in snapshot (Joyee Cheung) #β44193
1ca575501a
] - src: iterate over base objects to prepare for snapshot (Joyee Cheung) #β44192
f071028a45
] - src: fix cppgc incompatibility in v8 (Shelley Vohr) #β43521
b8290ff7e9
] - (SEMVER-MINOR) src: add initial shadow realm support (Chengzhong Wu) #β42869
90e8418e58
] - src,lib: group properties used as constants from util
binding (Daeyeon Jeong) #β45539
12779b3e02
] - src,lib: retrieve parsed source map url from v8 (Chengzhong Wu) #β44798
c5630e2699
] - src,node-api: update napi_is_detached_arraybuffer
(Daeyeon Jeong) #β45538
122c51b595
] - stream: use structuredClone instead of v8 (Yagiz Nizipli) #β45611
2bde576822
] - stream: use ArrayBufferPrototypeGetByteLength (Yagiz Nizipli) #β45528
7984e066ca
] - stream: add primordials to adapters (Yagiz Nizipli) #β45511
ac9a4aba5d
] - stream: avoid premature close when will not emit close (Robert Nagy) #β45301
6f080e2968
] - stream: fix typo in adapters.js
(#β45515) (Kohei Ueno) #β45515
d2998b6166
] - stream: add fast path for utf8 (Yagiz Nizipli) #β45483
5f7d2b5c64
] - stream: add compose operator (Raz Luvaton) #β44937
70244d0b57
] - stream: fix duplexify premature destroy (Robert Nagy) #β45133
1fb6e82f84
] - stream: fix web streams have no Symbol.toStrinπ Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about these updates again.
chore(deps): update tradeshift/create-pull-request action to v4 (#58)
Co-authored-by: tradeshift-renovate[bot] <121954292+tradeshift-renovate[bot]@users.noreply.github.com>
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| tradeshift/create-pull-request | action | major | v3
-> v4
|
v4
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
chore(deps): update dependency @types/jest to v29.4.0
Update renovate.json
Merge pull request #188 from Tradeshift/renovate/jest-monorepo
chore(deps): update dependency @types/jest to v29.4.0
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| @types/jest (source) | devDependencies | minor | 29.2.6
-> 29.4.0
|
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.