gaui / argster

Just a simple command/argument manager
7 stars 1 forks source link

chore(deps): update node.js to v12.18.3 #143

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 4 years ago

This PR contains the following updates:

Package Type Update Change
node minor 12.17.0 -> 12.18.3
node engines minor 12.17.0 -> 12.18.3
@types/node devDependencies patch 12.12.42 -> 12.12.54

Release Notes

nodejs/node ### [`v12.18.3`](https://togithub.com/nodejs/node/releases/v12.18.3) [Compare Source](https://togithub.com/nodejs/node/compare/v12.18.2...v12.18.3) ##### Notable Changes - **deps:** - upgrade npm to 6.14.6 (claudiahdz) [#​34246](https://togithub.com/nodejs/node/pull/34246) - update node-inspect to v2.0.0 (Jan Krems) [#​33447](https://togithub.com/nodejs/node/pull/33447) - uvwasi: cherry-pick [`9e75217`](https://togithub.com/nodejs/node/commit/9e75217) (Colin Ihrig) [#​33521](https://togithub.com/nodejs/node/pull/33521) ##### Commits - \[[`0d79c533ef`](https://togithub.com/nodejs/node/commit/0d79c533ef)] - **async_hooks**: callback trampoline for MakeCallback (Stephen Belanger) [#​33801](https://togithub.com/nodejs/node/pull/33801) - \[[`bfffb977ad`](https://togithub.com/nodejs/node/commit/bfffb977ad)] - **benchmark**: fix async-resource benchmark (Anna Henningsen) [#​33642](https://togithub.com/nodejs/node/pull/33642) - \[[`09277fa5e4`](https://togithub.com/nodejs/node/commit/09277fa5e4)] - **benchmark**: fixing http_server_for_chunky_client.js (Adrian Estrada) [#​33271](https://togithub.com/nodejs/node/pull/33271) - \[[`5a6d80f25f`](https://togithub.com/nodejs/node/commit/5a6d80f25f)] - **buffer**: remove hoisted variable (Nikolai Vavilov) [#​33470](https://togithub.com/nodejs/node/pull/33470) - \[[`e057189ee8`](https://togithub.com/nodejs/node/commit/e057189ee8)] - **build**: configure byte order for mips targets (Ben Noordhuis) [#​33898](https://togithub.com/nodejs/node/pull/33898) - \[[`d77eaeefb8`](https://togithub.com/nodejs/node/commit/d77eaeefb8)] - **build**: add target specific build_type variable (Daniel Bevenius) [#​33925](https://togithub.com/nodejs/node/pull/33925) - \[[`d56585ec8d`](https://togithub.com/nodejs/node/commit/d56585ec8d)] - **build**: add LINT_CPP_FILES to checkimports check (Daniel Bevenius) [#​33697](https://togithub.com/nodejs/node/pull/33697) - \[[`a5ce90c46b`](https://togithub.com/nodejs/node/commit/a5ce90c46b)] - **build**: add --v8-lite-mode flag (Maciej Kacper Jagiełło) [#​33541](https://togithub.com/nodejs/node/pull/33541) - \[[`11dad02e50`](https://togithub.com/nodejs/node/commit/11dad02e50)] - **build**: fix python-version selection with actions (Richard Lau) [#​33589](https://togithub.com/nodejs/node/pull/33589) - \[[`bba41bf6e1`](https://togithub.com/nodejs/node/commit/bba41bf6e1)] - **build**: fix makefile script on windows (Thomas) [#​33136](https://togithub.com/nodejs/node/pull/33136) - \[[`817f6593ee`](https://togithub.com/nodejs/node/commit/817f6593ee)] - **configure**: account for CLANG_VENDOR when checking for llvm version (Nathan Blair) [#​33860](https://togithub.com/nodejs/node/pull/33860) - \[[`a9c5b3348c`](https://togithub.com/nodejs/node/commit/a9c5b3348c)] - **console**: name console functions appropriately (Ruben Bridgewater) [#​33524](https://togithub.com/nodejs/node/pull/33524) - \[[`d8365bc71e`](https://togithub.com/nodejs/node/commit/d8365bc71e)] - **console**: mark special console properties as non-enumerable (Ruben Bridgewater) [#​33524](https://togithub.com/nodejs/node/pull/33524) - \[[`80782cb261`](https://togithub.com/nodejs/node/commit/80782cb261)] - **console**: remove dead code (Ruben Bridgewater) [#​33524](https://togithub.com/nodejs/node/pull/33524) - \[[`18dc03d6a5`](https://togithub.com/nodejs/node/commit/18dc03d6a5)] - **crypto**: fix wrong error message (Ben Bucksch) [#​33482](https://togithub.com/nodejs/node/pull/33482) - \[[`b64963e5c3`](https://togithub.com/nodejs/node/commit/b64963e5c3)] - **deps**: upgrade npm to 6.14.6 (claudiahdz) [#​34246](https://togithub.com/nodejs/node/pull/34246) - \[[`9ee9688fe0`](https://togithub.com/nodejs/node/commit/9ee9688fe0)] - **deps**: uvwasi: cherry-pick [`9e75217`](https://togithub.com/nodejs/node/commit/9e75217) (Colin Ihrig) [#​33521](https://togithub.com/nodejs/node/pull/33521) - \[[`8803d7e8cf`](https://togithub.com/nodejs/node/commit/8803d7e8cf)] - **deps**: update node-inspect to v2.0.0 (Jan Krems) [#​33447](https://togithub.com/nodejs/node/pull/33447) - \[[`5d3f818e9e`](https://togithub.com/nodejs/node/commit/5d3f818e9e)] - **dns**: make dns.Resolver timeout configurable (Ben Noordhuis) [#​33472](https://togithub.com/nodejs/node/pull/33472) - \[[`10b88cb117`](https://togithub.com/nodejs/node/commit/10b88cb117)] - **dns**: use ternary operator simplify statement (Wenning Zhang) [#​33234](https://togithub.com/nodejs/node/pull/33234) - \[[`fbd6fe5839`](https://togithub.com/nodejs/node/commit/fbd6fe5839)] - **doc**: update code language flag for internal doc (Rich Trott) [#​33852](https://togithub.com/nodejs/node/pull/33852) - \[[`24fd15778a`](https://togithub.com/nodejs/node/commit/24fd15778a)] - **doc**: specify maxHeaderCount alias for maxHeaderListPairs (Pranshu Srivastava) [#​33519](https://togithub.com/nodejs/node/pull/33519) - \[[`04ceeaf5eb`](https://togithub.com/nodejs/node/commit/04ceeaf5eb)] - **doc**: add allowed info strings to style guide (Derek Lewis) [#​34024](https://togithub.com/nodejs/node/pull/34024) - \[[`ee36c87fd7`](https://togithub.com/nodejs/node/commit/ee36c87fd7)] - **doc**: clarify thread-safe function references (legendecas) [#​33871](https://togithub.com/nodejs/node/pull/33871) - \[[`30b5e76ffd`](https://togithub.com/nodejs/node/commit/30b5e76ffd)] - **doc**: use npm team for npm upgrades in collaborator guide (Rich Trott) [#​33999](https://togithub.com/nodejs/node/pull/33999) - \[[`06937249d0`](https://togithub.com/nodejs/node/commit/06937249d0)] - **doc**: correct default values in http2 docs (Rich Trott) [#​33997](https://togithub.com/nodejs/node/pull/33997) - \[[`498dfba33a`](https://togithub.com/nodejs/node/commit/498dfba33a)] - **doc**: use a single space between sentences (Rich Trott) [#​33995](https://togithub.com/nodejs/node/pull/33995) - \[[`47ea3067d0`](https://togithub.com/nodejs/node/commit/47ea3067d0)] - **doc**: revise text in dns module documentation introduction (Rich Trott) [#​33986](https://togithub.com/nodejs/node/pull/33986) - \[[`f29f77f111`](https://togithub.com/nodejs/node/commit/f29f77f111)] - **doc**: update fs.md (Shakil-Shahadat) [#​33820](https://togithub.com/nodejs/node/pull/33820) - \[[`ddc5afdddc`](https://togithub.com/nodejs/node/commit/ddc5afdddc)] - **doc**: warn that tls.connect() doesn't set SNI (Alba Mendez) [#​33855](https://togithub.com/nodejs/node/pull/33855) - \[[`732b80b474`](https://togithub.com/nodejs/node/commit/732b80b474)] - **doc**: fix lexical sorting of bottom-references in dns doc (Rich Trott) [#​33987](https://togithub.com/nodejs/node/pull/33987) - \[[`6af2ed3fdc`](https://togithub.com/nodejs/node/commit/6af2ed3fdc)] - **doc**: change "GitHub Repo" to "Code repository" (Rich Trott) [#​33985](https://togithub.com/nodejs/node/pull/33985) - \[[`322a51e582`](https://togithub.com/nodejs/node/commit/322a51e582)] - **doc**: use Class: consistently (Rich Trott) [#​33978](https://togithub.com/nodejs/node/pull/33978) - \[[`410b23398d`](https://togithub.com/nodejs/node/commit/410b23398d)] - **doc**: update WASM code sample (Pragyan Das) [#​33626](https://togithub.com/nodejs/node/pull/33626) - \[[`335f405f1b`](https://togithub.com/nodejs/node/commit/335f405f1b)] - **doc**: link readable.\_read in stream.md (Pranshu Srivastava) [#​33767](https://togithub.com/nodejs/node/pull/33767) - \[[`3789c28c89`](https://togithub.com/nodejs/node/commit/3789c28c89)] - **doc**: specify default encoding in writable.write (Pranshu Srivastava) [#​33765](https://togithub.com/nodejs/node/pull/33765) - \[[`5609b17e2d`](https://togithub.com/nodejs/node/commit/5609b17e2d)] - **doc**: move --force-context-aware option in cli.md (Daniel Bevenius) [#​33823](https://togithub.com/nodejs/node/pull/33823) - \[[`f39ee7d245`](https://togithub.com/nodejs/node/commit/f39ee7d245)] - **doc**: add snippet for AsyncResource and EE integration (Andrey Pechkurov) [#​33751](https://togithub.com/nodejs/node/pull/33751) - \[[`f8baeccaaa`](https://togithub.com/nodejs/node/commit/f8baeccaaa)] - **doc**: use single quotes in --tls-cipher-list (Daniel Bevenius) [#​33709](https://togithub.com/nodejs/node/pull/33709) - \[[`4654e2321b`](https://togithub.com/nodejs/node/commit/4654e2321b)] - **doc**: fix misc. mislabeled code block info strings (Derek Lewis) [#​33548](https://togithub.com/nodejs/node/pull/33548) - \[[`046dee6eb3`](https://togithub.com/nodejs/node/commit/046dee6eb3)] - **doc**: update V8 inspector example (Colin Ihrig) [#​33758](https://togithub.com/nodejs/node/pull/33758) - \[[`d547d1c1bc`](https://togithub.com/nodejs/node/commit/d547d1c1bc)] - **doc**: fix linting in doc-style-guide.md (Pranshu Srivastava) [#​33787](https://togithub.com/nodejs/node/pull/33787) - \[[`3b437416d5`](https://togithub.com/nodejs/node/commit/3b437416d5)] - **doc**: add formatting for version numbers to doc-style-guide.md (Rich Trott) [#​33755](https://togithub.com/nodejs/node/pull/33755) - \[[`b00996ce35`](https://togithub.com/nodejs/node/commit/b00996ce35)] - **doc**: remove "currently" from repl.md (Rich Trott) [#​33756](https://togithub.com/nodejs/node/pull/33756) - \[[`7595d15286`](https://togithub.com/nodejs/node/commit/7595d15286)] - **doc**: remove "currently" from vm.md (Rich Trott) [#​33756](https://togithub.com/nodejs/node/pull/33756) - \[[`36a8af7a5e`](https://togithub.com/nodejs/node/commit/36a8af7a5e)] - **doc**: remove "currently" from addons.md (Rich Trott) [#​33756](https://togithub.com/nodejs/node/pull/33756) - \[[`27e797687f`](https://togithub.com/nodejs/node/commit/27e797687f)] - **doc**: remove "currently" from util.md (Rich Trott) [#​33756](https://togithub.com/nodejs/node/pull/33756) - \[[`94ac13678d`](https://togithub.com/nodejs/node/commit/94ac13678d)] - **doc**: change "pre Node.js v0.10" to "prior to Node.js 0.10" (Rich Trott) [#​33754](https://togithub.com/nodejs/node/pull/33754) - \[[`f1a810880e`](https://togithub.com/nodejs/node/commit/f1a810880e)] - **doc**: normalize C++ code block info strings (Derek Lewis) [#​33483](https://togithub.com/nodejs/node/pull/33483) - \[[`289d0bf105`](https://togithub.com/nodejs/node/commit/289d0bf105)] - **doc**: remove default parameter value from header (Rich Trott) [#​33752](https://togithub.com/nodejs/node/pull/33752) - \[[`35cee03849`](https://togithub.com/nodejs/node/commit/35cee03849)] - **doc**: remove shell dollar signs without output (Nick Schonning) [#​33692](https://togithub.com/nodejs/node/pull/33692) - \[[`d10fac73a3`](https://togithub.com/nodejs/node/commit/d10fac73a3)] - **doc**: add lint disabling comment for collaborator list (Rich Trott) [#​33719](https://togithub.com/nodejs/node/pull/33719) - \[[`8dbf3349d0`](https://togithub.com/nodejs/node/commit/8dbf3349d0)] - **doc**: fix urls to avoid redirection (sapics) [#​33614](https://togithub.com/nodejs/node/pull/33614) - \[[`5416635677`](https://togithub.com/nodejs/node/commit/5416635677)] - **doc**: improve buffer.md a tiny bit (Tom Nagle) [#​33547](https://togithub.com/nodejs/node/pull/33547) - \[[`a3b6095db1`](https://togithub.com/nodejs/node/commit/a3b6095db1)] - **doc**: normalize Markdown code block info strings (Derek Lewis) [#​33542](https://togithub.com/nodejs/node/pull/33542) - \[[`4fcbfdc45c`](https://togithub.com/nodejs/node/commit/4fcbfdc45c)] - **doc**: normalize JavaScript code block info strings (Derek Lewis) [#​33531](https://togithub.com/nodejs/node/pull/33531) - \[[`543605782d`](https://togithub.com/nodejs/node/commit/543605782d)] - **doc**: outline when origin is set to unhandledRejection (Ruben Bridgewater) [#​33530](https://togithub.com/nodejs/node/pull/33530) - \[[`7dc28ab4d3`](https://togithub.com/nodejs/node/commit/7dc28ab4d3)] - **doc**: update txt fandamental and raw code blocks (Zeke Sikelianos) [#​33028](https://togithub.com/nodejs/node/pull/33028) - \[[`cf82adf87f`](https://togithub.com/nodejs/node/commit/cf82adf87f)] - **doc**: normalize Bash code block info strings (Derek Lewis) [#​33510](https://togithub.com/nodejs/node/pull/33510) - \[[`7ea6b07b90`](https://togithub.com/nodejs/node/commit/7ea6b07b90)] - **doc**: normalize shell code block info strings (Derek Lewis) [#​33486](https://togithub.com/nodejs/node/pull/33486) - \[[`74a1493441`](https://togithub.com/nodejs/node/commit/74a1493441)] - **doc**: normalize C code block info strings (Derek Lewis) [#​33507](https://togithub.com/nodejs/node/pull/33507) - \[[`281d7f74d8`](https://togithub.com/nodejs/node/commit/281d7f74d8)] - **doc**: correct tls.rootCertificates to match implementation (Eric Bickle) [#​33313](https://togithub.com/nodejs/node/pull/33313) - \[[`6133639d53`](https://togithub.com/nodejs/node/commit/6133639d53)] - **doc**: fix Buffer.from(object) documentation (Nikolai Vavilov) [#​33327](https://togithub.com/nodejs/node/pull/33327) - \[[`b599037f78`](https://togithub.com/nodejs/node/commit/b599037f78)] - **doc**: fix typo in pathToFileURL example (Antoine du HAMEL) [#​33418](https://togithub.com/nodejs/node/pull/33418) - \[[`78734c2698`](https://togithub.com/nodejs/node/commit/78734c2698)] - **doc**: eliminate dead space in API section's sidebar (John Gardner) [#​33469](https://togithub.com/nodejs/node/pull/33469) - \[[`c76ec4d007`](https://togithub.com/nodejs/node/commit/c76ec4d007)] - **doc**: fixed a grammatical error in path.md (Deep310) [#​33489](https://togithub.com/nodejs/node/pull/33489) - \[[`1b76377bce`](https://togithub.com/nodejs/node/commit/1b76377bce)] - **doc**: correct CommonJS self-resolve spec (Guy Bedford) [#​33391](https://togithub.com/nodejs/node/pull/33391) - \[[`70d025f510`](https://togithub.com/nodejs/node/commit/70d025f510)] - **doc**: standardize on sentence case for headers (Rich Trott) [#​33889](https://togithub.com/nodejs/node/pull/33889) - \[[`3e68d21c6f`](https://togithub.com/nodejs/node/commit/3e68d21c6f)] - **doc**: use sentence-case for headings in docs (Rich Trott) [#​33889](https://togithub.com/nodejs/node/pull/33889) - \[[`dfa8028254`](https://togithub.com/nodejs/node/commit/dfa8028254)] - **doc**: fix readline key binding documentation (Ruben Bridgewater) [#​33361](https://togithub.com/nodejs/node/pull/33361) - \[[`6f8b7a85d2`](https://togithub.com/nodejs/node/commit/6f8b7a85d2)] - **doc,tools**: properly syntax highlight API ref docs (Derek Lewis) [#​33442](https://togithub.com/nodejs/node/pull/33442) - \[[`43d1d89d27`](https://togithub.com/nodejs/node/commit/43d1d89d27)] - **domain**: fix unintentional deprecation warning (Anna Henningsen) [#​34245](https://togithub.com/nodejs/node/pull/34245) - \[[`ba476326dd`](https://togithub.com/nodejs/node/commit/ba476326dd)] - **domain**: remove native domain code (Stephen Belanger) [#​33801](https://togithub.com/nodejs/node/pull/33801) - \[[`76b06e53c6`](https://togithub.com/nodejs/node/commit/76b06e53c6)] - **errors**: fully inspect errors on exit (Ruben Bridgewater) [#​33523](https://togithub.com/nodejs/node/pull/33523) - \[[`9111fab663`](https://togithub.com/nodejs/node/commit/9111fab663)] - **esm**: fix loader hooks doc annotations (Derek Lewis) [#​33563](https://togithub.com/nodejs/node/pull/33563) - \[[`3559471153`](https://togithub.com/nodejs/node/commit/3559471153)] - **esm**: share package.json cache between ESM and CJS loaders (Kirill Shatskiy) [#​33229](https://togithub.com/nodejs/node/pull/33229) - \[[`d09f6d55c7`](https://togithub.com/nodejs/node/commit/d09f6d55c7)] - **esm**: doc & validate source values for formats (Bradley Farias) [#​32202](https://togithub.com/nodejs/node/pull/32202) - \[[`a76fa60c63`](https://togithub.com/nodejs/node/commit/a76fa60c63)] - **fs**: fix readdir failure when libuv returns UV_DIRENT_UNKNOWN (Kirill Shatskiy) [#​33395](https://togithub.com/nodejs/node/pull/33395) - \[[`b92c0cb15c`](https://togithub.com/nodejs/node/commit/b92c0cb15c)] - **fs**: fix realpath inode link caching (Denys Otrishko) [#​33945](https://togithub.com/nodejs/node/pull/33945) - \[[`04fa6d675f`](https://togithub.com/nodejs/node/commit/04fa6d675f)] - **fs**: close file descriptor of promisified truncate (João Reis) [#​34239](https://togithub.com/nodejs/node/pull/34239) - \[[`c9cf41d841`](https://togithub.com/nodejs/node/commit/c9cf41d841)] - **fs**: support util.promisify for fs.readv (Lucas Holmquist) [#​33590](https://togithub.com/nodejs/node/pull/33590) - \[[`adb93f153b`](https://togithub.com/nodejs/node/commit/adb93f153b)] - **fs**: unify style in preprocessSymlinkDestination (Bartosz Sosnowski) [#​33496](https://togithub.com/nodejs/node/pull/33496) - \[[`5fb1cc8cc1`](https://togithub.com/nodejs/node/commit/5fb1cc8cc1)] - **fs**: replace checkPosition with validateInteger (rickyes) [#​33277](https://togithub.com/nodejs/node/pull/33277) - \[[`75107e23a8`](https://togithub.com/nodejs/node/commit/75107e23a8)] - **http2**: always call callback on Http2ServerResponse#end (Pranshu Srivastava) [#​33911](https://togithub.com/nodejs/node/pull/33911) - \[[`0f0720a665`](https://togithub.com/nodejs/node/commit/0f0720a665)] - **http2**: add writable\* properties to compat api (Pranshu Srivastava) [#​33506](https://togithub.com/nodejs/node/pull/33506) - \[[`8def93429e`](https://togithub.com/nodejs/node/commit/8def93429e)] - **http2**: add type checks for Http2ServerResponse.end (Pranshu Srivastava) [#​33146](https://togithub.com/nodejs/node/pull/33146) - \[[`a3b7e5992d`](https://togithub.com/nodejs/node/commit/a3b7e5992d)] - **http2**: use `Object.create(null)` for `getHeaders` (Pranshu Srivastava) [#​33188](https://togithub.com/nodejs/node/pull/33188) - \[[`bcdf4c808d`](https://togithub.com/nodejs/node/commit/bcdf4c808d)] - **http2**: reuse .\_onTimeout() in Http2Session and Http2Stream classes (rickyes) [#​33354](https://togithub.com/nodejs/node/pull/33354) - \[[`103a9af673`](https://togithub.com/nodejs/node/commit/103a9af673)] - **inspector**: drop 'chrome-' from inspector url (Colin Ihrig) [#​33758](https://togithub.com/nodejs/node/pull/33758) - \[[`0941635bb5`](https://togithub.com/nodejs/node/commit/0941635bb5)] - **inspector**: throw error when activating an already active inspector (Joyee Cheung) [#​33015](https://togithub.com/nodejs/node/pull/33015) - \[[`0197ea4e56`](https://togithub.com/nodejs/node/commit/0197ea4e56)] - **lib**: replace charCodeAt with fixed Unicode (rickyes) [#​32758](https://togithub.com/nodejs/node/pull/32758) - \[[`69291e4b7d`](https://togithub.com/nodejs/node/commit/69291e4b7d)] - **lib**: add Int16Array primordials (Sebastien Ahkrin) [#​31205](https://togithub.com/nodejs/node/pull/31205) - \[[`83c9364bf1`](https://togithub.com/nodejs/node/commit/83c9364bf1)] - **lib**: update TODO comments (Ruben Bridgewater) [#​33361](https://togithub.com/nodejs/node/pull/33361) - \[[`a94e7dabcc`](https://togithub.com/nodejs/node/commit/a94e7dabcc)] - **lib**: update executionAsyncId/triggerAsyncId comment (Daniel Bevenius) [#​33396](https://togithub.com/nodejs/node/pull/33396) - \[[`857ff68485`](https://togithub.com/nodejs/node/commit/857ff68485)] - **meta**: introduce codeowners again (James M Snell) [#​33895](https://togithub.com/nodejs/node/pull/33895) - \[[`f534ac06bd`](https://togithub.com/nodejs/node/commit/f534ac06bd)] - **meta**: fix a typo in the flaky test template (Colin Ihrig) [#​33677](https://togithub.com/nodejs/node/pull/33677) - \[[`1376c3bab2`](https://togithub.com/nodejs/node/commit/1376c3bab2)] - **meta**: wrap flaky test template at 80 characters (Colin Ihrig) [#​33677](https://togithub.com/nodejs/node/pull/33677) - \[[`b7ea7be2a8`](https://togithub.com/nodejs/node/commit/b7ea7be2a8)] - **meta**: add flaky test issue template (Ash Cripps) [#​33500](https://togithub.com/nodejs/node/pull/33500) - \[[`0867ab7da5`](https://togithub.com/nodejs/node/commit/0867ab7da5)] - **module**: fix error message about importing names from cjs (Fábio Santos) [#​33882](https://togithub.com/nodejs/node/pull/33882) - \[[`47f5eeb0d5`](https://togithub.com/nodejs/node/commit/47f5eeb0d5)] - **n-api**: add version to wasm registration (Gus Caplan) [#​34045](https://togithub.com/nodejs/node/pull/34045) - \[[`2e97d82509`](https://togithub.com/nodejs/node/commit/2e97d82509)] - **n-api**: document nextTick timing in callbacks (Mathias Buus) [#​33804](https://togithub.com/nodejs/node/pull/33804) - \[[`90ddf0aa2e`](https://togithub.com/nodejs/node/commit/90ddf0aa2e)] - **n-api**: ensure scope present for finalization (Michael Dawson) [#​33508](https://togithub.com/nodejs/node/pull/33508) - \[[`ed741ecb1e`](https://togithub.com/nodejs/node/commit/ed741ecb1e)] - **n-api**: remove `napi_env::CallIntoModuleThrow` (Gabriel Schulhof) [#​33570](https://togithub.com/nodejs/node/pull/33570) - \[[`0a949c3f93`](https://togithub.com/nodejs/node/commit/0a949c3f93)] - **napi**: add \_\_wasm32\_\_ guards (Gus Caplan) [#​33597](https://togithub.com/nodejs/node/pull/33597) - \[[`7c7f5c8869`](https://togithub.com/nodejs/node/commit/7c7f5c8869)] - **net**: refactor check for Windows (rickyes) [#​33497](https://togithub.com/nodejs/node/pull/33497) - \[[`578e731321`](https://togithub.com/nodejs/node/commit/578e731321)] - **querystring**: fix stringify for empty array (sapics) [#​33918](https://togithub.com/nodejs/node/pull/33918) - \[[`13b693fd54`](https://togithub.com/nodejs/node/commit/13b693fd54)] - **querystring**: improve stringify() performance (Brian White) [#​33669](https://togithub.com/nodejs/node/pull/33669) - \[[`d3737a1c32`](https://togithub.com/nodejs/node/commit/d3737a1c32)] - **src**: add errorProperties on process.report (himself65) [#​28426](https://togithub.com/nodejs/node/pull/28426) - \[[`b57778ff26`](https://togithub.com/nodejs/node/commit/b57778ff26)] - **src**: tolerate EPERM returned from tcsetattr (patr0nus) [#​33944](https://togithub.com/nodejs/node/pull/33944) - \[[`9e1185afee`](https://togithub.com/nodejs/node/commit/9e1185afee)] - **src**: clang_format base_object (Yash Ladha) [#​33680](https://togithub.com/nodejs/node/pull/33680) - \[[`69f962953c`](https://togithub.com/nodejs/node/commit/69f962953c)] - **src**: remove unnecessary calculation in base64.h (sapics) [#​33839](https://togithub.com/nodejs/node/pull/33839) - \[[`b1c9f75a20`](https://togithub.com/nodejs/node/commit/b1c9f75a20)] - **src**: use ToLocal in node_os.cc (wenningplus) [#​33939](https://togithub.com/nodejs/node/pull/33939) - \[[`153f292a97`](https://togithub.com/nodejs/node/commit/153f292a97)] - **src**: handle empty Maybe(Local) in node_util.cc (Anna Henningsen) [#​33867](https://togithub.com/nodejs/node/pull/33867) - \[[`6d5383de35`](https://togithub.com/nodejs/node/commit/6d5383de35)] - **src**: improve indention for upd_wrap.cc (gengjiawen) [#​33976](https://togithub.com/nodejs/node/pull/33976) - \[[`437f387de9`](https://togithub.com/nodejs/node/commit/437f387de9)] - **src**: reduce scope of code cache mutex (Anna Henningsen) [#​33980](https://togithub.com/nodejs/node/pull/33980) - \[[`9199808355`](https://togithub.com/nodejs/node/commit/9199808355)] - **src**: do not track BaseObjects via cleanup hooks (Anna Henningsen) [#​33809](https://togithub.com/nodejs/node/pull/33809) - \[[`5b987c46b7`](https://togithub.com/nodejs/node/commit/5b987c46b7)] - **src**: remove ref to tools/generate_code_cache.js (Daniel Bevenius) [#​33825](https://togithub.com/nodejs/node/pull/33825) - \[[`185657dfd7`](https://togithub.com/nodejs/node/commit/185657dfd7)] - **src**: remove unused vector include in string_bytes (Daniel Bevenius) [#​33824](https://togithub.com/nodejs/node/pull/33824) - \[[`ec2452c4af`](https://togithub.com/nodejs/node/commit/ec2452c4af)] - **src**: avoid unnecessary ToLocalChecked calls (Daniel Bevenius) [#​33824](https://togithub.com/nodejs/node/pull/33824) - \[[`74843db28c`](https://togithub.com/nodejs/node/commit/74843db28c)] - **src**: simplify format in node_file.cc (himself65) [#​33660](https://togithub.com/nodejs/node/pull/33660) - \[[`86283aaa6a`](https://togithub.com/nodejs/node/commit/86283aaa6a)] - **src**: handle missing TracingController everywhere (Anna Henningsen) [#​33815](https://togithub.com/nodejs/node/pull/33815) - \[[`e07c1c2508`](https://togithub.com/nodejs/node/commit/e07c1c2508)] - **src**: simplify Reindent function in json_utils.cc (sapics) [#​33722](https://togithub.com/nodejs/node/pull/33722) - \[[`449d9ec1c5`](https://togithub.com/nodejs/node/commit/449d9ec1c5)] - **src**: add "missing" bash completion options (Daniel Bevenius) [#​33744](https://togithub.com/nodejs/node/pull/33744) - \[[`4b4fb1381b`](https://togithub.com/nodejs/node/commit/4b4fb1381b)] - **src**: use Check() instead of FromJust in environment (Daniel Bevenius) [#​33706](https://togithub.com/nodejs/node/pull/33706) - \[[`6f1d38cd8f`](https://togithub.com/nodejs/node/commit/6f1d38cd8f)] - **src**: use ToLocal in SafeGetenv (Daniel Bevenius) [#​33695](https://togithub.com/nodejs/node/pull/33695) - \[[`5b8cac8cf5`](https://togithub.com/nodejs/node/commit/5b8cac8cf5)] - **src**: remove unnecessary ToLocalChecked call (Daniel Bevenius) [#​33683](https://togithub.com/nodejs/node/pull/33683) - \[[`eb8d6f5fd8`](https://togithub.com/nodejs/node/commit/eb8d6f5fd8)] - **src**: simplify MaybeStackBuffer::capacity() (Ben Noordhuis) [#​33602](https://togithub.com/nodejs/node/pull/33602) - \[[`e3beb781e0`](https://togithub.com/nodejs/node/commit/e3beb781e0)] - **src**: avoid OOB read in URL parser (Anna Henningsen) [#​33640](https://togithub.com/nodejs/node/pull/33640) - \[[`99371ade2a`](https://togithub.com/nodejs/node/commit/99371ade2a)] - **src**: use MaybeLocal.ToLocal instead of IsEmpty worker (Daniel Bevenius) [#​33599](https://togithub.com/nodejs/node/pull/33599) - \[[`9c69296990`](https://togithub.com/nodejs/node/commit/9c69296990)] - **src**: don't use semicolon outside function (Shelley Vohr) [#​33592](https://togithub.com/nodejs/node/pull/33592) - \[[`41d879616f`](https://togithub.com/nodejs/node/commit/41d879616f)] - **src**: remove unused using declarations (Daniel Bevenius) [#​33268](https://togithub.com/nodejs/node/pull/33268) - \[[`103479a0c5`](https://togithub.com/nodejs/node/commit/103479a0c5)] - **src**: use MaybeLocal.ToLocal instead of IsEmpty (Daniel Bevenius) [#​33554](https://togithub.com/nodejs/node/pull/33554) - \[[`05cbd8f6f2`](https://togithub.com/nodejs/node/commit/05cbd8f6f2)] - **src**: use const in constant args.Length() (himself65) [#​33555](https://togithub.com/nodejs/node/pull/33555) - \[[`48035a2a35`](https://togithub.com/nodejs/node/commit/48035a2a35)] - **src**: use MaybeLocal::FromMaybe to return exception (Daniel Bevenius) [#​33514](https://togithub.com/nodejs/node/pull/33514) - \[[`e1050344f8`](https://togithub.com/nodejs/node/commit/e1050344f8)] - **_Revert_** "**src**: fix missing extra ca in tls.rootCertificates" (Eric Bickle) [#​33313](https://togithub.com/nodejs/node/pull/33313) - \[[`77b6298b67`](https://togithub.com/nodejs/node/commit/77b6298b67)] - **src**: remove BeforeExit callback list (Ben Noordhuis) [#​33386](https://togithub.com/nodejs/node/pull/33386) - \[[`a522c0e2c7`](https://togithub.com/nodejs/node/commit/a522c0e2c7)] - **src**: use MaybeLocal.ToLocal instead of IsEmpty (Daniel Bevenius) [#​33457](https://togithub.com/nodejs/node/pull/33457) - \[[`0837c2cc99`](https://togithub.com/nodejs/node/commit/0837c2cc99)] - **src**: remove unused headers in src/util.h (Juan José Arboleda) [#​33070](https://togithub.com/nodejs/node/pull/33070) - \[[`6f6fb1fcf5`](https://togithub.com/nodejs/node/commit/6f6fb1fcf5)] - **src**: prefer make_unique (Michael Dawson) [#​33378](https://togithub.com/nodejs/node/pull/33378) - \[[`c697b96dea`](https://togithub.com/nodejs/node/commit/c697b96dea)] - **src**: remove unnecessary else in base_object-inl.h (Daniel Bevenius) [#​33413](https://togithub.com/nodejs/node/pull/33413) - \[[`abf04b245a`](https://togithub.com/nodejs/node/commit/abf04b245a)] - **src,build**: add --openssl-default-cipher-list (Daniel Bevenius) [#​33708](https://togithub.com/nodejs/node/pull/33708) - \[[`62edaaefc2`](https://togithub.com/nodejs/node/commit/62edaaefc2)] - **stream**: fix the spellings (antsmartian) [#​33635](https://togithub.com/nodejs/node/pull/33635) - \[[`998b22cbbc`](https://togithub.com/nodejs/node/commit/998b22cbbc)] - **test**: add test for Http2ServerResponse#\[writableCorked,cork,uncork] (Pranshu Srivastava) [#​33956](https://togithub.com/nodejs/node/pull/33956) - \[[`9b8695fb35`](https://togithub.com/nodejs/node/commit/9b8695fb35)] - **test**: account for non-node basename (Shelley Vohr) [#​33952](https://togithub.com/nodejs/node/pull/33952) - \[[`b9f8034f95`](https://togithub.com/nodejs/node/commit/b9f8034f95)] - **test**: fix typo in common/index.js (gengjiawen) [#​33976](https://togithub.com/nodejs/node/pull/33976) - \[[`7744f66e0d`](https://togithub.com/nodejs/node/commit/7744f66e0d)] - **test**: print arguments passed to mustNotCall function (Denys Otrishko) [#​33951](https://togithub.com/nodejs/node/pull/33951) - \[[`b5113d0b53`](https://togithub.com/nodejs/node/commit/b5113d0b53)] - **test**: temporarily exclude test on arm (Michael Dawson) [#​33814](https://togithub.com/nodejs/node/pull/33814) - \[[`c50bd2f954`](https://togithub.com/nodejs/node/commit/c50bd2f954)] - **test**: fix invalid regular expressions in case test-trace-exit (legendecas) [#​33769](https://togithub.com/nodejs/node/pull/33769) - \[[`d374e76428`](https://togithub.com/nodejs/node/commit/d374e76428)] - **test**: changed function to arrow function (Sagar Jadhav) [#​33711](https://togithub.com/nodejs/node/pull/33711) - \[[`0982bf4234`](https://togithub.com/nodejs/node/commit/0982bf4234)] - **test**: uv_tty_init now returns EINVAL on IBM i (Xu Meng) [#​33629](https://togithub.com/nodejs/node/pull/33629) - \[[`3032f0f38d`](https://togithub.com/nodejs/node/commit/3032f0f38d)] - **test**: make flaky test stricter (Robert Nagy) [#​33539](https://togithub.com/nodejs/node/pull/33539) - \[[`ef27e6ce57`](https://togithub.com/nodejs/node/commit/ef27e6ce57)] - **test**: mark test-dgram-multicast-ssmv6-multi-process flaky (AshCripps) [#​33498](https://togithub.com/nodejs/node/pull/33498) - \[[`a131c72586`](https://togithub.com/nodejs/node/commit/a131c72586)] - **tools**: enable no-else-return lint rule (Luigi Pinca) [#​32667](https://togithub.com/nodejs/node/pull/32667) - \[[`6651bde34e`](https://togithub.com/nodejs/node/commit/6651bde34e)] - **tools**: update remark-preset-lint-node@1.15.1 to 1.16.0 (Rich Trott) [#​33852](https://togithub.com/nodejs/node/pull/33852) - \[[`2e38f0dafd`](https://togithub.com/nodejs/node/commit/2e38f0dafd)] - **tools**: remove superfluous regex in tools/doc/json.js (Rich Trott) [#​33998](https://togithub.com/nodejs/node/pull/33998) - \[[`ba813dd0dd`](https://togithub.com/nodejs/node/commit/ba813dd0dd)] - **tools**: prevent js2c from running if nothing changed (Daniel Bevenius) [#​33844](https://togithub.com/nodejs/node/pull/33844) - \[[`fd5ab63d96`](https://togithub.com/nodejs/node/commit/fd5ab63d96)] - **tools**: remove unused vector include in mkdcodecache (Daniel Bevenius) [#​33828](https://togithub.com/nodejs/node/pull/33828) - \[[`54a4a816a4`](https://togithub.com/nodejs/node/commit/54a4a816a4)] - **tools**: update ESLint to 7.2.0 (Colin Ihrig) [#​33776](https://togithub.com/nodejs/node/pull/33776) - \[[`5328089c91`](https://togithub.com/nodejs/node/commit/5328089c91)] - **tools**: remove unused using declarations code_cache (Daniel Bevenius) [#​33697](https://togithub.com/nodejs/node/pull/33697) - \[[`2f02fbac3a`](https://togithub.com/nodejs/node/commit/2f02fbac3a)] - **tools**: update remark-preset-lint-node from 1.15.0 to 1.15.1 (Rich Trott) [#​33727](https://togithub.com/nodejs/node/pull/33727) - \[[`3d05e3d861`](https://togithub.com/nodejs/node/commit/3d05e3d861)] - **tools**: fix check-imports.py to match on word boundaries (Richard Lau) [#​33268](https://togithub.com/nodejs/node/pull/33268) - \[[`ff4f9a9247`](https://togithub.com/nodejs/node/commit/ff4f9a9247)] - **tools**: update ESLint to 7.1.0 (Colin Ihrig) [#​33526](https://togithub.com/nodejs/node/pull/33526) - \[[`f495ab3dcb`](https://togithub.com/nodejs/node/commit/f495ab3dcb)] - **tools**: add docserve target (Antoine du HAMEL) [#​33221](https://togithub.com/nodejs/node/pull/33221) - \[[`a9dbb224af`](https://togithub.com/nodejs/node/commit/a9dbb224af)] - **util**: fix width detection for DEL without ICU (Ruben Bridgewater) [#​33650](https://togithub.com/nodejs/node/pull/33650) - \[[`02ae3f5625`](https://togithub.com/nodejs/node/commit/02ae3f5625)] - **util**: support Combining Diacritical Marks for Symbols (Ruben Bridgewater) [#​33650](https://togithub.com/nodejs/node/pull/33650) - \[[`524b230143`](https://togithub.com/nodejs/node/commit/524b230143)] - **util**: gracefully handle unknown colors (Ruben Bridgewater) [#​33797](https://togithub.com/nodejs/node/pull/33797) - \[[`e3533ab337`](https://togithub.com/nodejs/node/commit/e3533ab337)] - **util**: mark classes while inspecting them (Ruben Bridgewater) [#​32332](https://togithub.com/nodejs/node/pull/32332) - \[[`c4129f91e8`](https://togithub.com/nodejs/node/commit/c4129f91e8)] - **vm**: allow proxy callbacks to throw (Gus Caplan) [#​33808](https://togithub.com/nodejs/node/pull/33808) - \[[`8adfb542eb`](https://togithub.com/nodejs/node/commit/8adfb542eb)] - **wasi**: allow WASI stdio to be configured (Colin Ihrig) [#​33544](https://togithub.com/nodejs/node/pull/33544) - \[[`33984d6e4d`](https://togithub.com/nodejs/node/commit/33984d6e4d)] - **wasi**: simplify WASI memory management (Colin Ihrig) [#​33525](https://togithub.com/nodejs/node/pull/33525) - \[[`5e5be9929b`](https://togithub.com/nodejs/node/commit/5e5be9929b)] - **wasi**: refactor and enable poll_oneoff() test (Colin Ihrig) [#​33521](https://togithub.com/nodejs/node/pull/33521) - \[[`383c5b3962`](https://togithub.com/nodejs/node/commit/383c5b3962)] - **wasi**: relax WebAssembly.Instance type check (Ben Noordhuis) [#​33431](https://togithub.com/nodejs/node/pull/33431) - \[[`7df79f498c`](https://togithub.com/nodejs/node/commit/7df79f498c)] - **wasi,worker**: handle termination exception (Ben Noordhuis) [#​33386](https://togithub.com/nodejs/node/pull/33386) - \[[`3b46e7f148`](https://togithub.com/nodejs/node/commit/3b46e7f148)] - **win,fs**: use namespaced path in absolute symlinks (Bartosz Sosnowski) [#​33351](https://togithub.com/nodejs/node/pull/33351) - \[[`4388dad537`](https://togithub.com/nodejs/node/commit/4388dad537)] - **win,msi**: add arm64 config for windows msi (Dennis Ameling) [#​33689](https://togithub.com/nodejs/node/pull/33689) - \[[`032c64f1e4`](https://togithub.com/nodejs/node/commit/032c64f1e4)] - **worker**: fix variable referencing in template string (Harshitha KP) [#​33467](https://togithub.com/nodejs/node/pull/33467) - \[[`1c64bc5e34`](https://togithub.com/nodejs/node/commit/1c64bc5e34)] - **worker**: perform initial port.unref() before preload modules (Anna Henningsen) [#​33455](https://togithub.com/nodejs/node/pull/33455) - \[[`c502384ab7`](https://togithub.com/nodejs/node/commit/c502384ab7)] - **worker**: use \_writev in internal communication (Anna Henningsen) [#​33454](https://togithub.com/nodejs/node/pull/33454) ### [`v12.18.2`](https://togithub.com/nodejs/node/releases/v12.18.2) [Compare Source](https://togithub.com/nodejs/node/compare/v12.18.1...v12.18.2) ##### Notable changes - **deps**: V8: backport [`fb26d0b`](https://togithub.com/nodejs/node/commit/fb26d0bb1835) (Matheus Marchini) [#​33573](https://togithub.com/nodejs/node/pull/33573) - Fixes memory leak in `PrototypeUsers::Add` - **src**: use symbol to store `AsyncWrap` resource (Anna Henningsen) [#​31745](https://togithub.com/nodejs/node/pull/31745) - Fixes reported memory leak in [#​33468](https://togithub.com/nodejs/node/issues/33468) ##### Commits - \[[`97a3f7b702`](https://togithub.com/nodejs/node/commit/97a3f7b702)] - **deps**: V8: backport [`fb26d0b`](https://togithub.com/nodejs/node/commit/fb26d0bb1835) (Matheus Marchini) [#​33573](https://togithub.com/nodejs/node/pull/33573) - \[[`30b0339061`](https://togithub.com/nodejs/node/commit/30b0339061)] - **src**: use symbol to store `AsyncWrap` resource (Anna Henningsen) [#​31745](https://togithub.com/nodejs/node/pull/31745) ### [`v12.18.1`](https://togithub.com/nodejs/node/releases/v12.18.1) [Compare Source](https://togithub.com/nodejs/node/compare/v12.18.0...v12.18.1) ##### Notable Changes - **deps**: - V8: cherry-pick [`548f6c8`](https://togithub.com/nodejs/node/commit/548f6c81d424) (Dominykas Blyžė) [#​33484](https://togithub.com/nodejs/node/pull/33484) - update to uvwasi 0.0.9 (Colin Ihrig) [#​33445](https://togithub.com/nodejs/node/pull/33445) - upgrade to libuv 1.38.0 (Colin Ihrig) [#​33446](https://togithub.com/nodejs/node/pull/33446) - upgrade npm to 6.14.5 (Ruy Adorno) [#​33239](https://togithub.com/nodejs/node/pull/33239) ##### Commits - \[[`ba93c8d87d`](https://togithub.com/nodejs/node/commit/ba93c8d87d)] - **async_hooks**: clear async_id_stack for terminations in more places (Anna Henningsen) [#​33347](https://togithub.com/nodejs/node/pull/33347) - \[[`964adfafa5`](https://togithub.com/nodejs/node/commit/964adfafa5)] - **buffer**: improve copy() performance (Nikolai Vavilov) [#​33214](https://togithub.com/nodejs/node/pull/33214) - \[[`af95bd70bd`](https://togithub.com/nodejs/node/commit/af95bd70bd)] - **deps**: V8: cherry-pick [`548f6c8`](https://togithub.com/nodejs/node/commit/548f6c81d424) (Dominykas Blyžė) [#​33484](https://togithub.com/nodejs/node/pull/33484) - \[[`5c7176bf90`](https://togithub.com/nodejs/node/commit/5c7176bf90)] - **deps**: update to uvwasi 0.0.9 (Colin Ihrig) [#​33445](https://togithub.com/nodejs/node/pull/33445) - \[[`402aa1b840`](https://togithub.com/nodejs/node/commit/402aa1b840)] - **deps**: upgrade to libuv 1.38.0 (Colin Ihrig) [#​33446](https://togithub.com/nodejs/node/pull/33446) - \[[`4d6f56a76a`](https://togithub.com/nodejs/node/commit/4d6f56a76a)] - **deps**: upgrade npm to 6.14.5 (Ruy Adorno) [#​33239](https://togithub.com/nodejs/node/pull/33239) - \[[`98a7026311`](https://togithub.com/nodejs/node/commit/98a7026311)] - **doc**: document module.path (Antoine du Hamel) [#​33323](https://togithub.com/nodejs/node/pull/33323) - \[[`9572701705`](https://togithub.com/nodejs/node/commit/9572701705)] - **doc**: add fs.open() multiple constants example (Ethan Arrowood) [#​33281](https://togithub.com/nodejs/node/pull/33281) - \[[`7d8a226958`](https://togithub.com/nodejs/node/commit/7d8a226958)] - **doc**: fix typos in handle scope descriptions (Tobias Nießen) [#​33267](https://togithub.com/nodejs/node/pull/33267) - \[[`0c9b826ef8`](https://togithub.com/nodejs/node/commit/0c9b826ef8)] - **doc**: update function description for `decipher.setAAD` (Jonathan Buhacoff) [#​33095](https://togithub.com/nodejs/node/pull/33095) - \[[`4749156f4b`](https://togithub.com/nodejs/node/commit/4749156f4b)] - **doc**: add comment about highWaterMark limit (Benjamin Gruenbaum) [#​33432](https://togithub.com/nodejs/node/pull/33432) - \[[`a48aeb3f74`](https://togithub.com/nodejs/node/commit/a48aeb3f74)] - **doc**: clarify about the Node.js-only extensions in perf_hooks (Joyee Cheung) [#​33199](https://togithub.com/nodejs/node/pull/33199) - \[[`a9ed287f00`](https://togithub.com/nodejs/node/commit/a9ed287f00)] - **doc**: fix extension in esm example (Gus Caplan) [#​33408](https://togithub.com/nodejs/node/pull/33408) - \[[`d2897a2836`](https://togithub.com/nodejs/node/commit/d2897a2836)] - **doc**: enhance guides by fixing and making grammar more consistent (Chris Holland) [#​33152](https://togithub.com/nodejs/node/pull/33152) - \[[`3d8ba292e2`](https://togithub.com/nodejs/node/commit/3d8ba292e2)] - **doc**: add examples for implementing ESM (unknown) [#​33168](https://togithub.com/nodejs/node/pull/33168) - \[[`318fcf8188`](https://togithub.com/nodejs/node/commit/318fcf8188)] - **doc**: add note about clientError writable handling (Paolo Insogna) [#​33308](https://togithub.com/nodejs/node/pull/33308) - \[[`30c9cb556f`](https://togithub.com/nodejs/node/commit/30c9cb556f)] - **doc**: fix typo in n-api.md (Daniel Bevenius) [#​33319](https://togithub.com/nodejs/node/pull/33319) - \[[`9dde1db332`](https://togithub.com/nodejs/node/commit/9dde1db332)] - **doc**: add warning for socket.connect reuse (Robert Nagy) [#​33204](https://togithub.com/nodejs/node/pull/33204) - \[[`0c7cf24431`](https://togithub.com/nodejs/node/commit/0c7cf24431)] - **doc**: correct description of `decipher.setAuthTag` in crypto.md (Jonathan Buhacoff) - \[[`59619b0c9a`](https://togithub.com/nodejs/node/commit/59619b0c9a)] - **doc**: mention python3-distutils dependency in BUILDING.md (osher) [#​33174](https://togithub.com/nodejs/node/pull/33174) - \[[`0cee4c3eae`](https://togithub.com/nodejs/node/commit/0cee4c3eae)] - **doc**: removed unnecessary util imports from vm examples (Karol Walasek) [#​33179](https://togithub.com/nodejs/node/pull/33179) - \[[`903862089b`](https://togithub.com/nodejs/node/commit/903862089b)] - **doc**: update Buffer(size) documentation (Nikolai Vavilov) [#​33198](https://togithub.com/nodejs/node/pull/33198) - \[[`8b44be9b26`](https://togithub.com/nodejs/node/commit/8b44be9b26)] - **doc**: add Uint8Array to `end` and `write` (Pranshu Srivastava) [#​33217](https://togithub.com/nodejs/node/pull/33217) - \[[`4a584200f8`](https://togithub.com/nodejs/node/commit/4a584200f8)] - **doc**: specify unit of time passed to `fs.utimes` (Simen Bekkhus) [#​33230](https://togithub.com/nodejs/node/pull/33230) - \[[`ad7a890597`](https://togithub.com/nodejs/node/commit/ad7a890597)] - **doc**: add troubleshooting guide for AsyncLocalStorage (Andrey Pechkurov) [#​33248](https://togithub.com/nodejs/node/pull/33248) - \[[`2262962ab7`](https://togithub.com/nodejs/node/commit/2262962ab7)] - **doc**: remove AsyncWrap mentions from async_hooks.md (Andrey Pechkurov) [#​33249](https://togithub.com/nodejs/node/pull/33249) - \[[`ac5cdd682a`](https://togithub.com/nodejs/node/commit/ac5cdd682a)] - **doc**: add warnings about transferring Buffers and ArrayBuffer (James M Snell) [#​33252](https://togithub.com/nodejs/node/pull/33252) - \[[`033bc96ec1`](https://togithub.com/nodejs/node/commit/033bc96ec1)] - **doc**: update napi_async_init documentation (Michael Dawson) [#​33181](https://togithub.com/nodejs/node/pull/33181) - \[[`ea3a68f74f`](https://togithub.com/nodejs/node/commit/ea3a68f74f)] - **doc**: doc and test URLSearchParams discrepancy (James M Snell) [#​33236](https://togithub.com/nodejs/node/pull/33236) - \[[`c6cf0483f2`](https://togithub.com/nodejs/node/commit/c6cf0483f2)] - **doc**: explicitly doc package.exports is breaking (Myles Borins) [#​33074](https://togithub.com/nodejs/node/pull/33074) - \[[`e572cf93e5`](https://togithub.com/nodejs/node/commit/e572cf93e5)] - **doc**: fix style and grammer in buffer.md (Nikolai Vavilov) [#​33194](https://togithub.com/nodejs/node/pull/33194) - \[[`5d80576889`](https://togithub.com/nodejs/node/commit/5d80576889)] - **errors**: skip fatal error highlighting on windows (Thomas) [#​33132](https://togithub.com/nodejs/node/pull/33132) - \[[`a029dca90e`](https://togithub.com/nodejs/node/commit/a029dca90e)] - **esm**: improve commonjs hint on module not found (Antoine du Hamel) [#​33220](https://togithub.com/nodejs/node/pull/33220) - \[[`c129e8809e`](https://togithub.com/nodejs/node/commit/c129e8809e)] - **fs**: forbid concurrent operations on Dir handle (Anna Henningsen) [#​33274](https://togithub.com/nodejs/node/pull/33274) - \[[`aa4611cccb`](https://togithub.com/nodejs/node/commit/aa4611cccb)] - **fs**: clean up Dir.read() uv_fs_t data before calling into JS (Anna Henningsen) [#​33274](https://togithub.com/nodejs/node/pull/33274) - \[[`fa4a37c57b`](https://togithub.com/nodejs/node/commit/fa4a37c57b)] - **http2**: comment on usage of `Object.create(null)` (Pranshu Srivastava) [#​33183](https://togithub.com/nodejs/node/pull/33183) - \[[`66dbaff848`](https://togithub.com/nodejs/node/commit/66dbaff848)] - **http2**: add `bytesWritten` test for `Http2Stream` (Pranshu Srivastava) [#​33162](https://togithub.com/nodejs/node/pull/33162) - \[[`59769c4d14`](https://togithub.com/nodejs/node/commit/59769c4d14)] - **lib**: fix typo in timers insert function comment (Daniel Bevenius) [#​33301](https://togithub.com/nodejs/node/pull/33301) - \[[`6881410951`](https://togithub.com/nodejs/node/commit/6881410951)] - **lib**: refactored scheduling policy assignment (Yash Ladha) [#​32663](https://togithub.com/nodejs/node/pull/32663) - \[[`9017bce54b`](https://togithub.com/nodejs/node/commit/9017bce54b)] - **lib**: fix grammar in internal/bootstrap/loaders.js (szTheory) [#​33211](https://togithub.com/nodejs/node/pull/33211) - \[[`d64dbfa1e7`](https://togithub.com/nodejs/node/commit/d64dbfa1e7)] - **meta**: add issue template for API reference docs (Derek Lewis) [#​32944](https://togithub.com/nodejs/node/pull/32944) - \[[`4f6e4ae49d`](https://togithub.com/nodejs/node/commit/4f6e4ae49d)] - **module**: add specific error for dir import (Antoine du HAMEL) [#​33220](https://togithub.com/nodejs/node/pull/33220) - \[[`77caf92314`](https://togithub.com/nodejs/node/commit/77caf92314)] - **module**: better error for named exports from cjs (Myles Borins) [#​33256](https://togithub.com/nodejs/node/pull/33256) - \[[`82da74b1cd`](https://togithub.com/nodejs/node/commit/82da74b1cd)] - **n-api**: add uint32 test for -1 (Gabriel Schulhof) - \[[`68551d22d2`](https://togithub.com/nodejs/node/commit/68551d22d2)] - **perf_hooks**: fix error message for invalid entryTypes (Michaël Zasso) [#​33285](https://togithub.com/nodejs/node/pull/33285) - \[[`e67df04df2`](https://togithub.com/nodejs/node/commit/e67df04df2)] - **src**: use BaseObjectPtr in StreamReq::Dispose (James M Snell) [#​33102](https://togithub.com/nodejs/node/pull/33102) - \[[`c797c7c7ab`](https://togithub.com/nodejs/node/commit/c797c7c7ab)] - **src**: reduce duplication in RegisterHandleCleanups (Daniel Bevenius) [#​33421](https://togithub.com/nodejs/node/pull/33421) - \[[`548db2e5b9`](https://togithub.com/nodejs/node/commit/548db2e5b9)] - **src**: remove unused IsolateSettings variable (Daniel Bevenius) [#​33417](https://togithub.com/nodejs/node/pull/33417) - \[[`e668376b5b`](https://togithub.com/nodejs/node/commit/e668376b5b)] - **src**: remove unused misc variable (Daniel Bevenius) [#​33417](https://togithub.com/nodejs/node/pull/33417) - \[[`9883ba6ddd`](https://togithub.com/nodejs/node/commit/9883ba6ddd)] - **src**: add promise_resolve to SetupHooks comment (Daniel Bevenius) [#​33365](https://togithub.com/nodejs/node/pull/33365) - \[[`b924910fe7`](https://togithub.com/nodejs/node/commit/b924910fe7)] - **src**: distinguish refed/unrefed threadsafe Immediates (Anna Henningsen) [#​33320](https://togithub.com/nodejs/node/pull/33320) - \[[`29d24db914`](https://togithub.com/nodejs/node/commit/29d24db914)] - **src**: add #include \\<string> in json_utils.h (Cheng Zhao) [#​33332](https://togithub.com/nodejs/node/pull/33332) - \[[`a0bc2e3b64`](https://togithub.com/nodejs/node/commit/a0bc2e3b64)] - **src**: replace to CHECK_NOT_NULL in node_crypto (himself65) [#​33383](https://togithub.com/nodejs/node/pull/33383) - \[[`1f159e45f2`](https://togithub.com/nodejs/node/commit/1f159e45f2)] - **src**: add primordials to arguments comment (Daniel Bevenius) [#​33318](https://togithub.com/nodejs/node/pull/33318) - \[[`fe780a5fe0`](https://togithub.com/nodejs/node/commit/fe780a5fe0)] - **src**: remove unused using declarations in node.cc (Daniel Bevenius) [#​33261](https://togithub.com/nodejs/node/pull/33261) - \[[`82c43d1594`](https://togithub.com/nodejs/node/commit/82c43d1594)] - **src**: delete unused variables to resolve compile time print warning (rickyes) [#​33358](https://togithub.com/nodejs/node/pull/33358) - \[[`548672d39c`](https://togithub.com/nodejs/node/commit/548672d39c)] - **src**: use MaybeLocal.ToLocal instead of IsEmpty (Daniel Bevenius) [#​33312](https://togithub.com/nodejs/node/pull/33312) - \[[`f27ae6ef46`](https://togithub.com/nodejs/node/commit/f27ae6ef46)] - **src**: fix typo in comment in async_wrap.cc (Daniel Bevenius) [#​33350](https://togithub.com/nodejs/node/pull/33350) - \[[`b6300793fb`](https://togithub.com/nodejs/node/commit/b6300793fb)] - **src**: remove unnecessary Isolate::GetCurrent() calls (Anna Henningsen) [#​33298](https://togithub.com/nodejs/node/pull/33298) - \[[`642f81317e`](https://togithub.com/nodejs/node/commit/642f81317e)] - **src**: fix invalid windowBits=8 gzip segfault (Ben Noordhuis) [#​33045](https://togithub.com/nodejs/node/pull/33045) - \[[`a5e8c5ce0d`](https://togithub.com/nodejs/node/commit/a5e8c5ce0d)] - **src**: split out callback queue implementation from Environment (Anna Henningsen) [#​33272](https://togithub.com/nodejs/node/pull/33272) - \[[`ed62d43e79`](https://togithub.com/nodejs/node/commit/ed62d43e79)] - **src**: clean up large pages code (Gabriel Schulhof) [#​33255](https://togithub.com/nodejs/node/pull/33255) - \[[`c05483483f`](https://togithub.com/nodejs/node/commit/c05483483f)] - **_Revert_** "**src**: add test/abort build tasks" (Richard Lau) [#​33196](https://togithub.com/nodejs/node/pull/33196) - \[[`b43fc64aa7`](https://togithub.com/nodejs/node/commit/b43fc64aa7)] - **_Revert_** "**src**: add aliased-buffer-overflow abort test" (Richard Lau) [#​33196](https://togithub.com/nodejs/node/pull/33196) - \[[`edf75e4299`](https://togithub.com/nodejs/node/commit/edf75e4299)] - **src**: use basename(argv0) for --trace-uncaught suggestion (Anna Henningsen) [#​32798](https://togithub.com/nodejs/node/pull/32798) - \[[`4294d92b26`](https://togithub.com/nodejs/node/commit/4294d92b26)] - **stream**: make from read one at a time (Robert Nagy) [#​33201](https://togithub.com/nodejs/node/pull/33201) - \[[`194789f25b`](https://togithub.com/nodejs/node/commit/194789f25b)] - **stream**: make all streams error in a pipeline (Matteo Collina) [#​30869](https://togithub.com/nodejs/node/pull/30869) - \[[`5da7d52a9f`](https://togithub.com/nodejs/node/commit/5da7d52a9f)] - **test**: regression tests for async_hooks + Promise + Worker interaction (Anna Henningsen) [#​33347](https://togithub.com/nodejs/node/pull/33347) - \[[`9f594be75a`](https://togithub.com/nodejs/node/commit/9f594be75a)] - **test**: fix test-dns-idna2008 (Rich Trott) [#​33367](https://togithub.com/nodejs/node/pull/33367) - \[[`33a787873f`](https://togithub.com/nodejs/node/commit/33a787873f)] - **test**: refactor WPTRunner (Joyee Cheung) [#​33297](https://togithub.com/nodejs/node/pull/33297) - \[[`fa1631355f`](https://togithub.com/nodejs/node/commit/fa1631355f)] - **test**: update WPT interfaces and hr-time (Joyee Cheung) [#​33297](https://togithub.com/nodejs/node/pull/33297) - \[[`c459832e4b`](https://togithub.com/nodejs/node/commit/c459832e4b)] - **test**: fix test-net-throttle (Rich Trott) [#​33329](https://togithub.com/nodejs/node/pull/33329) - \[[`cd92052935`](https://togithub.com/nodejs/node/commit/cd92052935)] - **test**: add hr-time Web platform tests (Michaël Zasso) [#​33287](https://togithub.com/nodejs/node/pull/33287) - \[[`0177cbf9e0`](https://togithub.com/nodejs/node/commit/0177cbf9e0)] - **test**: rename test-lookupService-promises (rickyes) [#​33100](https://togithub.com/nodejs/node/pull/33100) - \[[`139eb6bd68`](https://togithub.com/nodejs/node/commit/139eb6bd68)] - **test**: skip some console tests on dumb terminal (Adam Majer) [#​33165](https://togithub.com/nodejs/node/pull/33165) - \[[`1766514c5b`](https://togithub.com/nodejs/node/commit/1766514c5b)] - **test**: add tests for options.fs in fs streams (Julian Duque) [#​33185](https://togithub.com/nodejs/node/pull/33185) - \[[`7315c2288a`](https://togithub.com/nodejs/node/commit/7315c2288a)] - **tls**: fix --tls-keylog option (Alba Mendez) [#​33366](https://togithub.com/nodejs/node/pull/33366) - \[[`e240d56983`](https://togithub.com/nodejs/node/commit/e240d56983)] - **tools**: update dependencies for markdown linting (Rich Trott) [#​33412](https://togithub.com/nodejs/node/pull/33412) - \[[`2645b1c85b`](https://togithub.com/nodejs/node/commit/2645b1c85b)] - **tools**: update ESLint to 7.0.0 (Colin Ihrig) [#​33316](https://togithub.com/nodejs/node/pull/33316) - \[[`cdd7d3a66d`](https://togithub.com/nodejs/node/commit/cdd7d3a66d)] - **tools**: remove obsolete no-restricted-syntax eslint rules (Ruben Bridgewater) [#​32161](https://togithub.com/nodejs/node/pull/32161) - \[[`5d5e66c10c`](https://togithub.com/nodejs/node/commit/5d5e66c10c)] - **tools**: add eslint rule to only pass through 'test' to debuglog (Ruben Bridgewater) [#​32161](https://togithub.com/nodejs/node/pull/32161) - \[[`22f2c2c871`](https://togithub.com/nodejs/node/commit/22f2c2c871)] - **wasi**: fix poll_oneoff memory interface (Colin Ihrig) [#​33250](https://togithub.com/nodejs/node/pull/33250) - \[[`33aacbefb1`](https://togithub.com/nodejs/node/commit/33aacbefb1)] - **wasi**: prevent syscalls before start (Tobias Nießen) [#​33235](https://togithub.com/nodejs/node/pull/33235) - \[[`5eed20b3b7`](https://togithub.com/nodejs/node/commit/5eed20b3b7)] - **worker**: fix race condition in node_messaging.cc (Anna Henningsen) [#​33429](https://togithub.com/nodejs/node/pull/33429) - \[[`b4d903402b`](https://togithub.com/nodejs/node/commit/b4d903402b)] - **worker**: fix crash when .unref() is called during exit (Anna Henningsen) [#​33394](https://togithub.com/nodejs/node/pull/33394) - \[[`8a926982e5`](https://togithub.com/nodejs/node/commit/8a926982e5)] - **worker**: call CancelTerminateExecution() before exiting Locker (Anna Henningsen) [#​33347](https://togithub.com/nodejs/node/pull/33347) - \[[`631e433cf5`](https://togithub.com/nodejs/node/commit/631e433cf5)] - **zlib**: reject windowBits=8 when mode=GZIP (Ben Noordhuis) [#​33045](https://togithub.com/nodejs/node/pull/33045) ### [`v12.18.0`](https://togithub.com/nodejs/node/releases/v12.18.0) [Compare Source](https://togithub.com/nodejs/node/compare/v12.17.0...v12.18.0) ##### Notable changes This is a security release. Vulnerabilities fixed: - **CVE-2020-8172**: TLS session reuse can lead to host certificate verification bypass (High). - **CVE-2020-11080**: HTTP/2 Large Settings Frame DoS (Low). - **CVE-2020-8174**: `napi_get_value_string_*()` allows various kinds of memory corruption (High). ##### Commits - \[[`c6d0bdacc4`](https://togithub.com/nodejs/node/commit/c6d0bdacc4)] - **crypto**: update root certificates (AshCripps) [#​33682](https://togithub.com/nodejs/node/pull/33682) - \[[`916b2824d1`](https://togithub.com/nodejs/node/commit/916b2824d1)] - **(SEMVER-MINOR)** **deps**: update nghttp2 to 1.41.0 (James M Snell) [nodejs-private/node-private#​206](https://togithub.com/nodejs-private/node-private/pull/206) - \[[`d381426377`](https://togithub.com/nodejs/node/commit/d381426377)] - **(SEMVER-MINOR)** **http2**: implement support for max settings entries (James M Snell) [nodejs-private/node-private#​206](https://togithub.com/nodejs-private/node-private/pull/206) - \[[`7dd8982570`](https://togithub.com/nodejs/node/commit/7dd8982570)] - **napi**: fix memory corruption vulnerability (Tobias Nießen) [nodejs-private/node-private#​195](https://togithub.com/nodejs-private/node-private/pull/195) - \[[`0932309af2`](https://togithub.com/nodejs/node/commit/0932309af2)] - **tls**: emit `session` after verifying certificate (Fedor Indutny) [nodejs-private/node-private#​200](https://togithub.com/nodejs-private/node-private/pull/200) - \[[`c392d3923f`](https://togithub.com/nodejs/node/commit/c392d3923f)] - **tools**: update certdata.txt (AshCripps) [#​33682](https://togithub.com/nodejs/node/pull/33682)

Renovate configuration

:date: Schedule: At any time (no schedule defined).

:vertical_traffic_light: Automerge: Enabled.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by WhiteSource Renovate. View repository job log here.