Closed renovate[bot] closed 1 year ago
Coverage report for commit: b78c015
File: coverage/clover.xml
Cover ┌─────────────────────────┐ Freq.
0% │ ██░░░░░░░░░░░░░░░░░░░░░ │ 4.5%
10% │ ░░░░░░░░░░░░░░░░░░░░░░░ │ 0.0%
20% │ ░░░░░░░░░░░░░░░░░░░░░░░ │ 0.0%
30% │ ░░░░░░░░░░░░░░░░░░░░░░░ │ 0.0%
40% │ ░░░░░░░░░░░░░░░░░░░░░░░ │ 0.0%
50% │ ░░░░░░░░░░░░░░░░░░░░░░░ │ 0.0%
60% │ ░░░░░░░░░░░░░░░░░░░░░░░ │ 0.0%
70% │ ░░░░░░░░░░░░░░░░░░░░░░░ │ 0.0%
80% │ ████░░░░░░░░░░░░░░░░░░░ │ 9.1%
90% │ ███████████░░░░░░░░░░░░ │ 27.3%
100% │ ███████████████████████ │ 59.1%
└─────────────────────────┘
*Legend:* █ = Current Distribution
Files | Lines | Methods | Branches |
---|---|---|---|
scripts | |||
CampaignRenderer.ts | 90.91% | 96.15% | 78.57% |
CampaignStat.ts | 89.53% | 87.50% | 88.89% |
Chat.ts | 100.00% | 100.00% | - |
CombatFlag.ts | 100.00% | 100.00% | 100.00% |
EncounterRenderer.ts | 77.33% | 100.00% | 62.86% |
Handlers.ts | 81.67% | 66.67% | 70.97% |
SetupHooks.ts | - | - | - |
StatManager.ts | 89.47% | 100.00% | 33.33% |
enums.ts | 100.00% | 100.00% | 100.00% |
scripts/Helpers | |||
Dates.ts | 100.00% | 100.00% | - |
Gamemaster.ts | 100.00% | 100.00% | 100.00% |
Logger.ts | 100.00% | 100.00% | 100.00% |
Trans.ts | 100.00% | 100.00% | - |
scripts/parsers | |||
DND5e.ts | 100.00% | 100.00% | 100.00% |
MidiQol.ts | 100.00% | 100.00% | 88.24% |
PF2e.ts | 100.00% | 100.00% | 58.82% |
ReadySetRoll.ts | 94.44% | 100.00% | 57.14% |
scripts/stats | |||
DND5eStat.ts | 100.00% | 100.00% | 100.00% |
MidiQolStat.ts | 100.00% | 100.00% | 100.00% |
PF2eStat.ts | 100.00% | 100.00% | 100.00% |
ReadySetRollStat.ts | 92.00% | 100.00% | 66.67% |
Stat.ts | 91.48% | 83.08% | 60.67% |
:robot: comment via lucassabreu/comment-coverage-clover
This PR contains the following updates:
6.0.0
->6.1.0
6.0.0
->6.1.0
0.18.12
->0.18.14
0.18.15
8.44.0
->8.45.0
18.16.1
->18.17.0
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v6.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#610-2023-07-17) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.0.0...v6.1.0) ##### Bug Fixes - **eslint-plugin:** \[comma-dangle] fixed crash from undefined predicate.ignore ([#7223](https://togithub.com/typescript-eslint/typescript-eslint/issues/7223)) ([d368164](https://togithub.com/typescript-eslint/typescript-eslint/commit/d368164478a8b141ad6b1c4ea5088fdc639ccafe)) - **eslint-plugin:** \[no-floating-promises] false negative calling .then with second argument undefined ([#6881](https://togithub.com/typescript-eslint/typescript-eslint/issues/6881)) ([606a52c](https://togithub.com/typescript-eslint/typescript-eslint/commit/606a52cefcecd594df6edc359bff291b835169f2)), closes [#6850](https://togithub.com/typescript-eslint/typescript-eslint/issues/6850) - **eslint-plugin:** \[no-floating-promises] finally should be transparent to unhandled promises ([#7092](https://togithub.com/typescript-eslint/typescript-eslint/issues/7092)) ([2a4421c](https://togithub.com/typescript-eslint/typescript-eslint/commit/2a4421ccf072f866bb6c2dadab967aa69ac9bf4a)) - **eslint-plugin:** \[no-unnecessary-type-constraint] correctly fix in cts/mts files ([#6795](https://togithub.com/typescript-eslint/typescript-eslint/issues/6795)) ([1404796](https://togithub.com/typescript-eslint/typescript-eslint/commit/14047963d79e4d4a783854e2826a30004fa34570)) - **eslint-plugin:** \[no-unused-vars] check if any variable definition is exported ([#6873](https://togithub.com/typescript-eslint/typescript-eslint/issues/6873)) ([587ac30](https://togithub.com/typescript-eslint/typescript-eslint/commit/587ac306d9e53736ebe799f5b9edcb7dd030eed6)), closes [#6188](https://togithub.com/typescript-eslint/typescript-eslint/issues/6188) - **eslint-plugin:** fix schemas across several rules and add schema tests ([#6947](https://togithub.com/typescript-eslint/typescript-eslint/issues/6947)) ([dd31bed](https://togithub.com/typescript-eslint/typescript-eslint/commit/dd31bed1e921531abe039180c9aeccbd56934601)) - **eslint-plugin:** include the rules types in the package ([#7215](https://togithub.com/typescript-eslint/typescript-eslint/issues/7215)) ([a3da11d](https://togithub.com/typescript-eslint/typescript-eslint/commit/a3da11d09b1d119fd5bc4cd776474e2520d7fefd)) ##### Features - **typescript-estree:** add EXPERIMENTAL_useProjectService option to use TypeScript project service ([#6754](https://togithub.com/typescript-eslint/typescript-eslint/issues/6754)) ([6d3d162](https://togithub.com/typescript-eslint/typescript-eslint/commit/6d3d162ce032ebcf5f892a4edfb897797fc96191)) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v6.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#610-2023-07-17) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.0.0...v6.1.0) ##### Features - **typescript-estree:** add EXPERIMENTAL_useProjectService option to use TypeScript project service ([#6754](https://togithub.com/typescript-eslint/typescript-eslint/issues/6754)) ([6d3d162](https://togithub.com/typescript-eslint/typescript-eslint/commit/6d3d162ce032ebcf5f892a4edfb897797fc96191)) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.evanw/esbuild (esbuild)
### [`v0.18.14`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#01814) [Compare Source](https://togithub.com/evanw/esbuild/compare/v0.18.13...v0.18.14) - Implement local CSS names ([#20](https://togithub.com/evanw/esbuild/issues/20)) This release introduces two new loaders called `global-css` and `local-css` and two new pseudo-class selectors `:local()` and `:global()`. This is a partial implementation of the popular [CSS modules](https://togithub.com/css-modules/css-modules) approach for avoiding unintentional name collisions in CSS. I'm not calling this feature "CSS modules" because although some people in the community call it that, other people in the community have started using "CSS modules" to refer to [something completely different](https://togithub.com/WICG/webcomponents/blob/60c9f682b63c622bfa0d8222ea6b1f3b659e007c/proposals/css-modules-v1-explainer.md) and now CSS modules is an overloaded term. Here's how this new local CSS name feature works with esbuild: - Identifiers that look like `.className` and `#idName` are global with the `global-css` loader and local with the `local-css` loader. Global identifiers are the same across all files (the way CSS normally works) but local identifiers are different between different files. If two separate CSS files use the same local identifier `.button`, esbuild will automatically rename one of them so that they don't collide. This is analogous to how esbuild automatically renames JS local variables with the same name in separate JS files to avoid name collisions. - It only makes sense to use local CSS names with esbuild when you are also using esbuild's bundler to bundle JS files that import CSS files. When you do that, esbuild will generate one export for each local name in the CSS file. The JS code can import these names and use them when constructing HTML DOM. For example: ```js // app.js import { outerShell } from './app.css' const div = document.createElement('div') div.className = outerShell document.body.appendChild(div) ``` ```css /* app.css */ .outerShell { position: absolute; inset: 0; } ``` When you bundle this with `esbuild app.js --bundle --loader:.css=local-css --outdir=out` you'll now get this (notice how the local CSS name `outerShell` has been renamed): ```js // out/app.js (() => { // app.css var outerShell = "app_outerShell"; // app.js var div = document.createElement("div"); div.className = outerShell; document.body.appendChild(div); })(); ``` ```css /* out/app.css */ .app_outerShell { position: absolute; inset: 0; } ``` This feature only makes sense to use when bundling is enabled both because your code needs to `import` the renamed local names so that it can use them, and because esbuild needs to be able to process all CSS files containing local names in a single bundling operation so that it can successfully rename conflicting local names to avoid collisions. - If you are in a global CSS file (with the `global-css` loader) you can create a local name using `:local()`, and if you are in a local CSS file (with the `local-css` loader) you can create a global name with `:global()`. So the choice of the `global-css` loader vs. the `local-css` loader just sets the default behavior for identifiers, but you can override it on a case-by-case basis as necessary. For example: ```css :local(.button) { color: red; } :global(.button) { color: blue; } ``` Processing this CSS file with esbuild with either the `global-css` or `local-css` loader will result in something like this: ```css .stdin_button { color: red; } .button { color: blue; } ``` - The names that esbuild generates for local CSS names are an implementation detail and are not intended to be hard-coded anywhere. The only way you should be referencing the local CSS names in your JS or HTML is with an `import` statement in JS that is bundled with esbuild, as demonstrated above. For example, when `--minify` is enabled esbuild will use a different name generation algorithm which generates names that are as short as possible (analogous to how esbuild minifies local identifiers in JS). - You can easily use both global CSS files and local CSS files simultaneously if you give them different file extensions. For example, you could pass `--loader:.css=global-css` and `--loader:.module.css=local-css` to esbuild so that `.css` files still use global names by default but `.module.css` files use local names by default. - Keep in mind that the `css` loader is different than the `global-css` loader. The `:local` and `:global` annotations are not enabled with the `css` loader and will be passed through unchanged. This allows you to have the option of using esbuild to process CSS containing while preserving these annotations. It also means that local CSS names are disabled by default for now (since the `css` loader is currently the default for CSS files). The `:local` and `:global` syntax may be enabled by default in a future release. Note that esbuild's implementation does not currently have feature parity with other implementations of modular CSS in similar tools. This is only a preliminary release with a partial implementation that includes some basic behavior to get the process started. Additional behavior may be added in future releases. In particular, this release does not implement: - The `composes` pragma - Tree shaking for unused local CSS - Local names for keyframe animations, grid lines, `@container`, `@counter-style`, etc. Issue [#20](https://togithub.com/evanw/esbuild/issues/20) (the issue for this feature) is esbuild's most-upvoted issue! While this release still leaves that issue open, it's an important first step in that direction. - Parse `:is`, `:has`, `:not`, and `:where` in CSS With this release, esbuild will now parse the contents of these pseudo-class selectors as a selector list. This means you will now get syntax warnings within these selectors for invalid selector syntax. It also means that esbuild's CSS nesting transform behaves slightly differently than before because esbuild is now operating on an AST instead of a token stream. For example: ```css /* Original code */ div { :where(.foo&) { color: red; } } /* Old output (with --target=chrome90) */ :where(.foo:is(div)) { color: red; } /* New output (with --target=chrome90) */ :where(div.foo) { color: red; } ``` ### [`v0.18.13`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#01813) [Compare Source](https://togithub.com/evanw/esbuild/compare/v0.18.12...v0.18.13) - Add the `--drop-labels=` option ([#2398](https://togithub.com/evanw/esbuild/issues/2398)) If you want to conditionally disable some development-only code and have it not be present in the final production bundle, right now the most straightforward way of doing this is to use the `--define:` flag along with a specially-named global variable. For example, consider the following code: ```js function main() { DEV && doAnExpensiveCheck() } ``` You can build this for development and production like this: - Development: `esbuild --define:DEV=true` - Production: `esbuild --define:DEV=false` One drawback of this approach is that the resulting code crashes if you don't provide a value for `DEV` with `--define:`. In practice this isn't that big of a problem, and there are also various ways to work around this. However, another approach that avoids this drawback is to use JavaScript label statements instead. That's what the `--drop-labels=` flag implements. For example, consider the following code: ```js function main() { DEV: doAnExpensiveCheck() } ``` With this release, you can now build this for development and production like this: - Development: `esbuild` - Production: `esbuild --drop-labels=DEV` This means that code containing optional development-only checks can now be written such that it's safe to run without any additional configuration. The `--drop-labels=` flag takes comma-separated list of multiple label names to drop. - Avoid causing `unhandledRejection` during shutdown ([#3219](https://togithub.com/evanw/esbuild/issues/3219)) All pending esbuild JavaScript API calls are supposed to fail if esbuild's underlying child process is unexpectedly terminated. This can happen if `SIGINT` is sent to the parent `node` process with Ctrl+C, for example. Previously doing this could also cause an unhandled promise rejection when esbuild attempted to communicate this failure to its own child process that no longer exists. This release now swallows this communication failure, which should prevent this internal unhandled promise rejection. This change means that you can now use esbuild's JavaScript API with a custom `SIGINT` handler that extends the lifetime of the `node` process without esbuild's internals causing an early exit due to an unhandled promise rejection. - Update browser compatibility table scripts The scripts that esbuild uses to compile its internal browser compatibility table have been overhauled. Briefly: - Converted from JavaScript to TypeScript - Fixed some bugs that resulted in small changes to the table - Added [`caniuse-lite`](https://www.npmjs.com/package/caniuse-lite) and [`@mdn/browser-compat-data`](https://www.npmjs.com/package/@mdn/browser-compat-data) as new data sources (replacing manually-copied information) This change means it's now much easier to keep esbuild's internal compatibility tables up to date. You can review the table changes here if you need to debug something about this change: - [JS table changes](https://togithub.com/evanw/esbuild/compare/d259b8fac717ee347c19bd8299f2c26d7c87481a...af1d35c372f78c14f364b63e819fd69548508f55#diff-1649eb68992c79753469f02c097de309adaf7231b45cc816c50bf751af400eb4) - [CSS table changes](https://togithub.com/evanw/esbuild/commit/95feb2e09877597cb929469ce43811bdf11f50c1#diff-4e1c4f269e02c5ea31cbd5138d66751e32cf0e240524ee8a966ac756f0e3c3cd)eslint/eslint (eslint)
### [`v8.45.0`](https://togithub.com/eslint/eslint/releases/tag/v8.45.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.44.0...v8.45.0) #### Features - [`cdd063c`](https://togithub.com/eslint/eslint/commit/cdd063c388bbfe1781d7a864a832f03a2c1cc277) feat: Expose LegacyESLint in unsupported API ([#17341](https://togithub.com/eslint/eslint/issues/17341)) (Nicholas C. Zakas) - [`d34abe5`](https://togithub.com/eslint/eslint/commit/d34abe59eb23932dcbc79757d7932d08ee8b20e5) feat: fix indent rule for else-if ([#17318](https://togithub.com/eslint/eslint/issues/17318)) (Milos Djermanovic) #### Bug Fixes - [`b79b6fb`](https://togithub.com/eslint/eslint/commit/b79b6fb64473969b426d086b484d2e29594a5e9a) fix: Fix suggestion message in `no-useless-escape` ([#17339](https://togithub.com/eslint/eslint/issues/17339)) (Francesco Trotta) - [`c667055`](https://togithub.com/eslint/eslint/commit/c667055fb9da8ebac3a99f6e5a8b5565cc86af8e) fix: provide unique `fix` and `fix.range` objects in lint messages ([#17332](https://togithub.com/eslint/eslint/issues/17332)) (Milos Djermanovic) #### Documentation - [`89f3225`](https://togithub.com/eslint/eslint/commit/89f3225108c66425e4132f76db6c1ab13aac98d7) docs: add playground links to correct and incorrect code blocks ([#17306](https://togithub.com/eslint/eslint/issues/17306)) (Josh Goldberg ✨) - [`f8892b5`](https://togithub.com/eslint/eslint/commit/f8892b52920b8967f9e7bec23c75b74e03977d6b) docs: Expand rule option schema docs ([#17198](https://togithub.com/eslint/eslint/issues/17198)) (Matt Wilkinson) - [`8bcbf11`](https://togithub.com/eslint/eslint/commit/8bcbf11b6050418262ffa8e0ca37f365ae92e7ce) docs: Config Migration Guide ([#17230](https://togithub.com/eslint/eslint/issues/17230)) (Ben Perlmutter) - [`bb30908`](https://togithub.com/eslint/eslint/commit/bb3090897166dbfd2931a43a70e2a5c1f3fa0a07) docs: Update README (GitHub Actions Bot) - [`84d243b`](https://togithub.com/eslint/eslint/commit/84d243b245b01b667f0752b592e8bda02a9aa2b1) docs: Update README (GitHub Actions Bot) - [`b762632`](https://togithub.com/eslint/eslint/commit/b762632298f20c4f81e7d01ab850c3f5e3874637) docs: Update README (GitHub Actions Bot) - [`138c096`](https://togithub.com/eslint/eslint/commit/138c096bc9468b553dbafc0e573c6522a17a7922) docs: add more prefer-destructuring examples with array destructuring ([#17330](https://togithub.com/eslint/eslint/issues/17330)) (Milos Djermanovic) - [`1fc50a8`](https://togithub.com/eslint/eslint/commit/1fc50a89753346f4f4c786ffd20ac4cf185bb036) docs: `max-len` rule `code` and `tabWidth` as positional arguments ([#17331](https://togithub.com/eslint/eslint/issues/17331)) (Jesús Leganés-Combarro) #### Chores - [`68f63d7`](https://togithub.com/eslint/eslint/commit/68f63d76ce785fab4f42b76f1599026eea379bf7) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins) - [`5ca9b4d`](https://togithub.com/eslint/eslint/commit/5ca9b4d29f747e9cf5c9055e85c93b3b605d57fc) chore: update eslint-config-eslint exports ([#17336](https://togithub.com/eslint/eslint/issues/17336)) (Milos Djermanovic) - [`7bf2e86`](https://togithub.com/eslint/eslint/commit/7bf2e86022c9e95db4ca1472fddfa2ea4edd1870) chore: remove unused dependencies ([#17352](https://togithub.com/eslint/eslint/issues/17352)) (Percy Ma) - [`c6f8cd0`](https://togithub.com/eslint/eslint/commit/c6f8cd0d62e4a3c314c6860ff367490bbd05325a) chore: Remove `defaultIgnores` from FlatESLint private members ([#17349](https://togithub.com/eslint/eslint/issues/17349)) (Francesco Trotta) - [`0052374`](https://togithub.com/eslint/eslint/commit/0052374035672efe9129343fc00ee51a4c288ff3) chore: move jsdoc settings to eslint-config-eslint ([#17338](https://togithub.com/eslint/eslint/issues/17338)) (唯然)nodejs/node (node)
### [`v18.17.0`](https://togithub.com/nodejs/node/releases/tag/v18.17.0): 2023-07-18, Version 18.17.0 'Hydrogen' (LTS), @danielleadams [Compare Source](https://togithub.com/nodejs/node/compare/v18.16.1...v18.17.0) ##### Notable Changes ##### Ada 2.0 Node.js v18.17.0 comes with the latest version of the URL parser, Ada. This update brings significant performance improvements to URL parsing, including enhancements to the url.domainToASCII and url.domainToUnicode functions in node:url. Ada 2.0 has been integrated into the Node.js codebase, ensuring that all parts of the application can benefit from the improved performance. Additionally, Ada 2.0 features a significant performance boost over its predecessor, Ada 1.0.4, while also eliminating the need for the ICU requirement for URL hostname parsing. Contributed by Yagiz Nizipli and Daniel Lemire in [#47339](https://togithub.com/nodejs/node/pull/47339) ##### Web Crypto API Web Crypto API functions' arguments are now coerced and validated as per their WebIDL definitions like in other Web Crypto API implementations. This further improves interoperability with other implementations of Web Crypto API. Contributed by Filip Skokan in [#46067](https://togithub.com/nodejs/node/pull/46067) - **crypto**: - update root certificates to NSS 3.89 (Node.js GitHub Bot) [#47659](https://togithub.com/nodejs/node/pull/47659) - **dns**: - **(SEMVER-MINOR)** expose getDefaultResultOrder (btea) [#46973](https://togithub.com/nodejs/node/pull/46973) - **doc**: - add ovflowd to collaborators (Claudio Wunder) [#47844](https://togithub.com/nodejs/node/pull/47844) - add KhafraDev to collaborators (Matthew Aitken) [#47510](https://togithub.com/nodejs/node/pull/47510) - **events**: - **(SEMVER-MINOR)** add getMaxListeners method (Matthew Aitken) [#47039](https://togithub.com/nodejs/node/pull/47039) - **fs**: - **(SEMVER-MINOR)** add support for mode flag to specify the copy behavior (Tetsuharu Ohzeki) [#47084](https://togithub.com/nodejs/node/pull/47084) - **(SEMVER-MINOR)** add recursive option to readdir and opendir (Ethan Arrowood) [#41439](https://togithub.com/nodejs/node/pull/41439) - **(SEMVER-MINOR)** add support for mode flag to specify the copy behavior (Tetsuharu Ohzeki) [#47084](https://togithub.com/nodejs/node/pull/47084) - **(SEMVER-MINOR)** implement byob mode for readableWebStream() (Debadree Chatterjee) [#46933](https://togithub.com/nodejs/node/pull/46933) - **http**: - **(SEMVER-MINOR)** prevent writing to the body when not allowed by HTTP spec (Gerrard Lindsay) [#47732](https://togithub.com/nodejs/node/pull/47732) - **(SEMVER-MINOR)** remove internal error in assignSocket (Matteo Collina) [#47723](https://togithub.com/nodejs/node/pull/47723) - **(SEMVER-MINOR)** add highWaterMark opt in http.createServer (HinataKah0) [#47405](https://togithub.com/nodejs/node/pull/47405) - **lib**: - **(SEMVER-MINOR)** add webstreams to Duplex.from() (Debadree Chatterjee) [#46190](https://togithub.com/nodejs/node/pull/46190) - **(SEMVER-MINOR)** implement AbortSignal.any() (Chemi Atlow) [#47821](https://togithub.com/nodejs/node/pull/47821) - **module**: - change default resolver to not throw on unknown scheme (Gil Tayar) [#47824](https://togithub.com/nodejs/node/pull/47824) - **node-api**: - **(SEMVER-MINOR)** define version 9 (Chengzhong Wu) [#48151](https://togithub.com/nodejs/node/pull/48151) - **(SEMVER-MINOR)** deprecate napi_module_register (Vladimir Morozov) [#46319](https://togithub.com/nodejs/node/pull/46319) - **stream**: - **(SEMVER-MINOR)** preserve object mode in compose (Raz Luvaton) [#47413](https://togithub.com/nodejs/node/pull/47413) - **(SEMVER-MINOR)** add setter & getter for default highWaterMark ([#46929](https://togithub.com/nodejs/node/issues/46929)) (Robert Nagy) [#46929](https://togithub.com/nodejs/node/pull/46929) - **test**: - unflake test-vm-timeout-escape-nexttick (Santiago Gimeno) [#48078](https://togithub.com/nodejs/node/pull/48078) - **test_runner**: - **(SEMVER-MINOR)** add shorthands to `test` (Chemi Atlow) [#47909](https://togithub.com/nodejs/node/pull/47909) - **(SEMVER-MINOR)** support combining coverage reports (Colin Ihrig) [#47686](https://togithub.com/nodejs/node/pull/47686) - **(SEMVER-MINOR)** execute before hook on test (Chemi Atlow) [#47586](https://togithub.com/nodejs/node/pull/47586) - **(SEMVER-MINOR)** expose reporter for use in run api (Chemi Atlow) [#47238](https://togithub.com/nodejs/node/pull/47238) - **tools**: - update LICENSE and license-builder.sh (Santiago Gimeno) [#48078](https://togithub.com/nodejs/node/pull/48078) - **url**: - **(SEMVER-MINOR)** implement URL.canParse (Matthew Aitken) [#47179](https://togithub.com/nodejs/node/pull/47179) - **wasi**: - **(SEMVER-MINOR)** no longer require flag to enable wasi (Michael Dawson) [#47286](https://togithub.com/nodejs/node/pull/47286) ##### Commits - \[[`2ba08ac002`](https://togithub.com/nodejs/node/commit/2ba08ac002)] - **benchmark**: use `cluster.isPrimary` instead of `cluster.isMaster` (Deokjin Kim) [#48002](https://togithub.com/nodejs/node/pull/48002) - \[[`60ca69d96c`](https://togithub.com/nodejs/node/commit/60ca69d96c)] - **benchmark**: add eventtarget creation bench (Rafael Gonzaga) [#47774](https://togithub.com/nodejs/node/pull/47774) - \[[`d8233d96bb`](https://togithub.com/nodejs/node/commit/d8233d96bb)] - **benchmark**: add a benchmark for `defaultResolve` (Antoine du Hamel) [#47543](https://togithub.com/nodejs/node/pull/47543) - \[[`a1aabb6912`](https://togithub.com/nodejs/node/commit/a1aabb6912)] - **benchmark**: fix invalid requirementsURL (Deokjin Kim) [#47378](https://togithub.com/nodejs/node/pull/47378) - \[[`394c61caf9`](https://togithub.com/nodejs/node/commit/394c61caf9)] - **bootstrap**: support namespaced builtins in snapshot scripts (Joyee Cheung) [#47467](https://togithub.com/nodejs/node/pull/47467) - \[[`0165a765a0`](https://togithub.com/nodejs/node/commit/0165a765a0)] - **bootstrap**: do not expand process.argv\[1] for snapshot entry points (Joyee Cheung) [#47466](https://togithub.com/nodejs/node/pull/47466) - \[[`cca557cdd9`](https://togithub.com/nodejs/node/commit/cca557cdd9)] - **buffer**: combine checking range of sourceStart in `buf.copy` (Deokjin Kim) [#47758](https://togithub.com/nodejs/node/pull/47758) - \[[`4c69be467c`](https://togithub.com/nodejs/node/commit/4c69be467c)] - **buffer**: use private properties for brand checks in File (Matthew Aitken) [#47154](https://togithub.com/nodejs/node/pull/47154) - \[[`d002f9b6e2`](https://togithub.com/nodejs/node/commit/d002f9b6e2)] - **build**: revert unkonwn ruff selector (Moshe Atlow) [#48753](https://togithub.com/nodejs/node/pull/48753) - \[[`93f77cb762`](https://togithub.com/nodejs/node/commit/93f77cb762)] - **build**: set v8\_enable_webassembly=false when lite mode is enabled (Cheng Shao) [#48248](https://togithub.com/nodejs/node/pull/48248) - \[[`1662e894f3`](https://togithub.com/nodejs/node/commit/1662e894f3)] - **build**: add action to close stale PRs (Michael Dawson) [#48051](https://togithub.com/nodejs/node/pull/48051) - \[[`5ca437b288`](https://togithub.com/nodejs/node/commit/5ca437b288)] - **build**: use pathlib for paths (Mohammed Keyvanzadeh) [#47581](https://togithub.com/nodejs/node/pull/47581) - \[[`72443bc54b`](https://togithub.com/nodejs/node/commit/72443bc54b)] - **build**: refactor configure.py (Mohammed Keyvanzadeh) [#47667](https://togithub.com/nodejs/node/pull/47667) - \[[`d4eecb5be9`](https://togithub.com/nodejs/node/commit/d4eecb5be9)] - **build**: add devcontainer configuration (Tierney Cyren) [#40825](https://togithub.com/nodejs/node/pull/40825) - \[[`803ed41144`](https://togithub.com/nodejs/node/commit/803ed41144)] - **build**: bump ossf/scorecard-action from 2.1.2 to 2.1.3 (dependabot\[bot]) [#47367](https://togithub.com/nodejs/node/pull/47367) - \[[`48468c4413`](https://togithub.com/nodejs/node/commit/48468c4413)] - **build**: replace Python linter flake8 with ruff (Christian Clauss) [#47519](https://togithub.com/nodejs/node/pull/47519) - \[[`3ceb2c4387`](https://togithub.com/nodejs/node/commit/3ceb2c4387)] - **build**: add node-core-utils to setup (Jiawen Geng) [#47442](https://togithub.com/nodejs/node/pull/47442) - \[[`fdc59b8e14`](https://togithub.com/nodejs/node/commit/fdc59b8e14)] - **build**: bump github/codeql-action from 2.2.6 to 2.2.9 (dependabot\[bot]) [#47366](https://togithub.com/nodejs/node/pull/47366) - \[[`3924893023`](https://togithub.com/nodejs/node/commit/3924893023)] - **build**: update stale action from v7 to v8 (Rich Trott) [#47357](https://togithub.com/nodejs/node/pull/47357) - \[[`753185c5b0`](https://togithub.com/nodejs/node/commit/753185c5b0)] - **build**: remove Python pip `--no-user` option (Christian Clauss) [#47372](https://togithub.com/nodejs/node/pull/47372) - \[[`67af0a6a2b`](https://togithub.com/nodejs/node/commit/67af0a6a2b)] - **build**: avoid usage of pipes library (Mohammed Keyvanzadeh) [#47271](https://togithub.com/nodejs/node/pull/47271) - \[[`db910dd6b2`](https://togithub.com/nodejs/node/commit/db910dd6b2)] - **build, deps, tools**: avoid excessive LTO (Konstantin Demin) [#47313](https://togithub.com/nodejs/node/pull/47313) - \[[`35d1def891`](https://togithub.com/nodejs/node/commit/35d1def891)] - **child_process**: use signal.reason in child process abort (Debadree Chatterjee) [#47817](https://togithub.com/nodejs/node/pull/47817) - \[[`7692d2e7b9`](https://togithub.com/nodejs/node/commit/7692d2e7b9)] - **cluster**: use ObjectPrototypeHasOwnProperty (Daeyeon Jeong) [#48141](https://togithub.com/nodejs/node/pull/48141) - \[[`7617772762`](https://togithub.com/nodejs/node/commit/7617772762)] - **crypto**: use openssl's own memory BIOs in crypto_context.cc (GauriSpears) [#47160](https://togithub.com/nodejs/node/pull/47160) - \[[`8cabfe7c6e`](https://togithub.com/nodejs/node/commit/8cabfe7c6e)] - **crypto**: fix setEngine() when OPENSSL_NO_ENGINE set (Tobias Nießen) [#47977](https://togithub.com/nodejs/node/pull/47977) - \[[`de1338da05`](https://togithub.com/nodejs/node/commit/de1338da05)] - **crypto**: fix webcrypto private/secret import with empty usages (Filip Skokan) [#47877](https://togithub.com/nodejs/node/pull/47877) - \[[`27a696fda9`](https://togithub.com/nodejs/node/commit/27a696fda9)] - **crypto**: update root certificates to NSS 3.89 (Node.js GitHub Bot) [#47659](https://togithub.com/nodejs/node/pull/47659) - \[[`e2292f936e`](https://togithub.com/nodejs/node/commit/e2292f936e)] - **crypto**: remove INT_MAX restriction in randomBytes (Tobias Nießen) [#47559](https://togithub.com/nodejs/node/pull/47559) - \[[`a5f214c00c`](https://togithub.com/nodejs/node/commit/a5f214c00c)] - **crypto**: replace THROW with CHECK for scrypt keylen (Tobias Nießen) [#47407](https://togithub.com/nodejs/node/pull/47407) - \[[`dd42214fd4`](https://togithub.com/nodejs/node/commit/dd42214fd4)] - **crypto**: unify validation of checkPrime checks (Tobias Nießen) [#47165](https://togithub.com/nodejs/node/pull/47165) - \[[`76e4d12fb3`](https://togithub.com/nodejs/node/commit/76e4d12fb3)] - **crypto**: re-add padding for AES-KW wrapped JWKs (Filip Skokan) [#46563](https://togithub.com/nodejs/node/pull/46563) - \[[`9d894c17dd`](https://togithub.com/nodejs/node/commit/9d894c17dd)] - **crypto**: use WebIDL converters in WebCryptoAPI (Filip Skokan) [#46067](https://togithub.com/nodejs/node/pull/46067) - \[[`6f3a8b45a5`](https://togithub.com/nodejs/node/commit/6f3a8b45a5)] - **deps**: update ada to 2.5.0 (Node.js GitHub Bot) [#48223](https://togithub.com/nodejs/node/pull/48223) - \[[`075b6db919`](https://togithub.com/nodejs/node/commit/075b6db919)] - **deps**: update ada to 2.4.2 (Node.js GitHub Bot) [#48092](https://togithub.com/nodejs/node/pull/48092) - \[[`a4ee1f652c`](https://togithub.com/nodejs/node/commit/a4ee1f652c)] - **deps**: update ada to 2.4.1 (Node.js GitHub Bot) [#48036](https://togithub.com/nodejs/node/pull/48036) - \[[`81b514d3f0`](https://togithub.com/nodejs/node/commit/81b514d3f0)] - **deps**: update ada to 2.4.0 (Node.js GitHub Bot) [#47922](https://togithub.com/nodejs/node/pull/47922) - \[[`575ddf694f`](https://togithub.com/nodejs/node/commit/575ddf694f)] - **deps**: update ada to 2.3.1 (Node.js GitHub Bot) [#47893](https://togithub.com/nodejs/node/pull/47893) - \[[`2d03d5f458`](https://togithub.com/nodejs/node/commit/2d03d5f458)] - **deps**: update ada to 2.3.0 (Node.js GitHub Bot) [#47737](https://togithub.com/nodejs/node/pull/47737) - \[[`42e690f2d5`](https://togithub.com/nodejs/node/commit/42e690f2d5)] - **deps**: update ada to 2.2.0 (Node.js GitHub Bot) [#47678](https://togithub.com/nodejs/node/pull/47678) - \[[`08dd271521`](https://togithub.com/nodejs/node/commit/08dd271521)] - **deps**: update ada to 2.1.0 (Node.js GitHub Bot) [#47598](https://togithub.com/nodejs/node/pull/47598) - \[[`96c50ba71f`](https://togithub.com/nodejs/node/commit/96c50ba71f)] - **deps**: update ada to 2.0.0 (Node.js GitHub Bot) [#47339](https://togithub.com/nodejs/node/pull/47339) - \[[`4d1c38b758`](https://togithub.com/nodejs/node/commit/4d1c38b758)] - **deps**: update zlib to [`337322d`](https://togithub.com/nodejs/node/commit/337322d) (Node.js GitHub Bot) [#48218](https://togithub.com/nodejs/node/pull/48218) - \[[`74206b2549`](https://togithub.com/nodejs/node/commit/74206b2549)] - **deps**: update histogram 0.11.8 (Marco Ippolito) [#47742](https://togithub.com/nodejs/node/pull/47742) - \[[`fbb4b3775d`](https://togithub.com/nodejs/node/commit/fbb4b3775d)] - **deps**: update histogram to 0.11.7 (Marco Ippolito) [#47742](https://togithub.com/nodejs/node/pull/47742) - \[[`e88c079022`](https://togithub.com/nodejs/node/commit/e88c079022)] - **deps**: update simdutf to 3.2.12 (Node.js GitHub Bot) [#48118](https://togithub.com/nodejs/node/pull/48118) - \[[`48bd1248b9`](https://togithub.com/nodejs/node/commit/48bd1248b9)] - **deps**: update minimatch to 9.0.1 (Node.js GitHub Bot) [#48094](https://togithub.com/nodejs/node/pull/48094) - \[[`d4572d31fa`](https://togithub.com/nodejs/node/commit/d4572d31fa)] - **deps**: update corepack to 0.18.0 (Node.js GitHub Bot) [#48091](https://togithub.com/nodejs/node/pull/48091) - \[[`8090d29dc4`](https://togithub.com/nodejs/node/commit/8090d29dc4)] - **deps**: update uvwasi to 0.0.18 (Node.js GitHub Bot) [#47866](https://togithub.com/nodejs/node/pull/47866) - \[[`169c8eea2e`](https://togithub.com/nodejs/node/commit/169c8eea2e)] - **deps**: update uvwasi to 0.0.17 (Node.js GitHub Bot) [#47866](https://togithub.com/nodejs/node/pull/47866) - \[[`6acbb23380`](https://togithub.com/nodejs/node/commit/6acbb23380)] - **deps**: upgrade npm to 9.6.7 (npm team) [#48062](https://togithub.com/nodejs/node/pull/48062) - \[[`e8f2c0a58b`](https://togithub.com/nodejs/node/commit/e8f2c0a58b)] - **deps**: update undici to 5.22.1 (Node.js GitHub Bot) [#47994](https://togithub.com/nodejs/node/pull/47994) - \[[`9309fd3120`](https://togithub.com/nodejs/node/commit/9309fd3120)] - **deps**: update simdutf to 3.2.9 (Node.js GitHub Bot) [#47983](https://togithub.com/nodejs/node/pull/47983) - \[[`b796d3560a`](https://togithub.com/nodejs/node/commit/b796d3560a)] - **deps**: upgrade npm to 9.6.6 (npm team) [#47862](https://togithub.com/nodejs/node/pull/47862) - \[[`cce372e14e`](https://togithub.com/nodejs/node/commit/cce372e14e)] - **deps**: V8: cherry-pick [`c5ab3e4`](https://togithub.com/nodejs/node/commit/c5ab3e4f0c5a) (Richard Lau) [#47736](https://togithub.com/nodejs/node/pull/47736) - \[[`7283486adb`](https://togithub.com/nodejs/node/commit/7283486adb)] - **deps**: update undici to 5.22.0 (Node.js GitHub Bot) [#47679](https://togithub.com/nodejs/node/pull/47679) - \[[`2ea6e03003`](https://togithub.com/nodejs/node/commit/2ea6e03003)] - **deps**: add minimatch as a dependency (Moshe Atlow) [#47499](https://togithub.com/nodejs/node/pull/47499) - \[[`261e1d23d1`](https://togithub.com/nodejs/node/commit/261e1d23d1)] - **deps**: update ICU to 73.1 release (Steven R. Loomis) [#47456](https://togithub.com/nodejs/node/pull/47456) - \[[`f532f9df5f`](https://togithub.com/nodejs/node/commit/f532f9df5f)] - **deps**: update undici to 5.21.2 (Node.js GitHub Bot) [#47508](https://togithub.com/nodejs/node/pull/47508) - \[[`dcb8c038b9`](https://togithub.com/nodejs/node/commit/dcb8c038b9)] - **deps**: update simdutf to 3.2.8 (Node.js GitHub Bot) [#47507](https://togithub.com/nodejs/node/pull/47507) - \[[`6c8456d61f`](https://togithub.com/nodejs/node/commit/6c8456d61f)] - **deps**: update undici to 5.21.1 (Node.js GitHub Bot) [#47488](https://togithub.com/nodejs/node/pull/47488) - \[[`d3b2e8a438`](https://togithub.com/nodejs/node/commit/d3b2e8a438)] - **deps**: update simdutf to 3.2.7 (Node.js GitHub Bot) [#47473](https://togithub.com/nodejs/node/pull/47473) - \[[`64a5fe0499`](https://togithub.com/nodejs/node/commit/64a5fe0499)] - **deps**: update corepack to 0.17.2 (Node.js GitHub Bot) [#47474](https://togithub.com/nodejs/node/pull/47474) - \[[`6f0f61a7d3`](https://togithub.com/nodejs/node/commit/6f0f61a7d3)] - **deps**: upgrade npm to 9.6.4 (npm team) [#47432](https://togithub.com/nodejs/node/pull/47432) - \[[`443a72e207`](https://togithub.com/nodejs/node/commit/443a72e207)] - **deps**: update zlib to upstream [`5edb52d`](https://togithub.com/nodejs/node/commit/5edb52d4) (Luigi Pinca) [#47151](https://togithub.com/nodejs/node/pull/47151) - \[[`dc3bc46914`](https://togithub.com/nodejs/node/commit/dc3bc46914)] - **deps**: update simdutf to 3.2.3 (Node.js GitHub Bot) [#47331](https://togithub.com/nodejs/node/pull/47331) - \[[`b2f2bebbc2`](https://togithub.com/nodejs/node/commit/b2f2bebbc2)] - **deps**: update timezone to 2023c (Node.js GitHub Bot) [#47302](https://togithub.com/nodejs/node/pull/47302) - \[[`c10729ffa7`](https://togithub.com/nodejs/node/commit/c10729ffa7)] - **deps**: upgrade npm to 9.6.3 (npm team) [#47325](https://togithub.com/nodejs/node/pull/47325) - \[[`420deac1de`](https://togithub.com/nodejs/node/commit/420deac1de)] - **deps**: update corepack to 0.17.1 (Node.js GitHub Bot) [#47156](https://togithub.com/nodejs/node/pull/47156) - \[[`966ba28491`](https://togithub.com/nodejs/node/commit/966ba28491)] - **deps**: V8: cherry-pick [`3e4952c`](https://togithub.com/nodejs/node/commit/3e4952cb2a59) (Richard Lau) [#47236](https://togithub.com/nodejs/node/pull/47236) - \[[`fc6ab26824`](https://togithub.com/nodejs/node/commit/fc6ab26824)] - **deps**: update timezone to 2023b (Node.js GitHub Bot) [#47256](https://togithub.com/nodejs/node/pull/47256) - \[[`2700e70215`](https://togithub.com/nodejs/node/commit/2700e70215)] - **deps**: upgrade npm to 9.6.2 (npm team) [#47108](https://togithub.com/nodejs/node/pull/47108) - \[[`29ba98a0a5`](https://togithub.com/nodejs/node/commit/29ba98a0a5)] - **deps**: V8: cherry-pick [`975ff4d`](https://togithub.com/nodejs/node/commit/975ff4dbfd1b) (Debadree Chatterjee) [#47209](https://togithub.com/nodejs/node/pull/47209) - \[[`be34777be8`](https://togithub.com/nodejs/node/commit/be34777be8)] - **deps**: cherry-pick win/arm64/clang fixes (Cheng Zhao) [#47011](https://togithub.com/nodejs/node/pull/47011) - \[[`b52aacb614`](https://togithub.com/nodejs/node/commit/b52aacb614)] - **deps**: update uvwasi to v0.0.16 (Michael Dawson) [#46434](https://togithub.com/nodejs/node/pull/46434) - \[[`27a76cf5e0`](https://togithub.com/nodejs/node/commit/27a76cf5e0)] - **deps,test**: update postject to 1.0.0-alpha.6 (Node.js GitHub Bot) [#48072](https://togithub.com/nodejs/node/pull/48072) - \[[`b171c1a3a4`](https://togithub.com/nodejs/node/commit/b171c1a3a4)] - **dgram**: convert macro to template (Tobias Nießen) [#47891](https://togithub.com/nodejs/node/pull/47891) - \[[`709bf1c758`](https://togithub.com/nodejs/node/commit/709bf1c758)] - **(SEMVER-MINOR)** **dns**: expose getDefaultResultOrder (btea) [#46973](https://togithub.com/nodejs/node/pull/46973) - \[[`2f202c93e7`](https://togithub.com/nodejs/node/commit/2f202c93e7)] - **doc**: clarify array args to Buffer.from() (Bryan English) [#48274](https://togithub.com/nodejs/node/pull/48274) - \[[`27f195f8d8`](https://togithub.com/nodejs/node/commit/27f195f8d8)] - **doc**: document watch option for node:test run() (Moshe Atlow) [#48256](https://togithub.com/nodejs/node/pull/48256) - \[[`7558ef350a`](https://togithub.com/nodejs/node/commit/7558ef350a)] - **doc**: update documentation for FIPS support (Richard Lau) [#48194](https://togithub.com/nodejs/node/pull/48194) - \[[`f2bb1919e5`](https://togithub.com/nodejs/node/commit/f2bb1919e5)] - **doc**: improve the documentation of the stdio option (Kumar Arnav) [#48110](https://togithub.com/nodejs/node/pull/48110) - \[[`a2aa52ba92`](https://togithub.com/nodejs/node/commit/a2aa52ba92)] - **doc**: update Buffer.allocUnsafe description (sinkhaha) [#48183](https://togithub.com/nodejs/node/pull/48183) - \[[`19ad471d52`](https://togithub.com/nodejs/node/commit/19ad471d52)] - **doc**: update codeowners with website team (Claudio Wunder) [#48197](https://togithub.com/nodejs/node/pull/48197) - \[[`67b2c2a98f`](https://togithub.com/nodejs/node/commit/67b2c2a98f)] - **doc**: fix broken link to new folder doc/contributing/maintaining (Andrea Fassina) [#48205](https://togithub.com/nodejs/node/pull/48205) - \[[`795ca70815`](https://togithub.com/nodejs/node/commit/795ca70815)] - **doc**: add atlowChemi to triagers (Chemi Atlow) [#48104](https://togithub.com/nodejs/node/pull/48104) - \[[`e437a0aff1`](https://togithub.com/nodejs/node/commit/e437a0aff1)] - **doc**: fix typo in readline completer function section (Vadym) [#48188](https://togithub.com/nodejs/node/pull/48188) - \[[`92e0ea496d`](https://togithub.com/nodejs/node/commit/92e0ea496d)] - **doc**: remove broken link for keygen (Rich Trott) [#48176](https://togithub.com/nodejs/node/pull/48176) - \[[`fe15dae8e6`](https://togithub.com/nodejs/node/commit/fe15dae8e6)] - **doc**: add `auto` intrinsic height to prevent jitter/flicker (Daniel Holbert) [#48195](https://togithub.com/nodejs/node/pull/48195) - \[[`230335e21f`](https://togithub.com/nodejs/node/commit/230335e21f)] - **doc**: add version info on the SEA docs (Antoine du Hamel) [#48173](https://togithub.com/nodejs/node/pull/48173) - \[[`e6f37d1b80`](https://togithub.com/nodejs/node/commit/e6f37d1b80)] - **doc**: add Ruy to list of TSC members (Michael Dawson) [#48172](https://togithub.com/nodejs/node/pull/48172) - \[[`69205a250c`](https://togithub.com/nodejs/node/commit/69205a250c)] - **doc**: update socket.remote\* properties documentation (Saba Kharanauli) [#48139](https://togithub.com/nodejs/node/pull/48139) - \[[`e4a5d6298c`](https://togithub.com/nodejs/node/commit/e4a5d6298c)] - **doc**: update outdated section on TLSv1.3-PSK (Tobias Nießen) [#48123](https://togithub.com/nodejs/node/pull/48123) - \[[`d14018ed99`](https://togithub.com/nodejs/node/commit/d14018ed99)] - **doc**: improve HMAC key recommendations (Tobias Nießen) [#48121](https://togithub.com/nodejs/node/pull/48121) - \[[`e9d4baf770`](https://togithub.com/nodejs/node/commit/e9d4baf770)] - **doc**: clarify mkdir() recursive behavior (Stephen Odogwu) [#48109](https://togithub.com/nodejs/node/pull/48109) - \[[`3e4a469139`](https://togithub.com/nodejs/node/commit/3e4a469139)] - **doc**: fix typo in crypto legacy streams API section (Tobias Nießen) [#48122](https://togithub.com/nodejs/node/pull/48122) - \[[`bdf366ab88`](https://togithub.com/nodejs/node/commit/bdf366ab88)] - **doc**: update SEA source link (Rich Trott) [#48080](https://togithub.com/nodejs/node/pull/48080) - \[[`2a4f79a75f`](https://togithub.com/nodejs/node/commit/2a4f79a75f)] - **doc**: clarify tty.isRaw (Roberto Vidal) [#48055](https://togithub.com/nodejs/node/pull/48055) - \[[`98c6e4be03`](https://togithub.com/nodejs/node/commit/98c6e4be03)] - **doc**: use secure key length for HMAC generateKey (Tobias Nießen) [#48052](https://togithub.com/nodejs/node/pull/48052) - \[[`8ae5c8cf9d`](https://togithub.com/nodejs/node/commit/8ae5c8cf9d)] - **doc**: update broken EVP_BytesToKey link (Rich Trott) [#48064](https://togithub.com/nodejs/node/pull/48064) - \[[`3c713e7caa`](https://togithub.com/nodejs/node/commit/3c713e7caa)] - **doc**: update broken spkac link (Rich Trott) [#48063](https://togithub.com/nodejs/node/pull/48063) - \[[`c22f739e94`](https://togithub.com/nodejs/node/commit/c22f739e94)] - **doc**: document node-api version process (Chengzhong Wu) [#47972](https://togithub.com/nodejs/node/pull/47972) - \[[`ce859f9f9f`](https://togithub.com/nodejs/node/commit/ce859f9f9f)] - **doc**: fix typo in binding functions (Deokjin Kim) [#48003](https://togithub.com/nodejs/node/pull/48003) - \[[`070c3457b7`](https://togithub.com/nodejs/node/commit/070c3457b7)] - **doc**: mark Node.js 14 as End-of-Life (Richard Lau) [#48023](https://togithub.com/nodejs/node/pull/48023) - \[[`3611027d8e`](https://togithub.com/nodejs/node/commit/3611027d8e)] - **doc**: clarify CRYPTO_CUSTOM_ENGINE_NOT_SUPPORTED (Tobias Nießen) [#47976](https://togithub.com/nodejs/node/pull/47976) - \[[`dbffad958c`](https://togithub.com/nodejs/node/commit/dbffad958c)] - **doc**: add missing deprecated blocks to cluster (Tobias Nießen) [#47981](https://togithub.com/nodejs/node/pull/47981) - \[[`035356f711`](https://togithub.com/nodejs/node/commit/035356f711)] - **doc**: update description of global (Tobias Nießen) [#47969](https://togithub.com/nodejs/node/pull/47969) - \[[`081a6ffaea`](https://togithub.com/nodejs/node/commit/081a6ffaea)] - **doc**: update measure memory rejection information (Yash Ladha) [#41639](https://togithub.com/nodejs/node/pull/41639) - \[[`3460cf9c23`](https://togithub.com/nodejs/node/commit/3460cf9c23)] - **doc**: fix broken link to TC39 import attributes proposal (Rich Trott) [#47954](https://togithub.com/nodejs/node/pull/47954) - \[[`3b018c8aa9`](https://togithub.com/nodejs/node/commit/3b018c8aa9)] - **doc**: fix broken link (Rich Trott) [#47953](https://togithub.com/nodejs/node/pull/47953) - \[[`244db960a9`](https://togithub.com/nodejs/node/commit/244db960a9)] - **doc**: remove broken link (Rich Trott) [#47942](https://togithub.com/nodejs/node/pull/47942) - \[[`2cc8715bb9`](https://togithub.com/nodejs/node/commit/2cc8715bb9)] - **doc**: document make lint-md-clean (Matteo Collina) [#47926](https://togithub.com/nodejs/node/pull/47926) - \[[`b80e006c17`](https://togithub.com/nodejs/node/commit/b80e006c17)] - **doc**: mark global object as legacy (Mert Can Altın) [#47819](https://togithub.com/nodejs/node/pull/47819) - \[[`bf4eb058f3`](https://togithub.com/nodejs/node/commit/bf4eb058f3)] - **doc**: ntfs junction points must link to directories (Ben Noordhuis) [#47907](https://togithub.com/nodejs/node/pull/47907) - \[[`49875f0d69`](https://togithub.com/nodejs/node/commit/49875f0d69)] - **doc**: fix params names (Dmitry Semigradsky) [#47853](https://togithub.com/nodejs/node/pull/47853) - \[[`94b5eaaf17`](https://togithub.com/nodejs/node/commit/94b5eaaf17)] - **doc**: update supported version of FreeBSD to 12.4 (Michaël Zasso) [#47838](https://togithub.com/nodejs/node/pull/47838) - \[[`0114201825`](https://togithub.com/nodejs/node/commit/0114201825)] - **doc**: swap Matteo with Rafael in the stewards (Rafael Gonzaga) [#47841](https://togithub.com/nodejs/node/pull/47841) - \[[`8bcfcc0af9`](https://togithub.com/nodejs/node/commit/8bcfcc0af9)] - **doc**: add valgrind suppression details (Kevin Eady) [#47760](https://togithub.com/nodejs/node/pull/47760) - \[[`75d397ecab`](https://togithub.com/nodejs/node/commit/75d397ecab)] - **doc**: replace EOL versions in README (Tobias Nießen) [#47833](https://togithub.com/nodejs/node/pull/47833) - \[[`2b0c57cb80`](https://togithub.com/nodejs/node/commit/2b0c57cb80)] - **doc**: add ovflowd to collaborators (Claudio Wunder) [#47844](https://togithub.com/nodejs/node/pull/47844) - \[[`be4966977c`](https://togithub.com/nodejs/node/commit/be4966977c)] - **doc**: update BUILDING.md previous versions links (Tobias Nießen) [#47835](https://togithub.com/nodejs/node/pull/47835) - \[[`a9e8a20fb8`](https://togithub.com/nodejs/node/commit/a9e8a20fb8)] - **doc**: create maintaining folder for deps (Marco Ippolito) [#47589](https://togithub.com/nodejs/node/pull/47589) - \[[`fd0f362d7c`](https://togithub.com/nodejs/node/commit/fd0f362d7c)] - **doc**: remove MoLow from Triagers (Moshe Atlow) [#47792](https://togithub.com/nodejs/node/pull/47792) - \[[`0927c67ab6`](https://togithub.com/nodejs/node/commit/0927c67ab6)] - **doc**: fix typo in webstreams.md (Christian Takle) [#47766](https://togithub.com/nodejs/node/pull/47766) - \[[`994be578da`](https://togithub.com/nodejs/node/commit/994be578da)] - **doc**: move BethGriggs to regular member (Rich Trott) [#47776](https://togithub.com/nodejs/node/pull/47776) - \[[`64d19f4678`](https://togithub.com/nodejs/node/commit/64d19f4678)] - **doc**: move addaleax to TSC emeriti (Anna Henningsen) [#47752](https://togithub.com/nodejs/node/pull/47752) - \[[`33ec10e6b8`](https://togithub.com/nodejs/node/commit/33ec10e6b8)] - **doc**: add link to news for Node.js core (Michael Dawson) [#47704](https://togithub.com/nodejs/node/pull/47704) - \[[`2a682b5efe`](https://togithub.com/nodejs/node/commit/2a682b5efe)] - **doc**: async_hooks asynchronous content example add mjs code (btea) [#47401](https://togithub.com/nodejs/node/pull/47401) - \[[`4f541c3ca3`](https://togithub.com/nodejs/node/commit/4f541c3ca3)] - **doc**: clarify concurrency model of test runner (Tobias Nießen) [#47642](https://togithub.com/nodejs/node/pull/47642) - \[[`ffcff68f0d`](https://togithub.com/nodejs/node/commit/ffcff68f0d)] - **doc**: fix typos (Mohammed Keyvanzadeh) [#47685](https://togithub.com/nodejs/node/pull/47685) - \[[`290b2b7afc`](https://togithub.com/nodejs/node/commit/290b2b7afc)] - **doc**: fix capitalization of ASan (Mohammed Keyvanzadeh) [#47676](https://togithub.com/nodejs/node/pull/47676) - \[[`b4ca788878`](https://togithub.com/nodejs/node/commit/b4ca788878)] - **doc**: fix typos in SECURITY.md (Mohammed Keyvanzadeh) [#47677](https://togithub.com/nodejs/node/pull/47677) - \[[`971c545a47`](https://togithub.com/nodejs/node/commit/971c545a47)] - **doc**: update error code of buffer (Deokjin Kim) [#47617](https://togithub.com/nodejs/node/pull/47617) - \[[`ec5c919928`](https://togithub.com/nodejs/node/commit/ec5c919928)] - **doc**: change offset of example in `Buffer.copyBytesFrom` (Deokjin Kim) [#47606](https://togithub.com/nodejs/node/pull/47606) - \[[`980bf052c7`](https://togithub.com/nodejs/node/commit/980bf052c7)] - **doc**: remove markdown link from heading (Tobias Nießen) [#47585](https://togithub.com/nodejs/node/pull/47585) - \[[`e96451ec5e`](https://togithub.com/nodejs/node/commit/e96451ec5e)] - **doc**: fix release-post script location (Rafael Gonzaga) [#47517](https://togithub.com/nodejs/node/pull/47517) - \[[`61ea15339c`](https://togithub.com/nodejs/node/commit/61ea15339c)] - **doc**: add link for news from uvwasi team (Michael Dawson) [#47531](https://togithub.com/nodejs/node/pull/47531) - \[[`d40bcdd73e`](https://togithub.com/nodejs/node/commit/d40bcdd73e)] - **doc**: add missing setEncoding call in ESM example (Anna Henningsen) [#47558](https://togithub.com/nodejs/node/pull/47558) - \[[`924dc909b3`](https://togithub.com/nodejs/node/commit/924dc909b3)] - **doc**: fix typo in util.types.isNativeError() (Julian Dax) [#47532](https://togithub.com/nodejs/node/pull/47532) - \[[`a24d72a6fb`](https://togithub.com/nodejs/node/commit/a24d72a6fb)] - **doc**: add KhafraDev to collaborators (Matthew Aitken) [#47510](https://togithub.com/nodejs/node/pull/47510) - \[[`b0196378b6`](https://togithub.com/nodejs/node/commit/b0196378b6)] - **doc**: create maintaining-brotli.md (Marco Ippolito) [#47380](https://togithub.com/nodejs/node/pull/47380) - \[[`3902be8fe8`](https://togithub.com/nodejs/node/commit/3902be8fe8)] - **doc**: info on handling unintended breaking changes (Michael Dawson) [#47426](https://togithub.com/nodejs/node/pull/47426) - \[[`670f9a591d`](https://togithub.com/nodejs/node/commit/670f9a591d)] - **doc**: add performance initiative (Yagiz Nizipli) [#47424](https://togithub.com/nodejs/node/pull/47424) - \[[`89a5d04a8e`](https://togithub.com/nodejs/node/commit/89a5d04a8e)] - **doc**: do not create a backup file (Luigi Pinca) [#47151](https://togithub.com/nodejs/node/pull/47151) - \[[`7f2bccc5d6`](https://togithub.com/nodejs/node/commit/7f2bccc5d6)] - **doc**: add MoLow to the TSC (Colin Ihrig) [#47436](https://togithub.com/nodejs/node/pull/47436) - \[[`7db2e889ac`](https://togithub.com/nodejs/node/commit/7db2e889ac)] - **doc**: add a note about os.cpus() returning an empty list (codedokode) [#47363](https://togithub.com/nodejs/node/pull/47363) - \[[`289a8e30d6`](https://togithub.com/nodejs/node/commit/289a8e30d6)] - **doc**: clarify reports are only evaluated on active versions (Rafael Gonzaga) [#47341](https://togithub.com/nodejs/node/pull/47341) - \[[`dc22edb4d2`](https://togithub.com/nodejs/node/commit/dc22edb4d2)] - **doc**: remove Vladimir de Turckheim from Security release stewards (Vladimir de Turckheim) [#47318](https://togithub.com/nodejs/node/pull/47318) - \[[`3e74a74da3`](https://togithub.com/nodejs/node/commit/3e74a74da3)] - **doc**: add importing util to example of \`process.report.getReport' (Deokjin Kim) [#47298](https://togithub.com/nodejs/node/pull/47298) - \[[`ece029f64e`](https://togithub.com/nodejs/node/commit/ece029f64e)] - **doc**: vm.SourceTextModule() without context option (Axel Kittenberger) [#47295](https://togithub.com/nodejs/node/pull/47295) - \[[`c7227204cc`](https://togithub.com/nodejs/node/commit/c7227204cc)] - **doc**: document process for sharing project news (Michael Dawson) [#47189](https://togithub.com/nodejs/node/pull/47189) - \[[`2865cbb4bd`](https://togithub.com/nodejs/node/commit/2865cbb4bd)] - **doc**: revise example of assert.CallTracker (Deokjin Kim) [#47252](https://togithub.com/nodejs/node/pull/47252) - \[[`81ebaf2670`](https://togithub.com/nodejs/node/commit/81ebaf2670)] - **doc**: fix typo in SECURITY.md (Rich Trott) [#47282](https://togithub.com/nodejs/node/pull/47282) - \[[`faabd48f11`](https://togithub.com/nodejs/node/commit/faabd48f11)] - **doc**: use serial comma in cli docs (Tobias Nießen) [#47262](https://togithub.com/nodejs/node/pull/47262) - \[[`3a85794089`](https://togithub.com/nodejs/node/commit/3a85794089)] - **doc**: improve example for Error.captureStackTrace() (Julian Dax) [#46886](https://togithub.com/nodejs/node/pull/46886) - \[[`21Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.