chore(deps): update node.js to 12.16 - autoclosed #60
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
12.14
->12.16
Release Notes
nodejs/node
v12.16.1
Compare Source
Notable changes
Node.js 12.16.0 included 6 regressions that are being fixed in this release
Accidental Unflagging of Self Resolving Modules:
12.16.0 included a large update to the ESM implementation. One of the new features,
Self Referential Modules, was accidentally released without requiring the
--experimental-modules
flag. This release is being made to appropriately flag the feature.
Process Cleanup Changed Introduced WASM-Related Assertion:
A change during Node.js process cleanup led to a crash in combination with
specific usage of WASM. This has been fixed by partially reverted said change.
A regression test and a full fix are being worked on and will likely be included
in future 12.x and 13.x releases.
Use Largepages Runtime Option Introduced Linking Failure:
A Semver-Minor change to introduce
--use-largepages
as a runtime optionintroduced a linking failure. This had been fixed in master but regressed as the fix has not yet gone out
in a Current release. The feature has been reverted, but will be able to reland with a fix in a future
Semver-Minor release.
Async Hooks was Causing an Exception When Handling Errors:
Changes in async hooks internals introduced a case where an internal api call could be called with undefined
causing a process to crash. The change to async hooks was reverted. A regression test and fix has been proposed
and the change could re land in a future Semver-Patch release if the regression is reliably fixed.
New Enumerable Read-Only Property on EventEmitter breaks @types/extend
A new property for enumerating events was added to the EventEmitter class. This
broke existing code that was using the
@types/extend
module for extending classsesas
@types/extend
was attemping to write over the existing field which the newchange made read-only. As this is the first property on EventEmitter that is
read-only this feature could be considered Semver-Major. The new feature has been
reverted but could re land in a future Semver-Minor release if a non breaking way
of applying it is found.
Exceptions in the HTTP parser were not emitting an uncaughtException
A refactoring to Node.js interanls resulted in a bug where errors in the HTTP
parser were not being emitted by
process.on('uncaughtException')
. The fixto this bug has been included in this release.
Commits
51fdd759b9
] - async_hooks: ensure event after been emitted on runInAsyncScope (legendecas) #317847a1b0ac06f
] - Revert "build: re-introduce --use-largepages as no-op" (Myles Borins) #31782a53eeca2a9
] - Revert "build: switch realpath to pwd" (Myles Borins) #317826d432994e6
] - Revert "build: warn upon --use-largepages config option" (Myles Borins) #31782a5bc00af12
] - Revert "events: allow monitoring error events" (Myles Borins)f0b2d875d9
] - module: 12.x self resolve flag as experimental modules (Guy Bedford) #3175742b68a4e24
] - src: inform callback scopes about exceptions in HTTP parser (Anna Henningsen) #31801065a32f064
] - Revert "src: make --use-largepages a runtime option" (Myles Borins) #317823d5beebc62
] - Revert "src: make large_pages node.cc include conditional" (Myles Borins) #3178243d02e20e0
] - src: keep main-thread Isolate attached to platform during Dispose (Anna Henningsen) #317957a5954ef26
] - src: fix -Winconsistent-missing-override warning (Colin Ihrig) #30549v12.16.0
Compare Source
Notable changes
New assert APIs
The
assert
module now provides experimentalassert.match()
andassert.doesNotMatch()
methods. They will validate that the first argument is astring and matches (or does not match) the provided regular expression:
This is an experimental feature.
Ruben Bridgewater #30929.
Advanced serialization for IPC
The
child_process
andcluster
modules now support aserialization
optionto change the serialization mechanism used for IPC. The option can have one of
two values:
'json'
(default):JSON.stringify()
andJSON.parse()
are used. This ishow message serialization was done before.
'advanced'
: The serialization API of thev8
module is used. It is based onthe HTML structured clone algorithm
and is able to serialize more built-in JavaScript object types, such as
BigInt
,Map
,Set
etc. as well as circular data structures.Anna Henningsen #30162.
CLI flags
The new
--trace-exit
CLI flag makes Node.js print a stack trace whenever theNode.js environment is exited proactively (i.e. by invoking the
process.exit()
function or pressing Ctrl+C).
legendecas #30516.
The new
--trace-uncaught
CLI flag makes Node.js print a stack trace at thetime of throwing uncaught exceptions, rather than at the creation of the
Error
object, if there is any.
This option is not enabled by default because it may affect garbage collection
behavior negatively.
Anna Henningsen #30025.
The
--disallow-code-generation-from-strings
V8 CLI flag is now whitelisted inthe
NODE_OPTIONS
environment variable.Shelley Vohr #30094.
New crypto APIs
For DSA and ECDSA, a new signature encoding is now supported in addition to the
existing one (DER). The
verify
andsign
methods accept adsaEncoding
option, which can have one of two values:
'der'
(default): DER-encoded ASN.1 signature structure encoding(r, s)
.'ieee-p1363'
: Signature formatr || s
as proposed in IEEE-P1363.Tobias Nießen #29292.
A new method was added to
Hash
:Hash.prototype.copy
. It makes it possible toclone the internal state of a
Hash
object into a newHash
object, allowingto compute the digest between updates:
Ben Noordhuis #29910.
Dependency updates
libuv was updated to 1.34.0. This includes fixes to
uv_fs_copyfile()
anduv_interface_addresses()
and adds two new functions:uv_sleep()
anduv_fs_mkstemp()
.Colin Ihrig #30783.
V8 was updated to 7.8.279.23. This includes performance improvements to object
destructuring, RegExp match failures and WebAssembly startup time.
The official release notes are available at https://v8.dev/blog/v8-release-78.
Michaël Zasso #30109.
New EventEmitter APIs
The new
EventEmitter.on
static method allows to async iterate over events:Matteo Collina #27994.
It is now possible to monitor
'error'
events on anEventEmitter
withoutconsuming the emitted error by installing a listener using the symbol
EventEmitter.errorMonitor
:Gerhard Stoebich #30932.
Using
async
functions with event handlers is problematic, because itcan lead to an unhandled rejection in case of a thrown exception:
The experimental
captureRejections
option in theEventEmitter
constructor orthe global setting change this behavior, installing a
.then(undefined, handler)
handler on thePromise
. This handler routes theexception asynchronously to the
Symbol.for('nodejs.rejection')
method if thereis one, or to the
'error'
event handler if there is none.Setting
EventEmitter.captureRejections = true
will change the default for allnew instances of
EventEmitter
.This is an experimental feature.
Matteo Collina #27867.
Performance Hooks are no longer experimental
The
perf_hooks
module is now considered a stable API.legendecas #31101.
Introduction of experimental WebAssembly System Interface (WASI) support
A new core module,
wasi
, is introduced to provide an implementation of theWebAssembly System Interface specification.
WASI gives sandboxed WebAssembly applications access to the
underlying operating system via a collection of POSIX-like functions.
This is an experimental feature.
Colin Ihrig #30258.
Commits
fc7b27ea78
] - (SEMVER-MINOR) assert: implementassert.match()
andassert.doesNotMatch()
(Ruben Bridgewater) #309297d6c963b9d
] - assert: DRY .throws code (Ruben Bridgewater) #28263749bc16cca
] - assert: fix generatedMessage property (Ruben Bridgewater) #282636909e3e656
] - assert: use for...of (Soar) #30983b4e8f0de12
] - assert: fix line number calculation after V8 upgrade (Michaël Zasso) #29694a0f338ecc1
] - assert,util: stricter type comparison using deep equal comparisons (Ruben Bridgewater) #30764a9fad8524c
] - async_hooks: ensure proper handling in runInAsyncScope (Anatoli Papirovski) #3096573e3c15a70
] - benchmark: add more util inspect and format benchmarks (Ruben Bridgewater) #30767634389b3ee
] - benchmark: use let instead of var in dgram (dnlup) #31175b55420889c
] - benchmark: add benchmark on async_hooks enabled http server (legendecas) #311001c97163f76
] - benchmark: use let instead of var in crypto (dnlup) #311353de7713aa5
] - benchmark: replace var with let/const in cluster benchmark (dnlup) #31042471c59b4ba
] - benchmark: include writev in benchmark (Robert Nagy) #31066c73256460d
] - benchmark: use let instead of var in child_process (dnlup) #31043aa973c5cd9
] - benchmark: add clear connections to secure-pair (Diego Lafuente) #27971d5bebc3be8
] - benchmark: update manywrites back pressure (Robert Nagy) #30977baabf3e764
] - benchmark: use let/const instead of var in buffers (dnlup) #30945667471ee8b
] - benchmark: improve--filter
pattern matching (Matheus Marchini) #29987b4509170f4
] - bootstrap: use different scripts to setup different configurations (Joyee Cheung) #30862655d0685c4
] - buffer: release buffers with free callbacks on env exit (Anna Henningsen) #30551ae3459af9f
] - buffer: improve .from() error details (Ruben Bridgewater) #29675ada7624e6b
] - build: auto-load ICU data from --with-icu-default-data-dir (Stephen Gallagher) #30825d66996ce0d
] - build: remove (almost) unused macros/constants (Benjamin Coe) #30755ca432d756e
] - build: do not build mksnapshot and mkcodecache for --shared (Joyee Cheung) #3064730096ef5a4
] - build: add --without-node-code-cache configure option (Joyee Cheung) #30647cb89fbcafc
] - build: don't use -latomic on macOS (Ryan Schmidt) #30099b1b7f6746c
] - build: fixes build for some os versions (David Carlier)dc7a2320ff
] - build: fix missing x64 arch suffix in binary tar name (legendecas) #30877ebe6a55ba8
] - build: on Android, use android log library to print stack traces (Giovanni Campagna) #29388fbf5beee56
] - build: fix library version and compile flags on Android (Giovanni Campagna) #29388c8c22b8d4c
] - build: ease DragonFlyBSD build (David Carlier) #30201766c2abff3
] - build: warn upon --use-largepages config option (Gabriel Schulhof) #31103e67b3608af
] - build: switch realpath to pwd (Benjamin Coe) #31095332b343f50
] - build: re-introduce --use-largepages as no-op (Gabriel Schulhof)a91ed2eada
] - build: reset embedder string to "-node.0" (Michaël Zasso) #301090b3951a8e7
] - build,win: fix goto exit in vcbuild (João Reis) #30931df1e183e3f
] - child_process,cluster: allow using V8 serialization API (Anna Henningsen) #301628dc4e4ecb7
] - cli: add --trace-exit cli option (legendecas) #30516ba289ffb4e
] - cli: whitelist new V8 flag in NODE_OPTIONS (Shelley Vohr) #30094dc58731e28
] - cli: add --trace-uncaught flag (Anna Henningsen) #300252d23502121
] - cluster: remove unnecessary bind (Anatoli Papirovski) #28131f54dc362a9
] - console: unregister temporary error listener (Robert Nagy) #308529bc5c9fbc3
] - crypto: cast oaepLabel to unsigned char* (Shelley Vohr) #30917dd118b7272
] - crypto: automatically manage memory for ECDSA_SIG (Tobias Nießen) #30641df54ec3eb2
] - crypto: add support for IEEE-P1363 DSA signatures (Tobias Nießen) #292925dd72a67c4
] - crypto: add Hash.prototype.copy() method (Ben Noordhuis) #29910e2cd110c0a
] - deps: V8: cherry-pick0dfd9ea
(Benjamin Coe) #30713b724eaf66d
] - deps: V8: cherry-pickd89f4ef
(Milad Farazmand) #313546de77d3f09
] - deps: uvwasi: cherry-pick75b389c
(Colin Ihrig) #310768f4339b8af
] - deps: uvwasi: cherry-pick64e59d5
(Colin Ihrig) #3107663f85d52de
] - deps: update uvwasi (Anna Henningsen) #30745317c3dffbb
] - deps: V8: cherry-pickb38dfaf
(Matheus Marchini) #30870554c7c2c98
] - deps: V8: cherry-pickcc5016e
(Matheus Marchini) #30870250198220d
] - deps: V8: backporta4545db
(David Carlier) #3112776eaf24f8f
] - deps: V8: cherry-pickd406bfd
(Sam Roberts) #30819c004cf51c6
] - deps: V8: cherry-pickd3a1a5b
(Michaël Zasso) #31005850cb15ae8
] - deps: upgrade to libuv 1.34.0 (Colin Ihrig) #30783ff82ccb151
] - deps: fix OPENSSLDIR on Windows (Shigeki Ohtsu) #294566bee6878ba
] - deps: V8: cherry-pickca5b0ec
(Anna Henningsen) #30708c4074e37e2
] - deps: V8: backport777fa98
(Michaël Zasso) #3006245240a1325
] - deps: V8: cherry-pick53e62af
(Michaël Zasso) #29898b335529803
] - deps: patch V8 to be API/ABI compatible with 7.4 (from 7.7) (Michaël Zasso) #29241499ccdcf03
] - deps: patch V8 to be API/ABI compatible with 7.4 (from 7.6) (Michaël Zasso) #28955bb616bb06b
] - deps: patch V8 to be API/ABI compatible with 7.4 (from 7.5) (Michaël Zasso) #2800518c713da2c
] - deps: update V8's postmortem script (Colin Ihrig) #29694593d989e8e
] - deps: V8: cherry-picka7dffcd
(Christian Clauss) #302185e1da86d9b
] - deps: V8: cherry-pick0a05508
(Michaël Zasso) #3010925dd890847
] - deps: V8: cherry-picke5dbc95
(Gabriel Schulhof) #3013098dfe272b0
] - deps: V8: cherry-picked40ab1
(Michaël Zasso) #300644cdccbda80
] - deps: V8: cherry-pick716875d
(Myles Borins) #29694667b9a409b
] - deps: V8: cherry-pick35c6d4d
(Sam Roberts) #29585c43f5be7cf
] - deps: V8: cherry-pickdeac757
(Benjamin Coe) #29626d89f874871
] - deps: V8: fix linking issue for MSVS (Refael Ackermann) #280160d20a85b8e
] - deps: V8: fix BUILDING_V8_SHARED issues (Refael Ackermann) #273753d11924917
] - deps: V8: add workaround for MSVC optimizer bug (Refael Ackermann) #280169135bc219b
] - deps: V8: use ATOMIC_VAR_INIT instead of std::atomic_init (Refael Ackermann) #27375d98789b348
] - deps: V8: forward declaration ofRtl\*FunctionTable
(Refael Ackermann) #273755a31dc8177
] - deps: V8: patch register-arm64.h (Refael Ackermann) #27375fe18796b03
] - deps: V8: silence irrelevant warning (Michaël Zasso) #266854bf6e025a7
] - deps: V8: un-cherry-pickbd019bd
(Refael Ackermann) #26685fdad5b6f38
] - deps: V8: fix filename manipulation for Windows (Refael Ackermann) #2801635f289260e
] - (SEMVER-MINOR) deps: update V8 to 7.8.279.23 (Michaël Zasso) #30109614ce0c51a
] - deps,http: http_parser set max header size to 8KB (Matteo Collina) nodejs-private/node-private#1438d336ff796
] - deps,src: patch V8 to be API/ABI compatible with 7.4 (from 7.8) (Anna Henningsen) #30109bf4f516eea
] - deps,src,test: update to uvwasi 0.0.3 (Colin Ihrig) #3098025d96ecd4b
] - dgram: test to add and to drop specific membership (A. Volgin) #31047b7ff93f45d
] - dgram: use for...of (Trivikram Kamat) #30999b560f7b9d6
] - (SEMVER-MINOR) dgram: add source-specific multicast support (Lucas Pardue) #157359a6aff8517
] - doc: makeAssertionError
a link (Ruben Bridgewater) #2826308b5a2fcb4
] - doc: update assert.throws() examples (Ruben Bridgewater) #28263fd78d04188
] - doc: remove extra backtick (Colin Ihrig) #31186808f025bea
] - doc: use code markup/markdown in headers (Ruben Bridgewater) #3114995eb1c2884
] - doc: add note about fs.close() about undefined behavior (Robert Nagy) #30966cfe30aebe1
] - doc: add code example to inspector.url() method (Juan José Arboleda) #2949679521d304c
] - doc: deprecate http finished (Robert Nagy) #286792c85dd91d6
] - doc: update REPL documentation to instantiate the REPL (Ruben Bridgewater) #30928deb1a591f5
] - doc: improve explanation of package.json "type" field (Ronald J Kimball) #2751637560cdf81
] - doc: clarify role of writable.cork() (Colin Grant) #304425648f5ec6e
] - doc: de-duplicate security release processes (Sam Roberts) #309962d9d59f427
] - doc: fix createDiffieHellman generator type (Tobias Nießen) #311216df270451a
] - doc: update mode type for mkdir() functions (Colin Ihrig) #311151d7ff3d673
] - doc: update mode type for process.umask() (Colin Ihrig) #31115f851d9fbd8
] - doc: update mode type for fs open() functions (Colin Ihrig) #31115e104e72f58
] - doc: update mode type for fchmod() functions (Colin Ihrig) #3111513fe137791
] - doc: update parameter type for fsPromises.chmod() (Colin Ihrig) #31115ddad6eb90f
] - doc: improve dns introduction (Rich Trott) #31090a192afc2aa
] - doc: update parameter type for fs.chmod() (Santosh Yadav) #31085fd0565c91c
] - doc: add --inspect-publish-uid man page entry (Colin Ihrig) #3107739e2af67e2
] - doc: add --force-context-aware man page entry (Colin Ihrig) #310771d28db1007
] - doc: add --enable-source-maps man page entry (Colin Ihrig) #310775796ec757f
] - doc: fix anchors and subtitle in BUILDING.md (sutangu) #302964f95213b83
] - doc: standardize usage of hostname vs. host name (Rich Trott) #310737b567bdd49
] - doc: add unrepresented flags docs for configure (Pranshu Srivastava) #28069f0994940f0
] - doc: improve doc net:server.listen (dev-313) #31064f8530128bd
] - doc: implement minor improvements to BUILDING.md text (Rich Trott) #3107053403619ad
] - doc: avoid using v8::Persistent in addon docs (Anna Henningsen) #31018d3c969547a
] - doc: reference worker threads on signal events (legendecas) #3099055360487b7
] - doc: update message.url example in http.IncomingMessage (Tadao Iseki) #30830178acac7d5
] - doc: explain napi_run_script (Tobias Nießen) #30918fb3af1b23a
] - doc: add "Be direct." to the style guide (Rich Trott) #309350688c99823
] - doc: clarify expectations for PR commit messages (Derek Lewis) #3092228a8247918
] - doc: fix description of N-API exception handlers (Tobias Nießen) #30893be4fffe396
] - doc: improve doc writable streams: 'finish' event (dev-313) #3088921ea47a08e
] - doc: clarify build support text (Rich Trott) #30899fc0c7286c8
] - doc: edit colorMode information (Rich Trott) #3088722f83598d9
] - doc: fix argument type of setAAD (Tobias Nießen) #308637b3e26987d
] - doc: clarify Tier 2 implications in BUILDING.md (Rich Trott) #30866e0811cd8cc
] - doc: improve doc Http2Stream: FrameError, Timeout and Trailers (dev-313) #303736db2562796
] - doc: include line/cursor in readline documentation (Jeremy Albright) #306675d56e85f84
] - doc: improve napi formatting (Ruben Bridgewater) #30772998d04d792
] - doc: add documentation about node_mksnapshot and mkcodecache (Joyee Cheung) #3077373427af3c8
] - doc: remove imprecise and redundant testing text (Rich Trott) #307636418b939e3
] - doc: remove usage of "Node" in favor of "Node.js" (Rich Trott) #30758a500eee3e7
] - doc: revise addons introduction for brevity and clarity (Rich Trott) #30756005b601aa1
] - doc: fix up N-API doc (NickNaso) #30656420d793f9a
] - doc: adds assert doc for strict mode with pointer to strict equality (Shobhit Chittora) #30486ab7304767e
] - doc: Buffer.toString(): add note about invalid data (Jan-Philip Gehrcke) #30706a152458e6e
] - doc: clarify text about using 'session' event for compatibility (Rich Trott) #30746c79f485af9
] - doc: fix worker.resourceLimits indentation (Daniel Nalborczyk) #306631a6443dfde
] - doc: fix worker.resourceLimits type (Daniel Nalborczyk) #30664b7bd84f7d2
] - doc: simplify "is recommended" language in assert documentation (Rich Trott) #305589b7bde14c3
] - doc: update http.md mention of socket (Jesse O'Connor) #301552cbb358c23
] - doc: clarify required flag for extensionless esm (Lucas Azzola) #30657de3fdfaa6f
] - doc: avoid proposal syntax in code example (Alex Zherdev) #30685138a905b15
] - doc: esm: improve dual package hazard docs (Geoffrey Booth) #303455687a3178d
] - doc: fix some recent doc nits (vsemozhetbyt) #30341007dab8f25
] - doc: update outdated commonjs compat info (Geoffrey Booth) #30512d0f4a2f14a
] - doc: update divergent specifier hazard guidance (Geoffrey Booth) #300511f46eea24d
] - doc: include --experimental-resolve-self in manpage (Guy Bedford) #2997830edcc03aa
] - doc: update vm.md for link linting (Rich Trott) #29982426ed0dffa
] - doc: make YAML matter consistent in crypto.md (Rich Trott) #300162d5aec013c
] - doc: fix numbering in require algorithm (Jan Krems) #301179023c59a8d
] - doc: use code markup/markdown in headers in globals documentation (Rich Trott) #31086448a1178fa
] - doc: use code markup/markdown in headers in deprecations documentation (Rich Trott) #31086b5a19bcf65
] - doc: use code markup/markdown in headers in addons documentation (Rich Trott) #310862f2f79d8eb
] - doc: allow \<code> in header elements (Rich Trott) #310862885bdbc56
] - doc,assert: use code markup/markdown in headers (Rich Trott) #31086da25662fc8
] - doc,async_hooks: use code markup/markdown in headers (Rich Trott) #3108654c60d2e57
] - doc,benchmark: move benchmark guide to benchmark directory (Rich Trott) #30781a96590a69f
] - doc,buffer: use code markup/markdown in headers (Rich Trott) #310868a5fe08fd4
] - doc,child_process: use code markup/markdown in headers (Rich Trott) #310868eecc56cd3
] - doc,cluster: use code markup/markdown in headers (Rich Trott) #3108654e41cebbd
] - doc,console: use code markup/markdown in headers (Rich Trott) #3108667637c652b
] - doc,crypto: use code markup/markdown in headers (Rich Trott) #31086c2ad43af89
] - doc,dgram: use code markup/markdown in headers (Rich Trott) #31086135097f845
] - doc,dns: use code markup/markdown in headers (Rich Trott) #310860a29db286d
] - doc,domain: use code markup/markdown in headers (Rich Trott) #3108669da6110ab
] - doc,errors: use code markup/markdown in headers (Rich Trott) #31086c4503ea987
] - doc,esm: use code markup/markdown in headers (Rich Trott) #31086c4c10d1c09
] - doc,events: use code markup/markdown in headers (Rich Trott) #310868848062bc4
] - doc,fs: use code markup/markdown in headers (Rich Trott) #3108625b30e4b61
] - doc,http: use code markup/markdown in headers (Rich Trott) #31086be7d4dea4b
] - doc,http2: use code markup/markdown in headers (Rich Trott) #310862449d5fee6
] - doc,https: use code markup/markdown in headers (Rich Trott) #31086f7255c12a8
] - doc,inspector: use code markup/markdown in headers (Rich Trott) #310863454f65ebe
] - doc,lib,src,test: rename WASI CLI flag (Colin Ihrig) #30980bd5ae0a140
] - doc,module: use code markup/markdown in headers (Rich Trott) #310862697c0d008
] - doc,n-api: mark napi_detach_arraybuffer as experimental (legendecas) #30703bff03ca2cb
] - doc,net: use code markup/markdown in headers (Rich Trott) #310864fa99591b0
] - doc,os: use code markup/markdown in headers (Rich Trott) #31086b18c128aff
] - doc,path: use code markup/markdown in headers (Rich Trott) #3108677813e0426
] - doc,perf_hooks: use code markup/markdown in headers (Rich Trott) #3108684e3a86bd5
] - doc,process: use code markup/markdown in headers (Rich Trott) #310867f2625f5df
] - doc,punycode: use code markup/markdown in headers (Rich Trott) #310866de05ecf23
] - doc,querystring: use code markup/markdown in headers (Rich Trott) #310864dc930cdd9
] - doc,readline: use code markup/markdown in headers (Rich Trott) #3108655a269ce7c
] - doc,repl: use code markup/markdown in headers (Rich Trott) #310868a98243fc6
] - doc,stream: use code markup/markdown in headers (Rich Trott) #31086b0e4a02dca
] - doc,string_decoder: use code markup/markdown in headers (Rich Trott) #31086ad48c27fe9
] - doc,timers: use code markup/markdown in headers (Rich Trott) #31086fd0a3cbfd1
] - doc,tls: use code markup/markdown in headers (Rich Trott) #3108638bcd45b4c
] - doc,tty: use code markup/markdown in headers (Rich Trott) #310864f564e77f7
] - doc,url: use code markup/markdown in headers (Rich Trott) #310861b2c0a9c43
] - doc,util: use code markup/markdown in headers (Rich Trott) #310869dfe436588
] - doc,v8: use code markup/markdown in headers (Rich Trott) #31086930cf99345
] - doc,vm: use code markup/markdown in headers (Rich Trott) #31086ffe92267fc
] - doc,vm,test: remove _sandbox_ from vm documentation (Rich Trott) #31057255e3cdd40
] - doc,wasi: use code markup/markdown in headers (Rich Trott) #31086a361a7356d
] - doc,worker: use code markup/markdown in headers (Rich Trott) #31086367143ee33
] - doc,zlib: use code markup/markdown in headers (Rich Trott) #31086df94cfb67c
] - errors: improve ERR_INVALID_ARG_TYPE (Ruben Bridgewater) #296752986982459
] - errors: support prepareSourceMap with source-maps (Benjamin Coe) #31143a2ac9d3098
] - esm: better error message for unsupported URL (Thomas) #31129298fdbe442
] - esm: empty ext from pkg type/main doesnt affect format (Bradley Farias) #31021fa96f54028
] - esm: make specifier flag clearly experimental (Myles Borins) #3067805172951ac
] - esm: data URLs should ignore unknown parameters (Bradley Farias) #305932275da52a0
] - esm: disable non-js exts outside package scopes (Guy Bedford) #305017b46b20947
] - esm: exit the process with an error if loader has an issue (Michaël Zasso) #30219d6e69fbd25
] - (SEMVER-MINOR) esm: unflag --experimental-exports (Guy Bedford) #29867eb82683538
] - (SEMVER-MINOR) events: add EventEmitter.on to async iterate over events (Matteo Collina) #279945cb0de948d
] - (SEMVER-MINOR) events: allow monitoring error events (Gerhard Stoebich) #309329f81da5883
] - (SEMVER-MINOR) events: add captureRejection option (Matteo Collina) #27867578d12fa10
] - fs: synchronize close with other I/O for streams (Anna Henningsen) #3083755c5baf413
] - fs: retry unlink operations in rimraf (Colin Ihrig) #30569edc9efa5c8
] - fs: only operate on buffers in rimraf (Colin Ihrig) #30569465a1cf8b9
] - fs: use consistent defaults in sync stat functions (Colin Ihrig) #31097cc9712d7b3
] - fs: remove unnecessary bind (Anatoli Papirovski) #281311d4e3d50ab
] - fs: reduce unnecessary sync rimraf retries (Colin Ihrig) #307855d39527b22
] - fs: add synchronous retries to rimraf (Colin Ihrig) #30785366a45be2a
] - fs: fix existsSync for invalid symlink at win32 (Rongjian Zhang) #305564fffb42939
] - fs: add ENFILE to rimraf retry logic (Colin Ihrig) #30644f9d8494410
] - fs: add retryDelay option to rimraf (Colin Ihrig) #306447a321989ac
] - fs: remove rimraf's emfileWait option (Colin Ihrig) #30644ccc228b438
] - fs: make rimraf default to 0 retries (Colin Ihrig) #306443a70185c16
] - fs: rename rimraf's maxBusyTries to maxRetries (Colin Ihrig) #30644785aa86b94
] - (SEMVER-MINOR) fs: addbufferSize
option tofs.opendir()
(Anna Henningsen) #3011473717f2d7e
] - http: http_outgoing rename var to let and const (telenord) #30284350cfa7333
] - http: free listeners on free sockets (Robert Nagy) #292594cc10d5fd4
] - http: use for...of in http library code (TrivikrRenovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or if you tick the rebase/retry checkbox below.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.