-
Notifications
You must be signed in to change notification settings - Fork 76
chore: RC v4.11.1 #1272
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
github-actions
wants to merge
22
commits into
release
Choose a base branch
from
release-2026-01-09
base: release
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
chore: RC v4.11.1 #1272
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Remember to merge and not squash merge. No QA required
This updates Lerna to support [OIDC publishing](https://lerna.js.org/docs/recipes/oidc-trusted-publishing) which was introduced with version 9. Fixes: #1238
This patch marks the remaining two test packages as `private`. It also patches the main workspaces configuration to include all the test packages. Previously the wdio test was published by accident. It was marked as a workspace but not as private. The `release` test package was not marked as private, but was not included in the workspaces. Therefore it was not published by accident alone. Now all packages are available as a workspace, while keeping things private that should be. Fixes: #1238
Only run build scripts if present in the workspaces. For the test workspaces that don't need a build, this removes those that are defined as just empty echos. Fixes: #1238
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/setup-node/releases">actions/setup-node's releases</a>.</em></p> <blockquote> <h2>v6.0.0</h2> <h2>What's Changed</h2> <p><strong>Breaking Changes</strong></p> <ul> <li>Limit automatic caching to npm, update workflows and documentation by <a href="https://github.com/priyagupta108"><code>@priyagupta108</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1374">actions/setup-node#1374</a></li> </ul> <p><strong>Dependency Upgrades</strong></p> <ul> <li>Upgrade ts-jest from 29.1.2 to 29.4.1 and document breaking changes in v5 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/actions/setup-node/pull/1336">#1336</a></li> <li>Upgrade prettier from 2.8.8 to 3.6.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/actions/setup-node/pull/1334">#1334</a></li> <li>Upgrade actions/publish-action from 0.3.0 to 0.4.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/actions/setup-node/pull/1362">#1362</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v5...v6.0.0">https://github.com/actions/setup-node/compare/v5...v6.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/setup-node/commit/2028fbc5c25fe9cf00d9f06a71cc4710d4507903"><code>2028fbc</code></a> Limit automatic caching to npm, update workflows and documentation (<a href="https://redirect.github.com/actions/setup-node/issues/1374">#1374</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/13427813f706a0f6c9b74603b31103c40ab1c35a"><code>1342781</code></a> Bump actions/publish-action from 0.3.0 to 0.4.0 (<a href="https://redirect.github.com/actions/setup-node/issues/1362">#1362</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/89d709d423dc495668cd762a18dd4a070611be3f"><code>89d709d</code></a> Bump prettier from 2.8.8 to 3.6.2 (<a href="https://redirect.github.com/actions/setup-node/issues/1334">#1334</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/cd2651c46231bc0d6f48d6b34433b845331235fe"><code>cd2651c</code></a> Bump ts-jest from 29.1.2 to 29.4.1 (<a href="https://redirect.github.com/actions/setup-node/issues/1336">#1336</a>)</li> <li>See full diff in <a href="https://github.com/actions/setup-node/compare/v5...v6">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.12. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/juliangruber/brace-expansion/releases">brace-expansion's releases</a>.</em></p> <blockquote> <h2>v1.1.12</h2> <ul> <li>pkg: publish on tag 1.x c460dbd</li> <li>fmt ccb8ac6</li> <li>Fix potential ReDoS Vulnerability or Inefficient Regular Expression (<a href="https://redirect.github.com/juliangruber/brace-expansion/issues/65">#65</a>) c3c73c8</li> </ul> <hr /> <p><a href="https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12">https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711"><code>44f33b4</code></a> 1.1.12</li> <li><a href="https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570"><code>c460dbd</code></a> pkg: publish on tag 1.x</li> <li><a href="https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f"><code>ccb8ac6</code></a> fmt</li> <li><a href="https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217"><code>c3c73c8</code></a> Fix potential ReDoS Vulnerability or Inefficient Regular Expression (<a href="https://redirect.github.com/juliangruber/brace-expansion/issues/65">#65</a>)</li> <li>See full diff in <a href="https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dequelabs/axe-core-npm/network/alerts). </details> No QA required --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jonathan Garbee <[email protected]>
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p> <blockquote> <h2>v6.0.0</h2> <h2>What's Changed</h2> <ul> <li>Update README to include Node.js 24 support details and requirements by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li> <li>Persist creds to a separate file by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li> <li>v6-beta by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2298">actions/checkout#2298</a></li> <li>update readme/changelog for v6 by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2311">actions/checkout#2311</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v5.0.0...v6.0.0">https://github.com/actions/checkout/compare/v5.0.0...v6.0.0</a></p> <h2>v6-beta</h2> <h2>What's Changed</h2> <p>Updated persist-credentials to store the credentials under <code>$RUNNER_TEMP</code> instead of directly in the local git config.</p> <p>This requires a minimum Actions Runner version of <a href="https://github.com/actions/runner/releases/tag/v2.329.0">v2.329.0</a> to access the persisted credentials for <a href="https://docs.github.com/en/actions/tutorials/use-containerized-services/create-a-docker-container-action">Docker container action</a> scenarios.</p> <h2>v5.0.1</h2> <h2>What's Changed</h2> <ul> <li>Port v6 cleanup to v5 by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v5...v5.0.1">https://github.com/actions/checkout/compare/v5...v5.0.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/checkout/commit/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3"><code>1af3b93</code></a> update readme/changelog for v6 (<a href="https://redirect.github.com/actions/checkout/issues/2311">#2311</a>)</li> <li><a href="https://github.com/actions/checkout/commit/71cf2267d89c5cb81562390fa70a37fa40b1305e"><code>71cf226</code></a> v6-beta (<a href="https://redirect.github.com/actions/checkout/issues/2298">#2298</a>)</li> <li><a href="https://github.com/actions/checkout/commit/069c6959146423d11cd0184e6accf28f9d45f06e"><code>069c695</code></a> Persist creds to a separate file (<a href="https://redirect.github.com/actions/checkout/issues/2286">#2286</a>)</li> <li><a href="https://github.com/actions/checkout/commit/ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493"><code>ff7abcd</code></a> Update README to include Node.js 24 support details and requirements (<a href="https://redirect.github.com/actions/checkout/issues/2248">#2248</a>)</li> <li>See full diff in <a href="https://github.com/actions/checkout/compare/v5...v6">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [glob](https://github.com/isaacs/node-glob) from 11.0.3 to 11.1.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/isaacs/node-glob/blob/main/changelog.md">glob's changelog</a>.</em></p> <blockquote> <h1>changeglob</h1> <h2>12</h2> <ul> <li>Remove the unsafe <code>--shell</code> option. The <code>--shell</code> option is now ONLY supported on known shells where the behavior can be implemented safely.</li> </ul> <h2>11.1</h2> <p><a href="https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2">GHSA-5j98-mcp5-4vw2</a></p> <ul> <li>Add the <code>--shell</code> option for the command line, with a warning that this is unsafe. (It will be removed in v12.)</li> <li>Add the <code>--cmd-arg</code>/<code>-g</code> as a way to <em>safely</em> add positional arguments to the command provided to the CLI tool.</li> <li>Detect commands with space or quote characters on known shells, and pass positional arguments to them safely, avoiding <code>shell:true</code> execution.</li> </ul> <h2>11.0</h2> <ul> <li>Drop support for node before v20</li> </ul> <h2>10.4</h2> <ul> <li>Add <code>includeChildMatches: false</code> option</li> <li>Export the <code>Ignore</code> class</li> </ul> <h2>10.3</h2> <ul> <li>Add <code>--default -p</code> flag to provide a default pattern</li> <li>exclude symbolic links to directories when <code>follow</code> and <code>nodir</code> are both set</li> </ul> <h2>10.2</h2> <ul> <li>Add glob cli</li> </ul> <h2>10.1</h2> <ul> <li>Return <code>'.'</code> instead of the empty string <code>''</code> when the current working directory is returned as a match.</li> <li>Add <code>posix: true</code> option to return <code>/</code> delimited paths, even on Windows.</li> </ul> <h2>10.0.0</h2> <ul> <li>No default exports, only named exports</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/isaacs/node-glob/commit/2551fb51440d402fa2120457bf460e546ee9964d"><code>2551fb5</code></a> 11.1.0</li> <li><a href="https://github.com/isaacs/node-glob/commit/47473c046b91c67269df7a66eab782a6c2716146"><code>47473c0</code></a> bin: Do not expose filenames to shell expansion</li> <li><a href="https://github.com/isaacs/node-glob/commit/bc33fe1c6a47abd497703d79ad96036e7891ff62"><code>bc33fe1</code></a> skip tilde test on systems that lack tilde expansion</li> <li><a href="https://github.com/isaacs/node-glob/commit/59bf9ca211bda5636c4fe9e32d41530c90a4f30d"><code>59bf9ca</code></a> fix notes</li> <li><a href="https://github.com/isaacs/node-glob/commit/dde4fa66c87e24b37bb5be28ed10c6e12019edac"><code>dde4fa6</code></a> docs(README): add #anchor and improve <code>note</code>s</li> <li><a href="https://github.com/isaacs/node-glob/commit/0559b0ed13c0f8147cd2ac9d48bb49684caaf20e"><code>0559b0e</code></a> docs: add better links to path-scurry docs</li> <li><a href="https://github.com/isaacs/node-glob/commit/c9773c249b4b9ed6b2447222c226f9d20c6ce916"><code>c9773c2</code></a> fix: correct typos in <code>README.md</code></li> <li><a href="https://github.com/isaacs/node-glob/commit/13e68eadbc4f0aacd9d6ffbcb4b28a34d5d8512c"><code>13e68ea</code></a> Fix punctuation in traversal function documentation</li> <li><a href="https://github.com/isaacs/node-glob/commit/1527e2b8107e95122ab6e9b6f6312f121693d53d"><code>1527e2b</code></a> fix repo url</li> <li><a href="https://github.com/isaacs/node-glob/commit/7e190e8776a7fa66fba40827de5f9effd1c52f9d"><code>7e190e8</code></a> fix typo <code>maths</code> → <code>paths</code></li> <li>Additional commits viewable in <a href="https://github.com/isaacs/node-glob/compare/v11.0.3...v11.1.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dequelabs/axe-core-npm/network/alerts). </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sinon](https://github.com/sinonjs/sinon) and [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon). These dependencies needed to be updated together. Updates `sinon` from 18.0.0 to 21.0.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/sinonjs/sinon/blob/main/docs/changelog.md">sinon's changelog</a>.</em></p> <blockquote> <h2>21.0.0</h2> <ul> <li><a href="https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2"><code>fd10f13f</code></a> chore!: remove assert.failException property (<a href="https://redirect.github.com/sinonjs/sinon/issues/2659">#2659</a>) (Morgan Roderick) <blockquote> <p>This was used for allowing customisation of the thrown error between sandboxes and for customisation for integrations (most likely from the days of BusterJS).</p> <p>To my knowledge and what I've been able to find on GitHub, this has never had any <em>production</em> use by end users.</p> <p>BREAKING CHANGE: this removes assert.failException from the API</p> </blockquote> </li> <li><a href="https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413"><code>c7202351</code></a> Revert "chore: npm audit" (Morgan Roderick) <blockquote> <p>This reverts commit 824da531173204e4106bf15ab2677b6193802893.</p> </blockquote> </li> <li><a href="https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893"><code>824da531</code></a> chore: npm audit (Morgan Roderick)</li> <li><a href="https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2"><code>14edd78e</code></a> chore: upgrade esbuild (Morgan Roderick)</li> <li><a href="https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3"><code>1ac5af9c</code></a> npm audit (Morgan Roderick)</li> </ul> <p><em>Released by Morgan Roderick on 2025-06-13.</em></p> <h2>20.0.0</h2> <ul> <li><a href="https://github.com/sinonjs/sinon/commit/b6daed26cd4ba2c045d3d2fc2cadbdcbf43c61e6"><code>b6daed26</code></a> chore!: remove usingPromise (Morgan Roderick) <blockquote> <p>Everyone should be using native promises by now, or should know how to stub natives</p> </blockquote> </li> <li><a href="https://github.com/sinonjs/sinon/commit/95d4b8fc89316c7af82c02750e8ca71e5bc76d07"><code>95d4b8fc</code></a> chore!: remove fakeXMLHttpRequest and fakeServer (Morgan Roderick) <blockquote> <p>BREAKING CHANGE: remove fakeXMLHttpRequest and fakeServer from the API</p> </blockquote> </li> </ul> <p><em>Released by Morgan Roderick on 2025-03-24.</em></p> <h2>19.0.5</h2> <ul> <li><a href="https://github.com/sinonjs/sinon/commit/67d19ff01541fd76dceb1b753e5110b4375fb819"><code>67d19ff0</code></a> chore: deprecate usingPromise (<a href="https://redirect.github.com/sinonjs/sinon/issues/2651">#2651</a>) (Morgan Roderick)</li> <li><a href="https://github.com/sinonjs/sinon/commit/598dddb6e1d65187f6410a1b7f270858ce45c857"><code>598dddb6</code></a> chore: deprecate useFakeXMLHttpRequest and useFakeServer (Morgan Roderick)</li> </ul> <p><em>Released by Morgan Roderick on 2025-03-23.</em></p> <h2>19.0.4</h2> <p>The release script failed half-way in 19.0.3, so re-releasing.</p> <ul> <li><a href="https://github.com/sinonjs/sinon/commit/da67311a3eeff7df47ac13af21a7331e523b433a"><code>da67311a</code></a> Revert "Add version 19.0.3 to releases" (Carl-Erik Kopseng)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/sinonjs/sinon/commits">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~mrgnrdrck">mrgnrdrck</a>, a new releaser for sinon since your current version.</p> </details> <br /> Updates `@types/sinon` from 17.0.3 to 21.0.0 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sinon">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [glob](https://github.com/isaacs/node-glob) from 11.0.3 to 13.0.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/isaacs/node-glob/blob/main/changelog.md">glob's changelog</a>.</em></p> <blockquote> <h1>changeglob</h1> <h2>13</h2> <ul> <li>Move the CLI program out to a separate package, <code>glob-bin</code>. Install that if you'd like to continue using glob from the command line.</li> </ul> <h2>12</h2> <ul> <li>Remove the unsafe <code>--shell</code> option. The <code>--shell</code> option is now ONLY supported on known shells where the behavior can be implemented safely.</li> </ul> <h2>11.1</h2> <p><a href="https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2">GHSA-5j98-mcp5-4vw2</a></p> <ul> <li>Add the <code>--shell</code> option for the command line, with a warning that this is unsafe. (It will be removed in v12.)</li> <li>Add the <code>--cmd-arg</code>/<code>-g</code> as a way to <em>safely</em> add positional arguments to the command provided to the CLI tool.</li> <li>Detect commands with space or quote characters on known shells, and pass positional arguments to them safely, avoiding <code>shell:true</code> execution.</li> </ul> <h2>11.0</h2> <ul> <li>Drop support for node before v20</li> </ul> <h2>10.4</h2> <ul> <li>Add <code>includeChildMatches: false</code> option</li> <li>Export the <code>Ignore</code> class</li> </ul> <h2>10.3</h2> <ul> <li>Add <code>--default -p</code> flag to provide a default pattern</li> <li>exclude symbolic links to directories when <code>follow</code> and <code>nodir</code> are both set</li> </ul> <h2>10.2</h2> <ul> <li>Add glob cli</li> </ul> <h2>10.1</h2> <ul> <li>Return <code>'.'</code> instead of the empty string <code>''</code> when the current working directory is returned as a match.</li> <li>Add <code>posix: true</code> option to return <code>/</code> delimited paths, even on</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/isaacs/node-glob/commit/3bfb9604fabcd372fd13bbacef90339d10d1aa92"><code>3bfb960</code></a> 13.0.0</li> <li><a href="https://github.com/isaacs/node-glob/commit/db31a63edaffa88b6361199267f155112f49f4fe"><code>db31a63</code></a> Split the CLI out from the main project</li> <li><a href="https://github.com/isaacs/node-glob/commit/54934586bc33b3f90fde6c13c1ca5b719801ee78"><code>5493458</code></a> ci: remove node 20</li> <li><a href="https://github.com/isaacs/node-glob/commit/3f7526c1f4843404a3548c5c5fc27aa2a329bca2"><code>3f7526c</code></a> test: fix bin tests on windows (slashes)</li> <li><a href="https://github.com/isaacs/node-glob/commit/2b03ccaf9fc397b6054d639cd5fbe97104d36221"><code>2b03cca</code></a> 12.0.0</li> <li><a href="https://github.com/isaacs/node-glob/commit/d56203dc19a4af5c8f8177a3b67e63a14a246458"><code>d56203d</code></a> prettier config</li> <li><a href="https://github.com/isaacs/node-glob/commit/bb521e5d188a8cbbe86d5cef3bf57a49fdee7c59"><code>bb521e5</code></a> Remove --shell option where unsafe to use</li> <li><a href="https://github.com/isaacs/node-glob/commit/2551fb51440d402fa2120457bf460e546ee9964d"><code>2551fb5</code></a> 11.1.0</li> <li><a href="https://github.com/isaacs/node-glob/commit/47473c046b91c67269df7a66eab782a6c2716146"><code>47473c0</code></a> bin: Do not expose filenames to shell expansion</li> <li><a href="https://github.com/isaacs/node-glob/commit/bc33fe1c6a47abd497703d79ad96036e7891ff62"><code>bc33fe1</code></a> skip tilde test on systems that lack tilde expansion</li> <li>Additional commits viewable in <a href="https://github.com/isaacs/node-glob/compare/v11.0.3...v13.0.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 12.0.1 to 24.31.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/puppeteer/puppeteer/releases">puppeteer's releases</a>.</em></p> <blockquote> <h2>puppeteer-core: v24.31.0</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.30.0...puppeteer-core-v24.31.0">24.31.0</a> (2025-11-20)</h2> <h3>🎉 Features</h3> <ul> <li><strong>webdriver:</strong> use <code>emulation.setNetworkConditions</code> for offline emulation (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14431">#14431</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/a9e7c1dc7df7de10304c2f6cdd93e95de3bc0921">a9e7c1d</a>)</li> <li><strong>webdriver:</strong> use <code>emulation.setUserAgentOverride</code> instead of network interception (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14335">#14335</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/e48ae6bd8ca39fc09c79f468b48b1666d5668726">e48ae6b</a>)</li> </ul> <h3>🛠️ Fixes</h3> <ul> <li>roll to Chrome 142.0.7444.175 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14429">#14429</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/839fe96c6f885e38b68612a7135256850ea0b39d">839fe96</a>)</li> <li>roll to Firefox 145.0.1 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14437">#14437</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/7e1eed0838778a70acbc7a7a0133f61197335260">7e1eed0</a>)</li> <li>TS fix for path in ScreenshotOptions (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14443">#14443</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/3b83e658ec4fb76b72e56e1241e3370eac1c4d8d">3b83e65</a>)</li> </ul> <h2>puppeteer: v24.31.0</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.30.0...puppeteer-v24.31.0">24.31.0</a> (2025-11-20)</h2> <h3>♻️ Chores</h3> <ul> <li><strong>puppeteer:</strong> Synchronize puppeteer versions</li> </ul> <h3>Dependencies</h3> <ul> <li>The following workspace dependencies were updated <ul> <li>dependencies <ul> <li>puppeteer-core bumped from 24.30.0 to 24.31.0</li> </ul> </li> </ul> </li> </ul> <h2>puppeteer-core: v24.30.0</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.29.1...puppeteer-core-v24.30.0">24.30.0</a> (2025-11-12)</h2> <h3>🎉 Features</h3> <ul> <li>roll to Firefox 145.0 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14418">#14418</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/1d9881c323dad546dd2d4ceb24f0f83ecda5c8a3">1d9881c</a>)</li> </ul> <h3>🛠️ Fixes</h3> <ul> <li><strong>cdp:</strong> update request with ExtraInfo if available (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14410">#14410</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/b923eecf7f2ceac686fc464e28ff65676dff983f">b923eec</a>)</li> <li>roll to Chrome 142.0.7444.162 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14415">#14415</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/be07e5d2bacce69db96f43f268cf9ab50d6401bc">be07e5d</a>)</li> </ul> <h2>puppeteer: v24.30.0</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.29.1...puppeteer-v24.30.0">24.30.0</a> (2025-11-12)</h2> <h3>♻️ Chores</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md">puppeteer's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.30.0...puppeteer-v24.31.0">24.31.0</a> (2025-11-20)</h2> <h3>♻️ Chores</h3> <ul> <li><strong>puppeteer:</strong> Synchronize puppeteer versions</li> </ul> <h3>Dependencies</h3> <ul> <li>The following workspace dependencies were updated <ul> <li>dependencies <ul> <li>puppeteer-core bumped from 24.30.0 to 24.31.0</li> </ul> </li> </ul> </li> </ul> <h3>🎉 Features</h3> <ul> <li><strong>webdriver:</strong> use <code>emulation.setNetworkConditions</code> for offline emulation (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14431">#14431</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/a9e7c1dc7df7de10304c2f6cdd93e95de3bc0921">a9e7c1d</a>)</li> <li><strong>webdriver:</strong> use <code>emulation.setUserAgentOverride</code> instead of network interception (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14335">#14335</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/e48ae6bd8ca39fc09c79f468b48b1666d5668726">e48ae6b</a>)</li> </ul> <h3>🛠️ Fixes</h3> <ul> <li>roll to Chrome 142.0.7444.175 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14429">#14429</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/839fe96c6f885e38b68612a7135256850ea0b39d">839fe96</a>)</li> <li>roll to Firefox 145.0.1 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14437">#14437</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/7e1eed0838778a70acbc7a7a0133f61197335260">7e1eed0</a>)</li> <li>TS fix for path in ScreenshotOptions (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14443">#14443</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/3b83e658ec4fb76b72e56e1241e3370eac1c4d8d">3b83e65</a>)</li> </ul> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.29.1...puppeteer-v24.30.0">24.30.0</a> (2025-11-12)</h2> <h3>♻️ Chores</h3> <ul> <li><strong>puppeteer:</strong> Synchronize puppeteer versions</li> </ul> <h3>Dependencies</h3> <ul> <li>The following workspace dependencies were updated <ul> <li>dependencies <ul> <li>puppeteer-core bumped from 24.29.1 to 24.30.0</li> </ul> </li> </ul> </li> </ul> <h3>🎉 Features</h3> <ul> <li>roll to Firefox 145.0 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14418">#14418</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/1d9881c323dad546dd2d4ceb24f0f83ecda5c8a3">1d9881c</a>)</li> </ul> <h3>🛠️ Fixes</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/puppeteer/puppeteer/commit/1ad21f5e63d828175a1a5ca96c397c3d6ee1802b"><code>1ad21f5</code></a> chore: release main (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14421">#14421</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/3b83e658ec4fb76b72e56e1241e3370eac1c4d8d"><code>3b83e65</code></a> fix: TS fix for path in ScreenshotOptions (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14443">#14443</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/4437670b15b985bf5be096addaab64495ebe4689"><code>4437670</code></a> ci: update permission for actions (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14441">#14441</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/3a588e32ba66a5e109bc0def10addef5cb56a78c"><code>3a588e3</code></a> chore(deps-dev): bump the dev-dependencies group with 6 updates (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14439">#14439</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/5bcfd2d57ff908bcce0bb151c29f3714a83a4651"><code>5bcfd2d</code></a> chore(deps): bump webdriver-bidi-protocol from 0.3.8 to 0.3.9 in the dependen...</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/b3b7317d67a880fe3eebd3fcf7bdb8904e4d9bc0"><code>b3b7317</code></a> chore(deps): bump js-yaml from 3.14.1 to 3.14.2 in /website (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14433">#14433</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/5826088613192cbb8fb08bbd4b14c80e28f5116d"><code>5826088</code></a> chore: extract <code>DeviceRequestPrompt</code> interface (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14432">#14432</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/7e1eed0838778a70acbc7a7a0133f61197335260"><code>7e1eed0</code></a> fix: roll to Firefox 145.0.1 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14437">#14437</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/bc5ef9d0a6bb9703e6154f1d1ae118df8aab19df"><code>bc5ef9d</code></a> chore(deps-dev): bump glob from 10.4.5 to 10.5.0 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14436">#14436</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/a9e7c1dc7df7de10304c2f6cdd93e95de3bc0921"><code>a9e7c1d</code></a> feat(webdriver): use <code>emulation.setNetworkConditions</code> for offline emulation (...</li> <li>Additional commits viewable in <a href="https://github.com/puppeteer/puppeteer/compare/v12.0.1...puppeteer-v24.31.0">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by [GitHub Actions](<a href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a> Actions), a new releaser for puppeteer since your current version.</p> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [express](https://github.com/expressjs/express) from 5.1.0 to 5.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/expressjs/express/releases">express's releases</a>.</em></p> <blockquote> <h2>v5.2.0</h2> <h2>Important: Security</h2> <ul> <li>Security fix for <a href="https://www.cve.org/CVERecord?id=CVE-2024-51999">CVE-2024-51999</a> (<a href="https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6">GHSA-pj86-cfqh-vqx6</a>)</li> </ul> <h2>What's Changed</h2> <ul> <li>build(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6429">expressjs/express#6429</a></li> <li>Refactor: simplify <code>acceptsLanguages</code> implementation using spread operator by <a href="https://github.com/Ayoub-Mabrouk"><code>@Ayoub-Mabrouk</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6137">expressjs/express#6137</a></li> <li>increased code coverage of utils.js file by <a href="https://github.com/ashish3011"><code>@ashish3011</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6386">expressjs/express#6386</a></li> <li>chore: remove duplicate word by <a href="https://github.com/dufucun"><code>@dufucun</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6456">expressjs/express#6456</a></li> <li>build(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6498">expressjs/express#6498</a></li> <li>build(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6497">expressjs/express#6497</a></li> <li>build(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6496">expressjs/express#6496</a></li> <li>ci: add node.js 24 to test matrix by <a href="https://github.com/Phillip9587"><code>@Phillip9587</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6504">expressjs/express#6504</a></li> <li>ci: update codeql config by <a href="https://github.com/Phillip9587"><code>@Phillip9587</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6488">expressjs/express#6488</a></li> <li>chore: wider range for query test skip by <a href="https://github.com/jonchurch"><code>@jonchurch</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6512">expressjs/express#6512</a></li> <li>chore: fix typos in test by <a href="https://github.com/noritaka1166"><code>@noritaka1166</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6535">expressjs/express#6535</a></li> <li>ci: disable credential persistence for checkout actions by <a href="https://github.com/mertssmnoglu"><code>@mertssmnoglu</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6522">expressjs/express#6522</a></li> <li>ci: allow manual triggering of workflow by <a href="https://github.com/shivarm"><code>@shivarm</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6515">expressjs/express#6515</a></li> <li>test: add coverage for app.listen() variants by <a href="https://github.com/kgarg1"><code>@kgarg1</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6476">expressjs/express#6476</a></li> <li>docs: move documentation and charters to the discussions and .github … by <a href="https://github.com/bjohansebas"><code>@bjohansebas</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6427">expressjs/express#6427</a></li> <li>build(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6549">expressjs/express#6549</a></li> <li>build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6548">expressjs/express#6548</a></li> <li>chore: enforce explicit <code>Buffer</code> import and add lint rule by <a href="https://github.com/shivarm"><code>@shivarm</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6525">expressjs/express#6525</a></li> <li>chore: use node protocol for querystring by <a href="https://github.com/shivarm"><code>@shivarm</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6520">expressjs/express#6520</a></li> <li>chore: fix typo by <a href="https://github.com/mountdisk"><code>@mountdisk</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6609">expressjs/express#6609</a></li> <li>build(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6618">expressjs/express#6618</a></li> <li>add deprecation warnings for redirect arguments undefined by <a href="https://github.com/bjohansebas"><code>@bjohansebas</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6405">expressjs/express#6405</a></li> <li>ci: run CI when the markdown changes by <a href="https://github.com/bjohansebas"><code>@bjohansebas</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6632">expressjs/express#6632</a></li> <li>doc: fix CONTRIBUTING link by <a href="https://github.com/jonchurch"><code>@jonchurch</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6653">expressjs/express#6653</a></li> <li>doc: update contributing guidelines and code of conduct links by <a href="https://github.com/ShubhamOulkar"><code>@ShubhamOulkar</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6601">expressjs/express#6601</a></li> <li>build(deps-dev): bump morgan from 1.10.0 to 1.10.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6679">expressjs/express#6679</a></li> <li>build(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6678">expressjs/express#6678</a></li> <li>lint: add --fix flag to automatic fix linting issue by <a href="https://github.com/shivarm"><code>@shivarm</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6644">expressjs/express#6644</a></li> <li>chore: ignore yarn.lock file and update example by <a href="https://github.com/shivarm"><code>@shivarm</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6588">expressjs/express#6588</a></li> <li>lib: use req.socket over deprecated req.connection by <a href="https://github.com/bjohansebas"><code>@bjohansebas</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6705">expressjs/express#6705</a></li> <li>doc: update express app example by <a href="https://github.com/shivarm"><code>@shivarm</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6718">expressjs/express#6718</a></li> <li>build(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6675">expressjs/express#6675</a></li> <li>Remove history.md from being packaged on publish by <a href="https://github.com/sheplu"><code>@sheplu</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6780">expressjs/express#6780</a></li> <li>build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6797">expressjs/express#6797</a></li> <li>build(deps): bump github/codeql-action from 3.29.7 to 3.30.5 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6796">expressjs/express#6796</a></li> <li>build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6795">expressjs/express#6795</a></li> <li>build(deps): bump actions/setup-node from 4.4.0 to 5.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6794">expressjs/express#6794</a></li> <li>build(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6793">expressjs/express#6793</a></li> <li>ci: add node.js 25 to test matrix by <a href="https://github.com/Phillip9587"><code>@Phillip9587</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/6843">expressjs/express#6843</a></li> <li>build(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6871">expressjs/express#6871</a></li> <li>build(deps): bump actions/setup-node from 5.0.0 to 6.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6870">expressjs/express#6870</a></li> <li>build(deps): bump github/codeql-action from 3.30.5 to 4.31.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6869">expressjs/express#6869</a></li> <li>build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/expressjs/express/pull/6868">expressjs/express#6868</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/expressjs/express/blob/master/History.md">express's changelog</a>.</em></p> <blockquote> <h1>5.2.0 / 2025-12-01</h1> <ul> <li>Security fix for <a href="https://www.cve.org/CVERecord?id=CVE-2024-51999">CVE-2024-51999</a> (<a href="https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6">GHSA-pj86-cfqh-vqx6</a>)</li> <li>deps: <code>body-parser@^2.2.1</code></li> <li>A deprecation warning was added when using <code>res.redirect</code> with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8"><code>4007ad1</code></a> Release: 5.2.0 (<a href="https://redirect.github.com/expressjs/express/issues/6920">#6920</a>)</li> <li><a href="https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255"><code>2f64f68</code></a> sec: security patch for CVE-2024-51999</li> <li><a href="https://github.com/expressjs/express/commit/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba"><code>ed0ba3f</code></a> build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (<a href="https://redirect.github.com/expressjs/express/issues/6928">#6928</a>)</li> <li><a href="https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71"><code>8eace46</code></a> build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (<a href="https://redirect.github.com/expressjs/express/issues/6929">#6929</a>)</li> <li><a href="https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5"><code>30bae81</code></a> build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (<a href="https://redirect.github.com/expressjs/express/issues/6930">#6930</a>)</li> <li><a href="https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f"><code>758d435</code></a> deps: body-parser@^2.2.1 (<a href="https://redirect.github.com/expressjs/express/issues/6922">#6922</a>)</li> <li><a href="https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53"><code>77bcd52</code></a> docs: update emeritus triagers (<a href="https://redirect.github.com/expressjs/express/issues/6890">#6890</a>)</li> <li><a href="https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd"><code>f33caf1</code></a> Nominate to <a href="https://github.com/efekrskl"><code>@efekrskl</code></a> for triage team (<a href="https://redirect.github.com/expressjs/express/issues/6888">#6888</a>)</li> <li><a href="https://github.com/expressjs/express/commit/54af593b739ea44674e4a445efa15b8024f093da"><code>54af593</code></a> refactor: use cached slice in app.listen (<a href="https://redirect.github.com/expressjs/express/issues/6897">#6897</a>)</li> <li><a href="https://github.com/expressjs/express/commit/2551a7d8afd82e41b9282bd0235190a847a59f44"><code>2551a7d</code></a> docs: switch badges from badgen.net to shields.io (<a href="https://redirect.github.com/expressjs/express/issues/6900">#6900</a>)</li> <li>Additional commits viewable in <a href="https://github.com/expressjs/express/compare/v5.1.0...v5.2.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dequelabs/axe-core-npm/network/alerts). </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [mocha](https://github.com/mochajs/mocha) from 9.2.2 to 11.7.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mochajs/mocha/releases">mocha's releases</a>.</em></p> <blockquote> <h2>v11.7.5</h2> <h2><a href="https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5">11.7.5</a> (2025-11-04)</h2> <h3>🩹 Fixes</h3> <ul> <li>swallow more <code>require</code> errors from *ts files (<a href="https://redirect.github.com/mochajs/mocha/issues/5498">#5498</a>) (<a href="https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d">d89dbaf</a>)</li> </ul> <h3>🧹 Chores</h3> <ul> <li>run tests on PRs for and pushes to v11.x (<a href="https://redirect.github.com/mochajs/mocha/issues/5525">#5525</a>) (<a href="https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d">8b21b38</a>)</li> <li>setup release-please for v11 (<a href="https://redirect.github.com/mochajs/mocha/issues/5522">#5522</a>) (<a href="https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5">663fff4</a>)</li> </ul> <h2>v11.7.4</h2> <h2><a href="https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4">11.7.4</a> (2025-10-01)</h2> <h3>🩹 Fixes</h3> <ul> <li>watch mode using chokidar v4 (<a href="https://redirect.github.com/mochajs/mocha/issues/5379">#5379</a>) (<a href="https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f">c2667c3</a>)</li> </ul> <h3>📚 Documentation</h3> <ul> <li>migrate remaining legacy wiki pages to main documentation (<a href="https://redirect.github.com/mochajs/mocha/issues/5465">#5465</a>) (<a href="https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8">bff9166</a>)</li> </ul> <h3>🧹 Chores</h3> <ul> <li>remove trailing spaces (<a href="https://redirect.github.com/mochajs/mocha/issues/5475">#5475</a>) (<a href="https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff">7f68e5c</a>)</li> </ul> <h2>v11.7.3</h2> <h2><a href="https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3">11.7.3</a> (2025-09-30)</h2> <h3>🩹 Fixes</h3> <ul> <li>use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (<a href="https://redirect.github.com/mochajs/mocha/issues/5408">#5408</a>) (<a href="https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1">ebdbc48</a>)</li> </ul> <h3>📚 Documentation</h3> <ul> <li>add security escalation policy (<a href="https://redirect.github.com/mochajs/mocha/issues/5466">#5466</a>) (<a href="https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027">4122c7d</a>)</li> <li>fix duplicate global leak documentation (<a href="https://redirect.github.com/mochajs/mocha/issues/5461">#5461</a>) (<a href="https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6">1164b9d</a>)</li> <li>migrate third party UIs wiki page to docs (<a href="https://redirect.github.com/mochajs/mocha/issues/5434">#5434</a>) (<a href="https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc">6654704</a>)</li> <li>update maintainer release notes for release-please (<a href="https://redirect.github.com/mochajs/mocha/issues/5453">#5453</a>) (<a href="https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483">185ae1e</a>)</li> </ul> <h3>🤖 Automation</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mochajs/mocha/blob/v11.7.5/CHANGELOG.md">mocha's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5">11.7.5</a> (2025-11-04)</h2> <h3>🩹 Fixes</h3> <ul> <li>swallow more <code>require</code> errors from *ts files (<a href="https://redirect.github.com/mochajs/mocha/issues/5498">#5498</a>) (<a href="https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d">d89dbaf</a>)</li> </ul> <h3>🧹 Chores</h3> <ul> <li>run tests on PRs for and pushes to v11.x (<a href="https://redirect.github.com/mochajs/mocha/issues/5525">#5525</a>) (<a href="https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d">8b21b38</a>)</li> <li>setup release-please for v11 (<a href="https://redirect.github.com/mochajs/mocha/issues/5522">#5522</a>) (<a href="https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5">663fff4</a>)</li> </ul> <h2><a href="https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4">11.7.4</a> (2025-10-01)</h2> <h3>🩹 Fixes</h3> <ul> <li>watch mode using chokidar v4 (<a href="https://redirect.github.com/mochajs/mocha/issues/5379">#5379</a>) (<a href="https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f">c2667c3</a>)</li> </ul> <h3>📚 Documentation</h3> <ul> <li>migrate remaining legacy wiki pages to main documentation (<a href="https://redirect.github.com/mochajs/mocha/issues/5465">#5465</a>) (<a href="https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8">bff9166</a>)</li> </ul> <h3>🧹 Chores</h3> <ul> <li>remove trailing spaces (<a href="https://redirect.github.com/mochajs/mocha/issues/5475">#5475</a>) (<a href="https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff">7f68e5c</a>)</li> </ul> <h2><a href="https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3">11.7.3</a> (2025-09-30)</h2> <h3>🩹 Fixes</h3> <ul> <li>use original require() error for TS files if ERR_UNKNOWN_FILE_EXTENSION (<a href="https://redirect.github.com/mochajs/mocha/issues/5408">#5408</a>) (<a href="https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1">ebdbc48</a>)</li> </ul> <h3>📚 Documentation</h3> <ul> <li>add security escalation policy (<a href="https://redirect.github.com/mochajs/mocha/issues/5466">#5466</a>) (<a href="https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027">4122c7d</a>)</li> <li>fix duplicate global leak documentation (<a href="https://redirect.github.com/mochajs/mocha/issues/5461">#5461</a>) (<a href="https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6">1164b9d</a>)</li> <li>migrate third party UIs wiki page to docs (<a href="https://redirect.github.com/mochajs/mocha/issues/5434">#5434</a>) (<a href="https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc">6654704</a>)</li> <li>update maintainer release notes for release-please (<a href="https://redirect.github.com/mochajs/mocha/issues/5453">#5453</a>) (<a href="https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483">185ae1e</a>)</li> </ul> <h3>🤖 Automation</h3> <ul> <li><strong>deps:</strong> bump actions/setup-node in the github-actions group (<a href="https://redirect.github.com/mochajs/mocha/issues/5459">#5459</a>) (<a href="https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74">48c6f40</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mochajs/mocha/commit/9a6a5db8401dec63ea81093dd862e9e9b13b44d0"><code>9a6a5db</code></a> chore(v11.x): release 11.7.5 (<a href="https://redirect.github.com/mochajs/mocha/issues/5523">#5523</a>)</li> <li><a href="https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d"><code>8b21b38</code></a> chore: run tests on PRs for and pushes to v11.x (<a href="https://redirect.github.com/mochajs/mocha/issues/5525">#5525</a>)</li> <li><a href="https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5"><code>663fff4</code></a> chore: setup release-please for v11 (<a href="https://redirect.github.com/mochajs/mocha/issues/5522">#5522</a>)</li> <li><a href="https://github.com/mochajs/mocha/commit/8d972202fe4efd3f55ce35358b840d7ade0a1cf5"><code>8d97220</code></a> Update release-please to include v11.x and use Node ^22</li> <li><a href="https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d"><code>d89dbaf</code></a> fix: swallow more <code>require</code> errors from *ts files (<a href="https://redirect.github.com/mochajs/mocha/issues/5498">#5498</a>)</li> <li><a href="https://github.com/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62"><code>8649f39</code></a> chore(main): release 11.7.4 (<a href="https://redirect.github.com/mochajs/mocha/issues/5473">#5473</a>)</li> <li><a href="https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f"><code>c2667c3</code></a> fix: watch mode using chokidar v4 (<a href="https://redirect.github.com/mochajs/mocha/issues/5379">#5379</a>)</li> <li><a href="https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff"><code>7f68e5c</code></a> chore: remove trailing spaces (<a href="https://redirect.github.com/mochajs/mocha/issues/5475">#5475</a>)</li> <li><a href="https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8"><code>bff9166</code></a> Docs: migrate remaining legacy wiki pages to main documentation (<a href="https://redirect.github.com/mochajs/mocha/issues/5465">#5465</a>)</li> <li><a href="https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44"><code>c805327</code></a> chore(main): release 11.7.3 (<a href="https://redirect.github.com/mochajs/mocha/issues/5455">#5455</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mochajs/mocha/compare/v9.2.2...v11.7.5">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~voxpelli">voxpelli</a>, a new releaser for mocha since your current version.</p> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) from 8.39.0 to 9.20.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/webdriverio/webdriverio/releases"><code>@wdio/mocha-framework</code>'s releases</a>.</em></p> <blockquote> <h2>v9.20.1 (2025-11-18)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>wdio-browserstack-service</code>, <code>wdio-cli</code>, <code>wdio-config</code>, <code>wdio-sauce-service</code>, <code>wdio-shared-store-service</code>, <code>webdriverio</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14802">#14802</a> 🐛⏪️ revert: "tsConfigPath in wdio.conf (<a href="https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework/issues/14664">#14664</a>)" (<a href="https://github.com/sh41"><code>@sh41</code></a>)</li> </ul> </li> <li><code>webdriverio</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14843">#14843</a> Add semicolon to fix browser.execute on Perfecto (<a href="https://github.com/nheiser"><code>@nheiser</code></a>)</li> </ul> </li> <li><code>webdriver</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14756">#14756</a> fix(webdriver): invoke terminate on all unsuccessful websocket candidates (<a href="https://github.com/pokdeep"><code>@pokdeep</code></a>)</li> </ul> </li> <li><code>wdio-webdriver-mock-service</code>, <code>webdriverio</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14853">#14853</a> Fix: Prevent stale CSS property reads in WebDriver Bidi mode (<a href="https://github.com/ivanovicu"><code>@ivanovicu</code></a>)</li> </ul> </li> <li><code>wdio-cli</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14846">#14846</a> fix <code>wdio repl</code> when run with multiremote capabilities (<a href="https://github.com/zhirzh"><code>@zhirzh</code></a>)</li> </ul> </li> </ul> <h4>:memo: Documentation</h4> <ul> <li><code>webdriverio</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14834">#14834</a> docs: add page for waitForResponse mock method (<a href="https://github.com/icholy"><code>@icholy</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14825">#14825</a> fix: update React logo and alt text for accessibility (<a href="https://github.com/ritwickrajmakhal"><code>@ritwickrajmakhal</code></a>)</li> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14821">#14821</a> Fix 3rd-party reporters links (<a href="https://github.com/gavvvr"><code>@gavvvr</code></a>)</li> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14790">#14790</a> README update to use https (<a href="https://github.com/fpereira1"><code>@fpereira1</code></a>)</li> </ul> </li> </ul> <h4>Committers: 10</h4> <ul> <li>Filype (<a href="https://github.com/fpereira1"><code>@fpereira1</code></a>)</li> <li>Ilia Choly (<a href="https://github.com/icholy"><code>@icholy</code></a>)</li> <li>Kirill Gavrilov (<a href="https://github.com/gavvvr"><code>@gavvvr</code></a>)</li> <li>Pokdeep Sandhu (<a href="https://github.com/pokdeep"><code>@pokdeep</code></a>)</li> <li>RITWICK RAJ MAKHAL (<a href="https://github.com/ritwickrajmakhal"><code>@ritwickrajmakhal</code></a>)</li> <li>Shirsh Zibbu (<a href="https://github.com/zhirzh"><code>@zhirzh</code></a>)</li> <li>Steve Hall (<a href="https://github.com/sh41"><code>@sh41</code></a>)</li> <li>Uros Ivanovic (<a href="https://github.com/ivanovicu"><code>@ivanovicu</code></a>)</li> <li>Will Brock (<a href="https://github.com/WillBrock"><code>@WillBrock</code></a>)</li> <li><a href="https://github.com/nheiser"><code>@nheiser</code></a></li> </ul> <h2>v9.20.0 (2025-09-27)</h2> <h4>:rocket: New Feature</h4> <ul> <li><code>wdio-allure-reporter</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14719">#14719</a> Update wdio-allure-reporter for Allure 3 (<a href="https://github.com/todti"><code>@todti</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>webdriver</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14760">#14760</a> fix(webdriver): Fix no retrying requests when unexpected token on responses occurs (like on HTML responses) (<a href="https://github.com/Nyaran"><code>@Nyaran</code></a>)</li> </ul> </li> <li><code>wdio-cucumber-framework</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14763">#14763</a> feat(cucumber): Fix skipping tests with skip tag using complex regular expressions (<a href="https://github.com/Nyaran"><code>@Nyaran</code></a>)</li> </ul> </li> <li><code>wdio-allure-reporter</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14723">#14723</a> fix(<code>@wdio/allure-reporter</code>): Encode HTML entities (<a href="https://github.com/sventschui"><code>@sventschui</code></a>)</li> </ul> </li> <li><code>webdriverio</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14714">#14714</a> fix(attach-params): user options should override detectBackend (<a href="https://github.com/NaamuKim"><code>@NaamuKim</code></a>)</li> </ul> </li> <li><code>wdio-utils</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md"><code>@wdio/mocha-framework</code>'s changelog</a>.</em></p> <blockquote> <h2>v9.20.1 (2025-11-18)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>wdio-browserstack-service</code>, <code>wdio-cli</code>, <code>wdio-config</code>, <code>wdio-sauce-service</code>, <code>wdio-shared-store-service</code>, <code>webdriverio</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14802">#14802</a> 🐛⏪️ revert: "tsConfigPath in wdio.conf (<a href="https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework/issues/14664">#14664</a>)" (<a href="https://github.com/sh41"><code>@sh41</code></a>)</li> </ul> </li> <li><code>webdriverio</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14843">#14843</a> Add semicolon to fix browser.execute on Perfecto (<a href="https://github.com/nheiser"><code>@nheiser</code></a>)</li> </ul> </li> <li><code>webdriver</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14756">#14756</a> fix(webdriver): invoke terminate on all unsuccessful websocket candidates (<a href="https://github.com/pokdeep"><code>@pokdeep</code></a>)</li> </ul> </li> <li><code>wdio-webdriver-mock-service</code>, <code>webdriverio</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14853">#14853</a> Fix: Prevent stale CSS property reads in WebDriver Bidi mode (<a href="https://github.com/ivanovicu"><code>@ivanovicu</code></a>)</li> </ul> </li> <li><code>wdio-cli</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14846">#14846</a> fix <code>wdio repl</code> when run with multiremote capabilities (<a href="https://github.com/zhirzh"><code>@zhirzh</code></a>)</li> </ul> </li> </ul> <h4>:memo: Documentation</h4> <ul> <li><code>webdriverio</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14834">#14834</a> docs: add page for waitForResponse mock method (<a href="https://github.com/icholy"><code>@icholy</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14825">#14825</a> fix: update React logo and alt text for accessibility (<a href="https://github.com/ritwickrajmakhal"><code>@ritwickrajmakhal</code></a>)</li> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14821">#14821</a> Fix 3rd-party reporters links (<a href="https://github.com/gavvvr"><code>@gavvvr</code></a>)</li> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14790">#14790</a> README update to use https (<a href="https://github.com/fpereira1"><code>@fpereira1</code></a>)</li> </ul> </li> </ul> <h4>Committers: 10</h4> <ul> <li>Filype (<a href="https://github.com/fpereira1"><code>@fpereira1</code></a>)</li> <li>Ilia Choly (<a href="https://github.com/icholy"><code>@icholy</code></a>)</li> <li>Kirill Gavrilov (<a href="https://github.com/gavvvr"><code>@gavvvr</code></a>)</li> <li>Pokdeep Sandhu (<a href="https://github.com/pokdeep"><code>@pokdeep</code></a>)</li> <li>RITWICK RAJ MAKHAL (<a href="https://github.com/ritwickrajmakhal"><code>@ritwickrajmakhal</code></a>)</li> <li>Shirsh Zibbu (<a href="https://github.com/zhirzh"><code>@zhirzh</code></a>)</li> <li>Steve Hall (<a href="https://github.com/sh41"><code>@sh41</code></a>)</li> <li>Uros Ivanovic (<a href="https://github.com/ivanovicu"><code>@ivanovicu</code></a>)</li> <li>Will Brock (<a href="https://github.com/WillBrock"><code>@WillBrock</code></a>)</li> <li><a href="https://github.com/nheiser"><code>@nheiser</code></a></li> </ul> <h2>v9.20.0 (2025-09-27)</h2> <h4>:rocket: New Feature</h4> <ul> <li><code>wdio-allure-reporter</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14719">#14719</a> Update wdio-allure-reporter for Allure 3 (<a href="https://github.com/todti"><code>@todti</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>webdriver</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14760">#14760</a> fix(webdriver): Fix no retrying requests when unexpected token on responses occurs (like on HTML responses) (<a href="https://github.com/Nyaran"><code>@Nyaran</code></a>)</li> </ul> </li> <li><code>wdio-cucumber-framework</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14763">#14763</a> feat(cucumber): Fix skipping tests with skip tag using complex regular expressions (<a href="https://github.com/Nyaran"><code>@Nyaran</code></a>)</li> </ul> </li> <li><code>wdio-allure-reporter</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14723">#14723</a> fix(<code>@wdio/allure-reporter</code>): Encode HTML entities (<a href="https://github.com/sventschui"><code>@sventschui</code></a>)</li> </ul> </li> <li><code>webdriverio</code> <ul> <li><a href="https://redirect.github.com/webdriverio/webdriverio/pull/14714">#14714</a> fix(attach-params): user options should override detectBackend (<a href="https://github.com/NaamuKim"><code>@NaamuKim</code></a>)</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/webdriverio/webdriverio/commit/ac132d5e6c95ad0b9f4e92cb0090c9a60296da4c"><code>ac132d5</code></a> v9.20.1</li> <li><a href="https://github.com/webdriverio/webdriverio/commit/6c8694a72b8e173ecdd20dacae5d49d089b2877c"><code>6c8694a</code></a> v9.20.0</li> <li><a href="https://github.com/webdriverio/webdriverio/commit/4ca46771777a0ef20bfd911fbd0da0904059fd9e"><code>4ca4677</code></a> v9.19.2</li> <li><a href="https://github.com/webdriverio/webdriverio/commit/df3ec33741d11d196adad148f4d066a3fcbcd51b"><code>df3ec33</code></a> v9.19.1</li> <li><a href="https://github.com/webdriverio/webdriverio/commit/be9a42358a6646d48c3ce5a341761f55aa605b24"><code>be9a423</code></a> v9.19.0</li> <li><a href="https://github.com/webdriverio/webdriverio/commit/a515cdf9ce892da87708c290dd2b05b051bbe602"><code>a515cdf</code></a> v9.18.0</li> <li><a href="https://github.com/webdriverio/webdriverio/commit/37b4536580653882a674f8b7d6fb11625d7d73f8"><code>37b4536</code></a> fix(security): address multiple security vulnerabilities across codebase (<a href="https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework/issues/14">#14</a>...</li> <li><a href="https://github.com/webdriverio/webdriverio/commit/796df04f0f5c744d5ef4bafd3759995fa4829d6f"><code>796df04</code></a> v9.17.0</li> <li><a href="https://github.com/webdriverio/webdriverio/commit/d748681bdce94fcc14539a5fb20203578e37226d"><code>d748681</code></a> chore(linter) fixed linter warnings with --fix (<a href="https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework/issues/14626">#14626</a>)</li> <li><a href="https://github.com/webdriverio/webdriverio/commit/b32147470bfd77adb7cfc7ca51385eb295a74923"><code>b321474</code></a> fix(mocha-framework): report spec load error as failure in <code>after</code> hook (<a href="https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework/issues/14506">#14506</a>)</li> <li>Additional commits viewable in <a href="https://github.com/webdriverio/webdriverio/commits/v9.20.1/packages/wdio-mocha-framework">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#1265) Bumps the npm-low-risk group with 26 updates in the / directory: | Package | From | To | | --- | --- | --- | | [eslint](https://github.com/eslint/eslint) | `9.36.0` | `9.39.2` | | [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` | | [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.0` | `16.2.7` | | [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` | | [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.44.1` | `8.50.0` | | [dotenv](https://github.com/motdotla/dotenv) | `17.2.2` | `17.2.3` | | [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.35.0` | `4.39.0` | | [@types/selenium-webdriver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/selenium-webdriver) | `4.1.28` | `4.35.4` | | [@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha) | `10.0.7` | `10.0.10` | | [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` | | [@playwright/test](https://github.com/microsoft/playwright) | `1.55.1` | `1.57.0` | | [express](https://github.com/expressjs/express) | `5.2.0` | `5.2.1` | | [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` | | [tsup](https://github.com/egoist/tsup) | `8.5.0` | `8.5.1` | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.3` | `7.28.5` | | [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.27.1` | `7.28.5` | | [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.27.1` | `7.28.5` | | [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.1.3` | `30.2.0` | | [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.1.2` | `30.2.0` | | [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.4` | `29.4.6` | | [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.7.3` | | [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `9.19.2` | `9.21.1` | | [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `9.19.2` | `9.21.0` | | [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `9.19.2` | `9.20.0` | Updates `eslint` from 9.36.0 to 9.39.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v9.39.2</h2> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9"><code>5705833</code></a> fix: warn when <code>eslint-env</code> configuration comments are found (<a href="https://redirect.github.com/eslint/eslint/issues/20381">#20381</a>) (sethamus)</li> </ul> <h2>Build Related</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23"><code>506f154</code></a> build: add .scss files entry to knip (<a href="https://redirect.github.com/eslint/eslint/issues/20391">#20391</a>) (Milos Djermanovic)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b"><code>7ca0af7</code></a> chore: upgrade to <code>@eslint/[email protected]</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20394">#20394</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e"><code>c43ce24</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1"><code>4c9858e</code></a> ci: add <code>v9.x-dev</code> branch (<a href="https://redirect.github.com/eslint/eslint/issues/20382">#20382</a>) (Milos Djermanovic)</li> </ul> <h2>v9.39.1</h2> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d"><code>650753e</code></a> fix: Only pass node to JS lang visitor methods (<a href="https://redirect.github.com/eslint/eslint/issues/20283">#20283</a>) (Nicholas C. Zakas)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e"><code>51b51f4</code></a> docs: add a section on when to use extends vs cascading (<a href="https://redirect.github.com/eslint/eslint/issues/20268">#20268</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1"><code>b44d426</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381"><code>92db329</code></a> chore: update <code>@eslint/js</code> version to 9.39.1 (<a href="https://redirect.github.com/eslint/eslint/issues/20284">#20284</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4"><code>c7ebefc</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2"><code>61778f6</code></a> chore: update eslint-config-eslint dependency <code>@eslint/js</code> to ^9.39.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20275">#20275</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8"><code>d9ca2fc</code></a> ci: Add rangeStrategy to eslint group in renovate config (<a href="https://redirect.github.com/eslint/eslint/issues/20266">#20266</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280"><code>009e507</code></a> test: fix version tests for ESLint v10 (<a href="https://redirect.github.com/eslint/eslint/issues/20274">#20274</a>) (Milos Djermanovic)</li> </ul> <h2>v9.39.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce"><code>cc57d87</code></a> feat: update error loc to key in <code>no-dupe-class-members</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20259">#20259</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c"><code>126552f</code></a> feat: update error location in <code>for-direction</code> and <code>no-dupe-args</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20258">#20258</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a"><code>167d097</code></a> feat: update <code>complexity</code> rule to highlight only static block header (<a href="https://redirect.github.com/eslint/eslint/issues/20245">#20245</a>) (jaymarvelz)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c"><code>15f5c7c</code></a> fix: forward traversal <code>step.args</code> to visitors (<a href="https://redirect.github.com/eslint/eslint/issues/20253">#20253</a>) (jaymarvelz)</li> <li><a href="https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d"><code>5a1a534</code></a> fix: allow JSDoc comments in object-shorthand rule (<a href="https://redirect.github.com/eslint/eslint/issues/20167">#20167</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362"><code>e86b813</code></a> fix: Use more types from <code>@eslint/core</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20257">#20257</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323"><code>927272d</code></a> fix: correct <code>Scope</code> typings (<a href="https://redirect.github.com/eslint/eslint/issues/20198">#20198</a>) (jaymarvelz)</li> <li><a href="https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a"><code>37f76d9</code></a> fix: use <code>AST.Program</code> type for Program node (<a href="https://redirect.github.com/eslint/eslint/issues/20244">#20244</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768"><code>ae07f0b</code></a> fix: unify timing report for concurrent linting (<a href="https://redirect.github.com/eslint/eslint/issues/20188">#20188</a>) (jaymarvelz)</li> <li><a href="https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9"><code>b165d47</code></a> fix: correct <code>Rule</code> typings (<a href="https://redirect.github.com/eslint/eslint/issues/20199">#20199</a>) (jaymarvelz)</li> <li><a href="https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8"><code>fb97cda</code></a> fix: improve error message for missing fix function in suggestions (<a href="https://redirect.github.com/eslint/eslint/issues/20218">#20218</a>) (jaymarvelz)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0"><code>d3e81e3</code></a> docs: Always recommend to include a files property (<a href="https://redirect.github.com/eslint/eslint/issues/20158">#20158</a>) (Percy Ma)</li> <li><a href="https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a"><code>0f0385f</code></a> docs: use consistent naming recommendation (<a href="https://redirect.github.com/eslint/eslint/issues/20250">#20250</a>) (Alex M. Spieslechner)</li> <li><a href="https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40"><code>a3b1456</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552"><code>cf5f2dd</code></a> docs: fix correct tag of <code>no-useless-constructor</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20255">#20255</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec"><code>10b995c</code></a> docs: add TS options and examples for <code>nofunc</code> in <code>no-use-before-define</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20249">#20249</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8"><code>2584187</code></a> docs: remove repetitive word in comment (<a href="https://redirect.github.com/eslint/eslint/issues/20242">#20242</a>) (reddaisyy)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a"><code>9278324</code></a> 9.39.2</li> <li><a href="https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f"><code>542266a</code></a> Build: changelog update for 9.39.2</li> <li><a href="https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b"><code>7ca0af7</code></a> chore: upgrade to <code>@eslint/[email protected]</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20394">#20394</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e"><code>c43ce24</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9"><code>5705833</code></a> fix: warn when <code>eslint-env</code> configuration comments are found (<a href="https://redirect.github.com/eslint/eslint/issues/20381">#20381</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23"><code>506f154</code></a> build: add .scss files entry to knip (<a href="https://redirect.github.com/eslint/eslint/issues/20391">#20391</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1"><code>4c9858e</code></a> ci: add <code>v9.x-dev</code> branch (<a href="https://redirect.github.com/eslint/eslint/issues/20382">#20382</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45"><code>e277281</code></a> 9.39.1</li> <li><a href="https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896"><code>4cdf397</code></a> Build: changelog update for 9.39.1</li> <li><a href="https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381"><code>92db329</code></a> chore: update <code>@eslint/js</code> version to 9.39.1 (<a href="https://redirect.github.com/eslint/eslint/issues/20284">#20284</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v9.36.0...v9.39.2">compare view</a></li> </ul> </details> <br /> Updates `globals` from 16.3.0 to 16.5.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sindresorhus/globals/releases">globals's releases</a>.</em></p> <blockquote> <h2>v16.5.0</h2> <ul> <li>Update globals (2025-11-01) (<a href="https://redirect.github.com/sindresorhus/globals/issues/316">#316</a>) 6d441ca</li> <li>Add Vue, Svelte, and Astro globals (<a href="https://redirect.github.com/sindresorhus/globals/issues/314">#314</a>) ea31521</li> </ul> <hr /> <p><a href="https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0">https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0</a></p> <h2>v16.4.0</h2> <ul> <li>Update globals (<a href="https://redirect.github.com/sindresorhus/globals/issues/309">#309</a>) 8b8a2d6</li> </ul> <hr /> <p><a href="https://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0">https://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sindresorhus/globals/commit/46fdf18f4ce0b5abc9da1b3cf0f64fe8413f8573"><code>46fdf18</code></a> 16.5.0</li> <li><a href="https://github.com/sindresorhus/globals/commit/6d441ca77493f1ce9a8b332acdcbf8b153f2d788"><code>6d441ca</code></a> Update globals (2025-11-01) (<a href="https://redirect.github.com/sindresorhus/globals/issues/316">#316</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/d323da640b22eb962aa60a85e9303419d1ec3131"><code>d323da6</code></a> Add test for keys and values (<a href="https://redirect.github.com/sindresorhus/globals/issues/315">#315</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/ea31521ef3c30a6ac4ca269970ecccf47e1524d6"><code>ea31521</code></a> Add Vue, Svelte, and Astro globals (<a href="https://redirect.github.com/sindresorhus/globals/issues/314">#314</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/fa8aaaeb9b203468a07e9c2dacec9ca48527aa1f"><code>fa8aaae</code></a> Add date to automated PR title (<a href="https://redirect.github.com/sindresorhus/globals/issues/311">#311</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/b777f0926d9f5d433a4cc507e4d282eb714ddc4f"><code>b777f09</code></a> Update Puppeteer (<a href="https://redirect.github.com/sindresorhus/globals/issues/310">#310</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/52ba38b98338c0e4c16ebab6638b2ac74a2f726c"><code>52ba38b</code></a> 16.4.0</li> <li><a href="https://github.com/sindresorhus/globals/commit/8b8a2d62527a90c2535de732f3eeeb6f3111f1be"><code>8b8a2d6</code></a> Update globals (<a href="https://redirect.github.com/sindresorhus/globals/issues/309">#309</a>)</li> <li>See full diff in <a href="https://github.com/sindresorhus/globals/compare/v16.3.0...v16.5.0">compare view</a></li> </ul> </details> <br /> Updates `lint-staged` from 16.2.0 to 16.2.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lint-staged/lint-staged/releases">lint-staged's releases</a>.</em></p> <blockquote> <h2>v16.2.7</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/lint-staged/lint-staged/pull/1711">#1711</a> <a href="https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e"><code>ef74c8d</code></a> Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - Do not display a "<em>failed to spawn</em>" error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.</li> </ul> <h2>v16.2.6</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/lint-staged/lint-staged/pull/1693">#1693</a> <a href="https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e"><code>33d4502</code></a> Thanks <a href="https://github.com/Adrian-Baran-GY"><code>@Adrian-Baran-GY</code></a>! - Fix problems with <code>--continue-on-error</code> option, where tasks might have still been killed (<code>SIGINT</code>) when one of them failed.</li> </ul> <h2>v16.2.5</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/lint-staged/lint-staged/pull/1687">#1687</a> <a href="https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839"><code>9e02d9d</code></a> Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - Fix unhandled promise rejection when spawning tasks (<em>instead of the tasks themselves failing</em>). Previously when a task failed to spawn, <em>lint-staged</em> also failed and the backup stash might not have been automatically restored.</li> </ul> <h2>v16.2.4</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/lint-staged/lint-staged/pull/1682">#1682</a> <a href="https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e"><code>0176038</code></a> Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - Update dependencies, including <a href="https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0"><code>[email protected]</code></a> with bug fixes.</p> </li> <li> <p><a href="https://redirect.github.com/lint-staged/lint-staged/pull/1671">#1671</a> <a href="https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3"><code>581a54e</code></a> Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - Speed up execution by only importing the <code>yaml</code> depedency if using YAML configuration files.</p> </li> </ul> <h2>v16.2.3</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/lint-staged/lint-staged/pull/1669">#1669</a> <a href="https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751"><code>27cd541</code></a> Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - When using <code>--fail-on-changes</code>, automatically hidden (partially) unstaged changes are no longer counted to make <em>lint-staged</em> fail.</li> </ul> <h2>v16.2.2</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/lint-staged/lint-staged/pull/1667">#1667</a> <a href="https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5"><code>699f95d</code></a> Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - The backup stash will not be dropped when using <code>--fail-on-changes</code> and there are errors. When reverting to original state is disabled (via <code>--no-revert</code> or <code>--fail-on-changes</code>), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.</p> <p>Additionally, the example for using the backup stash manually now uses the correct backup hash, if available:</p> <pre lang="shell"><code>% npx lint-staged --fail-on-changes ✔ Backed up original state in git stash (c18d55a3) ✔ Running tasks for staged files... ✖ Tasks modified files and --fail-on-changes was used! ↓ Cleaning up temporary files... <p>✖ lint-staged failed because <code>--fail-on-changes</code> was used.</p> <p>Any lost modifications can be restored from a git stash:</p> <p>> git stash list --format="%h %s" c18d55a3 On main: lint-staged automatic backup > git apply --index c18d55a3 </code></pre></p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md">lint-staged's changelog</a>.</em></p> <blockquote> <h2>16.2.7</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/lint-staged/lint-staged/pull/1711">#1711</a> <a href="https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e"><code>ef74c8d</code></a> Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - Do not display a "<em>failed to spawn</em>" error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.</li> </ul> <h2>16.2.6</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/lint-staged/lint-staged/pull/1693">#1693</a> <a href="https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e"><code>33d4502</code></a> Thanks <a href="https://github.com/Adrian-Baran-GY"><code>@Adrian-Baran-GY</code></a>! - Fix problems with <code>--continue-on-error</code> option, where tasks might have still been killed (<code>SIGINT</code>) when one of them failed.</li> </ul> <h2>16.2.5</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/lint-staged/lint-staged/pull/1687">#1687</a> <a href="https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839"><code>9e02d9d</code></a> Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - Fix unhandled promise rejection when spawning tasks (<em>instead of the tasks themselves failing</em>). Previously when a task failed to spawn, <em>lint-staged</em> also failed and the backup stash might not have been automatically restored.</li> </ul> <h2>16.2.4</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/lint-staged/lint-staged/pull/1682">#1682</a> <a href="https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e"><code>0176038</code></a> Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - Update dependencies, including <a href="https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0"><code>[email protected]</code></a> with bug fixes.</p> </li> <li> <p><a href="https://redirect.github.com/lint-staged/lint-staged/pull/1671">#1671</a> <a href="https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3"><code>581a54e</code></a> Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - Speed up execution by only importing the <code>yaml</code> depedency if using YAML configuration files.</p> </li> </ul> <h2>16.2.3</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/lint-staged/lint-staged/pull/1669">#1669</a> <a href="https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751"><code>27cd541</code></a> Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - When using <code>--fail-on-changes</code>, automatically hidden (partially) unstaged changes are no longer counted to make <em>lint-staged</em> fail.</li> </ul> <h2>16.2.2</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/lint-staged/lint-staged/pull/1667">#1667</a> <a href="https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5"><code>699f95d</code></a> Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - The backup stash will not be dropped when using <code>--fail-on-changes</code> and there are errors. When reverting to original state is disabled (via <code>--no-revert</code> or <code>--fail-on-changes</code>), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.</p> <p>Additionally, the example for using the backup stash manually now uses the correct backup hash, if available:</p> <pre lang="shell"><code>% npx lint-staged --fail-on-changes ✔ Backed up original state in git stash (c18d55a3) ✔ Running tasks for staged files... ✖ Tasks modified files and --fail-on-changes was used! ↓ Cleaning up temporary files... <p>✖ lint-staged failed because <code>--fail-on-changes</code> was used.</p> <p>Any lost modifications can be restored from a git stash: </code></pre></p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lint-staged/lint-staged/commit/0c1b000af8688366077ecc7093333e8a701c4f7c"><code>0c1b000</code></a> chore(changeset): release</li> <li><a href="https://github.com/lint-staged/lint-staged/commit/595b2022b08b3c6936ec21e18e04bdfbb4071b49"><code>595b202</code></a> build(deps): update dependencies</li> <li><a href="https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e"><code>ef74c8d</code></a> fix: do display "failed to spawn" message when task fails normally</li> <li><a href="https://github.com/lint-staged/lint-staged/commit/5cf2a1ee62af346c41c99dda1eaea75e7f7c9a1c"><code>5cf2a1e</code></a> style: do not autofix when running lint-staged</li> <li><a href="https://github.com/lint-staged/lint-staged/commit/ba4001276ac6c9c17309eec05b69b0bddf426823"><code>ba40012</code></a> chore: drop <code>npx</code> from <code>commit-msg</code> hook</li> <li><a href="https://github.com/lint-staged/lint-staged/commit/d67de9ac0495ca384a441e196357c49857499bd9"><code>d67de9a</code></a> chore: fix <code>pre-push</code> hook usage with changeset</li> <li><a href="https://github.com/lint-staged/lint-staged/commit/8017d1df2fdb8141fa359944cba6244cbe199152"><code>8017d1d</code></a> build(deps): update dependencies</li> <li><a href="https://github.com/lint-staged/lint-staged/commit/922d7f4fb356d59e8e959391566c81f4e15042f2"><code>922d7f4</code></a> ci: remove dependabot integration, it's not useful</li> <li><a href="https://github.com/lint-staged/lint-staged/commit/6aeeef18f0a6c405016c2d0370d04bd7a1d2c353"><code>6aeeef1</code></a> docs: add PR template</li> <li><a href="https://github.com/lint-staged/lint-staged/commit/a5728b5059c6b5897b854650a606a4fea307d017"><code>a5728b5</code></a> docs: add AGENTS.md</li> <li>Additional commits viewable in <a href="https://github.com/lint-staged/lint-staged/compare/v16.2.0...v16.2.7">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by [GitHub Actions](<a href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a> Actions), a new releaser for lint-staged since your current version.</p> </details> <br /> Updates `prettier` from 3.6.2 to 3.7.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>3.7.4</h2> <h2>What's Changed</h2> <ul> <li>Fix comment in union type gets duplicated by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/prettier/prettier/pull/18393">prettier/prettier#18393</a></li> <li>Fix unstable comment print in union type by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/prettier/prettier/pull/18395">prettier/prettier#18395</a></li> <li>Avoid quote around LWC interpolations by <a href="https://github.com/kovsu"><code>@kovsu</code></a> in <a href="https://redirect.github.com/prettier/prettier/pull/18383">prettier/prettier#18383</a></li> </ul> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374">Changelog</a></p> <h2>3.7.3</h2> <h2>What's Changed</h2> <ul> <li>Fix <code>prettier.getFileInfo()</code> change that breaks VSCode extension by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/prettier/prettier/pull/18375">prettier/prettier#18375</a></li> </ul> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373">Changelog</a></p> <h2>3.7.2</h2> <h2>What's Changed</h2> <ul> <li>Fix string print when switching quotes by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/prettier/prettier/pull/18351">prettier/prettier#18351</a></li> <li>Preserve quote for embedded HTML attribute values by <a href="https://github.com/kovsu"><code>@kovsu</code></a> in <a href="https://redirect.github.com/prettier/prettier/pull/18352">prettier/prettier#18352</a></li> <li>Fix comment in empty type literal by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/prettier/prettier/pull/18364">prettier/prettier#18364</a></li> </ul> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372">Changelog</a></p> <h2>3.7.1</h2> <ul> <li>Fix performance regression in doc printer (<a href="https://redirect.github.com/prettier/prettier/pull/18342">#18342</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</li> </ul> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371">Changelog</a></p> <h2>3.7.0</h2> <p><a href="https://github.com/prettier/prettier/compare/3.6.2...3.7.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2025/11/27/3.7.0">Release note</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>3.7.4</h1> <p><a href="https://github.com/prettier/prettier/compare/3.7.3...3.7.4">diff</a></p> <h4>LWC: Avoid quote around interpolations (<a href="https://redirect.github.com/prettier/prettier/pull/18383">#18383</a> by <a href="https://github.com/kovsu"><code>@kovsu</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="html"><code><!-- Input --> <div foo={bar}> </div> <p><!-- Prettier 3.7.3 (--embedded-language-formatting off) --> <div foo="{bar}"></div></p> <p><!-- Prettier 3.7.4 (--embedded-language-formatting off) --> <div foo={bar}></div> </code></pre></p> <h4>TypeScript: Fix comment inside union type gets duplicated (<a href="https://redirect.github.com/prettier/prettier/pull/18393">#18393</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="tsx"><code>// Input type Foo = (/** comment */ a | b) | c; <p>// Prettier 3.7.3 type Foo = /** comment <em>/ (/</em>* comment */ a | b) | c;</p> <p>// Prettier 3.7.4 type Foo = /** comment */ (a | b) | c; </code></pre></p> <h4>TypeScript: Fix unstable comment print in union type comments (<a href="https://redirect.github.com/prettier/prettier/pull/18395">#18395</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="tsx"><code>// Input type X = (A | B) & ( // comment A | B ); <p>// Prettier 3.7.3 (first format) type X = (A | B) & (// comment A | B);</p> <p>// Prettier 3.7.3 (second format) type X = ( | A </tr></table> </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/prettier/prettier/commit/7848357af654883e21ed05c0bbbedf89ee88750e"><code>7848357</code></a> Release 3.7.4</li> <li><a href="https://github.com/prettier/prettier/commit/7686c59d512177707711cb327196d4a965411ec0"><code>7686c59</code></a> Release <code>@prettier/plugin-hermes</code> & <code>@prettier/plugin-oxc</code> v0.1.3</li> <li><a href="https://github.com/prettier/prettier/commit/fe494348a027cb9fcefd2cab9cd7ab1190d74a1c"><code>fe49434</code></a> Remove dead code checking union/intersection types length (<a href="https://redirect.github.com/prettier/prettier/issues/18396">#18396</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/ca02b37489870d5f5996a7f91cbc4e4983fa9729"><code>ca02b37</code></a> Fix unstable comment print (<a href="https://redirect.github.com/prettier/prettier/issues/18395">#18395</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/7efb988c6784997685f38766b93a436ef7456974"><code>7efb988</code></a> Fix comment in union type get duplicated (<a href="https://redirect.github.com/prettier/prettier/issues/18393">#18393</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/cfa92c1b6dc6a67f7ac13b801e2f827953721af3"><code>cfa92c1</code></a> Update dependency <code>@angular/compiler</code> to v21.0.2 (<a href="https://redirect.github.com/prettier/prettier/issues/18392">#18392</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/1de273770b052749f735987c5733c862217b991d"><code>1de2737</code></a> Update dependency yaml to v2.8.2 (<a href="https://redirect.github.com/prettier/prettier/issues/18391">#18391</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/706aa4ef90dbf3804595b10adffad6b75228fea6"><code>706aa4e</code></a> Switch js parse postprocess to <code>onEnter</code> (<a href="https://redirect.github.com/prettier/prettier/issues/18382">#18382</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/d3eb2b2d081f4b5b1008e64655ce7cc8fefd731e"><code>d3eb2b2</code></a> Reuse arrays in visitor keys (<a href="https://redirect.github.com/prettier/prettier/issues/18386">#18386</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/c45fef106ec4d1efdcd61a64c3dd3298272b3d99"><code>c45fef1</code></a> Fix LWC attribute with <code>--embedded-language-formatting off</code> (<a href="https://redirect.github.com/prettier/prettier/issues/18383">#18383</a>)</li> <li>Additional commits viewable in <a href="https://github.com/prettier/prettier/compare/3.6.2...3.7.4">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by [GitHub Actions](<a href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a> Actions), a new releaser for prettier since your current version.</p> </details> <br /> Updates `typescript` from 5.9.2 to 5.9.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 5.9.3</h2> <p>Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.</p> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/">release announcement</a></p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+">fixed issues query for Typescript 5.9.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+">fixed issues query for Typescript 5.9.1 (RC)</a>.</li> <li><em>No specific changes for TypeScript 5.9.2 (Stable)</em></li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+">fixed issues query for Typescript 5.9.3 (Stable)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb"><code>c63de15</code></a> Bump version to 5.9.3 and LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf"><code>8428ca4</code></a> 🤖 Pick PR <a href="https://redirect.github.com/microsoft/TypeScript/issues/62438">#62438</a> (Fix incorrectly ignored dts file fr...) into release-5.9 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980"><code>a131cac</code></a> 🤖 Pick PR <a href="https://redirect.github.com/microsoft/TypeScript/issues/62351">#62351</a> (Add missing Float16Array constructo...) into release-5.9 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5"><code>0424333</code></a> 🤖 Pick PR <a href="https://redirect.github.com/microsoft/TypeScript/issues/62423">#62423</a> (Revert PR 61928) into release-5.9 (<a href="https://redirect.github.com/microsoft/TypeScript/issues/62425">#62425</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd"><code>bdb641a</code></a> 🤖 Pick PR <a href="https://redirect.github.com/microsoft/TypeScript/issues/62311">#62311</a> (Fix parenthesizer rules for manuall...) into release-5.9 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748"><code>0d9b9b9</code></a> 🤖 Pick PR <a href="https://redirect.github.com/microsoft/TypeScript/issues/61978">#61978</a> (Restructure CI to prepare for requi...) into release-5.9 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597"><code>2dce0c5</code></a> Intentionally regress one buggy declaration output to an older version (<a href="https://redirect.github.com/microsoft/TypeScript/issues/62163">#62163</a>)</li> <li>See full diff in <a href="https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3">compare view</a></li> </ul> </details> <br /> Updates `typescript-eslint` from 8.44.1 to 8.50.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's releases</a>.</em></p> <blockquote> <h2>v8.50.0</h2> <h2>8.50.0 (2025-12-15)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] add rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11720">#11720</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>Ulrich Stark</li> </ul> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>v8.49.0</h2> <h2>8.49.0 (2025-12-08)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> use <code>Intl.Segmenter</code> instead of <code>graphemer</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804">#11804</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>deps:</strong> update dependency prettier to v3.7.2 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820">#11820</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Justin McBride</li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> </ul> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>v8.48.1</h2> <h2>8.48.1 (2025-12-02)</h2> <h3>⏪ Reverts</h3> <ul> <li><strong>eslint-plugin:</strong> revert "[no-redundant-type-constituents] use assignability checking for redundancy checks (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744">#10744</a>)" (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11812">#11812</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [consistent-type-exports] check value flag before resolving alias (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769">#11769</a>)</li> <li><strong>eslint-plugin:</strong> honor ignored base types on generic classes (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767">#11767</a>)</li> <li><strong>eslint-plugin:</strong> [restrict-template-expressions] check base types in allow list (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764">#11764</a>, <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759">#11759</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg</li> <li>OleksandraKordonets</li> <li>SangheeSon <a href="https://github.com/Higangssh"><code>@Higangssh</code></a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's changelog</a>.</em></p> <blockquote> <h2>8.50.0 (2025-12-15)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>8.49.0 (2025-12-08)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>8.48.1 (2025-12-02)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>8.48.0 (2025-11-24)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>8.47.0 (2025-11-17)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>8.46.4 (2025-11-10)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>8.46.3 (2025-11-03)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>8.46.2 (2025-10-20)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>8.46.1 (2025-10-13)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/c62e85874f0e482156a54b6744fe90a6f270012a"><code>c62e858</code></a> chore(release): publish 8.50.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/864595a44b56beb9870bf0f41d59cf7f8f48276a"><code>864595a</code></a> chore(release): publish 8.49.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688"><code>32b7e89</code></a> chore(deps): update dependency <code>@vitest/eslint-plugin</code> to v1.5.1 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11816">#11816</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/8fe34456f75c1d1e8a4dc518306d5ab93422efec"><code>8fe3445</code></a> chore(release): publish 8.48.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c"><code>6fb1551</code></a> chore(release): publish 8.48.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a"><code>a4dc42a</code></a> chore: migrate to nx 22 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11780">#11780</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad"><code>28cf803</code></a> chore(release): publish 8.47.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6"><code>843f144</code></a> chore(release): publish 8.46.4</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/7c6944e74b29a3310515a9de9333e20116165b58"><code>7c6944e</code></a> chore: fix typos (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11744">#11744</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d9f3497dfb72e90fd7dc977c77d41b0eb9df4909"><code>d9f3497</code></a> chore(release): publish 8.46.3</li> <li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.50.0/packages/typescript-eslint">compare view</a></li> </ul> </details> <br /> Updates `dotenv` from 17.2.2 to 17.2.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md">dotenv's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3">17.2.3</a> (2025-09-29)</h2> <h3>Changed</h3> <ul> <li>Fixed typescript error definition (<a href="https://redirect.github.com/motdotla/dotenv/pull/912">#912</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/motdotla/dotenv/commit/affe11372f3f1945f922996c092b5be70f30c40c"><code>affe113</code></a> 17.2.3</li> <li><a href="https://github.com/motdotla/dotenv/commit/db1ff1f13a9d8057b3752b63dfe4b811698093a1"><code>db1ff1f</code></a> changelog 🪵</li> <li><a href="https://github.com/motdotla/dotenv/commit/7063f161788d66bac52cf5424552ee1baaf9db37"><code>7063f16</code></a> Merge pull request <a href="https://redirect.github.com/motdotla/dotenv/issues/913">#913</a> from motdotla/new-tips</li> <li><a href="https://github.com/motdotla/dotenv/commit/0bbe72c7d9f1c08666b54b099377dc7c5e1a7ae2"><code>0bbe72c</code></a> test against expected tips</li> <li><a href="https://github.com/motdotla/dotenv/commit/017951b8be6aa0e431b528ba7c15644a893a102a"><code>017951b</code></a> only run .js tests</li> <li><a href="https://github.com/motdotla/dotenv/commit/39eda1f7f8773b33716c5da2e6e43dc62dd0ba1c"><code>39eda1f</code></a> add space back</li> <li><a href="https://github.com/motdotla/dotenv/commit/fcc030ed6511ad96226a25d2e6a31a72e7048cba"><code>fcc030e</code></a> update tips</li> <li><a href="https://github.com/motdotla/dotenv/commit/b6c7a0d11bc7769daa4042b7f5bc211757cbc039"><code>b6c7a0d</code></a> updated tips - as Dotenvx Radar has been renamed Dotenvx Ops</li> <li><a href="https://github.com/motdotla/dotenv/commit/b3c8b16bd05e53bc02ca05827a89298cc1064cd6"><code>b3c8b16</code></a> remove unnecessary call to npx</li> <li><a href="https://github.com/motdotla/dotenv/commit/d6e4c17e61abb479cd5c1c06d5b3269a4f41cb3f"><code>d6e4c17</code></a> Merge pull request <a href="https://redirect.github.com/motdotla/dotenv/issues/912">#912</a> from adjerbetian/fix/typescript-error-definition</li> <li>Additional commits viewable in <a href="https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3">compare view</a></li> </ul> </details> <br /> Updates `selenium-webdriver` from 4.35.0 to 4.39.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/SeleniumHQ/selenium/releases">selenium-webdriver's releases</a>.</em></p> <blockquote> <h2>Selenium 4.39.0</h2> <h2>Detailed Changelogs by Component</h2> <p><!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG">Java</a></strong> | <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES">Python</a></strong> | <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG">DotNet</a></strong> | <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES">Ruby</a></strong> | <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/selenium-webdriver/CHANGES.md">JavaScript</a></strong> <!-- raw HTML omitted --></p> <!-- raw HTML omitted --> <h2>What's Changed</h2> <!-- raw HTML omitted --> <ul> <li>[atoms] fix text node children are always considered as displayed <a href="https://redirect.github.com/SeleniumHQ/selenium/issues/16284">#16284</a> by <a href="https://github.com/joerg1985"><code>@joerg1985</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16329">SeleniumHQ/selenium#16329</a></li> <li>[grid] Enhance UI with theme integration and improved status indicators by <a href="https://github.com/VietND96"><code>@VietND96</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16512">SeleniumHQ/selenium#16512</a></li> <li>[py][bidi]: add emulation command - <code>set_locale_override</code> by <a href="https://github.com/navin772"><code>@navin772</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16504">SeleniumHQ/selenium#16504</a></li> <li>[py][bidi]: add emulation command <code>set_scripting_enabled</code> by <a href="https://github.com/navin772"><code>@navin772</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16513">SeleniumHQ/selenium#16513</a></li> <li>[py] Update docstrings to google pydoc format by <a href="https://github.com/iampopovich"><code>@iampopovich</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16511">SeleniumHQ/selenium#16511</a></li> <li>[java][BiDi] implement <code>browsingContext.downloadEnd</code> event by <a href="https://github.com/Delta456"><code>@Delta456</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16347">SeleniumHQ/selenium#16347</a></li> <li>Fix typo and minor formatting changes in README.md by <a href="https://github.com/cgoldberg"><code>@cgoldberg</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16523">SeleniumHQ/selenium#16523</a></li> <li>[py] Update docstrings (remove reST leftovers and resolve D200) by <a href="https://github.com/iampopovich"><code>@iampopovich</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16525">SeleniumHQ/selenium#16525</a></li> <li>[py] Fix docstring formatting and apply ruff linting rules by <a href="https://github.com/cgoldberg"><code>@cgoldberg</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16527">SeleniumHQ/selenium#16527</a></li> <li>[py] Fix Ruff D417 warnings in docstrings by <a href="https://github.com/iampopovich"><code>@iampopovich</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16535">SeleniumHQ/selenium#16535</a></li> <li>[py] Fix ruff D415 warnings in docstrings by <a href="https://github.com/cgoldberg"><code>@cgoldberg</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16536">SeleniumHQ/selenium#16536</a></li> <li>[py][bidi]: add <code>set_screen_orientation_override</code> command in Emulation by <a href="https://github.com/navin772"><code>@navin772</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16522">SeleniumHQ/selenium#16522</a></li> <li>[py] Fix D205 ruff warnings for docstrings and add type hints by <a href="https://github.com/iampopovich"><code>@iampopovich</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16537">SeleniumHQ/selenium#16537</a></li> <li>[py][bidi]: add <code>set_download_behavior</code> command by <a href="https://github.com/navin772"><code>@navin772</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16556">SeleniumHQ/selenium#16556</a></li> <li>[py] Bump pytest and dev dependencies by <a href="https://github.com/cgoldberg"><code>@cgoldberg</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16572">SeleniumHQ/selenium#16572</a></li> <li>[bazel] Move <code>rules_rust</code> to <code>bzlmod</code> by <a href="https://github.com/shs96c"><code>@shs96c</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16566">SeleniumHQ/selenium#16566</a></li> <li>[ci] Make a PR for updating mirror file instead of pushing directly to trunk by <a href="https://github.com/bonigarcia"><code>@bonigarcia</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16579">SeleniumHQ/selenium#16579</a></li> <li>[ci] Update mirror info (2025-11-11T15:26:46Z) by <a href="https://github.com/github-actions"><code>@github-actions</code></a>[bot] in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16578">SeleniumHQ/selenium#16578</a></li> <li>[ci] Revert latest changes related to the mirror workflow by <a href="https://github.com/bonigarcia"><code>@bonigarcia</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16580">SeleniumHQ/selenium#16580</a></li> <li>[java]: refactor request interception tests and handle CORS by <a href="https://github.com/navin772"><code>@navin772</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16585">SeleniumHQ/selenium#16585</a></li> <li>[py][bidi]: enable download event tests for firefox by <a href="https://github.com/navin772"><code>@navin772</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16587">SeleniumHQ/selenium#16587</a></li> <li>[py] Fix more type annotations by <a href="https://github.com/iampopovich"><code>@iampopovich</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16551">SeleniumHQ/selenium#16551</a></li> <li>[java][BiDi] implement <code>emulation.setTimezoneOverride</code> by <a href="https://github.com/Delta456"><code>@Delta456</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16530">SeleniumHQ/selenium#16530</a></li> <li>[grid] Minimum Docker API 1.44 for Docker Engine v29+ in Dynamic Grid by <a href="https://github.com/VietND96"><code>@VietND96</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16591">SeleniumHQ/selenium#16591</a></li> <li>Show file modification time by <a href="https://github.com/asolntsev"><code>@asolntsev</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16589">SeleniumHQ/selenium#16589</a></li> <li>[py][bidi]: add emulation command <code>set_user_agent_override</code> by <a href="https://github.com/navin772"><code>@navin772</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16595">SeleniumHQ/selenium#16595</a></li> <li>[grid] Improve Docker client for Dynamic Grid by <a href="https://github.com/VietND96"><code>@VietND96</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16596">SeleniumHQ/selenium#16596</a></li> <li>[py]: reuse driver in case of bidi tests by <a href="https://github.com/navin772"><code>@navin772</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16597">SeleniumHQ/selenium#16597</a></li> <li>[grid] Improve browser container labels and naming in Dynamic Grid by <a href="https://github.com/VietND96"><code>@VietND96</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16599">SeleniumHQ/selenium#16599</a></li> <li>[build] Upgrade rules_dotnet to 0.20.5 by <a href="https://github.com/nvborisenko"><code>@nvborisenko</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16592">SeleniumHQ/selenium#16592</a></li> <li>[dotnet] [bidi] Simplify namespace for communications by <a href="https://github.com/nvborisenko"><code>@nvborisenko</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16602">SeleniumHQ/selenium#16602</a></li> <li>[py] Improve type hints with union syntax and native types by <a href="https://github.com/cgoldberg"><code>@cgoldberg</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16590">SeleniumHQ/selenium#16590</a></li> <li>[py] Use double quotes in generate.py by <a href="https://github.com/Delta456"><code>@Delta456</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16607">SeleniumHQ/selenium#16607</a></li> <li>[ci] Use pagination in mirror workflow to get all Selenium releases by <a href="https://github.com/bonigarcia"><code>@bonigarcia</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16605">SeleniumHQ/selenium#16605</a></li> <li>[dotnet] Generate atoms statically by <a href="https://github.com/nvborisenko"><code>@nvborisenko</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16608">SeleniumHQ/selenium#16608</a></li> <li>[nodejs] Update dev dependencies to fix vulnerabilities by <a href="https://github.com/cgoldberg"><code>@cgoldberg</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16610">SeleniumHQ/selenium#16610</a></li> <li>[java][BiDi] emulation: allow passing null to GeolocationOverride by <a href="https://github.com/Delta456"><code>@Delta456</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16594">SeleniumHQ/selenium#16594</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/SeleniumHQ/selenium/commit/126f156aeef74660a72fa77efffc78adb1353620"><code>126f156</code></a> [build] Prepare for release of Selenium 4.39.0 (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/16672">#16672</a>)</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/080c81fb948cf52b074de02d43e328c3e2a4599a"><code>080c81f</code></a> fix flaky Ruby test <code>devtools_spec.rb</code></li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/87fef04c132ef7e2aefe54a3ef07e3a315f0c64c"><code>87fef04</code></a> [dotnet] [bidi] Remove browsing scoped events at core level (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/16694">#16694</a>)</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/d9d1d7933a3ec5f2a2da0bce388bf996f585537a"><code>d9d1d79</code></a> [dotnet] [bidi] Always provide new json options for modules (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/16691">#16691</a>)</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/54f45d32e19a0bea807d1b63d3070b3200e59164"><code>54f45d3</code></a> [dotnet] [bidi] BrowsingContext type as record with equality (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/16692">#16692</a>)</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/fab7984c4a8d4a86da18e12d1a84b67a9ec3c234"><code>fab7984</code></a> [py] Bump urllib3 in packaging and dev dependencies (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/16690">#16690</a>)</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/fb859ad4bac17765155f385ae8d24b225acef0c8"><code>fb859ad</code></a> [dotnet] [bidi] Stateful converters with hydration (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/16670">#16670</a>)</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/cfd57e3f420c4f0724bc7b4584ba9856931dc189"><code>cfd57e3</code></a> Revert "[java] use <code>--enable-chrome-logs</code> to redirect browser I/O streams"</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/efe5a4fdb477c0fa03438393ca3b8b991dd8c01d"><code>efe5a4f</code></a> [java] Add JSpecify annotations to ChromiumDriver (Issue <a href="https://redirect.github.com/SeleniumHQ/selenium/issues/14291">#14291</a>) (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/16628">#16628</a>)</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/966731074637d6250bf8a12ff85a174a03778ef6"><code>9667310</code></a> [java] avoid ClassCastException for unexpected driver responses <a href="https://redirect.github.com/SeleniumHQ/selenium/issues/16389">#16389</a></li> <li>Additional commits viewable in <a href="https://github.com/SeleniumHQ/selenium/compare/selenium-4.35.0...selenium-4.39.0">compare view</a></li> </ul> </details> <br /> Updates `@types/selenium-webdriver` from 4.1.28 to 4.35.4 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/selenium-webdriver">compare view</a></li> </ul> </details> <br /> Updates `@types/mocha` from 10.0.7 to 10.0.10 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mocha">compare view</a></li> </ul> </details> <br /> Updates `@types/selenium-webdriver` from 4.1.28 to 4.35.4 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/selenium-webdriver">compare view</a></li> </ul> </details> <br /> Updates `rimraf` from 6.0.1 to 6.1.2 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md">rimraf's changelog</a>.</em></p> <blockquote> <h1>6.1</h1> <ul> <li>Move to native <code>fs/promises</code> usage instead of promisifying manually.</li> </ul> <h1>6.0</h1> <ul> <li>Drop support for nodes before v20</li> <li>Add <code>--version</code> to CLI</li> </ul> <h1>5.0</h1> <ul> <li>No default export, only named exports</li> </ul> <h1>4.4</h1> <ul> <li>Provide Dirent or Stats object as second argument to filter</li> </ul> <h1>4.3</h1> <ul> <li>Return boolean indicating whether the path was fully removed</li> <li>Add filter option</li> <li>bin: add --verbose, -v to print files as they are deleted</li> <li>bin: add --no-verbose, -V to not print files as they are deleted</li> <li>bin: add -i --interactive to be prompted on each deletion</li> <li>bin: add -I --no-interactive to not be prompted on each deletion</li> <li><strong>4.3.1</strong> Fixed inappropriately following symbolic links to directories</li> </ul> <h1>v4.2</h1> <ul> <li>Brought back <code>glob</code> support, using the new and improved glob v9</li> </ul> <h1>v4.1</h1> <ul> <li>Improved hybrid module with no need to look at the <code>.default</code> dangly bit. <code>.default</code> preserved as a reference to <code>rimraf</code> for compatibility with anyone who came to rely on it in v4.0.</li> <li>Accept and ignore <code>-rf</code> and <code>-fr</code> arguments to the bin.</li> </ul> <h1>v4.0</h1> <ul> <li>Remove <code>glob</code> dependency entirely. This library now only accepts actual file and folder names to delete.</li> <li>Accept array of paths or single path.</li> <li>Windows performance and reliability improved.</li> <li>All strategies separated into explicitly exported methods.</li> <li>Drop support for Node.js below version 14</li> <li>rewrite in TypeScript</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/isaacs/rimraf/commit/cd45498f616f9265dfe1e30640d6424348f75f04"><code>cd45498</code></a> 6.1.2</li> <li><a href="https://github.com/isaacs/r…
Move the "types" condition to the first position in package.json exports field to align with Node.js conditional exports standards. This ensures TypeScript properly resolves type definitions. Closes: #1243
This pull request updates the version of [`axe-core`](https://npmjs.org/axe-core) to v4.11.1. This PR was opened by a robot 🤖 🎉. Co-authored-by: Zidious <[email protected]>
21 tasks
|
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
4.11.1 (2026-01-09)
Bug Fixes