Notable Changes
This release fixes a regression introduced in v21.3.0 that caused the fs.writeFileSync
method to throw when called with 'utf8'
encoding, no flag option, and if the target file didn't exist yet.
- [
32acafeeb6
] - (SEMVER-MINOR) fs: introducedirent.parentPath
(Antoine du Hamel) #50976 - [
724548674d
] - fs: use default w flag for writeFileSync with utf8 encoding (Murilo Kakazu) #50990
Commits
- [
b24ee15fb2
] - benchmark: update iterations in benchmark/crypto/hkdf.js (Lei Shi) #50866 - [
f79b54e60e
] - benchmark: update iterations in benchmark/crypto/get-ciphers.js (Lei Shi) #50863 - [
dc049acbbb
] - benchmark: update number of iterations forutil.inspect
(kylo5aby) #50651 - [
d7c562ae38
] - deps: update googletest to 76bb2af (Node.js GitHub Bot) #50555 - [
59a45ddbef
] - deps: update googletest to b10fad3 (Node.js GitHub Bot) #50555 - [
099ebdb781
] - deps: update undici to 5.28.1 (Node.js GitHub Bot) #50975 - [
4b1bed04f7
] - deps: update undici to 5.28.0 (Node.js GitHub Bot) #50915 - [
b281e98b1e
] - doc: add additional details about--input-type
(Shubham Pandey) #50796 - [
b7036f2028
] - doc: add procedure when CVEs don't get published (Rafael Gonzaga) #50945 - [
7adf239af0
] - doc: fix some errors in esm resolution algorithms (Christopher Jeffrey (JJ)) #50898 - [
759ebcaead
] - doc: reserve 121 for Electron 29 (Shelley Vohr) #50957 - [
cedc3427fa
] - doc: run license-builder (github-actions[bot]) #50926 - [
30a6f19769
] - doc: document non-node_modules-only runtime deprecation (Joyee Cheung) #50748 - [
eecab883f0
] - doc: add doc for Unix abstract socket (theanarkh) #50904 - [
ec74b93b38
] - doc: remove flicker on page load on dark theme (Dima Demakov) #50942 - [
724548674d
] - fs: use default w flag for writeFileSync with utf8 encoding (Murilo Kakazu) #50990 - [
32acafeeb6
] - (SEMVER-MINOR) fs: introducedirent.parentPath
(Antoine du Hamel) #50976 - [
c1ee506454
] - fs: remove workaround foresm
package (Yagiz Nizipli) #50907 - [
1cf087dfb3
] - lib: refactor to use validateFunction in diagnostics_channel (Deokjin Kim) #50955 - [
c37d18d5e1
] - lib: streamline process.binding() handling (Joyee Cheung) #50773 - [
246cf73631
] - lib,src: replace toUSVString withtoWellFormed()
(Yagiz Nizipli) #47342 - [
9bc79173a0
] - loader: speed up line length calc used by moduleProvider (Mudit) #50969 - [
812ab9e4f8
] - meta: bump step-security/harden-runner from 2.6.0 to 2.6.1 (dependabot[bot]) #50999 - [
1dbe1af19a
] - meta: bump github/codeql-action from 2.22.5 to 2.22.8 (dependabot[bot]) #50998 - [
bed1b93f8a
] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #50931 - [
1e7d101428
] - src: make ModifyCodeGenerationFromStrings more robust (Joyee Cheung) #50763 - [
709ac479eb
] - src: disable uncaught exception abortion for ESM syntax detection (Yagiz Nizipli) #50987 - [
f6ff11c9f9
] - src: fix backtrace with tail [[noreturn]] abort (Chengzhong Wu) #50849 - [
74f5a1cbc9
] - src: print MKSNAPSHOT debug logs to stderr (Joyee Cheung) #50759 - [
3a1c664a97
] - test: replace forEach to for.. test-webcrypto-export-import-cfrg.js (Angelo Parziale) #50785 - [
ac3a6eefe3
] - test: log more information in SEA tests (Joyee Cheung) #50759 - [
94462d42f5
] - test: consolidate utf8 text fixtures in tests (Joyee Cheung) #50732 - [
8e1a70a347
] - tools: add triggers to update release links workflow (Moshe Atlow) #50974 - [
ca10cbb774
] - tools: update lint-md-dependencies to rollup@4.5.2 (Node.js GitHub Bot) #50913 - [
1e40c4a366
] - tools: fix current version check (Marco Ippolito) #50951 - [
3faed331e1
] - typings: fix JSDoc ininternal/modules/esm/hooks
(Alex Yang) #50887 - [
6a087ceffa
] - url: throw error if argument length of revokeObjectURL is 0 (DylanTet) #50433