dependabot[bot] 823b39aa10 build(deps): bump the website group in /docs with 9 updates (#8966)
Bumps the website group in /docs with 9 updates:

| Package | From | To |
| --- | --- | --- |
|
[@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus)
| `3.10.1` | `3.10.2` |
|
[@docusaurus/plugin-content-docs](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs)
| `3.10.1` | `3.10.2` |
|
[@docusaurus/plugin-google-gtag](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag)
| `3.10.1` | `3.10.2` |
|
[@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic)
| `3.10.1` | `3.10.2` |
|
[@docusaurus/theme-mermaid](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid)
| `3.10.1` | `3.10.2` |
|
[@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react)
| `0.27.19` | `0.27.20` |
| [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.8.0` |
| [recharts](https://github.com/recharts/recharts) | `3.9.0` | `3.10.0`
|
|
[baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping)
| `2.10.38` | `2.11.9` |

Updates `@docusaurus/core` from 3.10.1 to 3.10.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/docusaurus/releases">@​docusaurus/core's
releases</a>.</em></p>
<blockquote>
<h2>3.10.2 (2026-07-10)</h2>
<p>Backport and cherry-pick commits from main for v3.10.2 patch
release:</p>
<ul>
<li>[fix(bundler): do not import <code>@swc/html</code>, fix StackBlitz
playground <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12055">#12055</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12055">facebook/docusaurus#12055</a>)</li>
<li>[fix(core): use locale url in site config <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12054">#12054</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12054">facebook/docusaurus#12054</a>)</li>
<li>[fix(theme-classic): remove redundant sidebar label titles <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11966">#11966</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11966">facebook/docusaurus#11966</a>)</li>
<li>[fix(mdx-loader): avoid transforming dotted directory links into
asset… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11944">#11944</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11944">facebook/docusaurus#11944</a>)</li>
<li>[fix(dev-server): for HTTPS, support non-RSA TLS certs <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12065">#12065</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12065">facebook/docusaurus#12065</a>)</li>
<li>[fix(utils): fix <code>extractLeadingEmoji()</code> edge cases <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12100">#12100</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12100">facebook/docusaurus#12100</a>)</li>
<li>[fix(gtag.js, faster): Fix StackBlitz, vendor
<code>@types/gtag.js</code>, upgrade <code>@swc/html</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12080">#12080</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12080">facebook/docusaurus#12080</a>)</li>
<li>[fix(create-docusaurus): init template README should use npm
commands by default <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12138">#12138</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12138">facebook/docusaurus#12138</a>)</li>
<li>[fix(cli): <code>docusaurus serve</code> should pass
<code>--host</code> to <code>server.listen()</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12127">#12127</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12127">facebook/docusaurus#12127</a>)</li>
<li>[fix(core): bump detect-port to v2.1, fix pnpm
<code>trustPolicy</code> downgrade issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12012">#12012</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12012">facebook/docusaurus#12012</a>)</li>
<li>[fix(i18n): complete Spanish translations for theme-common and
theme-l… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12180">#12180</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12180">facebook/docusaurus#12180</a>)</li>
<li>[chore(deps): migrate to <code>@11ty/gray-matter</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12181">#12181</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12181">facebook/docusaurus#12181</a>)</li>
<li>[fix(core): fix BaseUrlIssueBanner little security issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12260">#12260</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12260">facebook/docusaurus#12260</a>)</li>
<li>[fix(core): accept boolean attributes in headTags config validation
<a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12238">#12238</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12238">facebook/docusaurus#12238</a>)</li>
<li>[fix(sitemap): don't drop lastmod for an epoch (0) timestamp <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12212">#12212</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12212">facebook/docusaurus#12212</a>)</li>
<li>[fix(utils): preserve author names containing commas in git log
parsing <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12069">#12069</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12069">facebook/docusaurus#12069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md">@​docusaurus/core's
changelog</a>.</em></p>
<blockquote>
<h2>3.10.2 (2026-07-10)</h2>
<p>Backport and cherry-pick commits from main for v3.10.2 patch
release:</p>
<ul>
<li>[fix(bundler): do not import <code>@swc/html</code>, fix StackBlitz
playground <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12055">#12055</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12055">facebook/docusaurus#12055</a>)</li>
<li>[fix(core): use locale url in site config <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12054">#12054</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12054">facebook/docusaurus#12054</a>)</li>
<li>[fix(theme-classic): remove redundant sidebar label titles <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11966">#11966</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11966">facebook/docusaurus#11966</a>)</li>
<li>[fix(mdx-loader): avoid transforming dotted directory links into
asset… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11944">#11944</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11944">facebook/docusaurus#11944</a>)</li>
<li>[fix(dev-server): for HTTPS, support non-RSA TLS certs <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12065">#12065</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12065">facebook/docusaurus#12065</a>)</li>
<li>[fix(utils): fix <code>extractLeadingEmoji()</code> edge cases <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12100">#12100</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12100">facebook/docusaurus#12100</a>)</li>
<li>[fix(gtag.js, faster): Fix StackBlitz, vendor
<code>@types/gtag.js</code>, upgrade <code>@swc/html</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12080">#12080</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12080">facebook/docusaurus#12080</a>)</li>
<li>[fix(create-docusaurus): init template README should use npm
commands by default <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12138">#12138</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12138">facebook/docusaurus#12138</a>)</li>
<li>[fix(cli): <code>docusaurus serve</code> should pass
<code>--host</code> to <code>server.listen()</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12127">#12127</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12127">facebook/docusaurus#12127</a>)</li>
<li>[fix(core): bump detect-port to v2.1, fix pnpm
<code>trustPolicy</code> downgrade issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12012">#12012</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12012">facebook/docusaurus#12012</a>)</li>
<li>[fix(i18n): complete Spanish translations for theme-common and
theme-l… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12180">#12180</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12180">facebook/docusaurus#12180</a>)</li>
<li>[chore(deps): migrate to <code>@11ty/gray-matter</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12181">#12181</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12181">facebook/docusaurus#12181</a>)</li>
<li>[fix(core): fix BaseUrlIssueBanner little security issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12260">#12260</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12260">facebook/docusaurus#12260</a>)</li>
<li>[fix(core): accept boolean attributes in headTags config validation
<a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12238">#12238</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12238">facebook/docusaurus#12238</a>)</li>
<li>[fix(sitemap): don't drop lastmod for an epoch (0) timestamp <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12212">#12212</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12212">facebook/docusaurus#12212</a>)</li>
<li>[fix(utils): preserve author names containing commas in git log
parsing <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12069">#12069</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12069">facebook/docusaurus#12069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/facebook/docusaurus/commit/f37f9035584917a97a260b91fc2842cba4f8b94f"><code>f37f903</code></a>
v3.10.2</li>
<li><a
href="https://github.com/facebook/docusaurus/commit/2f5389d1fa4c1801d7bfe6ec13e9317cec449935"><code>2f5389d</code></a>
chore: cherry-pick commits for v3.10.2 patch release (<a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12265">#12265</a>)</li>
<li>See full diff in <a
href="https://github.com/facebook/docusaurus/commits/v3.10.2/packages/docusaurus">compare
view</a></li>
</ul>
</details>
<br />

Updates `@docusaurus/plugin-content-docs` from 3.10.1 to 3.10.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/docusaurus/releases">@​docusaurus/plugin-content-docs's
releases</a>.</em></p>
<blockquote>
<h2>3.10.2 (2026-07-10)</h2>
<p>Backport and cherry-pick commits from main for v3.10.2 patch
release:</p>
<ul>
<li>[fix(bundler): do not import <code>@swc/html</code>, fix StackBlitz
playground <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12055">#12055</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12055">facebook/docusaurus#12055</a>)</li>
<li>[fix(core): use locale url in site config <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12054">#12054</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12054">facebook/docusaurus#12054</a>)</li>
<li>[fix(theme-classic): remove redundant sidebar label titles <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/11966">#11966</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11966">facebook/docusaurus#11966</a>)</li>
<li>[fix(mdx-loader): avoid transforming dotted directory links into
asset… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/11944">#11944</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11944">facebook/docusaurus#11944</a>)</li>
<li>[fix(dev-server): for HTTPS, support non-RSA TLS certs <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12065">#12065</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12065">facebook/docusaurus#12065</a>)</li>
<li>[fix(utils): fix <code>extractLeadingEmoji()</code> edge cases <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12100">#12100</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12100">facebook/docusaurus#12100</a>)</li>
<li>[fix(gtag.js, faster): Fix StackBlitz, vendor
<code>@types/gtag.js</code>, upgrade <code>@swc/html</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12080">#12080</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12080">facebook/docusaurus#12080</a>)</li>
<li>[fix(create-docusaurus): init template README should use npm
commands by default <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12138">#12138</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12138">facebook/docusaurus#12138</a>)</li>
<li>[fix(cli): <code>docusaurus serve</code> should pass
<code>--host</code> to <code>server.listen()</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12127">#12127</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12127">facebook/docusaurus#12127</a>)</li>
<li>[fix(core): bump detect-port to v2.1, fix pnpm
<code>trustPolicy</code> downgrade issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12012">#12012</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12012">facebook/docusaurus#12012</a>)</li>
<li>[fix(i18n): complete Spanish translations for theme-common and
theme-l… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12180">#12180</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12180">facebook/docusaurus#12180</a>)</li>
<li>[chore(deps): migrate to <code>@11ty/gray-matter</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12181">#12181</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12181">facebook/docusaurus#12181</a>)</li>
<li>[fix(core): fix BaseUrlIssueBanner little security issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12260">#12260</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12260">facebook/docusaurus#12260</a>)</li>
<li>[fix(core): accept boolean attributes in headTags config validation
<a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12238">#12238</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12238">facebook/docusaurus#12238</a>)</li>
<li>[fix(sitemap): don't drop lastmod for an epoch (0) timestamp <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12212">#12212</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12212">facebook/docusaurus#12212</a>)</li>
<li>[fix(utils): preserve author names containing commas in git log
parsing <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12069">#12069</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12069">facebook/docusaurus#12069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md">@​docusaurus/plugin-content-docs's
changelog</a>.</em></p>
<blockquote>
<h2>3.10.2 (2026-07-10)</h2>
<p>Backport and cherry-pick commits from main for v3.10.2 patch
release:</p>
<ul>
<li>[fix(bundler): do not import <code>@swc/html</code>, fix StackBlitz
playground <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12055">#12055</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12055">facebook/docusaurus#12055</a>)</li>
<li>[fix(core): use locale url in site config <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12054">#12054</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12054">facebook/docusaurus#12054</a>)</li>
<li>[fix(theme-classic): remove redundant sidebar label titles <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/11966">#11966</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11966">facebook/docusaurus#11966</a>)</li>
<li>[fix(mdx-loader): avoid transforming dotted directory links into
asset… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/11944">#11944</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11944">facebook/docusaurus#11944</a>)</li>
<li>[fix(dev-server): for HTTPS, support non-RSA TLS certs <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12065">#12065</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12065">facebook/docusaurus#12065</a>)</li>
<li>[fix(utils): fix <code>extractLeadingEmoji()</code> edge cases <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12100">#12100</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12100">facebook/docusaurus#12100</a>)</li>
<li>[fix(gtag.js, faster): Fix StackBlitz, vendor
<code>@types/gtag.js</code>, upgrade <code>@swc/html</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12080">#12080</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12080">facebook/docusaurus#12080</a>)</li>
<li>[fix(create-docusaurus): init template README should use npm
commands by default <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12138">#12138</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12138">facebook/docusaurus#12138</a>)</li>
<li>[fix(cli): <code>docusaurus serve</code> should pass
<code>--host</code> to <code>server.listen()</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12127">#12127</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12127">facebook/docusaurus#12127</a>)</li>
<li>[fix(core): bump detect-port to v2.1, fix pnpm
<code>trustPolicy</code> downgrade issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12012">#12012</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12012">facebook/docusaurus#12012</a>)</li>
<li>[fix(i18n): complete Spanish translations for theme-common and
theme-l… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12180">#12180</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12180">facebook/docusaurus#12180</a>)</li>
<li>[chore(deps): migrate to <code>@11ty/gray-matter</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12181">#12181</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12181">facebook/docusaurus#12181</a>)</li>
<li>[fix(core): fix BaseUrlIssueBanner little security issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12260">#12260</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12260">facebook/docusaurus#12260</a>)</li>
<li>[fix(core): accept boolean attributes in headTags config validation
<a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12238">#12238</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12238">facebook/docusaurus#12238</a>)</li>
<li>[fix(sitemap): don't drop lastmod for an epoch (0) timestamp <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12212">#12212</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12212">facebook/docusaurus#12212</a>)</li>
<li>[fix(utils): preserve author names containing commas in git log
parsing <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs/issues/12069">#12069</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12069">facebook/docusaurus#12069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/facebook/docusaurus/commit/f37f9035584917a97a260b91fc2842cba4f8b94f"><code>f37f903</code></a>
v3.10.2</li>
<li>See full diff in <a
href="https://github.com/facebook/docusaurus/commits/v3.10.2/packages/docusaurus-plugin-content-docs">compare
view</a></li>
</ul>
</details>
<br />

Updates `@docusaurus/plugin-google-gtag` from 3.10.1 to 3.10.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/docusaurus/releases">@​docusaurus/plugin-google-gtag's
releases</a>.</em></p>
<blockquote>
<h2>3.10.2 (2026-07-10)</h2>
<p>Backport and cherry-pick commits from main for v3.10.2 patch
release:</p>
<ul>
<li>[fix(bundler): do not import <code>@swc/html</code>, fix StackBlitz
playground <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12055">#12055</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12055">facebook/docusaurus#12055</a>)</li>
<li>[fix(core): use locale url in site config <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12054">#12054</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12054">facebook/docusaurus#12054</a>)</li>
<li>[fix(theme-classic): remove redundant sidebar label titles <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/11966">#11966</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11966">facebook/docusaurus#11966</a>)</li>
<li>[fix(mdx-loader): avoid transforming dotted directory links into
asset… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/11944">#11944</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11944">facebook/docusaurus#11944</a>)</li>
<li>[fix(dev-server): for HTTPS, support non-RSA TLS certs <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12065">#12065</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12065">facebook/docusaurus#12065</a>)</li>
<li>[fix(utils): fix <code>extractLeadingEmoji()</code> edge cases <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12100">#12100</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12100">facebook/docusaurus#12100</a>)</li>
<li>[fix(gtag.js, faster): Fix StackBlitz, vendor
<code>@types/gtag.js</code>, upgrade <code>@swc/html</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12080">#12080</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12080">facebook/docusaurus#12080</a>)</li>
<li>[fix(create-docusaurus): init template README should use npm
commands by default <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12138">#12138</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12138">facebook/docusaurus#12138</a>)</li>
<li>[fix(cli): <code>docusaurus serve</code> should pass
<code>--host</code> to <code>server.listen()</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12127">#12127</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12127">facebook/docusaurus#12127</a>)</li>
<li>[fix(core): bump detect-port to v2.1, fix pnpm
<code>trustPolicy</code> downgrade issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12012">#12012</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12012">facebook/docusaurus#12012</a>)</li>
<li>[fix(i18n): complete Spanish translations for theme-common and
theme-l… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12180">#12180</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12180">facebook/docusaurus#12180</a>)</li>
<li>[chore(deps): migrate to <code>@11ty/gray-matter</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12181">#12181</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12181">facebook/docusaurus#12181</a>)</li>
<li>[fix(core): fix BaseUrlIssueBanner little security issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12260">#12260</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12260">facebook/docusaurus#12260</a>)</li>
<li>[fix(core): accept boolean attributes in headTags config validation
<a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12238">#12238</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12238">facebook/docusaurus#12238</a>)</li>
<li>[fix(sitemap): don't drop lastmod for an epoch (0) timestamp <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12212">#12212</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12212">facebook/docusaurus#12212</a>)</li>
<li>[fix(utils): preserve author names containing commas in git log
parsing <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12069">#12069</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12069">facebook/docusaurus#12069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md">@​docusaurus/plugin-google-gtag's
changelog</a>.</em></p>
<blockquote>
<h2>3.10.2 (2026-07-10)</h2>
<p>Backport and cherry-pick commits from main for v3.10.2 patch
release:</p>
<ul>
<li>[fix(bundler): do not import <code>@swc/html</code>, fix StackBlitz
playground <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12055">#12055</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12055">facebook/docusaurus#12055</a>)</li>
<li>[fix(core): use locale url in site config <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12054">#12054</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12054">facebook/docusaurus#12054</a>)</li>
<li>[fix(theme-classic): remove redundant sidebar label titles <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/11966">#11966</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11966">facebook/docusaurus#11966</a>)</li>
<li>[fix(mdx-loader): avoid transforming dotted directory links into
asset… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/11944">#11944</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11944">facebook/docusaurus#11944</a>)</li>
<li>[fix(dev-server): for HTTPS, support non-RSA TLS certs <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12065">#12065</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12065">facebook/docusaurus#12065</a>)</li>
<li>[fix(utils): fix <code>extractLeadingEmoji()</code> edge cases <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12100">#12100</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12100">facebook/docusaurus#12100</a>)</li>
<li>[fix(gtag.js, faster): Fix StackBlitz, vendor
<code>@types/gtag.js</code>, upgrade <code>@swc/html</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12080">#12080</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12080">facebook/docusaurus#12080</a>)</li>
<li>[fix(create-docusaurus): init template README should use npm
commands by default <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12138">#12138</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12138">facebook/docusaurus#12138</a>)</li>
<li>[fix(cli): <code>docusaurus serve</code> should pass
<code>--host</code> to <code>server.listen()</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12127">#12127</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12127">facebook/docusaurus#12127</a>)</li>
<li>[fix(core): bump detect-port to v2.1, fix pnpm
<code>trustPolicy</code> downgrade issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12012">#12012</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12012">facebook/docusaurus#12012</a>)</li>
<li>[fix(i18n): complete Spanish translations for theme-common and
theme-l… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12180">#12180</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12180">facebook/docusaurus#12180</a>)</li>
<li>[chore(deps): migrate to <code>@11ty/gray-matter</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12181">#12181</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12181">facebook/docusaurus#12181</a>)</li>
<li>[fix(core): fix BaseUrlIssueBanner little security issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12260">#12260</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12260">facebook/docusaurus#12260</a>)</li>
<li>[fix(core): accept boolean attributes in headTags config validation
<a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12238">#12238</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12238">facebook/docusaurus#12238</a>)</li>
<li>[fix(sitemap): don't drop lastmod for an epoch (0) timestamp <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12212">#12212</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12212">facebook/docusaurus#12212</a>)</li>
<li>[fix(utils): preserve author names containing commas in git log
parsing <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12069">#12069</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12069">facebook/docusaurus#12069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/facebook/docusaurus/commit/f37f9035584917a97a260b91fc2842cba4f8b94f"><code>f37f903</code></a>
v3.10.2</li>
<li><a
href="https://github.com/facebook/docusaurus/commit/2f5389d1fa4c1801d7bfe6ec13e9317cec449935"><code>2f5389d</code></a>
chore: cherry-pick commits for v3.10.2 patch release (<a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag/issues/12265">#12265</a>)</li>
<li>See full diff in <a
href="https://github.com/facebook/docusaurus/commits/v3.10.2/packages/docusaurus-plugin-google-gtag">compare
view</a></li>
</ul>
</details>
<br />

Updates `@docusaurus/preset-classic` from 3.10.1 to 3.10.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/docusaurus/releases">@​docusaurus/preset-classic's
releases</a>.</em></p>
<blockquote>
<h2>3.10.2 (2026-07-10)</h2>
<p>Backport and cherry-pick commits from main for v3.10.2 patch
release:</p>
<ul>
<li>[fix(bundler): do not import <code>@swc/html</code>, fix StackBlitz
playground <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12055">#12055</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12055">facebook/docusaurus#12055</a>)</li>
<li>[fix(core): use locale url in site config <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12054">#12054</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12054">facebook/docusaurus#12054</a>)</li>
<li>[fix(theme-classic): remove redundant sidebar label titles <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/11966">#11966</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11966">facebook/docusaurus#11966</a>)</li>
<li>[fix(mdx-loader): avoid transforming dotted directory links into
asset… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/11944">#11944</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11944">facebook/docusaurus#11944</a>)</li>
<li>[fix(dev-server): for HTTPS, support non-RSA TLS certs <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12065">#12065</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12065">facebook/docusaurus#12065</a>)</li>
<li>[fix(utils): fix <code>extractLeadingEmoji()</code> edge cases <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12100">#12100</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12100">facebook/docusaurus#12100</a>)</li>
<li>[fix(gtag.js, faster): Fix StackBlitz, vendor
<code>@types/gtag.js</code>, upgrade <code>@swc/html</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12080">#12080</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12080">facebook/docusaurus#12080</a>)</li>
<li>[fix(create-docusaurus): init template README should use npm
commands by default <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12138">#12138</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12138">facebook/docusaurus#12138</a>)</li>
<li>[fix(cli): <code>docusaurus serve</code> should pass
<code>--host</code> to <code>server.listen()</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12127">#12127</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12127">facebook/docusaurus#12127</a>)</li>
<li>[fix(core): bump detect-port to v2.1, fix pnpm
<code>trustPolicy</code> downgrade issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12012">#12012</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12012">facebook/docusaurus#12012</a>)</li>
<li>[fix(i18n): complete Spanish translations for theme-common and
theme-l… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12180">#12180</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12180">facebook/docusaurus#12180</a>)</li>
<li>[chore(deps): migrate to <code>@11ty/gray-matter</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12181">#12181</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12181">facebook/docusaurus#12181</a>)</li>
<li>[fix(core): fix BaseUrlIssueBanner little security issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12260">#12260</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12260">facebook/docusaurus#12260</a>)</li>
<li>[fix(core): accept boolean attributes in headTags config validation
<a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12238">#12238</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12238">facebook/docusaurus#12238</a>)</li>
<li>[fix(sitemap): don't drop lastmod for an epoch (0) timestamp <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12212">#12212</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12212">facebook/docusaurus#12212</a>)</li>
<li>[fix(utils): preserve author names containing commas in git log
parsing <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12069">#12069</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12069">facebook/docusaurus#12069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md">@​docusaurus/preset-classic's
changelog</a>.</em></p>
<blockquote>
<h2>3.10.2 (2026-07-10)</h2>
<p>Backport and cherry-pick commits from main for v3.10.2 patch
release:</p>
<ul>
<li>[fix(bundler): do not import <code>@swc/html</code>, fix StackBlitz
playground <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12055">#12055</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12055">facebook/docusaurus#12055</a>)</li>
<li>[fix(core): use locale url in site config <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12054">#12054</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12054">facebook/docusaurus#12054</a>)</li>
<li>[fix(theme-classic): remove redundant sidebar label titles <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/11966">#11966</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11966">facebook/docusaurus#11966</a>)</li>
<li>[fix(mdx-loader): avoid transforming dotted directory links into
asset… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/11944">#11944</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11944">facebook/docusaurus#11944</a>)</li>
<li>[fix(dev-server): for HTTPS, support non-RSA TLS certs <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12065">#12065</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12065">facebook/docusaurus#12065</a>)</li>
<li>[fix(utils): fix <code>extractLeadingEmoji()</code> edge cases <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12100">#12100</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12100">facebook/docusaurus#12100</a>)</li>
<li>[fix(gtag.js, faster): Fix StackBlitz, vendor
<code>@types/gtag.js</code>, upgrade <code>@swc/html</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12080">#12080</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12080">facebook/docusaurus#12080</a>)</li>
<li>[fix(create-docusaurus): init template README should use npm
commands by default <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12138">#12138</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12138">facebook/docusaurus#12138</a>)</li>
<li>[fix(cli): <code>docusaurus serve</code> should pass
<code>--host</code> to <code>server.listen()</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12127">#12127</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12127">facebook/docusaurus#12127</a>)</li>
<li>[fix(core): bump detect-port to v2.1, fix pnpm
<code>trustPolicy</code> downgrade issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12012">#12012</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12012">facebook/docusaurus#12012</a>)</li>
<li>[fix(i18n): complete Spanish translations for theme-common and
theme-l… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12180">#12180</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12180">facebook/docusaurus#12180</a>)</li>
<li>[chore(deps): migrate to <code>@11ty/gray-matter</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12181">#12181</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12181">facebook/docusaurus#12181</a>)</li>
<li>[fix(core): fix BaseUrlIssueBanner little security issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12260">#12260</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12260">facebook/docusaurus#12260</a>)</li>
<li>[fix(core): accept boolean attributes in headTags config validation
<a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12238">#12238</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12238">facebook/docusaurus#12238</a>)</li>
<li>[fix(sitemap): don't drop lastmod for an epoch (0) timestamp <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12212">#12212</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12212">facebook/docusaurus#12212</a>)</li>
<li>[fix(utils): preserve author names containing commas in git log
parsing <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic/issues/12069">#12069</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12069">facebook/docusaurus#12069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/facebook/docusaurus/commit/f37f9035584917a97a260b91fc2842cba4f8b94f"><code>f37f903</code></a>
v3.10.2</li>
<li>See full diff in <a
href="https://github.com/facebook/docusaurus/commits/v3.10.2/packages/docusaurus-preset-classic">compare
view</a></li>
</ul>
</details>
<br />

Updates `@docusaurus/theme-mermaid` from 3.10.1 to 3.10.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/docusaurus/releases">@​docusaurus/theme-mermaid's
releases</a>.</em></p>
<blockquote>
<h2>3.10.2 (2026-07-10)</h2>
<p>Backport and cherry-pick commits from main for v3.10.2 patch
release:</p>
<ul>
<li>[fix(bundler): do not import <code>@swc/html</code>, fix StackBlitz
playground <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12055">#12055</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12055">facebook/docusaurus#12055</a>)</li>
<li>[fix(core): use locale url in site config <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12054">#12054</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12054">facebook/docusaurus#12054</a>)</li>
<li>[fix(theme-classic): remove redundant sidebar label titles <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/11966">#11966</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11966">facebook/docusaurus#11966</a>)</li>
<li>[fix(mdx-loader): avoid transforming dotted directory links into
asset… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/11944">#11944</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11944">facebook/docusaurus#11944</a>)</li>
<li>[fix(dev-server): for HTTPS, support non-RSA TLS certs <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12065">#12065</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12065">facebook/docusaurus#12065</a>)</li>
<li>[fix(utils): fix <code>extractLeadingEmoji()</code> edge cases <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12100">#12100</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12100">facebook/docusaurus#12100</a>)</li>
<li>[fix(gtag.js, faster): Fix StackBlitz, vendor
<code>@types/gtag.js</code>, upgrade <code>@swc/html</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12080">#12080</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12080">facebook/docusaurus#12080</a>)</li>
<li>[fix(create-docusaurus): init template README should use npm
commands by default <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12138">#12138</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12138">facebook/docusaurus#12138</a>)</li>
<li>[fix(cli): <code>docusaurus serve</code> should pass
<code>--host</code> to <code>server.listen()</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12127">#12127</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12127">facebook/docusaurus#12127</a>)</li>
<li>[fix(core): bump detect-port to v2.1, fix pnpm
<code>trustPolicy</code> downgrade issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12012">#12012</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12012">facebook/docusaurus#12012</a>)</li>
<li>[fix(i18n): complete Spanish translations for theme-common and
theme-l… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12180">#12180</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12180">facebook/docusaurus#12180</a>)</li>
<li>[chore(deps): migrate to <code>@11ty/gray-matter</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12181">#12181</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12181">facebook/docusaurus#12181</a>)</li>
<li>[fix(core): fix BaseUrlIssueBanner little security issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12260">#12260</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12260">facebook/docusaurus#12260</a>)</li>
<li>[fix(core): accept boolean attributes in headTags config validation
<a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12238">#12238</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12238">facebook/docusaurus#12238</a>)</li>
<li>[fix(sitemap): don't drop lastmod for an epoch (0) timestamp <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12212">#12212</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12212">facebook/docusaurus#12212</a>)</li>
<li>[fix(utils): preserve author names containing commas in git log
parsing <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12069">#12069</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12069">facebook/docusaurus#12069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md">@​docusaurus/theme-mermaid's
changelog</a>.</em></p>
<blockquote>
<h2>3.10.2 (2026-07-10)</h2>
<p>Backport and cherry-pick commits from main for v3.10.2 patch
release:</p>
<ul>
<li>[fix(bundler): do not import <code>@swc/html</code>, fix StackBlitz
playground <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12055">#12055</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12055">facebook/docusaurus#12055</a>)</li>
<li>[fix(core): use locale url in site config <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12054">#12054</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12054">facebook/docusaurus#12054</a>)</li>
<li>[fix(theme-classic): remove redundant sidebar label titles <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/11966">#11966</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11966">facebook/docusaurus#11966</a>)</li>
<li>[fix(mdx-loader): avoid transforming dotted directory links into
asset… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/11944">#11944</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/11944">facebook/docusaurus#11944</a>)</li>
<li>[fix(dev-server): for HTTPS, support non-RSA TLS certs <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12065">#12065</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12065">facebook/docusaurus#12065</a>)</li>
<li>[fix(utils): fix <code>extractLeadingEmoji()</code> edge cases <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12100">#12100</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12100">facebook/docusaurus#12100</a>)</li>
<li>[fix(gtag.js, faster): Fix StackBlitz, vendor
<code>@types/gtag.js</code>, upgrade <code>@swc/html</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12080">#12080</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12080">facebook/docusaurus#12080</a>)</li>
<li>[fix(create-docusaurus): init template README should use npm
commands by default <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12138">#12138</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12138">facebook/docusaurus#12138</a>)</li>
<li>[fix(cli): <code>docusaurus serve</code> should pass
<code>--host</code> to <code>server.listen()</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12127">#12127</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12127">facebook/docusaurus#12127</a>)</li>
<li>[fix(core): bump detect-port to v2.1, fix pnpm
<code>trustPolicy</code> downgrade issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12012">#12012</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12012">facebook/docusaurus#12012</a>)</li>
<li>[fix(i18n): complete Spanish translations for theme-common and
theme-l… <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12180">#12180</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12180">facebook/docusaurus#12180</a>)</li>
<li>[chore(deps): migrate to <code>@11ty/gray-matter</code> <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12181">#12181</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12181">facebook/docusaurus#12181</a>)</li>
<li>[fix(core): fix BaseUrlIssueBanner little security issue <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12260">#12260</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12260">facebook/docusaurus#12260</a>)</li>
<li>[fix(core): accept boolean attributes in headTags config validation
<a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12238">#12238</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12238">facebook/docusaurus#12238</a>)</li>
<li>[fix(sitemap): don't drop lastmod for an epoch (0) timestamp <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12212">#12212</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12212">facebook/docusaurus#12212</a>)</li>
<li>[fix(utils): preserve author names containing commas in git log
parsing <a
href="https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid/issues/12069">#12069</a>](<a
href="https://redirect.github.com/facebook/docusaurus/pull/12069">facebook/docusaurus#12069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/facebook/docusaurus/commit/f37f9035584917a97a260b91fc2842cba4f8b94f"><code>f37f903</code></a>
v3.10.2</li>
<li>See full diff in <a
href="https://github.com/facebook/docusaurus/commits/v3.10.2/packages/docusaurus-theme-mermaid">compare
view</a></li>
</ul>
</details>
<br />

Updates `@floating-ui/react` from 0.27.19 to 0.27.20
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/floating-ui/floating-ui/releases">@​floating-ui/react's
releases</a>.</em></p>
<blockquote>
<h2><code>@​floating-ui/react</code><a
href="https://github.com/0"><code>@​0</code></a>.27.20</h2>
<h3>Patch Changes</h3>
<ul>
<li>fix: remove redundant passive options from scroll listeners</li>
<li>fix: support explicit <code>undefined</code> for optional properties
with <code>exactOptionalPropertyTypes</code></li>
<li>Update dependencies: <code>@floating-ui/react-dom@2.1.9</code>,
<code>@floating-ui/utils@0.2.12</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/floating-ui/floating-ui/blob/master/packages/react/CHANGELOG.md">@​floating-ui/react's
changelog</a>.</em></p>
<blockquote>
<h2>0.27.20</h2>
<h3>Patch Changes</h3>
<ul>
<li>fix: remove redundant passive options from scroll listeners</li>
<li>fix: support explicit <code>undefined</code> for optional properties
with <code>exactOptionalPropertyTypes</code></li>
<li>Update dependencies: <code>@floating-ui/react-dom@2.1.9</code>,
<code>@floating-ui/utils@0.2.12</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a"><code>12d9473</code></a>
chore: version packages (<a
href="https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3480">#3480</a>)</li>
<li><a
href="https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2"><code>9887c96</code></a>
fix(types): restore bivariant parameters for optional callbacks</li>
<li><a
href="https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a"><code>73c1f76</code></a>
fix(types): support <code>exactOptionalPropertyTypes</code> (<a
href="https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3456">#3456</a>)</li>
<li><a
href="https://github.com/floating-ui/floating-ui/commit/8999976822c9193eab5eb625ae16cc4381e9e7b0"><code>8999976</code></a>
chore: upgrade vulnerable direct dependencies (<a
href="https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3484">#3484</a>)</li>
<li><a
href="https://github.com/floating-ui/floating-ui/commit/fa63ca665910d90d664da6c7e3f6d8e0061925e9"><code>fa63ca6</code></a>
chore: remove unnecessary passive flag from scroll events (<a
href="https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3470">#3470</a>)</li>
<li><a
href="https://github.com/floating-ui/floating-ui/commit/fabb80ba5e5cd76bcde288fd725ac2e1942ba613"><code>fabb80b</code></a>
breaking(vue): drop <code>vue-demi</code> and require Vue &gt;=3.3.0 (<a
href="https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3452">#3452</a>)</li>
<li>See full diff in <a
href="https://github.com/floating-ui/floating-ui/commits/@floating-ui/react@0.27.20/packages/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint` from 10.5.0 to 10.8.0
<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>v10.8.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2fee9bb7416116cbed4d8c8100b1ae713b6356a1"><code>2fee9bb</code></a>
feat: export <code>ConfigObject</code> from <code>eslint/config</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/21082">#21082</a>)
(sethamus)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/6b8d2f7589b8a7c8b91b8ca2a2ef6d46178760d8"><code>6b8d2f7</code></a>
fix: escape reserved characters in rule id in <code>html</code>
formatter (<a
href="https://redirect.github.com/eslint/eslint/issues/21129">#21129</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/90910715011211a20d011d807d398a7005127f35"><code>9091071</code></a>
fix: prevent <code>no-unreachable-loop</code> crash when all loop types
are ignored (<a
href="https://redirect.github.com/eslint/eslint/issues/21116">#21116</a>)
(Pixel)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e23fafe8d4b15355adef6cdebef414c3a2019454"><code>e23fafe</code></a>
fix: prefer-object-spread add semicolon when adding parenthesis (<a
href="https://redirect.github.com/eslint/eslint/issues/21081">#21081</a>)
(synthex-byte)</li>
<li><a
href="https://github.com/eslint/eslint/commit/20b5ad052360a443786a202e94624a3f81846511"><code>20b5ad0</code></a>
fix: quadratic-time regex in <code>prefer-template</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/21096">#21096</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8b6f6c0b33411f34485512456d94f221daf7321f"><code>8b6f6c0</code></a>
fix: apply ignore configs to computed methods in class-methods-use-this
(<a
href="https://redirect.github.com/eslint/eslint/issues/21094">#21094</a>)
(Pixel)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b2c608c014a396800a24a89343265d0616bee2d8"><code>b2c608c</code></a>
fix: NewExpression with parenthesized callee in
<code>preserve-caught-error</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/21083">#21083</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/6ddf8587e5cfeeb7328332601bb76d98b8a198ea"><code>6ddf858</code></a>
docs: fix broken Specify Parser Options anchor link (<a
href="https://redirect.github.com/eslint/eslint/issues/21106">#21106</a>)
(Minsu)</li>
<li><a
href="https://github.com/eslint/eslint/commit/784dfbe98f0222426fd200153a5ce2e5624151f0"><code>784dfbe</code></a>
docs: Clarify <code>no-eq-null</code> description (<a
href="https://redirect.github.com/eslint/eslint/issues/21120">#21120</a>)
(Park Harin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7ec733a3ba5acb053a73ac656030a3879aa48fda"><code>7ec733a</code></a>
docs: Fix typos and grammar in glossary (<a
href="https://redirect.github.com/eslint/eslint/issues/21095">#21095</a>)
(Marry (Subin Yang))</li>
<li><a
href="https://github.com/eslint/eslint/commit/92bb13f13065db72d62454b9830d3ae52db15c76"><code>92bb13f</code></a>
docs: replace quake link (<a
href="https://redirect.github.com/eslint/eslint/issues/21108">#21108</a>)
(Jung Hyeon Jun)</li>
<li><a
href="https://github.com/eslint/eslint/commit/68eb4a57572409dbdcfeb3bc5c92ddbba46bc770"><code>68eb4a5</code></a>
docs: fix broken Specify Globals anchor links in rule pages (<a
href="https://redirect.github.com/eslint/eslint/issues/21103">#21103</a>)
(Minsu)</li>
<li><a
href="https://github.com/eslint/eslint/commit/d28f697e0d32d7446c825fd89c362db028450134"><code>d28f697</code></a>
docs: replace Code Climate CLI links with Qlty CLI links (<a
href="https://redirect.github.com/eslint/eslint/issues/21099">#21099</a>)
(Jung Hyeon Jun)</li>
<li><a
href="https://github.com/eslint/eslint/commit/eccc68d42564e46bc9020d19ec52d2988f3b7bfa"><code>eccc68d</code></a>
docs: correct --suppressions-location option description (<a
href="https://redirect.github.com/eslint/eslint/issues/21093">#21093</a>)
(Ga eun Lee)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c5963f74bfa82a5b7ccc0607dcdcc695b8c97a31"><code>c5963f7</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/4fbf46d140120ae838db08cbe49544c985956490"><code>4fbf46d</code></a>
test: pin <code>webpack</code> version to 5.108.4 (<a
href="https://redirect.github.com/eslint/eslint/issues/21137">#21137</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2d063e224e9bb0ccb0a28c120f7e380a8d62f320"><code>2d063e2</code></a>
chore: update HTTP URLs to HTTPS in JSDoc and comments (<a
href="https://redirect.github.com/eslint/eslint/issues/21101">#21101</a>)
(Bo Hyun Kim)</li>
<li><a
href="https://github.com/eslint/eslint/commit/eccbe7bc9257a6c99880468e452c8dfafbf47f74"><code>eccbe7b</code></a>
test: add error locations to <code>no-class-assign</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/21123">#21123</a>)
(devoil)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e7d1e4373bf626f8da76d62ce024c28928bc99bc"><code>e7d1e43</code></a>
ci: bump actions/setup-go from 6 to 7 (<a
href="https://redirect.github.com/eslint/eslint/issues/21118">#21118</a>)
(dependabot[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/e9d66d0cde1a7752c29dee53ab7b62632835a87a"><code>e9d66d0</code></a>
ci: bump actions/setup-node from 6 to 7 (<a
href="https://redirect.github.com/eslint/eslint/issues/21119">#21119</a>)
(dependabot[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/ee225b60c26f0cc5f4d71641888a5bd2ec5626d6"><code>ee225b6</code></a>
test: Add error location details to <code>no-eq-null</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/21117">#21117</a>)
(Park Harin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/044a627fa3e28ee1410d515acc5378eb4b49f8ba"><code>044a627</code></a>
chore: update minimatch to ^10.2.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/21107">#21107</a>)
(김채영)</li>
<li><a
href="https://github.com/eslint/eslint/commit/fb09aa8ff09730d3ccf68859e065f99666b52466"><code>fb09aa8</code></a>
chore: update ecosystem plugins (<a
href="https://redirect.github.com/eslint/eslint/issues/21115">#21115</a>)
(ESLint Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5abd878740fe417fd8a910cac3741f2a0317b365"><code>5abd878</code></a>
test: add error locations to <code>no-proto</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/21114">#21114</a>)
(Gihyeon Jeong / 정기현)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9715887ec94a5ff936447d7b680d039fbe2f0541"><code>9715887</code></a>
test: Add error location details to <code>no-div-regex</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/21110">#21110</a>)
(Park Harin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a746ec6ea4a2249b1eb3f512264da5f4d5f7c886"><code>a746ec6</code></a>
test: add error locations to <code>no-new-wrappers</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/21109">#21109</a>)
(Gihyeon Jeong / 정기현)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8dde64570e240f3ef8af873d59a752db6d8519aa"><code>8dde645</code></a>
test: add error locations to <code>no-ex-assign</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/21102">#21102</a>)
(devoil)</li>
<li><a href="ht...

_Description has been truncated_

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 09:53:00 -05:00
2026-03-06 22:07:35 +00:00
2026-02-12 08:42:05 +01:00
2024-12-12 15:27:34 +01:00
2024-12-12 15:27:34 +01:00
2024-12-12 15:27:34 +01:00
2024-12-12 15:27:34 +01:00
2024-12-12 15:27:34 +01:00
2024-12-12 15:27:34 +01:00
2024-12-12 15:27:34 +01:00
2024-12-12 15:27:34 +01:00
2024-12-12 15:27:34 +01:00
2024-12-12 15:27:34 +01:00
2026-07-09 11:43:57 +02:00
2020-05-05 06:32:33 -04:00
2015-12-28 14:08:25 -08:00
2026-02-03 16:58:04 +00:00

logo Open Policy Agent

Build Status Go Report Card CII Best Practices Netlify Status

Open Policy Agent (OPA) is an open source, general-purpose policy engine that enables unified, context-aware policy enforcement across the entire stack.

OPA is proud to be a graduated project in the Cloud Native Computing Foundation (CNCF) landscape. For details read the CNCF announcement.

Get started with OPA

  • Write your first Rego policy with the Rego Playground or use it to share your work with others for feedback and support. Have a look at the Access Control examples if you're not sure where to start.
  • Install the VS Code extension to get started locally with live diagnostics, debugging and formatting. See Editor and IDE Support for other supported editors.
  • Go to the OPA Documentation to learn about the Rego language as well as how to deploy and integrate OPA.
  • Check out the learning resources in the Learning Rego section of the ecosystem directory.
  • Follow the Running OPA instructions to get started with the OPA CLI locally.
  • See Docker Hub for container images and the GitHub releases for binaries.
  • Check out the OPA Roadmap to see a high-level snapshot of OPA features in-progress and planned.

Want to talk about OPA or get support?

  • Join the OPA Slack to talk to other OPA users and maintainers. See #help for support.
  • Check out the Community Discussions to ask questions.
  • See the Support page for commercial support options.

Interested to learn what others are doing with OPA?

  • Browse community projects on the OPA Ecosystem Directory - don't forget to list your own!
  • Check out the ADOPTERS.md file for a list of production adopters. Does your organization use OPA in production? Support the OPA project by submitting a PR to add your organization to the list with a short description of your OPA use cases!

Want to integrate OPA?

  • See the high-level Go SDK or the low-level Go API GoDoc to integrate OPA with services written in Go.
  • See the REST API reference to integrate OPA with services written in other languages.
  • See the integration docs for more options.

Want to contribute to OPA?

How does OPA work?

OPA gives you a high-level declarative language to author and enforce policies across your stack.

With OPA, you define rules that govern how your system should behave. These rules exist to answer questions like:

  • Can user X call operation Y on resource Z?
  • What clusters should workload W be deployed to?
  • What tags must be set on resource R before it's created?

You integrate services with OPA so that these kinds of policy decisions do not have to be hardcoded in your service. Services integrate with OPA by executing queries when policy decisions are needed.

When you query OPA for a policy decision, OPA evaluates the rules and data (which you give it) to produce an answer. The policy decision is sent back as the result of the query.

For example, in a simple API authorization use case:

  • You write rules that allow (or deny) access to your service APIs.
  • Your service queries OPA when it receives API requests.
  • OPA returns allow (or deny) decisions to your service.
  • Your service enforces the decisions by accepting or rejecting requests accordingly.

For concrete examples of how to integrate OPA with systems like Kubernetes, Terraform, Docker, SSH, and more, see openpolicyagent.org.

Presentations

  • Open Policy Agent (OPA) Intro & Deep Dive @ Kubecon EU 2026: video
  • Open Policy Agent (OPA) Intro & Deep Dive @ Kubecon NA 2025: video
  • Open Policy Agent (OPA) Intro & Deep Dive @ Kubecon EU 2025: video
  • Open Policy Agent (OPA) Intro & Deep Dive @ Kubecon NA 2024: video
  • Open Policy Agent (OPA) Intro & Deep Dive @ Kubecon EU 2024: video
  • Open Policy Agent (OPA) Intro & Deep Dive @ Kubecon NA 2023: video
  • Open Policy Agent (OPA) Intro & Deep Dive @ Kubecon EU 2023: video
  • Running Policy in Hard to Reach Places with WASM & OPA @ CN Wasm Day EU 2023: video
  • OPA maintainers talk @ Kubecon NA 2022: video
  • Open Policy Agent (OPA) Intro & Deep Dive @ Kubecon EU 2022: video
  • Open Policy Agent Intro @ KubeCon EU 2021: Video
  • Using Open Policy Agent to Meet Evolving Policy Requirements @ KubeCon NA 2020: video
  • Applying Policy Throughout The Application Lifecycle with Open Policy Agent @ CloudNativeCon 2019: video
  • Open Policy Agent Introduction @ CloudNativeCon EU 2018: video, slides
  • Rego Deep Dive @ CloudNativeCon EU 2018: video, slides
  • How Netflix Is Solving Authorization Across Their Cloud @ CloudNativeCon US 2017: video, slides.
  • Policy-based Resource Placement in Kubernetes Federation @ LinuxCon Beijing 2017: slides, screencast
  • Enforcing Bespoke Policies In Kubernetes @ KubeCon US 2017: video, slides
  • Istio's Mixer: Policy Enforcement with Custom Adapters @ CloudNativeCon US 2017: video, slides

Security

A third party security audit was performed by Cure53, you can see the full report here.

Please report vulnerabilities by email to open-policy-agent-security. We will send a confirmation message to acknowledge that we have received the report and then we will send additional messages to follow up once the issue has been investigated.

Languages
Go 85.1%
C 7.5%
C++ 5.6%
Open Policy Agent 0.8%
Open-Policy-Agent 0.4%
Other 0.5%