mirror of
https://github.com/maputnik/editor.git
synced 2026-11-06 18:23:45 +00:00
main
2981
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
1adc23448b |
chore(deps): Bump the codeql-action group with 3 updates (#2301)
Bumps the codeql-action group with 3 updates: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/autobuild](https://github.com/github/codeql-action) and [github/codeql-action/analyze](https://github.com/github/codeql-action). Updates `github/codeql-action/init` from 4.39.1 to 4.39.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/releases">github/codeql-action/init's releases</a>.</em></p> <blockquote> <h2>v4.39.2</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.4">2.27.4</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4284">#4284</a></li> <li><em>Upcoming breaking change</em>: CodeQL version 2.22.3 and earlier were discontinued on 16 October 2026 alongside GitHub Enterprise Server 3.18, and will be unsupported by the next minor release of the CodeQL Action. Added a deprecation warning for customers using these versions of CodeQL. <a href="https://redirect.github.com/github/codeql-action/pull/4266">#4266</a></li> <li>Starting with macOS 27 and Xcode 27, traced analyses are unsupported. See <a href="https://github.blog/changelog/2026-10-19-codeql-changes-for-macos-27-xcode-27-and-swift-6-4/">this blog post for more information</a>. The CodeQL Action will now try to identify if a workflow is about to perform a traced analysis on version 27 or above of macOS or Xcode. If so, the CodeQL Action will emit a corresponding warning that will also be visible on the <a href="https://docs.github.com/en/code-security/how-tos/find-and-fix-code-vulnerabilities/manage-your-configuration/use-the-tools-status-page-for-code-scanning">Tool Status Page</a>. This check will be rolled out following this release of the CodeQL Action. <a href="https://redirect.github.com/github/codeql-action/pull/4221">#4221</a></li> <li>The undocumented TRAP cache cleanup feature that could be enabled using the <code>CODEQL_ACTION_CLEANUP_TRAP_CACHES</code> environment variable has been removed, as announced in the release notes for CodeQL Action 4.35.2. The <code>analyze</code> Action now warns if this environment variable is set. If you used TRAP cache cleanup to limit Actions cache usage, we recommend disabling TRAP caching by passing the <code>trap-caching: false</code> input to the <code>init</code> Action. <a href="https://redirect.github.com/github/codeql-action/pull/4243">#4243</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action/init's changelog</a>.</em></p> <blockquote> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <h2>[UNRELEASED]</h2> <p>No user facing changes.</p> <h2>4.39.3 - 04 Nov 2026</h2> <ul> <li>Fixed diff-informed alert filtering incorrectly removing alerts in changed files whose paths contain spaces, special characters, or non-ASCII characters. <a href="https://redirect.github.com/github/codeql-action/pull/4283">#4283</a></li> </ul> <h2>4.39.2 - 03 Nov 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.4">2.27.4</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4284">#4284</a></li> <li><em>Upcoming breaking change</em>: CodeQL version 2.22.3 and earlier were discontinued on 16 October 2026 alongside GitHub Enterprise Server 3.18, and will be unsupported by the next minor release of the CodeQL Action. Added a deprecation warning for customers using these versions of CodeQL. <a href="https://redirect.github.com/github/codeql-action/pull/4266">#4266</a></li> <li>Starting with macOS 27 and Xcode 27, traced analyses are unsupported. See <a href="https://github.blog/changelog/2026-10-19-codeql-changes-for-macos-27-xcode-27-and-swift-6-4/">this blog post for more information</a>. The CodeQL Action will now try to identify if a workflow is about to perform a traced analysis on version 27 or above of macOS or Xcode. If so, the CodeQL Action will emit a corresponding warning that will also be visible on the <a href="https://docs.github.com/en/code-security/how-tos/find-and-fix-code-vulnerabilities/manage-your-configuration/use-the-tools-status-page-for-code-scanning">Tool Status Page</a>. This check will be rolled out following this release of the CodeQL Action. <a href="https://redirect.github.com/github/codeql-action/pull/4221">#4221</a></li> <li>The undocumented TRAP cache cleanup feature that could be enabled using the <code>CODEQL_ACTION_CLEANUP_TRAP_CACHES</code> environment variable has been removed, as announced in the release notes for CodeQL Action 4.35.2. The <code>analyze</code> Action now warns if this environment variable is set. If you used TRAP cache cleanup to limit Actions cache usage, we recommend disabling TRAP caching by passing the <code>trap-caching: false</code> input to the <code>init</code> Action. <a href="https://redirect.github.com/github/codeql-action/pull/4243">#4243</a></li> </ul> <h2>4.39.1 - 21 Oct 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.3">2.27.3</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4256">#4256</a></li> </ul> <h2>4.39.0 - 15 Oct 2026</h2> <ul> <li><em>Breaking change</em>: Bump the minimum required CodeQL bundle version to 2.20.7. <a href="https://redirect.github.com/github/codeql-action/pull/4205">#4205</a></li> <li>The <code>codeql-action/analyze</code> step now validates that a correct argument for the <code>checkout_path</code> input has been provided. The <code>checkout_path</code> input must be set to the path where the repository that is being analyzed is checked out at on the runner, if that path is something other than the workspace root. If the path does not point to a repository checkout or is different from the path that was used by <code>codeql-action/init</code>, then the CodeQL Action now produces a warning. <a href="https://redirect.github.com/github/codeql-action/pull/4148">#4148</a></li> <li>Resolved an issue with third-party caching implementations that prevented caches from being restored correctly. <a href="https://redirect.github.com/github/codeql-action/pull/4206">#4206</a></li> <li>The <code>codeql-action/start-proxy</code> step that is used in Code Scanning Default Setup now finds CodeQL releases using the same logic as <code>codeql-action/init</code>. This primarily benefits customers who are using GitHub instances other than <code>github.com</code> where the <code>codeql-action/start-proxy</code> step may previously have been unable to locate recent releases and ended up using outdated versions of the private registry authentication proxy as a result. <a href="https://redirect.github.com/github/codeql-action/pull/4198">#4198</a></li> </ul> <h2>4.38.3 - 08 Oct 2026</h2> <ul> <li><em>Upcoming breaking change</em>: CodeQL version 2.21.2 and earlier were discontinued on 24 September 2026 alongside GitHub Enterprise Server 3.17, and will be unsupported by the next minor release of the CodeQL Action. Added a deprecation warning for customers using these versions of CodeQL. <a href="https://redirect.github.com/github/codeql-action/pull/4188">#4188</a></li> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.2">2.27.2</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4203">#4203</a></li> <li>Fixed a bug where the decision of whether to use a per-language bundle did not account for custom configurations that reference queries outside of compiled CodeQL packs. This issue was caught during internal testing and did not affect any customer repositories. We will resume the roll out of per-language bundles in the coming weeks. <a href="https://redirect.github.com/github/codeql-action/pull/4184">#4184</a></li> </ul> <h2>4.38.2 - 24 Sept 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.1">2.27.1</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4160">#4160</a></li> </ul> <h2>4.38.1 - 18 Sept 2026</h2> <ul> <li>The CodeQL Action now has experimental support for CodeQL releases for which per-language bundles are available. Per-language bundles support analysis for a single language and are therefore smaller than the combined bundles that allow analysis for all supported languages. As a result, per-language bundles take up less space on disk and are faster to download. We expect to roll this change out to everyone in the coming weeks. <a href="https://redirect.github.com/github/codeql-action/pull/4146">#4146</a></li> </ul> <h2>4.38.0 - 09 Sept 2026</h2> <ul> <li>On GitHub-hosted runners, the CodeQL Action now deletes unused CodeQL bundles from the toolcache before downloading a different bundle, which frees up disk space for the analysis. We expect to roll this change out to everyone in September. <a href="https://redirect.github.com/github/codeql-action/pull/4124">#4124</a></li> <li>The CodeQL Action now supports CodeQL releases that are compatible with Linux Arm64 and downloads the native <code>linux-arm64</code> CodeQL bundle when available. <a href="https://redirect.github.com/github/codeql-action/pull/4072">#4072</a></li> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.0">2.27.0</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4129">#4129</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/github/codeql-action/commit/1fc58d04a4d4374f921bdac573c3811c240f9c26"><code>1fc58d0</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4286">#4286</a> from github/update-v4.39.2-c05042115</li> <li><a href="https://github.com/github/codeql-action/commit/d9984814e484244a9abd81ad96a4646ca1c4122a"><code>d998481</code></a> Update changelog for v4.39.2</li> <li><a href="https://github.com/github/codeql-action/commit/c050421152f5bd3d7e4d8ece8dbd46d93ca0f926"><code>c050421</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4284">#4284</a> from github/update-bundle/codeql-bundle-v2.27.4</li> <li><a href="https://github.com/github/codeql-action/commit/750fe8feea49cd7d09db1a11def08c3bd812d810"><code>750fe8f</code></a> Merge branch 'main' into update-bundle/codeql-bundle-v2.27.4</li> <li><a href="https://github.com/github/codeql-action/commit/adfcd5ffb8f15a420edbc24cce8056e2626d76bd"><code>adfcd5f</code></a> Add changelog note</li> <li><a href="https://github.com/github/codeql-action/commit/2ef3b622017573270975effb6820567f855245aa"><code>2ef3b62</code></a> Update default bundle to codeql-bundle-v2.27.4</li> <li><a href="https://github.com/github/codeql-action/commit/b35c6c6aaefc0489db8249a1adea322ed8011094"><code>b35c6c6</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4251">#4251</a> from github/mbg/refactor-util/errors</li> <li><a href="https://github.com/github/codeql-action/commit/ac9f25761184d85ea2864c1e40de96afc64337bb"><code>ac9f257</code></a> Merge remote-tracking branch 'origin/main' into mbg/refactor-util/errors</li> <li><a href="https://github.com/github/codeql-action/commit/52cf1852265d99e9bea071b03366fc777a602909"><code>52cf185</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4278">#4278</a> from github/mbg/macos27/xcode-detection</li> <li><a href="https://github.com/github/codeql-action/commit/95dd6bfbc42487e3e3695e9c9cb52f3a4b3fcd4f"><code>95dd6bf</code></a> Fix new test not providing typical input</li> <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/9b3254085494b55a0f7c4c2b3d2d52cc712ce370...1fc58d04a4d4374f921bdac573c3811c240f9c26">compare view</a></li> </ul> </details> <br /> Updates `github/codeql-action/autobuild` from 4.39.1 to 4.39.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/releases">github/codeql-action/autobuild's releases</a>.</em></p> <blockquote> <h2>v4.39.2</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.4">2.27.4</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4284">#4284</a></li> <li><em>Upcoming breaking change</em>: CodeQL version 2.22.3 and earlier were discontinued on 16 October 2026 alongside GitHub Enterprise Server 3.18, and will be unsupported by the next minor release of the CodeQL Action. Added a deprecation warning for customers using these versions of CodeQL. <a href="https://redirect.github.com/github/codeql-action/pull/4266">#4266</a></li> <li>Starting with macOS 27 and Xcode 27, traced analyses are unsupported. See <a href="https://github.blog/changelog/2026-10-19-codeql-changes-for-macos-27-xcode-27-and-swift-6-4/">this blog post for more information</a>. The CodeQL Action will now try to identify if a workflow is about to perform a traced analysis on version 27 or above of macOS or Xcode. If so, the CodeQL Action will emit a corresponding warning that will also be visible on the <a href="https://docs.github.com/en/code-security/how-tos/find-and-fix-code-vulnerabilities/manage-your-configuration/use-the-tools-status-page-for-code-scanning">Tool Status Page</a>. This check will be rolled out following this release of the CodeQL Action. <a href="https://redirect.github.com/github/codeql-action/pull/4221">#4221</a></li> <li>The undocumented TRAP cache cleanup feature that could be enabled using the <code>CODEQL_ACTION_CLEANUP_TRAP_CACHES</code> environment variable has been removed, as announced in the release notes for CodeQL Action 4.35.2. The <code>analyze</code> Action now warns if this environment variable is set. If you used TRAP cache cleanup to limit Actions cache usage, we recommend disabling TRAP caching by passing the <code>trap-caching: false</code> input to the <code>init</code> Action. <a href="https://redirect.github.com/github/codeql-action/pull/4243">#4243</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action/autobuild's changelog</a>.</em></p> <blockquote> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <h2>[UNRELEASED]</h2> <p>No user facing changes.</p> <h2>4.39.3 - 04 Nov 2026</h2> <ul> <li>Fixed diff-informed alert filtering incorrectly removing alerts in changed files whose paths contain spaces, special characters, or non-ASCII characters. <a href="https://redirect.github.com/github/codeql-action/pull/4283">#4283</a></li> </ul> <h2>4.39.2 - 03 Nov 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.4">2.27.4</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4284">#4284</a></li> <li><em>Upcoming breaking change</em>: CodeQL version 2.22.3 and earlier were discontinued on 16 October 2026 alongside GitHub Enterprise Server 3.18, and will be unsupported by the next minor release of the CodeQL Action. Added a deprecation warning for customers using these versions of CodeQL. <a href="https://redirect.github.com/github/codeql-action/pull/4266">#4266</a></li> <li>Starting with macOS 27 and Xcode 27, traced analyses are unsupported. See <a href="https://github.blog/changelog/2026-10-19-codeql-changes-for-macos-27-xcode-27-and-swift-6-4/">this blog post for more information</a>. The CodeQL Action will now try to identify if a workflow is about to perform a traced analysis on version 27 or above of macOS or Xcode. If so, the CodeQL Action will emit a corresponding warning that will also be visible on the <a href="https://docs.github.com/en/code-security/how-tos/find-and-fix-code-vulnerabilities/manage-your-configuration/use-the-tools-status-page-for-code-scanning">Tool Status Page</a>. This check will be rolled out following this release of the CodeQL Action. <a href="https://redirect.github.com/github/codeql-action/pull/4221">#4221</a></li> <li>The undocumented TRAP cache cleanup feature that could be enabled using the <code>CODEQL_ACTION_CLEANUP_TRAP_CACHES</code> environment variable has been removed, as announced in the release notes for CodeQL Action 4.35.2. The <code>analyze</code> Action now warns if this environment variable is set. If you used TRAP cache cleanup to limit Actions cache usage, we recommend disabling TRAP caching by passing the <code>trap-caching: false</code> input to the <code>init</code> Action. <a href="https://redirect.github.com/github/codeql-action/pull/4243">#4243</a></li> </ul> <h2>4.39.1 - 21 Oct 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.3">2.27.3</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4256">#4256</a></li> </ul> <h2>4.39.0 - 15 Oct 2026</h2> <ul> <li><em>Breaking change</em>: Bump the minimum required CodeQL bundle version to 2.20.7. <a href="https://redirect.github.com/github/codeql-action/pull/4205">#4205</a></li> <li>The <code>codeql-action/analyze</code> step now validates that a correct argument for the <code>checkout_path</code> input has been provided. The <code>checkout_path</code> input must be set to the path where the repository that is being analyzed is checked out at on the runner, if that path is something other than the workspace root. If the path does not point to a repository checkout or is different from the path that was used by <code>codeql-action/init</code>, then the CodeQL Action now produces a warning. <a href="https://redirect.github.com/github/codeql-action/pull/4148">#4148</a></li> <li>Resolved an issue with third-party caching implementations that prevented caches from being restored correctly. <a href="https://redirect.github.com/github/codeql-action/pull/4206">#4206</a></li> <li>The <code>codeql-action/start-proxy</code> step that is used in Code Scanning Default Setup now finds CodeQL releases using the same logic as <code>codeql-action/init</code>. This primarily benefits customers who are using GitHub instances other than <code>github.com</code> where the <code>codeql-action/start-proxy</code> step may previously have been unable to locate recent releases and ended up using outdated versions of the private registry authentication proxy as a result. <a href="https://redirect.github.com/github/codeql-action/pull/4198">#4198</a></li> </ul> <h2>4.38.3 - 08 Oct 2026</h2> <ul> <li><em>Upcoming breaking change</em>: CodeQL version 2.21.2 and earlier were discontinued on 24 September 2026 alongside GitHub Enterprise Server 3.17, and will be unsupported by the next minor release of the CodeQL Action. Added a deprecation warning for customers using these versions of CodeQL. <a href="https://redirect.github.com/github/codeql-action/pull/4188">#4188</a></li> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.2">2.27.2</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4203">#4203</a></li> <li>Fixed a bug where the decision of whether to use a per-language bundle did not account for custom configurations that reference queries outside of compiled CodeQL packs. This issue was caught during internal testing and did not affect any customer repositories. We will resume the roll out of per-language bundles in the coming weeks. <a href="https://redirect.github.com/github/codeql-action/pull/4184">#4184</a></li> </ul> <h2>4.38.2 - 24 Sept 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.1">2.27.1</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4160">#4160</a></li> </ul> <h2>4.38.1 - 18 Sept 2026</h2> <ul> <li>The CodeQL Action now has experimental support for CodeQL releases for which per-language bundles are available. Per-language bundles support analysis for a single language and are therefore smaller than the combined bundles that allow analysis for all supported languages. As a result, per-language bundles take up less space on disk and are faster to download. We expect to roll this change out to everyone in the coming weeks. <a href="https://redirect.github.com/github/codeql-action/pull/4146">#4146</a></li> </ul> <h2>4.38.0 - 09 Sept 2026</h2> <ul> <li>On GitHub-hosted runners, the CodeQL Action now deletes unused CodeQL bundles from the toolcache before downloading a different bundle, which frees up disk space for the analysis. We expect to roll this change out to everyone in September. <a href="https://redirect.github.com/github/codeql-action/pull/4124">#4124</a></li> <li>The CodeQL Action now supports CodeQL releases that are compatible with Linux Arm64 and downloads the native <code>linux-arm64</code> CodeQL bundle when available. <a href="https://redirect.github.com/github/codeql-action/pull/4072">#4072</a></li> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.0">2.27.0</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4129">#4129</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/github/codeql-action/commit/1fc58d04a4d4374f921bdac573c3811c240f9c26"><code>1fc58d0</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4286">#4286</a> from github/update-v4.39.2-c05042115</li> <li><a href="https://github.com/github/codeql-action/commit/d9984814e484244a9abd81ad96a4646ca1c4122a"><code>d998481</code></a> Update changelog for v4.39.2</li> <li><a href="https://github.com/github/codeql-action/commit/c050421152f5bd3d7e4d8ece8dbd46d93ca0f926"><code>c050421</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4284">#4284</a> from github/update-bundle/codeql-bundle-v2.27.4</li> <li><a href="https://github.com/github/codeql-action/commit/750fe8feea49cd7d09db1a11def08c3bd812d810"><code>750fe8f</code></a> Merge branch 'main' into update-bundle/codeql-bundle-v2.27.4</li> <li><a href="https://github.com/github/codeql-action/commit/adfcd5ffb8f15a420edbc24cce8056e2626d76bd"><code>adfcd5f</code></a> Add changelog note</li> <li><a href="https://github.com/github/codeql-action/commit/2ef3b622017573270975effb6820567f855245aa"><code>2ef3b62</code></a> Update default bundle to codeql-bundle-v2.27.4</li> <li><a href="https://github.com/github/codeql-action/commit/b35c6c6aaefc0489db8249a1adea322ed8011094"><code>b35c6c6</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4251">#4251</a> from github/mbg/refactor-util/errors</li> <li><a href="https://github.com/github/codeql-action/commit/ac9f25761184d85ea2864c1e40de96afc64337bb"><code>ac9f257</code></a> Merge remote-tracking branch 'origin/main' into mbg/refactor-util/errors</li> <li><a href="https://github.com/github/codeql-action/commit/52cf1852265d99e9bea071b03366fc777a602909"><code>52cf185</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4278">#4278</a> from github/mbg/macos27/xcode-detection</li> <li><a href="https://github.com/github/codeql-action/commit/95dd6bfbc42487e3e3695e9c9cb52f3a4b3fcd4f"><code>95dd6bf</code></a> Fix new test not providing typical input</li> <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/9b3254085494b55a0f7c4c2b3d2d52cc712ce370...1fc58d04a4d4374f921bdac573c3811c240f9c26">compare view</a></li> </ul> </details> <br /> Updates `github/codeql-action/analyze` from 4.39.1 to 4.39.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/releases">github/codeql-action/analyze's releases</a>.</em></p> <blockquote> <h2>v4.39.2</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.4">2.27.4</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4284">#4284</a></li> <li><em>Upcoming breaking change</em>: CodeQL version 2.22.3 and earlier were discontinued on 16 October 2026 alongside GitHub Enterprise Server 3.18, and will be unsupported by the next minor release of the CodeQL Action. Added a deprecation warning for customers using these versions of CodeQL. <a href="https://redirect.github.com/github/codeql-action/pull/4266">#4266</a></li> <li>Starting with macOS 27 and Xcode 27, traced analyses are unsupported. See <a href="https://github.blog/changelog/2026-10-19-codeql-changes-for-macos-27-xcode-27-and-swift-6-4/">this blog post for more information</a>. The CodeQL Action will now try to identify if a workflow is about to perform a traced analysis on version 27 or above of macOS or Xcode. If so, the CodeQL Action will emit a corresponding warning that will also be visible on the <a href="https://docs.github.com/en/code-security/how-tos/find-and-fix-code-vulnerabilities/manage-your-configuration/use-the-tools-status-page-for-code-scanning">Tool Status Page</a>. This check will be rolled out following this release of the CodeQL Action. <a href="https://redirect.github.com/github/codeql-action/pull/4221">#4221</a></li> <li>The undocumented TRAP cache cleanup feature that could be enabled using the <code>CODEQL_ACTION_CLEANUP_TRAP_CACHES</code> environment variable has been removed, as announced in the release notes for CodeQL Action 4.35.2. The <code>analyze</code> Action now warns if this environment variable is set. If you used TRAP cache cleanup to limit Actions cache usage, we recommend disabling TRAP caching by passing the <code>trap-caching: false</code> input to the <code>init</code> Action. <a href="https://redirect.github.com/github/codeql-action/pull/4243">#4243</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action/analyze's changelog</a>.</em></p> <blockquote> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <h2>[UNRELEASED]</h2> <p>No user facing changes.</p> <h2>4.39.3 - 04 Nov 2026</h2> <ul> <li>Fixed diff-informed alert filtering incorrectly removing alerts in changed files whose paths contain spaces, special characters, or non-ASCII characters. <a href="https://redirect.github.com/github/codeql-action/pull/4283">#4283</a></li> </ul> <h2>4.39.2 - 03 Nov 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.4">2.27.4</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4284">#4284</a></li> <li><em>Upcoming breaking change</em>: CodeQL version 2.22.3 and earlier were discontinued on 16 October 2026 alongside GitHub Enterprise Server 3.18, and will be unsupported by the next minor release of the CodeQL Action. Added a deprecation warning for customers using these versions of CodeQL. <a href="https://redirect.github.com/github/codeql-action/pull/4266">#4266</a></li> <li>Starting with macOS 27 and Xcode 27, traced analyses are unsupported. See <a href="https://github.blog/changelog/2026-10-19-codeql-changes-for-macos-27-xcode-27-and-swift-6-4/">this blog post for more information</a>. The CodeQL Action will now try to identify if a workflow is about to perform a traced analysis on version 27 or above of macOS or Xcode. If so, the CodeQL Action will emit a corresponding warning that will also be visible on the <a href="https://docs.github.com/en/code-security/how-tos/find-and-fix-code-vulnerabilities/manage-your-configuration/use-the-tools-status-page-for-code-scanning">Tool Status Page</a>. This check will be rolled out following this release of the CodeQL Action. <a href="https://redirect.github.com/github/codeql-action/pull/4221">#4221</a></li> <li>The undocumented TRAP cache cleanup feature that could be enabled using the <code>CODEQL_ACTION_CLEANUP_TRAP_CACHES</code> environment variable has been removed, as announced in the release notes for CodeQL Action 4.35.2. The <code>analyze</code> Action now warns if this environment variable is set. If you used TRAP cache cleanup to limit Actions cache usage, we recommend disabling TRAP caching by passing the <code>trap-caching: false</code> input to the <code>init</code> Action. <a href="https://redirect.github.com/github/codeql-action/pull/4243">#4243</a></li> </ul> <h2>4.39.1 - 21 Oct 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.3">2.27.3</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4256">#4256</a></li> </ul> <h2>4.39.0 - 15 Oct 2026</h2> <ul> <li><em>Breaking change</em>: Bump the minimum required CodeQL bundle version to 2.20.7. <a href="https://redirect.github.com/github/codeql-action/pull/4205">#4205</a></li> <li>The <code>codeql-action/analyze</code> step now validates that a correct argument for the <code>checkout_path</code> input has been provided. The <code>checkout_path</code> input must be set to the path where the repository that is being analyzed is checked out at on the runner, if that path is something other than the workspace root. If the path does not point to a repository checkout or is different from the path that was used by <code>codeql-action/init</code>, then the CodeQL Action now produces a warning. <a href="https://redirect.github.com/github/codeql-action/pull/4148">#4148</a></li> <li>Resolved an issue with third-party caching implementations that prevented caches from being restored correctly. <a href="https://redirect.github.com/github/codeql-action/pull/4206">#4206</a></li> <li>The <code>codeql-action/start-proxy</code> step that is used in Code Scanning Default Setup now finds CodeQL releases using the same logic as <code>codeql-action/init</code>. This primarily benefits customers who are using GitHub instances other than <code>github.com</code> where the <code>codeql-action/start-proxy</code> step may previously have been unable to locate recent releases and ended up using outdated versions of the private registry authentication proxy as a result. <a href="https://redirect.github.com/github/codeql-action/pull/4198">#4198</a></li> </ul> <h2>4.38.3 - 08 Oct 2026</h2> <ul> <li><em>Upcoming breaking change</em>: CodeQL version 2.21.2 and earlier were discontinued on 24 September 2026 alongside GitHub Enterprise Server 3.17, and will be unsupported by the next minor release of the CodeQL Action. Added a deprecation warning for customers using these versions of CodeQL. <a href="https://redirect.github.com/github/codeql-action/pull/4188">#4188</a></li> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.2">2.27.2</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4203">#4203</a></li> <li>Fixed a bug where the decision of whether to use a per-language bundle did not account for custom configurations that reference queries outside of compiled CodeQL packs. This issue was caught during internal testing and did not affect any customer repositories. We will resume the roll out of per-language bundles in the coming weeks. <a href="https://redirect.github.com/github/codeql-action/pull/4184">#4184</a></li> </ul> <h2>4.38.2 - 24 Sept 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.1">2.27.1</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4160">#4160</a></li> </ul> <h2>4.38.1 - 18 Sept 2026</h2> <ul> <li>The CodeQL Action now has experimental support for CodeQL releases for which per-language bundles are available. Per-language bundles support analysis for a single language and are therefore smaller than the combined bundles that allow analysis for all supported languages. As a result, per-language bundles take up less space on disk and are faster to download. We expect to roll this change out to everyone in the coming weeks. <a href="https://redirect.github.com/github/codeql-action/pull/4146">#4146</a></li> </ul> <h2>4.38.0 - 09 Sept 2026</h2> <ul> <li>On GitHub-hosted runners, the CodeQL Action now deletes unused CodeQL bundles from the toolcache before downloading a different bundle, which frees up disk space for the analysis. We expect to roll this change out to everyone in September. <a href="https://redirect.github.com/github/codeql-action/pull/4124">#4124</a></li> <li>The CodeQL Action now supports CodeQL releases that are compatible with Linux Arm64 and downloads the native <code>linux-arm64</code> CodeQL bundle when available. <a href="https://redirect.github.com/github/codeql-action/pull/4072">#4072</a></li> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.0">2.27.0</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4129">#4129</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/github/codeql-action/commit/1fc58d04a4d4374f921bdac573c3811c240f9c26"><code>1fc58d0</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4286">#4286</a> from github/update-v4.39.2-c05042115</li> <li><a href="https://github.com/github/codeql-action/commit/d9984814e484244a9abd81ad96a4646ca1c4122a"><code>d998481</code></a> Update changelog for v4.39.2</li> <li><a href="https://github.com/github/codeql-action/commit/c050421152f5bd3d7e4d8ece8dbd46d93ca0f926"><code>c050421</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4284">#4284</a> from github/update-bundle/codeql-bundle-v2.27.4</li> <li><a href="https://github.com/github/codeql-action/commit/750fe8feea49cd7d09db1a11def08c3bd812d810"><code>750fe8f</code></a> Merge branch 'main' into update-bundle/codeql-bundle-v2.27.4</li> <li><a href="https://github.com/github/codeql-action/commit/adfcd5ffb8f15a420edbc24cce8056e2626d76bd"><code>adfcd5f</code></a> Add changelog note</li> <li><a href="https://github.com/github/codeql-action/commit/2ef3b622017573270975effb6820567f855245aa"><code>2ef3b62</code></a> Update default bundle to codeql-bundle-v2.27.4</li> <li><a href="https://github.com/github/codeql-action/commit/b35c6c6aaefc0489db8249a1adea322ed8011094"><code>b35c6c6</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4251">#4251</a> from github/mbg/refactor-util/errors</li> <li><a href="https://github.com/github/codeql-action/commit/ac9f25761184d85ea2864c1e40de96afc64337bb"><code>ac9f257</code></a> Merge remote-tracking branch 'origin/main' into mbg/refactor-util/errors</li> <li><a href="https://github.com/github/codeql-action/commit/52cf1852265d99e9bea071b03366fc777a602909"><code>52cf185</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4278">#4278</a> from github/mbg/macos27/xcode-detection</li> <li><a href="https://github.com/github/codeql-action/commit/95dd6bfbc42487e3e3695e9c9cb52f3a4b3fcd4f"><code>95dd6bf</code></a> Fix new test not providing typical input</li> <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/9b3254085494b55a0f7c4c2b3d2d52cc712ce370...1fc58d04a4d4374f921bdac573c3811c240f9c26">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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
997f3445b5 |
chore: update dependencies to latest version (#2299)
See title. Removed the deprecated RTL text plugin. ## Launch Checklist <!-- Thanks for the PR! Feel free to add or remove items from the checklist. --> - [x] Briefly describe the changes in this PR. - [ ] Link to related issues. - [ ] Include before/after visuals or gifs if this PR includes visual changes. - [ ] Write tests for all new functionality. - [x] Add an entry to `CHANGELOG.md` under the `## main` section. |
||
|
|
7605a4cfaa |
chore(deps): Bump actions/setup-node from 7.0.0 to 7.1.0 (#2225)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 7.0.0 to 7.1.0. <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>v7.1.0</h2> <h2>What's Changed</h2> <h3>Enhancements:</h3> <ul> <li>Add support for mise.toml file by <a href="https://github.com/gperdomor"><code>@gperdomor</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1421">actions/setup-node#1421</a></li> <li>Support absolute paths in node-version-file by <a href="https://github.com/v-mahabaleshwars"><code>@v-mahabaleshwars</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1633">actions/setup-node#1633</a></li> </ul> <h3>Bug fixes:</h3> <ul> <li>Add Node version validation and manifest fetch retry by <a href="https://github.com/v-jitenderpalsingh"><code>@v-jitenderpalsingh</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1580">actions/setup-node#1580</a></li> </ul> <h3>Documentation updates:</h3> <ul> <li>README.md: bump actions/checkout to latest version 7 by <a href="https://github.com/deining"><code>@deining</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1578">actions/setup-node#1578</a></li> <li>docs: add V7 ESM migration and NODE_AUTH_TOKEN behavior change by <a href="https://github.com/v-gowridurgad"><code>@v-gowridurgad</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1593">actions/setup-node#1593</a></li> <li>Fixed cache recommendation syntax by <a href="https://github.com/SubJunk"><code>@SubJunk</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1603">actions/setup-node#1603</a></li> </ul> <h3>Dependency updates:</h3> <ul> <li>Update workflow pins and migrate Node matrices to modern versions by <a href="https://github.com/v-HarithaVattikuti"><code>@v-HarithaVattikuti</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1583">actions/setup-node#1583</a></li> <li>Upgrade <code>@actions/cache</code> to 6.2.0 by <a href="https://github.com/philip-gai"><code>@philip-gai</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1584">actions/setup-node#1584</a></li> <li>Pin <code>@types/node</code> to v24 by <a href="https://github.com/v-priyagupta108"><code>@v-priyagupta108</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1585">actions/setup-node#1585</a></li> <li>Override brace-expansion to 5.0.8 by <a href="https://github.com/v-priyagupta108"><code>@v-priyagupta108</code></a> with <a href="https://github.com/Copilot"><code>@Copilot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1599">actions/setup-node#1599</a></li> <li>Upgrade actions/checkout from 7.0.0 to 7.0.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1598">actions/setup-node#1598</a></li> <li>Upgrade prettier from 3.8.4 to 3.9.6 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1590">actions/setup-node#1590</a></li> <li>Upgrade <code>@vercel/ncc</code> from 0.44.0 to 0.45.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1610">actions/setup-node#1610</a></li> <li>Upgrade pnpm/action-setup from 6.0.9 to 6.0.10 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1602">actions/setup-node#1602</a></li> <li>Upgrade baseline-browser-mapping from 2.10.38 to 2.11.22 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1629">actions/setup-node#1629</a></li> <li>Upgrade <code>@types/semver</code> from 7.7.1 to 7.8.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1616">actions/setup-node#1616</a></li> <li>Upgrade <code>@typescript-eslint/parser</code> from 8.62.0 to 8.70.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1615">actions/setup-node#1615</a></li> <li>Upgrade pnpm/action-setup from 6.0.10 to 6.1.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1631">actions/setup-node#1631</a></li> <li>Upgrade jest-each from 30.4.1 to 30.5.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1636">actions/setup-node#1636</a></li> <li>Upgrade eslint-plugin-n from 18.1.0 to 18.3.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1638">actions/setup-node#1638</a></li> <li>Update dependencies and add license files by <a href="https://github.com/v-HarithaVattikuti"><code>@v-HarithaVattikuti</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1642">actions/setup-node#1642</a></li> <li>Upgrade eslint from 10.5.0 to 10.11.0 and package.json from 7.0.0 to 7.1.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1635">actions/setup-node#1635</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/v-jitenderpalsingh"><code>@v-jitenderpalsingh</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/1580">actions/setup-node#1580</a></li> <li><a href="https://github.com/philip-gai"><code>@philip-gai</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/1584">actions/setup-node#1584</a></li> <li><a href="https://github.com/gperdomor"><code>@gperdomor</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/1421">actions/setup-node#1421</a></li> <li><a href="https://github.com/SubJunk"><code>@SubJunk</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/1603">actions/setup-node#1603</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v7.0.0...v7.1.0">https://github.com/actions/setup-node/compare/v7.0.0...v7.1.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/setup-node/commit/949feb2413d6458794dcd2491c4babbbce0c15c1"><code>949feb2</code></a> Bump eslint from 10.5.0 to 10.11.0 and package.json from 7.0.0 to 7.1.0 (<a href="https://redirect.github.com/actions/setup-node/issues/1635">#1635</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/7207c4f1189c7ee83ddf20c7c68bd1af6fdd751c"><code>7207c4f</code></a> chore: update dependencies and add license files (<a href="https://redirect.github.com/actions/setup-node/issues/1642">#1642</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/54337e0d02de9202d0948aaff36ad556375497b9"><code>54337e0</code></a> Bump eslint-plugin-n from 18.1.0 to 18.3.0 (<a href="https://redirect.github.com/actions/setup-node/issues/1638">#1638</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/fb54fa8c14c63410cc752f0ae3b7b3ca6af161fc"><code>fb54fa8</code></a> Bump jest-each from 30.4.1 to 30.5.2 (<a href="https://redirect.github.com/actions/setup-node/issues/1636">#1636</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/7f84f1d52d0c56afb45c62fee31a93b843cea4d6"><code>7f84f1d</code></a> Bump pnpm/action-setup from 6.0.10 to 6.1.0 (<a href="https://redirect.github.com/actions/setup-node/issues/1631">#1631</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/0c54c7b07420dcba69a7d832587f55ebdf771c9e"><code>0c54c7b</code></a> Bump <code>@typescript-eslint/parser</code> from 8.62.0 to 8.70.0 (<a href="https://redirect.github.com/actions/setup-node/issues/1615">#1615</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/a8294190049a9c296f01b9a432aff41dd83d8284"><code>a829419</code></a> Bump <code>@types/semver</code> from 7.7.1 to 7.8.0 (<a href="https://redirect.github.com/actions/setup-node/issues/1616">#1616</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/680d1e489b82f1243de15bc7665c0007e3c9a860"><code>680d1e4</code></a> Support absolute paths in node-version-file (<a href="https://redirect.github.com/actions/setup-node/issues/1633">#1633</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/db0fb3a98ed314b69026b6e8c9be26a7e2fe65a8"><code>db0fb3a</code></a> Bump baseline-browser-mapping from 2.10.38 to 2.11.22 (<a href="https://redirect.github.com/actions/setup-node/issues/1629">#1629</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/94196ee1d15439c1b6651cd87ef14e88ec435966"><code>94196ee</code></a> Bump pnpm/action-setup from 6.0.9 to 6.0.10 (<a href="https://redirect.github.com/actions/setup-node/issues/1602">#1602</a>)</li> <li>Additional commits viewable in <a href="https://github.com/actions/setup-node/compare/820762786026740c76f36085b0efc47a31fe5020...949feb2413d6458794dcd2491c4babbbce0c15c1">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
2ff1a62d19 |
Show boolean properties that default to true as checked (#2298)
Fixes #747 Boolean properties that default to `true` (`fill-antialias`, `text-keep-upright`, `fill-extrusion-vertical-gradient`) showed an empty checkbox when unset, so the first click wrote `true` and nothing changed on the map. `InputCheckbox` now falls back to the spec default that `InputSpec` already passes (as `InputEnum` does), and a click toggles from what is shown. The Cluster checkbox in the sources modal passes no default, so it behaves as before. ## Launch Checklist - [x] Briefly describe the changes in this PR. - [x] Link to related issues. - [x] Include before/after visuals or gifs if this PR includes visual changes. - [x] Write tests for all new functionality. - [x] Add an entry to `CHANGELOG.md` under the `## main` section. Added two e2e tests on `fill-antialias` (checked when unset, one click writes `false`). ## Screenshots "Extrusion vertical gradient" on a `fill-extrusion` layer with the property unset, before and after: | Before | After | | --- | --- | |  |  | |  |  | ## Video The video shows the same row on a small extrusion style, and one click turning the gradient off. https://github.com/user-attachments/assets/8ebc2f5a-923b-4022-82da-07cbd1eda783 Fix written with Claude Code; video is an automated browser run of this branch recorded by User Stories Bot. |
||
|
|
9ccf742131 |
chore(deps-dev): Bump sass from 1.107.0 to 1.107.1 (#2296)
Bumps [sass](https://github.com/sass/dart-sass) from 1.107.0 to 1.107.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sass/dart-sass/releases">sass's releases</a>.</em></p> <blockquote> <h2>Dart Sass 1.107.1</h2> <p>To install Sass 1.107.1, download one of the packages below and <a href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or see <a href="https://sass-lang.com/install">the Sass website</a> for full installation instructions.</p> <h1>Changes</h1> <ul> <li>Properly report the embedded protocol version as 3.4.0.</li> </ul> <p>See the <a href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11071">full changelog</a> for changes in earlier releases.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/sass/dart-sass/blob/main/CHANGELOG.md">sass's changelog</a>.</em></p> <blockquote> <h2>1.107.1</h2> <ul> <li>Properly report the embedded protocol version as 3.4.0.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sass/dart-sass/commit/059beb7a8ecde742320bbff23304bcc3ce343e7b"><code>059beb7</code></a> Release <a href="https://redirect.github.com/sass/sass/issues/4266">sass/sass#4266</a> (<a href="https://redirect.github.com/sass/dart-sass/issues/2904">#2904</a>)</li> <li><a href="https://github.com/sass/dart-sass/commit/2726cf03ac01cfa926b3e509857882acba547c43"><code>2726cf0</code></a> Expose <code>toCssIdentifier()</code> through <code>sass_api</code> (<a href="https://redirect.github.com/sass/dart-sass/issues/2903">#2903</a>)</li> <li><a href="https://github.com/sass/dart-sass/commit/4e4a0426fbcf2f365236fe87ec943e8106ab9dc7"><code>4e4a042</code></a> Merge pull request <a href="https://redirect.github.com/sass/dart-sass/issues/2902">#2902</a> from sass/zizmor</li> <li><a href="https://github.com/sass/dart-sass/commit/9156ddfb41e00fa00321a7aab0273491bc4ddeb8"><code>9156ddf</code></a> Fix zizmor findings</li> <li><a href="https://github.com/sass/dart-sass/commit/5f2c1364df16cc424e9e638b7b8daa7dd4efd891"><code>5f2c136</code></a> Use full version numbers for all GitHub actions</li> <li><a href="https://github.com/sass/dart-sass/commit/8de571bdfe3faae23110b9faf1b7f1809e80a196"><code>8de571b</code></a> Fail CI if Zizmor has findings</li> <li><a href="https://github.com/sass/dart-sass/commit/1f895ca5bff617fd45ac77d7a66e9c43d7ece159"><code>1f895ca</code></a> Add a message explaining why dependabot auto-merge may not happen (<a href="https://redirect.github.com/sass/dart-sass/issues/2900">#2900</a>)</li> <li>See full diff in <a href="https://github.com/sass/dart-sass/compare/1.107.0...1.107.1">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
5df6a82cae |
chore(deps-dev): Bump eslint from 10.13.0 to 10.14.0 (#2295)
Bumps [eslint](https://github.com/eslint/eslint) from 10.13.0 to 10.14.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.14.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/d23a7f9eed78e2733fa2d17d7d7dbb9891bbb692"><code>d23a7f9</code></a> feat: fix property descriptor handling in <code>func-name-matching</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21400">#21400</a>) (xbinaryx)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/4a12580eefdb240bd9b6ae83428638120e9a5f66"><code>4a12580</code></a> fix: require minimatch <code>10.2.6</code> to avoid vulnerable brace-expansion (<a href="https://redirect.github.com/eslint/eslint/issues/21460">#21460</a>) (lumir)</li> <li><a href="https://github.com/eslint/eslint/commit/827a8f3cca710d3efd76c1d7088d894deff08434"><code>827a8f3</code></a> fix: <code>no-restricted-globals</code> crash on global objects as property values (<a href="https://redirect.github.com/eslint/eslint/issues/21449">#21449</a>) (xbinaryx)</li> <li><a href="https://github.com/eslint/eslint/commit/161558ae1391a8649a8d69a8b2c2e555b40121b9"><code>161558a</code></a> fix: handle LS, PS and empty hashbang comments (<a href="https://redirect.github.com/eslint/eslint/issues/21419">#21419</a>) (lumir)</li> <li><a href="https://github.com/eslint/eslint/commit/6194939873960e605b9df3892aa1f5acd648df34"><code>6194939</code></a> fix: <code>no-invalid-this</code> crash on <code>accessor</code> fields without initializer (<a href="https://redirect.github.com/eslint/eslint/issues/21442">#21442</a>) (xbinaryx)</li> <li><a href="https://github.com/eslint/eslint/commit/9155e14781bf0a5549f9a747691f7d98c8c66dcd"><code>9155e14</code></a> fix: Update <code>@humanfs/node</code> dependency version (<a href="https://redirect.github.com/eslint/eslint/issues/21434">#21434</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/cb2b9d47a1a14e287ffd473083e97370801ea21e"><code>cb2b9d4</code></a> fix: avoid invalid object-shorthand fixes for super methods (<a href="https://redirect.github.com/eslint/eslint/issues/21323">#21323</a>) (dvd233)</li> <li><a href="https://github.com/eslint/eslint/commit/5ee39156b5abb606170a289844cd25aebda6d302"><code>5ee3915</code></a> fix: yoda invalid autofix at statement start (<a href="https://redirect.github.com/eslint/eslint/issues/21424">#21424</a>) (Daniel Pinto)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/0f94f47b3cf188534d6ac24c0ef4108dd004492b"><code>0f94f47</code></a> docs: remove <code>zh-hans</code> from docs language switcher (<a href="https://redirect.github.com/eslint/eslint/issues/21437">#21437</a>) (lumir)</li> <li><a href="https://github.com/eslint/eslint/commit/dab466e5cd43f4b9156a4d00b3423be2ed0088cc"><code>dab466e</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/97431f86d5dc7cd60ade6415393b906cf08fe46c"><code>97431f8</code></a> docs: replace <code>--rulesdir</code> with a virtual plugin in custom rules docs (<a href="https://redirect.github.com/eslint/eslint/issues/21452">#21452</a>) (Pixel)</li> <li><a href="https://github.com/eslint/eslint/commit/76975502cb1370f2ae4d9427fa1daf7effabe909"><code>7697550</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/0c699d52d2c4596a56e8f8aa0c8f5732558cf552"><code>0c699d5</code></a> docs: Remove Tidelift commercial support (<a href="https://redirect.github.com/eslint/eslint/issues/21416">#21416</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/088066663aae84ad6edfa902a27a90c4c08785f3"><code>0880666</code></a> docs: update loadESLint() documentation for v10 (<a href="https://redirect.github.com/eslint/eslint/issues/21374">#21374</a>) (Minseon Kim)</li> <li><a href="https://github.com/eslint/eslint/commit/e06fe87c41cc6210269260a097c61cefb92f456a"><code>e06fe87</code></a> docs: Revise AI acknowledgment options in PR template (<a href="https://redirect.github.com/eslint/eslint/issues/21414">#21414</a>) (Nicholas C. Zakas)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/0e2ab702714a66829fe2798c77190b48a3a88645"><code>0e2ab70</code></a> ci: disable <code>eslint-plugin-unicorn</code> ecosystem test (<a href="https://redirect.github.com/eslint/eslint/issues/21462">#21462</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/6e3f9888cca518fbb9ba399e88b3033577d9f4ad"><code>6e3f988</code></a> chore: update github/codeql-action action to v4.39.1 (<a href="https://redirect.github.com/eslint/eslint/issues/21450">#21450</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/a031c40da3c2185279ca8f1f7961fff01fb7b8ff"><code>a031c40</code></a> chore: update ecosystem plugins (<a href="https://redirect.github.com/eslint/eslint/issues/21445">#21445</a>) (ESLint Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/67d2ca2d246bf0311d4a60f58282a7b246c44cba"><code>67d2ca2</code></a> chore: add troubleshooting page URL to circular fixes warning message (<a href="https://redirect.github.com/eslint/eslint/issues/21429">#21429</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/276021d5190f62c873002f7aa08cdcb345135bbe"><code>276021d</code></a> chore: update github/codeql-action action to v4.39.0 (<a href="https://redirect.github.com/eslint/eslint/issues/21432">#21432</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/449724e95bfa013fa32c29375925b4111d3924e4"><code>449724e</code></a> chore: update ecosystem plugins (<a href="https://redirect.github.com/eslint/eslint/issues/21420">#21420</a>) (ESLint Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/8ffeb8c023bea91a5cfa01b1413a52a83838a59a"><code>8ffeb8c</code></a> chore: update dependency prettier to v3.9.10 (<a href="https://redirect.github.com/eslint/eslint/issues/21417">#21417</a>) (renovate[bot])</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/12cbff4125db3f6446f72fa0c48c46b92b120427"><code>12cbff4</code></a> 10.14.0</li> <li><a href="https://github.com/eslint/eslint/commit/6b696e79c5b054ed95bf7eae878370076b3810c1"><code>6b696e7</code></a> Build: changelog update for 10.14.0</li> <li><a href="https://github.com/eslint/eslint/commit/0e2ab702714a66829fe2798c77190b48a3a88645"><code>0e2ab70</code></a> ci: disable <code>eslint-plugin-unicorn</code> ecosystem test (<a href="https://redirect.github.com/eslint/eslint/issues/21462">#21462</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/4a12580eefdb240bd9b6ae83428638120e9a5f66"><code>4a12580</code></a> fix: require minimatch <code>10.2.6</code> to avoid vulnerable brace-expansion (<a href="https://redirect.github.com/eslint/eslint/issues/21460">#21460</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/0f94f47b3cf188534d6ac24c0ef4108dd004492b"><code>0f94f47</code></a> docs: remove <code>zh-hans</code> from docs language switcher (<a href="https://redirect.github.com/eslint/eslint/issues/21437">#21437</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/dab466e5cd43f4b9156a4d00b3423be2ed0088cc"><code>dab466e</code></a> docs: Update README</li> <li><a href="https://github.com/eslint/eslint/commit/827a8f3cca710d3efd76c1d7088d894deff08434"><code>827a8f3</code></a> fix: <code>no-restricted-globals</code> crash on global objects as property values (<a href="https://redirect.github.com/eslint/eslint/issues/21449">#21449</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/97431f86d5dc7cd60ade6415393b906cf08fe46c"><code>97431f8</code></a> docs: replace <code>--rulesdir</code> with a virtual plugin in custom rules docs (<a href="https://redirect.github.com/eslint/eslint/issues/21452">#21452</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/6e3f9888cca518fbb9ba399e88b3033577d9f4ad"><code>6e3f988</code></a> chore: update github/codeql-action action to v4.39.1 (<a href="https://redirect.github.com/eslint/eslint/issues/21450">#21450</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/161558ae1391a8649a8d69a8b2c2e555b40121b9"><code>161558a</code></a> fix: handle LS, PS and empty hashbang comments (<a href="https://redirect.github.com/eslint/eslint/issues/21419">#21419</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v10.13.0...v10.14.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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
5f60157855 |
chore(deps-dev): Bump i18next-cli from 1.80.6 to 1.80.7 (#2297)
Bumps [i18next-cli](https://github.com/i18next/i18next-cli) from 1.80.6 to 1.80.7. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next-cli/blob/main/CHANGELOG.md">i18next-cli's changelog</a>.</em></p> <blockquote> <h2>1.80.7</h2> <ul> <li>fix(extract): <code>keyof typeof MAP</code> and <code>Object.keys(MAP)</code> now yield all keys of the object, also when its values are objects or arrays. Only keys with a string value were recorded, so a registry like <code>const CONTENT = { social_planner: { image: 'a.webp' } } as const</code> with <code>t(`addons.${name}.heading`)</code> and <code>name: keyof typeof CONTENT</code> extracted nothing, in the same file or imported, and a map that mixes string and object values only yielded its string-valued keys. Value lookups like <code>t(MAP[k])</code> still only use the string values. Fixes <a href="https://redirect.github.com/i18next/i18next-cli/issues/317">#317</a>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next-cli/commit/552c59395e9bb5754508480cdb3f1b83a61e633a"><code>552c593</code></a> 1.80.7</li> <li><a href="https://github.com/i18next/i18next-cli/commit/a76c140d6e4fe66a3c3b2fa7e3ad64f67b088d3c"><code>a76c140</code></a> docs: changelog for 1.80.7</li> <li><a href="https://github.com/i18next/i18next-cli/commit/b10c68c479b82874bd36dedd723d86fd7a879cfe"><code>b10c68c</code></a> docs: fix code span in the changelog</li> <li><a href="https://github.com/i18next/i18next-cli/commit/89c99780adbd94b9849b2d94e89a2d445175ff1a"><code>89c9978</code></a> fix(extract): keyof typeof and Object.keys yield all keys of an object map (#...</li> <li>See full diff in <a href="https://github.com/i18next/i18next-cli/compare/v1.80.6...v1.80.7">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
53466e8f89 |
chore(deps): Bump react-resizable-panels from 4.15.2 to 4.15.3 in the react group (#2294)
Bumps the react group with 1 update: [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels). Updates `react-resizable-panels` from 4.15.2 to 4.15.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bvaughn/react-resizable-panels/releases">react-resizable-panels's releases</a>.</em></p> <blockquote> <h2>4.15.3</h2> <ul> <li>Fix unused components not being removed by some bundlers (e.g. esbuild), so an application that only imports <code>Group</code> no longer includes <code>Grid</code>. Components now set their <code>displayName</code> within a pure-annotated expression, and <code>package.json</code> declares <code>"sideEffects": false</code>. - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/779">#779</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md">react-resizable-panels's changelog</a>.</em></p> <blockquote> <h2>4.15.3</h2> <ul> <li>Fix unused components not being removed by some bundlers (e.g. esbuild), so an application that only imports <code>Group</code> no longer includes <code>Grid</code>. Components now set their <code>displayName</code> within a pure-annotated expression, and <code>package.json</code> declares <code>"sideEffects": false</code>. - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/779">#779</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/c61a77b4b079e86039282e988f1c46a2ad4e6d78"><code>c61a77b</code></a> 4.15.2 -> 4.15.3</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/e3fd635bd7d1b6a92875ca5e8c2cdddf45a7b7df"><code>e3fd635</code></a> Set <code>displayName</code> via pure-annotated declarations instead of a build plugin (...</li> <li>See full diff in <a href="https://github.com/bvaughn/react-resizable-panels/compare/4.15.2...4.15.3">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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
3f3ca9a13b |
Fix debug modal options missing for the mbgljs renderer (#2293)
Fixes #1548 The Debug modal only listed the map options for `mlgljs`, so an `mbgljs` style got an empty "Options". It now checks `renderer !== "ol"`, as suggested in the issue, which is how `App.tsx` picks the map anyway. ## Launch Checklist - [x] Briefly describe the changes in this PR. - [x] Link to related issues. - [x] Include before/after visuals or gifs if this PR includes visual changes. - [x] Write tests for all new functionality. - [x] Add an entry to `CHANGELOG.md` under the `## main` section. Added an e2e case with a small `mbgljs` fixture. ## Video Debug modal for an `mbgljs` style on this branch: https://github.com/user-attachments/assets/41a7bc71-85cf-44ae-a56e-91af7fbb3904 Fix written with Claude Code; video is an automated browser run of this branch recorded by User Stories Bot. |
||
|
|
22af313516 |
chore(deps): Bump i18next-browser-languagedetector from 8.2.3 to 8.2.4 (#2292)
Bumps [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) from 8.2.3 to 8.2.4. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next-browser-languageDetector/blob/master/CHANGELOG.md">i18next-browser-languagedetector's changelog</a>.</em></p> <blockquote> <h3>8.2.4</h3> <ul> <li>fix: <code>lookupFromSubdomainIndex</code> counts hostname labels again, so with <code>1</code>, <code>dev.en.example.com</code> is detected as <code>en</code>. Since 6.1.5 the index picked a regex group instead, and any index other than <code>0</code> returned a part of the domain (<code>en.exampl</code>, <code>example.com</code>). Index <code>0</code> (the default) works as before. Thanks <a href="https://github.com/lprnmns"><code>@lprnmns</code></a> <a href="https://redirect.github.com/i18next/i18next-browser-languageDetector/pull/329">329</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/4c6a50dcc02f94a93a9fae09c0b2166cb152d187"><code>4c6a50d</code></a> 8.2.4</li> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/e79235c87ec713bff73004edbcdff32df994609d"><code>e79235c</code></a> release</li> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/5c5f03248df145bbe309894df20c10841a4de19f"><code>5c5f032</code></a> chore: update dev dependencies to clear the Dependabot alerts</li> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/797ecfe3ecac5a5e0a8fd3f33fde047b611400f3"><code>797ecfe</code></a> changelog for unreleased <a href="https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/329">#329</a></li> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/9303da40b454a4b83a109c905b5eb861532f130f"><code>9303da4</code></a> fix: honor subdomain lookup index (<a href="https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/329">#329</a>)</li> <li>See full diff in <a href="https://github.com/i18next/i18next-browser-languageDetector/compare/v8.2.3...v8.2.4">compare view</a></li> </ul> </details> <br /> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
aea488cac1 |
chore(deps-dev): Bump sass from 1.106.1 to 1.107.0 (#2291)
Bumps [sass](https://github.com/sass/dart-sass) from 1.106.1 to 1.107.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sass/dart-sass/releases">sass's releases</a>.</em></p> <blockquote> <h2>Dart Sass 1.107.0</h2> <p>To install Sass 1.107.0, download one of the packages below and <a href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or see <a href="https://sass-lang.com/install">the Sass website</a> for full installation instructions.</p> <h1>Changes</h1> <h3>Command-Line Interface</h3> <ul> <li> <p>The <code>--fatal-deprecation</code> flag can now exclude deprecations that would otherwise be included by passing a version number. To exclude a deprecation, add <code>-</code> before its name. For example, <code>--fatal-deprecation=1.107.0,-import</code> includes all deprecations that were present in Dart Sass 1.107.0 <em>except</em> for the <code>@import</code> deprecation.</p> </li> <li> <p>The <code>--fatal-deprecation</code> flag now takes the special value <code>dart-sass-2</code>, which treats as fatal all deprecations that will become fatal in Dart Sass 2.0.0.</p> </li> </ul> <h3>JavaScript API</h3> <ul> <li> <p><code>Options.fatalDeprecations</code> can now take a <code>DeprecationSelectorDifference</code> object of the form <code>{include: ..., except: ...}</code>, where the <code>include</code> field lists deprecations to mark fatal (which can be version numbers) and the <code>except</code> field lists deprecations <em>not</em> to mark fatal. The <code>except</code> field takes precedence over <code>include</code>.</p> </li> <li> <p>Add a (non-enumerable) <code>sass.deprecations.dartSass2</code> property which can be passed to <code>Options.fatalDeprecations</code> to mark as fatal exactly the deprecations that will become fatal in Dart Sass 2.0.0. This can be combined with other deprecations or used in a <code>DeprecationSelectorDifference</code> to modify exactly which deprecations it covers.</p> </li> <li> <p>Passing a version number beyond the current Dart Sass version to <code>Options.fatalDeprecations</code> is now deprecated. See <a href="https://sass-lang.com/d/deprecation-version">the Sass website</a> for details.</p> </li> </ul> <h3>Dart API</h3> <ul> <li> <p>Add a <code>Deprecation.dartSass2</code> property which returns exactly the set of deprecations that will become fatal in Dart Sass 2.0.0.</p> </li> <li> <p>Passing a version number beyond the current Dart Sass version to <code>Deprecation.forVersion</code> is now deprecated.</p> </li> </ul> <h3>Embedded Protocol</h3> <ul> <li>Add a <code>CompileRequest.fatal_deprecation_except</code> field which excludes deprecations from being considered fatal if they would have been enabled by <code>CompileRequest.fatal_deprecation</code>.</li> </ul> <p>See the <a href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11070">full changelog</a> for changes in earlier releases.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/sass/dart-sass/blob/main/CHANGELOG.md">sass's changelog</a>.</em></p> <blockquote> <h2>1.107.0</h2> <h3>Command-Line Interface</h3> <ul> <li> <p>The <code>--fatal-deprecation</code> flag can now exclude deprecations that would otherwise be included by passing a version number. To exclude a deprecation, add <code>-</code> before its name. For example, <code>--fatal-deprecation=1.107.0,-import</code> includes all deprecations that were present in Dart Sass 1.107.0 <em>except</em> for the <code>@import</code> deprecation.</p> </li> <li> <p>The <code>--fatal-deprecation</code> flag now takes the special value <code>dart-sass-2</code>, which treats as fatal all deprecations that will become fatal in Dart Sass 2.0.0.</p> </li> </ul> <h3>JavaScript API</h3> <ul> <li> <p><code>Options.fatalDeprecations</code> can now take a <code>DeprecationSelectorDifference</code> object of the form <code>{include: ..., except: ...}</code>, where the <code>include</code> field lists deprecations to mark fatal (which can be version numbers) and the <code>except</code> field lists deprecations <em>not</em> to mark fatal. The <code>except</code> field takes precedence over <code>include</code>.</p> </li> <li> <p>Add a (non-enumerable) <code>sass.deprecations.dartSass2</code> property which can be passed to <code>Options.fatalDeprecations</code> to mark as fatal exactly the deprecations that will become fatal in Dart Sass 2.0.0. This can be combined with other deprecations or used in a <code>DeprecationSelectorDifference</code> to modify exactly which deprecations it covers.</p> </li> <li> <p>Passing a version number beyond the current Dart Sass version to <code>Options.fatalDeprecations</code> is now deprecated. See <a href="https://sass-lang.com/d/deprecation-version">the Sass website</a> for details.</p> </li> </ul> <h3>Dart API</h3> <ul> <li> <p>Add a <code>Deprecation.dartSass2</code> property which returns exactly the set of deprecations that will become fatal in Dart Sass 2.0.0.</p> </li> <li> <p>Passing a version number beyond the current Dart Sass version to <code>Deprecation.forVersion</code> is now deprecated.</p> </li> </ul> <h3>Embedded Protocol</h3> <ul> <li>Add a <code>CompileRequest.fatal_deprecation_except</code> field which excludes deprecations from being considered fatal if they would have been enabled by <code>CompileRequest.fatal_deprecation</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sass/dart-sass/commit/455cbc0508b3fb9952a6fc0bb000a58e46ef8574"><code>455cbc0</code></a> [Deprecations Except] Implement the change (<a href="https://redirect.github.com/sass/dart-sass/issues/2895">#2895</a>)</li> <li><a href="https://github.com/sass/dart-sass/commit/0cc2fa2324b034b82fd3f383add45eb2ddb101c0"><code>0cc2fa2</code></a> Bump postcss from 8.5.30 to 8.5.31 in /pkg/sass-parser (<a href="https://redirect.github.com/sass/dart-sass/issues/2899">#2899</a>)</li> <li>See full diff in <a href="https://github.com/sass/dart-sass/compare/1.106.1...1.107.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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
627dafb367 |
chore(deps-dev): Bump i18next-cli from 1.80.5 to 1.80.6 (#2290)
Bumps [i18next-cli](https://github.com/i18next/i18next-cli) from 1.80.5 to 1.80.6. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next-cli/blob/main/CHANGELOG.md">i18next-cli's changelog</a>.</em></p> <blockquote> <h2>1.80.6</h2> <ul> <li>fix(extract): a function parameter no longer resolves to a variable of the same name declared elsewhere. <code>const getLabel = (options, value, t) => t(options[value])</code> extracted <code>GET</code> as a key because another file had a <code>const options = { method: 'GET' }</code>. Inside a function, its parameters now hide same-named variables, object maps, enums, functions and string constants from the module, other functions and other files, also when the value goes through a local (<code>const key = options[value]; t(key)</code>) or a function's return value. This also fixes custom hooks like <code>useT(ns) { const { t } = useTranslation(ns) }</code>, whose keys went to the namespace of any <code>const ns = 'admin'</code> in the project (the same for <code>keyPrefix</code>). Parameters with a default value or typed with a union or an interface still resolve as before. Fixes <a href="https://redirect.github.com/i18next/i18next-cli/issues/316">#316</a>.</li> <li>chore(deps): <code>ora</code>, <code>execa</code> and <code>inquirer</code> are replaced by <code>yocto-spinner</code>, <code>nano-spawn</code> and the single <code>@inquirer/input</code>, <code>@inquirer/select</code>, <code>@inquirer/confirm</code> and <code>@inquirer/password</code> prompts. Prompts, spinners and the <code>locize</code>, <code>git</code> and browser-opener subprocesses behave as before. The install tree no longer contains <code>is-interactive</code>, <code>is-unicode-supported</code>, <code>safer-buffer</code>, <code>iconv-lite</code>, <code>@inquirer/external-editor</code>, <code>path-key</code> and <code>get-east-asian-width</code>, including the three packages Socket rated as high-severity alerts.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next-cli/commit/33f0154d0eac3e80e60f433f6006a73de193260e"><code>33f0154</code></a> 1.80.6</li> <li><a href="https://github.com/i18next/i18next-cli/commit/7abf5fd6dbd18ff4c3072b0868f3b847b2a18179"><code>7abf5fd</code></a> docs: changelog for 1.80.6</li> <li><a href="https://github.com/i18next/i18next-cli/commit/740a925c2a2b93e37c427bfd1a798708e68b7431"><code>740a925</code></a> docs: changelog for the dependency replacement</li> <li><a href="https://github.com/i18next/i18next-cli/commit/05774e32d2f1b24467ea314d7642d122800da194"><code>05774e3</code></a> fix(extract): a function parameter hides same-named values declared elsewhere...</li> <li><a href="https://github.com/i18next/i18next-cli/commit/99a5c173e4ab475fa059378fb470b07fdf430533"><code>99a5c17</code></a> docs: add Socket badge to README</li> <li><a href="https://github.com/i18next/i18next-cli/commit/d99dbe6b93eebef82ca6b521ceed3908b627a5dd"><code>d99dbe6</code></a> chore(deps): replace ora, execa and inquirer with lighter packages</li> <li>See full diff in <a href="https://github.com/i18next/i18next-cli/compare/v1.80.5...v1.80.6">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
8cb71b48ff |
chore(deps): Bump react-resizable-panels from 4.15.0 to 4.15.2 in the react group (#2287)
Bumps the react group with 1 update: [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels). Updates `react-resizable-panels` from 4.15.0 to 4.15.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bvaughn/react-resizable-panels/releases">react-resizable-panels's releases</a>.</em></p> <blockquote> <h2>4.15.2</h2> <ul> <li>Fix <code>vh</code>, <code>vw</code>, and <code>em</code> panel sizes (e.g. <code>defaultSize="25vw"</code>) being resolved against the global <code>window</code> instead of the panel's own window, so a <code>Group</code> rendered into another window (e.g. a <code>window.open</code> popout via a portal, or an iframe) was sized against the opener's viewport. - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/777">#777</a></li> </ul> <h2>4.15.1</h2> <ul> <li>Declare <code>@types/react</code> as an optional peer dependency. Under strict package linkers (e.g. pnpm with a global virtual store, Yarn PnP, or Bun isolated installs), TypeScript could fail to resolve it from this package, silently typing props built on React types as <code>any</code>. - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/776">#776</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md">react-resizable-panels's changelog</a>.</em></p> <blockquote> <h2>4.15.2</h2> <ul> <li>Fix <code>vh</code>, <code>vw</code>, and <code>em</code> panel sizes (e.g. <code>defaultSize="25vw"</code>) being resolved against the global <code>window</code> instead of the panel's own window, so a <code>Group</code> rendered into another window (e.g. a <code>window.open</code> popout via a portal, or an iframe) was sized against the opener's viewport. - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/777">#777</a></li> </ul> <h2>4.15.1</h2> <ul> <li>Declare <code>@types/react</code> as an optional peer dependency. Under strict package linkers (e.g. pnpm with a global virtual store, Yarn PnP, or Bun isolated installs), TypeScript could fail to resolve it from this package, silently typing props built on React types as <code>any</code>. - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/776">#776</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/1d3a15660e146748065a7996cd5afee4b3121591"><code>1d3a156</code></a> 4.15.1 -> 4.15.2</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/3b7c44f2631bfe3fd06e48a83938d12fde84efe5"><code>3b7c44f</code></a> Resolve vh/vw sizes against the panel's own window (<a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/777">#777</a>)</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/a4996128c387d5d15bb69803c39e7b9906439cd6"><code>a499612</code></a> 4.15.0 -> 4.15.1</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/44d77fb1a90a1630dcc374a72b107624d8a643e4"><code>44d77fb</code></a> Declare <code>@types/react</code> as an optional peer dependency (<a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/776">#776</a>)</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/14743f1b153c813ca9fc18c7accbf7f96d8b076b"><code>14743f1</code></a> Polished the Accordion demo</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/7f087d3b6fdaa6b98166f52110e0d3341ee72444"><code>7f087d3</code></a> Update react-lib-tools to 0.0.70; support light theme</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/d51bd68153d32e4d031398a1df7811a7d213c8cc"><code>d51bd68</code></a> Update react-lib-tools to 0.0.69</li> <li>See full diff in <a href="https://github.com/bvaughn/react-resizable-panels/compare/4.15.0...4.15.2">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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
26c110c5b2 |
chore(deps): Bump @maplibre/maplibre-gl-style-spec from 26.5.0 to 26.5.1 (#2288)
Bumps [@maplibre/maplibre-gl-style-spec](https://github.com/maplibre/maplibre-style-spec) from 26.5.0 to 26.5.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-style-spec/releases">@maplibre/maplibre-gl-style-spec's releases</a>.</em></p> <blockquote> <h2>v26.5.1</h2> <h3>✨ Features and improvements</h3> <ul> <li>Add the experimental <code>emptyResponse</code> property to vector, raster and raster-dem sources, and the same key for the TileJSON they load (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/issues/1869">#1869</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> </ul> <h3>🐞 Bug fixes</h3> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-style-spec/blob/main/CHANGELOG.md">@maplibre/maplibre-gl-style-spec's changelog</a>.</em></p> <blockquote> <h2>26.5.1</h2> <h3>✨ Features and improvements</h3> <ul> <li>Add the experimental <code>emptyResponse</code> property to vector, raster and raster-dem sources, and the same key for the TileJSON they load (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/issues/1869">#1869</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> </ul> <h3>🐞 Bug fixes</h3> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/maplibre/maplibre-style-spec/commit/c25cc5da789337fca2df8d0eaaeeecd5eea7f634"><code>c25cc5d</code></a> Bump js version to 26.5.1 (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/issues/1952">#1952</a>)</li> <li><a href="https://github.com/maplibre/maplibre-style-spec/commit/2aea7c584b1d91b876adbc904876ec50020bf08d"><code>2aea7c5</code></a> feat: add the experimental emptyResponse source property and document MapLibr...</li> <li>See full diff in <a href="https://github.com/maplibre/maplibre-style-spec/compare/v26.5.0...v26.5.1">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
8c816c2a23 |
chore(deps): Bump i18next from 26.5.11 to 26.5.12 (#2289)
Bumps [i18next](https://github.com/i18next/i18next) from 26.5.11 to 26.5.12. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/releases">i18next's releases</a>.</em></p> <blockquote> <h2>v26.5.12</h2> <ul> <li>fix: with <code>keySeparator: false</code> or a custom separator like <code>'::'</code>, a nested interpolation value that is <code>0</code>, <code>false</code> or <code>''</code> is now inserted. <code>'You have {{stats.unread}} unread messages'</code> with <code>{ stats: { unread: 0 } }</code> kept the raw <code>{{stats.unread}}</code> placeholder (or became <code>''</code> with <code>skipOnVariables: false</code>), also for formatted values like <code>{{order.total, currency(USD)}}</code> and for nested <code>defaultVariables</code>: a falsy value was looked up again with the configured separator, which does not split <code>stats.unread</code>. The default <code>'.'</code> separator was not affected. When the same name exists both nested and as a flat dotted key (<code>{ a: { b: 0 }, 'a.b': 'flat' }</code>), the nested <code>0</code>, <code>false</code> or <code>''</code> now wins, as a truthy one already did; a nested <code>null</code> still falls back to the flat key. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2464">#2464</a>).</li> <li>fix: <code>cloneInstance({ forkResourceStore: true })</code> no longer changes the options object it is given. It deleted <code>forkResourceStore</code> from it, so reusing the same object for a second clone silently shared the parent's resource store (adding a resource to that clone also changed the parent), and frozen options threw a <code>TypeError</code>. Clones without <code>forkResourceStore</code> are unchanged. Thanks <a href="https://github.com/edsonsims"><code>@edsonsims</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2463">#2463</a>).</li> <li>perf(types): a selector <code>t(($) => ...)</code> (<code>enableSelector: true</code> / <code>'strict'</code>) no longer filters the whole namespace, and no longer does it again for every distinct <code>context</code> value. To drop keys without anything to select, the filtered type looked at the filtered keys of every nested object, down to the leaves, also for the branches the selector does not read. It now decides from the source value. With 10,000 keys in 100 groups, one call went from 3.3M type instantiations (1.7s) to 0.85M (0.8s), and ten calls with ten contexts from 21.7M (8.8s) to 1.05M (0.9s), on TypeScript 6. Selected values are unchanged for context, plural, ordinal, nested and array keys, with three side effects: a type error on a selector now shows the type as <code>FilterKeysObject<{ ...source keys }, Context></code> instead of the filtered object, an object whose values are all <code>null</code> or <code>undefined</code> (<code>{ x: null }</code>) is kept as <code>{}</code> instead of being dropped, and a <code>null</code> key next to its plural forms (<code>foo: null</code>, <code>foo_one</code>, <code>foo_other</code>) is typed as the plural value instead of <code>never</code>. Thanks <a href="https://github.com/GabrielVooDB"><code>@GabrielVooDB</code></a> (<a href="https://redirect.github.com/i18next/i18next/issues/2462">#2462</a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/blob/master/CHANGELOG.md">i18next's changelog</a>.</em></p> <blockquote> <h2>26.5.12</h2> <ul> <li>fix: with <code>keySeparator: false</code> or a custom separator like <code>'::'</code>, a nested interpolation value that is <code>0</code>, <code>false</code> or <code>''</code> is now inserted. <code>'You have {{stats.unread}} unread messages'</code> with <code>{ stats: { unread: 0 } }</code> kept the raw <code>{{stats.unread}}</code> placeholder (or became <code>''</code> with <code>skipOnVariables: false</code>), also for formatted values like <code>{{order.total, currency(USD)}}</code> and for nested <code>defaultVariables</code>: a falsy value was looked up again with the configured separator, which does not split <code>stats.unread</code>. The default <code>'.'</code> separator was not affected. When the same name exists both nested and as a flat dotted key (<code>{ a: { b: 0 }, 'a.b': 'flat' }</code>), the nested <code>0</code>, <code>false</code> or <code>''</code> now wins, as a truthy one already did; a nested <code>null</code> still falls back to the flat key. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2464">#2464</a>).</li> <li>fix: <code>cloneInstance({ forkResourceStore: true })</code> no longer changes the options object it is given. It deleted <code>forkResourceStore</code> from it, so reusing the same object for a second clone silently shared the parent's resource store (adding a resource to that clone also changed the parent), and frozen options threw a <code>TypeError</code>. Clones without <code>forkResourceStore</code> are unchanged. Thanks <a href="https://github.com/edsonsims"><code>@edsonsims</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2463">#2463</a>).</li> <li>perf(types): a selector <code>t(($) => ...)</code> (<code>enableSelector: true</code> / <code>'strict'</code>) no longer filters the whole namespace, and no longer does it again for every distinct <code>context</code> value. To drop keys without anything to select, the filtered type looked at the filtered keys of every nested object, down to the leaves, also for the branches the selector does not read. It now decides from the source value. With 10,000 keys in 100 groups, one call went from 3.3M type instantiations (1.7s) to 0.85M (0.8s), and ten calls with ten contexts from 21.7M (8.8s) to 1.05M (0.9s), on TypeScript 6. Selected values are unchanged for context, plural, ordinal, nested and array keys, with three side effects: a type error on a selector now shows the type as <code>FilterKeysObject<{ ...source keys }, Context></code> instead of the filtered object, an object whose values are all <code>null</code> or <code>undefined</code> (<code>{ x: null }</code>) is kept as <code>{}</code> instead of being dropped, and a <code>null</code> key next to its plural forms (<code>foo: null</code>, <code>foo_one</code>, <code>foo_other</code>) is typed as the plural value instead of <code>never</code>. Thanks <a href="https://github.com/GabrielVooDB"><code>@GabrielVooDB</code></a> (<a href="https://redirect.github.com/i18next/i18next/issues/2462">#2462</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next/commit/83f35e40bba9651be07450be3c37dc3978c74479"><code>83f35e4</code></a> 26.5.12</li> <li><a href="https://github.com/i18next/i18next/commit/a2a354e1ac49b76b91b7b98914547152e7844f78"><code>a2a354e</code></a> build</li> <li><a href="https://github.com/i18next/i18next/commit/b6447c16fde133dc2c5d2e6f0e7b48767a3f41e7"><code>b6447c1</code></a> changelog for 26.5.12</li> <li><a href="https://github.com/i18next/i18next/commit/8bab707c3049899fa45b9394907969c6a1a6a45f"><code>8bab707</code></a> changelog for unreleased <a href="https://redirect.github.com/i18next/i18next/issues/2464">#2464</a></li> <li><a href="https://github.com/i18next/i18next/commit/5c43d884f2ef13ae15612fbd1fd53b56ab8d483a"><code>5c43d88</code></a> fix: a nested null interpolation value still falls back to a flat key</li> <li><a href="https://github.com/i18next/i18next/commit/1b7b734f2ca737b4da7cadb18dfafe0ce16c4574"><code>1b7b734</code></a> fix: keep nested 0, false and '' interpolation values with a custom keySepara...</li> <li><a href="https://github.com/i18next/i18next/commit/4184f91b778ceecb40c10e4a8a763dc6472f941c"><code>4184f91</code></a> changelog for unreleased <a href="https://redirect.github.com/i18next/i18next/issues/2463">#2463</a></li> <li><a href="https://github.com/i18next/i18next/commit/4af40e53a07e5e263fce32181d35987f45127733"><code>4af40e5</code></a> fix: preserve caller options when forking instances (<a href="https://redirect.github.com/i18next/i18next/issues/2463">#2463</a>)</li> <li><a href="https://github.com/i18next/i18next/commit/42af8308faffe19bc921d6ce5df54f8c41b39c9d"><code>42af830</code></a> chore: update dev dependencies to clear the Dependabot alerts</li> <li><a href="https://github.com/i18next/i18next/commit/39bdcfe8ef20b1f8f1cc5ee9b2240c0fe935f3dd"><code>39bdcfe</code></a> perf(types): selector t() no longer filters the whole namespace (<a href="https://redirect.github.com/i18next/i18next/issues/2462">#2462</a>)</li> <li>Additional commits viewable in <a href="https://github.com/i18next/i18next/compare/v26.5.11...v26.5.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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
e2440b336f |
chore(deps-dev): Bump i18next-cli from 1.80.4 to 1.80.5 (#2286)
Bumps [i18next-cli](https://github.com/i18next/i18next-cli) from 1.80.4 to 1.80.5. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next-cli/blob/main/CHANGELOG.md">i18next-cli's changelog</a>.</em></p> <blockquote> <h2>1.80.5</h2> <ul> <li>fix(extract): Svelte and Vue files with a generic arrow function in <code><script lang="ts"></code> are no longer skipped. Plugin output is parsed as TSX, where <code><T>(value: T) => value</code> reads as a JSX tag, so the file failed with <code>Skipping file due to error</code> and all its keys were missing. When TSX rejects plugin output, it is now parsed as plain TypeScript. <a href="https://redirect.github.com/i18next/i18next-cli/pull/314">#314</a></li> <li>fix(extract): with <code>sort: false</code>, arrays read with <code>returnObjects</code> stay arrays. <code>extract</code> wrote <code>{ "faq": [{ … }] }</code> back as <code>{ "faq": { "0": { … } } }</code>, so <code>extract --ci</code> always failed for such a project. <a href="https://redirect.github.com/i18next/i18next-cli/pull/315">#315</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next-cli/commit/2464c038433b3d5f6c58f169c033745d8ab91131"><code>2464c03</code></a> 1.80.5</li> <li><a href="https://github.com/i18next/i18next-cli/commit/9397f51065beec5e523cc327f260fa23aeb73c73"><code>9397f51</code></a> docs: changelog for 1.80.5</li> <li><a href="https://github.com/i18next/i18next-cli/commit/cabacf5f5765dfba697731707a1877ee6ac0deaa"><code>cabacf5</code></a> fix(extract): keep arrays when sort is false (<a href="https://redirect.github.com/i18next/i18next-cli/issues/315">#315</a>)</li> <li><a href="https://github.com/i18next/i18next-cli/commit/b4a0979932189bca3fef66ae793fdfd3e5de01f0"><code>b4a0979</code></a> fix(extract): parse plugin output as TypeScript when TSX rejects it (<a href="https://redirect.github.com/i18next/i18next-cli/issues/314">#314</a>)</li> <li>See full diff in <a href="https://github.com/i18next/i18next-cli/compare/v1.80.4...v1.80.5">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
ff9222586a |
chore(deps-dev): Bump postcss from 8.5.31 to 8.5.32 (#2284)
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.31 to 8.5.32. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/releases">postcss's releases</a>.</em></p> <blockquote> <h2>8.5.32</h2> <ul> <li>Fixed <code>Input#origin()</code> without <code>opts.from</code> (by <a href="https://github.com/wleeaf"><code>@wleeaf</code></a>).</li> <li>Fixed final-word lookup without source offsets (by <a href="https://github.com/Don-Yin"><code>@Don-Yin</code></a>).</li> <li>Fixed explicit <code>start</code> in <code>Warning#toString()</code> (by <a href="https://github.com/Don-Yin"><code>@Don-Yin</code></a>).</li> <li>Fixed <code>Promise</code> semantics in <code>LazyResult#finally()</code> (by <a href="https://github.com/Don-Yin"><code>@Don-Yin</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's changelog</a>.</em></p> <blockquote> <h2>8.5.32</h2> <ul> <li>Fixed <code>Input#origin()</code> without <code>opts.from</code> (by <a href="https://github.com/wleeaf"><code>@wleeaf</code></a>).</li> <li>Fixed final-word lookup without source offsets (by <a href="https://github.com/Don-Yin"><code>@Don-Yin</code></a>).</li> <li>Fixed explicit <code>start</code> in <code>Warning#toString()</code> (by <a href="https://github.com/Don-Yin"><code>@Don-Yin</code></a>).</li> <li>Fixed <code>Promise</code> semantics in <code>LazyResult#finally()</code> (by <a href="https://github.com/Don-Yin"><code>@Don-Yin</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/postcss/postcss/commit/2455ac8212fe66bc3248aa01186a52c27c87da5a"><code>2455ac8</code></a> Release 8.5.32 version</li> <li><a href="https://github.com/postcss/postcss/commit/e367106f999956dd82799228f5d3fe52c17e2b9f"><code>e367106</code></a> Update dependencies</li> <li><a href="https://github.com/postcss/postcss/commit/f70f586c4b44520cce83036669ab92fc1cf72b41"><code>f70f586</code></a> Fix <code>Input#origin()</code> without <code>from</code> or with relative <code>sourceRoot</code> (<a href="https://redirect.github.com/postcss/postcss/issues/2179">#2179</a>)</li> <li><a href="https://github.com/postcss/postcss/commit/eb28619f747991b223f68f2559ac63343df89936"><code>eb28619</code></a> Fix final-word lookup without source offsets (<a href="https://redirect.github.com/postcss/postcss/issues/2178">#2178</a>)</li> <li><a href="https://github.com/postcss/postcss/commit/095654b83ed13b1465eddd07f1d2747832fbf290"><code>095654b</code></a> Preserve explicit start in Warning#toString() (<a href="https://redirect.github.com/postcss/postcss/issues/2177">#2177</a>)</li> <li><a href="https://github.com/postcss/postcss/commit/9b3d8b8f92d571e73df89936d420b54cf473f39b"><code>9b3d8b8</code></a> Preserve Promise semantics in result finally() (<a href="https://redirect.github.com/postcss/postcss/issues/2176">#2176</a>)</li> <li>See full diff in <a href="https://github.com/postcss/postcss/compare/8.5.31...8.5.32">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
ad1638d89c |
chore(deps-dev): Bump typescript-eslint from 8.72.0 to 8.72.1 (#2285)
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.72.0 to 8.72.1. <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.72.1</h2> <h2>8.72.1 (2026-10-26)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] false positives on unresolved conditional types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13062">#13062</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] bound recursive type traversal instead of catching stack overflows (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13039">#13039</a>)</li> <li><strong>typescript-estree:</strong> use one Program per tsconfig for the project service in single-run mode (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12988">#12988</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Evyatar Daud <a href="https://github.com/StyleShit"><code>@StyleShit</code></a></li> <li>Josh Ghoulberg 👻</li> </ul> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.72.1">GitHub Releases</a> for more information.</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> </blockquote> </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.72.1 (2026-10-26)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.72.1">GitHub Releases</a> for more information.</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> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/4ad6b7553781fa3c93fc26642d7219d2e6624504"><code>4ad6b75</code></a> chore(release): publish 8.72.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/77576945345c1537635e617ea0d4b34b003b15ff"><code>7757694</code></a> chore: cleanup typecheck & build and fix race condition (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/13071">#13071</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.1/packages/typescript-eslint">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
af58cccb29 |
chore(deps): Bump i18next-browser-languagedetector from 8.2.2 to 8.2.3 (#2282)
Bumps [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) from 8.2.2 to 8.2.3. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next-browser-languageDetector/blob/master/CHANGELOG.md">i18next-browser-languagedetector's changelog</a>.</em></p> <blockquote> <h3>8.2.3</h3> <ul> <li>fix: the subdomain detector now detects language tags with script and region subtags, so <code>pt-BR.site.com</code>, <code>zh-Hans-CN.site.com</code>, <code>es-419.site.com</code> and <code>sr-Latn.site.com</code> are detected as <code>pt-BR</code>, <code>zh-Hans-CN</code>, <code>es-419</code> and <code>sr-Latn</code>. The pattern only accepted 2 to 5 word characters, without hyphens. Other subdomains like <code>staging</code> or preview deployment labels (<code>myapp-git-branch-team.vercel.app</code>) are still not taken for a language, and everything detected before is still detected. Thanks <a href="https://github.com/lprnmns"><code>@lprnmns</code></a> <a href="https://redirect.github.com/i18next/i18next-browser-languageDetector/pull/328">328</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/fa81be3fd6e8d38939fcc16b2e3f9c90b47c7ce0"><code>fa81be3</code></a> 8.2.3</li> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/dbe4ee281972c57eba8464c4c8d7aa9476ba284c"><code>dbe4ee2</code></a> release</li> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/4435b3dffb5489ea42eb24b221ef41d31aaa9d3c"><code>4435b3d</code></a> fix: only take language-tag shaped subdomains for a language</li> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/ceef464a7873ac3e779bf691b7cf48acb68be83d"><code>ceef464</code></a> fix: detect hyphenated locales in subdomains (<a href="https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/328">#328</a>)</li> <li>See full diff in <a href="https://github.com/i18next/i18next-browser-languageDetector/compare/v8.2.2...v8.2.3">compare view</a></li> </ul> </details> <br /> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
982181f693 |
chore(deps): Bump react-i18next from 17.1.8 to 17.1.9 in the react group (#2280)
Bumps the react group with 1 update: [react-i18next](https://github.com/i18next/react-i18next). Updates `react-i18next` from 17.1.8 to 17.1.9 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md">react-i18next's changelog</a>.</em></p> <blockquote> <h2>17.1.9</h2> <ul> <li>fix(useTranslation): namespaces added to or removed from the <code>ns</code> array are now picked up. The hook used the array itself as the <code>useMemo</code> dependency list, and React only compares the entries both lists have in common when its length changes, so going from <code>useTranslation(['nsA'])</code> to <code>useTranslation(['nsA', 'nsB'])</code> kept returning <code>['nsA']</code>: React warned that the dependency array changed size, <code>nsB</code> was never loaded, and with <code>nsMode: 'fallback'</code> keys only in <code>nsB</code> rendered as the key. Removing a namespace kept the old list the same way. The namespaces are now compared by content, so a growing list loads the new namespace (suspending until it is loaded, as switching from <code>'nsA'</code> to <code>'nsB'</code> already does) and <code>t</code> uses it. Lists that keep their length behave as before. Thanks <a href="https://github.com/lprnmns"><code>@lprnmns</code></a> (<a href="https://redirect.github.com/i18next/react-i18next/pull/1945">#1945</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/react-i18next/commit/4f4236ddf3a6fecccac1effee3cf0da8c7739a99"><code>4f4236d</code></a> 17.1.9</li> <li><a href="https://github.com/i18next/react-i18next/commit/e1a69455814a5bc699d2445193c4c026c5f9b6ae"><code>e1a6945</code></a> build</li> <li><a href="https://github.com/i18next/react-i18next/commit/8e9b59e255946e830155bd7bb2c3e2dd00cc524f"><code>8e9b59e</code></a> changelog for 17.1.9</li> <li><a href="https://github.com/i18next/react-i18next/commit/46564b65f9c934d04992c433856af65073d727a9"><code>46564b6</code></a> fix: refresh translations when namespaces are added (<a href="https://redirect.github.com/i18next/react-i18next/issues/1945">#1945</a>)</li> <li>See full diff in <a href="https://github.com/i18next/react-i18next/compare/v17.1.8...v17.1.9">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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
8d14871986 |
chore(deps-dev): Bump stylelint-scss from 7.3.0 to 7.4.0 (#2283)
Bumps [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) from 7.3.0 to 7.4.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/stylelint-scss/stylelint-scss/releases">stylelint-scss's releases</a>.</em></p> <blockquote> <h2>7.4.0</h2> <ul> <li>Added: <code>function-no-unknown</code> allow sass() conditions in CSS-style if() (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1365">#1365</a>).</li> <li>Fixed: <code>dollar-variable-no-missing-interpolation</code> fix imported vars in custom properties (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1373">#1373</a>).</li> <li>Fixed: <code>at-root-no-redundant</code> autofix for bare <code>@at-root</code> blocks (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1375">#1375</a>).</li> <li>Fixed: <code>load-no-partial-leading-underscore</code> false positive on <code>@use</code> 'dir/_' as alias-with-hyphen (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1377">#1377</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v7.3.0...v7.4.0">https://github.com/stylelint-scss/stylelint-scss/compare/v7.3.0...v7.4.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/stylelint-scss/stylelint-scss/blob/master/CHANGELOG.md">stylelint-scss's changelog</a>.</em></p> <blockquote> <h1>7.4.0</h1> <ul> <li>Added: <code>function-no-unknown</code> allow sass() conditions in CSS-style if() (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1365">#1365</a>).</li> <li>Fixed: <code>dollar-variable-no-missing-interpolation</code> fix imported vars in custom properties (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1373">#1373</a>).</li> <li>Fixed: <code>at-root-no-redundant</code> autofix for bare <code>@at-root</code> blocks (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1375">#1375</a>).</li> <li>Fixed: <code>load-no-partial-leading-underscore</code> false positive on <code>@use</code> 'dir/_' as alias-with-hyphen (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1377">#1377</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v7.3.0...v7.4.0">https://github.com/stylelint-scss/stylelint-scss/compare/v7.3.0...v7.4.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/stylelint-scss/stylelint-scss/commit/25fae33879c00e682c47aab9679d1b87869016ea"><code>25fae33</code></a> 7.4.0</li> <li><a href="https://github.com/stylelint-scss/stylelint-scss/commit/914f16b286beb2d22e5d7b3cc8f73e61edbedf17"><code>914f16b</code></a> Prepare version 7.4.0 (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1379">#1379</a>)</li> <li><a href="https://github.com/stylelint-scss/stylelint-scss/commit/50c35bcd1daabb39746fb8620c0b3098cce598af"><code>50c35bc</code></a> Update contributors list (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1378">#1378</a>)</li> <li><a href="https://github.com/stylelint-scss/stylelint-scss/commit/51c7712c0afdfdf29471a8c3b64707f916606384"><code>51c7712</code></a> load-no-partial-leading-underscore false positive on <a href="https://github.com/use"><code>@use</code></a> 'dir/_' as alias-wi...</li> <li><a href="https://github.com/stylelint-scss/stylelint-scss/commit/85693e15e58f9629e71ef397f93d50a50e376452"><code>85693e1</code></a> build(deps-dev): bump eslint-config-stylelint from 27.0.0 to 28.0.0 (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1376">#1376</a>)</li> <li><a href="https://github.com/stylelint-scss/stylelint-scss/commit/be7b0baed96349c2b5ce25b27fc775a68af60dca"><code>be7b0ba</code></a> Fix at-root-no-redundant autofix for bare <a href="https://github.com/at-root"><code>@at-root</code></a> blocks. Fixes <a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1368">#1368</a>. (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1375">#1375</a>)</li> <li><a href="https://github.com/stylelint-scss/stylelint-scss/commit/e55d4648eab050191e3832487d8c5a2352a9ada2"><code>e55d464</code></a> build(deps-dev): bump the development-dependencies group across 1 directory w...</li> <li><a href="https://github.com/stylelint-scss/stylelint-scss/commit/7d0e19265b9e3eb8eca37d0792f317e6bc66b8c3"><code>7d0e192</code></a> build(deps-dev): bump undici from 6.29.0 to 6.29.1 (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1372">#1372</a>)</li> <li><a href="https://github.com/stylelint-scss/stylelint-scss/commit/c233dbcd6c30d144cf31f96d6a9d63ab79d72491"><code>c233dbc</code></a> build(deps): bump fast-uri from 3.1.7 to 3.1.9 (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1371">#1371</a>)</li> <li><a href="https://github.com/stylelint-scss/stylelint-scss/commit/b861124a9add01cdb657fa1b081e3d4f06cedc05"><code>b861124</code></a> Fix dollar-variable-no-missing-interpolation for imported vars in custom prop...</li> <li>Additional commits viewable in <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v7.3.0...v7.4.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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
0e934b3ba3 |
chore(deps): Bump i18next from 26.5.10 to 26.5.11 (#2281)
Bumps [i18next](https://github.com/i18next/i18next) from 26.5.10 to 26.5.11. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/releases">i18next's releases</a>.</em></p> <blockquote> <h2>v26.5.11</h2> <ul> <li>fix: a nested <code>false</code>, <code>0</code> or <code>''</code> is now returned when a flat key with the same dotted name also exists. With <code>{ a: { b: false }, 'a.b': 'flat' }</code>, <code>getResource('en', 'translation', 'a.b')</code> and <code>t('a.b')</code> returned <code>'flat'</code>: the nested result was checked for truthiness, so these present values fell through to the flat-key lookup. Without such a flat key they were already returned. A nested <code>null</code>, which is not a valid lookup by default (<code>returnNull: false</code>), still falls back to the flat key. Thanks <a href="https://github.com/lprnmns"><code>@lprnmns</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2461">#2461</a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/blob/master/CHANGELOG.md">i18next's changelog</a>.</em></p> <blockquote> <h2>26.5.11</h2> <ul> <li>fix: a nested <code>false</code>, <code>0</code> or <code>''</code> is now returned when a flat key with the same dotted name also exists. With <code>{ a: { b: false }, 'a.b': 'flat' }</code>, <code>getResource('en', 'translation', 'a.b')</code> and <code>t('a.b')</code> returned <code>'flat'</code>: the nested result was checked for truthiness, so these present values fell through to the flat-key lookup. Without such a flat key they were already returned. A nested <code>null</code>, which is not a valid lookup by default (<code>returnNull: false</code>), still falls back to the flat key. Thanks <a href="https://github.com/lprnmns"><code>@lprnmns</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2461">#2461</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next/commit/a0ab5e992120d62b353d6f75e4f63a39e0eb6e44"><code>a0ab5e9</code></a> 26.5.11</li> <li><a href="https://github.com/i18next/i18next/commit/a08cf9e2c95ccee198ecd1b4b3f5f39d2af214b5"><code>a08cf9e</code></a> build</li> <li><a href="https://github.com/i18next/i18next/commit/81677f99c468ffa8e946986707af34abc7535fc0"><code>81677f9</code></a> changelog for 26.5.11</li> <li><a href="https://github.com/i18next/i18next/commit/a92934eacf5740ce40767bb82f2df9cf5e36867d"><code>a92934e</code></a> fix: keep a nested null falling back to a flat key</li> <li><a href="https://github.com/i18next/i18next/commit/ad6e1ac337cdd7ab952e5e22598e0fe50b23e568"><code>ad6e1ac</code></a> fix: preserve falsy nested resource values (<a href="https://redirect.github.com/i18next/i18next/issues/2461">#2461</a>)</li> <li>See full diff in <a href="https://github.com/i18next/i18next/compare/v26.5.10...v26.5.11">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
8a298d4d13 |
chore(deps): Bump qs from 6.16.0 to 6.17.0 (#2279)
Bumps [qs](https://github.com/ljharb/qs) from 6.16.0 to 6.17.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ljharb/qs/blob/main/CHANGELOG.md">qs's changelog</a>.</em></p> <blockquote> <h2><strong>6.17.0</strong></h2> <ul> <li>[New] <code>stringify</code>: add <code>WHATWG</code> format (<a href="https://redirect.github.com/ljharb/qs/issues/623">#623</a>)</li> <li>[Fix] <code>stringify</code>: do not sort the caller's <code>filter</code> array in place (<a href="https://redirect.github.com/ljharb/qs/issues/637">#637</a>)</li> <li>[Fix] <code>parse</code>: copy an own <code>__proto__</code> key as data (<a href="https://redirect.github.com/ljharb/qs/issues/636">#636</a>)</li> <li>[Fix] <code>parse</code>: decode percent-encoded dots case-insensitively (<a href="https://redirect.github.com/ljharb/qs/issues/635">#635</a>)</li> <li>[Fix] <code>stringify</code>: encode keys when <code>allowEmptyArrays</code> is set (<a href="https://redirect.github.com/ljharb/qs/issues/561">#561</a>)</li> <li>[Fix] <code>parse</code>: preserve comma arrays when interpreting numeric entities (<a href="https://redirect.github.com/ljharb/qs/issues/630">#630</a>)</li> <li>[Fix] <code>parse</code>: allow scalar fields with a zero array limit (<a href="https://redirect.github.com/ljharb/qs/issues/627">#627</a>)</li> <li>[Fix] <code>parse</code>: do not count an existing comma array toward <code>arrayLimit</code> when <code>duplicates</code> discards or replaces it</li> <li>[Fix] <code>utils</code>: <code>encode</code>: encode lone surrogates as U+FFFD instead of consuming the next code unit (<a href="https://redirect.github.com/ljharb/qs/issues/624">#624</a>)</li> <li>[eslint] fix indentation</li> <li>[readme] document the encoder's <code>format</code> argument</li> <li>[meta] add changelog acknowledgement</li> <li>[meta] fix changelog indents</li> <li>[Dev Deps] update <code>eslint</code>, <code>evalmd</code>, <code>npmignore</code></li> <li>[Tests] <code>stringify</code>: pin <code>allowEmptyArrays</code> output for keys that need no encoding</li> <li>[Tests] <code>stringify</code>: pin <code>sort</code> order for nested keys selected by an array <code>filter</code></li> <li>[Tests] <code>parse</code>: cover <code>interpretNumericEntities</code> across value shapes, keys, and the charset sentinel</li> <li>[Tests] <code>parse</code>: cover more input that builds no array at a zero or negative <code>arrayLimit</code></li> <li>[Tests] <code>parse</code>: cover <code>comma</code> with a zero or negative <code>arrayLimit</code>, and combining a full comma array</li> <li>[Tests] <code>parse</code>: pin the behavior of a zero or negative <code>arrayLimit</code></li> <li>[Tests] <code>utils</code>/<code>stringify</code>: pin <code>~</code>, <code>*</code>, and parens encoding in RFC3986 and RFC1738</li> </ul> <h2><strong>6.16.2</strong></h2> <ul> <li>[Fix] <code>stringify</code>: encode keys when <code>allowEmptyArrays</code> is set (<a href="https://redirect.github.com/ljharb/qs/issues/561">#561</a>)</li> <li>[meta] use double quotes for better OS support</li> <li>[Dev Deps] update <code>evalmd</code>, <code>npmignore</code></li> <li>[Tests] <code>stringify</code>: pin <code>allowEmptyArrays</code> output for keys that need no encoding</li> </ul> <h2><strong>6.16.1</strong></h2> <ul> <li>[Fix] <code>parse</code>: do not mutate an object input</li> <li>[Fix] <code>stringify</code>: stop re-encoding structural separator dots when <code>encodeDotInKeys</code> is set (<a href="https://redirect.github.com/ljharb/qs/issues/564">#564</a>)</li> <li>[Fix] <code>stringify</code>: <code>arrayFormat: 'comma'</code>: pass the full encoder arguments with <code>encodeValuesOnly</code></li> <li>[Fix] <code>utils</code>: encode <code>+</code> as <code>%2B</code> in iso-8859-1 mode so values round-trip (<a href="https://redirect.github.com/ljharb/qs/issues/565">#565</a>)</li> <li>[Fix] parse: only convert top-level dots to brackets when allowDots is on (<a href="https://redirect.github.com/ljharb/qs/issues/621">#621</a>)</li> <li>[Fix] <code>stringify</code>: ignore inherited array format names (<a href="https://redirect.github.com/ljharb/qs/issues/622">#622</a>)</li> <li>[Fix] <code>stringify</code>: <code>arrayFormat: 'comma'</code>: do not throw on elements with no callable <code>toString</code></li> <li>[Fix] <code>utils</code>: <code>merge</code>: seed an overflow container's index from its own keys, not just the source</li> <li>[Fix] <code>utils</code>: <code>merge</code>: keep a <code>strictMerge</code> conflict container's index and <code>arrayLimit</code> correct</li> <li>[Fix] <code>parse</code>: only treat <code>[]</code> as array syntax when it ends the key</li> <li>[Perf] <code>decode</code>: skip decoders when there is no percent sign (<a href="https://redirect.github.com/ljharb/qs/issues/583">#583</a>)</li> <li>[Robustness] <code>utils</code>: <code>merge</code>: apply <code>arrayLimit</code> to the two-element array built for colliding values</li> <li>[Robustness] <code>parse</code>: bound the nesting added by repeated <code>strictMerge</code> conflicts (credit <a href="https://github.com/Yeaseen"><code>@Yeaseen</code></a>)</li> <li>[Docs] document that <code>qs</code> and flat parsers disagree about parameter names</li> <li>[Docs] clarify that <code>throwOnLimitExceeded</code> limits each array, not the total number of values</li> <li>[Docs] clarify 6.14.1/6.15.2 parse bracket behavior change (<a href="https://redirect.github.com/ljharb/qs/issues/567">#567</a>, <a href="https://redirect.github.com/ljharb/qs/issues/568">#568</a>)</li> <li>[meta] fix changelog indents</li> <li>[actions] set least-privilege <code>cache-mode</code></li> <li>[Tests] <code>utils</code>: <code>decode</code>: add missing cases</li> <li>[Tests] <code>parse</code>: characterize the <code>]=</code> split when an <code>=</code> precedes any bracket group (<a href="https://redirect.github.com/ljharb/qs/issues/620">#620</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ljharb/qs/commit/bebfa1ab2ed4e5d6cd9317d42a65609296ebd2cb"><code>bebfa1a</code></a> v6.17.0</li> <li><a href="https://github.com/ljharb/qs/commit/574a28be4cb190a3f3249b6fd325b16cd146b762"><code>574a28b</code></a> [Dev Deps] update <code>eslint</code></li> <li><a href="https://github.com/ljharb/qs/commit/54f7f3b7b8df3d59a05255be1ef81208fdee1412"><code>54f7f3b</code></a> [Fix] <code>stringify</code>: do not sort the caller's <code>filter</code> array in place</li> <li><a href="https://github.com/ljharb/qs/commit/a2667af367b13fe0e5cc5bc8aad176ea57160f8b"><code>a2667af</code></a> [Fix] <code>parse</code>: copy an own <code>__proto__</code> key as data</li> <li><a href="https://github.com/ljharb/qs/commit/05a875552a31829825c3ebf8899f280011aa06be"><code>05a8755</code></a> [Fix] <code>parse</code>: decode percent-encoded dots case-insensitively</li> <li><a href="https://github.com/ljharb/qs/commit/234d5051f5071efaa025a7ca9e4d34a56a460a1b"><code>234d505</code></a> [Fix] <code>stringify</code>: encode keys when <code>allowEmptyArrays</code> is set</li> <li><a href="https://github.com/ljharb/qs/commit/5d9999948fb2718acfa4436b9d6a8ac181812873"><code>5d99999</code></a> [Tests] <code>stringify</code>: pin <code>allowEmptyArrays</code> output for keys that need no enco...</li> <li><a href="https://github.com/ljharb/qs/commit/feafd1517d5304cf07675c7a5efa5f2b1a905067"><code>feafd15</code></a> [Tests] <code>stringify</code>: pin <code>sort</code> order for nested keys selected by an array `f...</li> <li><a href="https://github.com/ljharb/qs/commit/b43b1cf8d0747d8520746d8cf6998d568431816a"><code>b43b1cf</code></a> [Fix] <code>parse</code>: preserve comma arrays when interpreting numeric entities</li> <li><a href="https://github.com/ljharb/qs/commit/81e7a2251d5a7f4c38e8ea77a31a285ab16d1822"><code>81e7a22</code></a> [Tests] <code>parse</code>: cover <code>interpretNumericEntities</code> across value shapes, keys, ...</li> <li>Additional commits viewable in <a href="https://github.com/ljharb/qs/compare/v6.16.0...v6.17.0">compare view</a></li> </ul> </details> <br /> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
81ec4207e1 |
chore(deps-dev): Bump i18next-cli from 1.80.1 to 1.80.4 (#2278)
Bumps [i18next-cli](https://github.com/i18next/i18next-cli) from 1.80.1 to 1.80.4. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next-cli/blob/main/CHANGELOG.md">i18next-cli's changelog</a>.</em></p> <blockquote> <h2>1.80.4</h2> <ul> <li>fix(rename-key): calls with a string default value are renamed in the source. <code>t('key', 'Default')</code> and <code>t('key', 'Default', { … })</code> were left untouched while the translation files were renamed, so the next <code>extract</code> brought the old key back. Moving such a key to another namespace keeps the default value: <code>t('key', 'Default', { ns: 'ns2' })</code>.</li> <li>fix(extract): plural forms of a key stored flat stay flat in secondary locales. With <code>"Loading..._one"</code> in <code>ru/translation.json</code>, <code>extract</code> also wrote a nested copy, <code>{ "Loading": { "": { "": { "_one": … } } } }</code>; the same happened for generated forms (<code>_few</code>, <code>_many</code>), preserved <code>_zero</code> forms, context variants and <code>preservePatterns</code>. A file that already has these nested copies loses them on the next <code>extract</code>.</li> </ul> <h2>1.80.3</h2> <ul> <li>fix(rename-key): keys the extractor stores flat are renamed in the translation files. Renaming <code>"Loading..."</code> to <code>"Saving..."</code> left the old key in place and wrote <code>{ "Saving": { "": { "": { "": "Loading..." } } } }</code>; renaming <code>common.ok</code> to <code>"Okay, thanks."</code> wrote <code>{ "Okay, thanks": { "": "OK" } }</code>. The new key is now written where the next <code>extract</code> puts it (flat for <code>"Loading..."</code>, natural-language and <code><Trans></code> keys), and the old key is removed however the file stores it. <a href="https://redirect.github.com/i18next/i18next-cli/pull/311">#311</a></li> </ul> <h2>1.80.2</h2> <ul> <li>fix(sync): flat keys that contain the key separator keep their translations. The extractor writes keys like <code>"Loading..."</code> or <code>"Hello world. Bye"</code> as one flat key, but <code>sync</code> split them on the separator, so a secondary file with <code>{ "Loading...": "Lädt..." }</code> became <code>{ "Loading": { "": { "": { "": "" } } } }</code> and the translation was lost. <code>sync</code> now writes them flat, and <code>status</code>, <code>localize</code> and <code>rename-key</code> find their values too. A secondary file already broken this way gets its flat key back (with an empty value) on the next <code>sync</code>. <a href="https://redirect.github.com/i18next/i18next-cli/pull/310">#310</a></li> <li>fix(types): placeholders with spaces on one side only (<code>{{ name}}</code>) are trimmed, and <code>enableSelector</code> no longer throws on plural keys whose base name is <code>constructor</code>, <code>toString</code>, … or also an object (i18next-resources-for-ts 2.1.2).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next-cli/commit/be52852303d5aa80738a2cef279e4c5ea223eb5e"><code>be52852</code></a> 1.80.4</li> <li><a href="https://github.com/i18next/i18next-cli/commit/c77cae2bdb8efd9e3627f4818d3ffe8d8d97cd63"><code>c77cae2</code></a> fix(rename-key, extract): rename calls with a default value, keep plural form...</li> <li><a href="https://github.com/i18next/i18next-cli/commit/a8830f9eddff0f937cb39bd7c841e8a6e996baa6"><code>a8830f9</code></a> 1.80.3</li> <li><a href="https://github.com/i18next/i18next-cli/commit/63d076fecfd151f7548375c2f9597388c7c30d16"><code>63d076f</code></a> docs: changelog for 1.80.3, fix flat-key example in comments</li> <li><a href="https://github.com/i18next/i18next-cli/commit/43d27c0a71f080e77109c4018f97f8756dec422c"><code>43d27c0</code></a> fix(rename-key): rename keys the extractor stores flat (<a href="https://redirect.github.com/i18next/i18next-cli/issues/311">#311</a>)</li> <li><a href="https://github.com/i18next/i18next-cli/commit/7e741735b237259f2f763b6872f8366f3e38dba3"><code>7e74173</code></a> 1.80.2</li> <li><a href="https://github.com/i18next/i18next-cli/commit/8cbed126445c98422fe41ff2656c781290734965"><code>8cbed12</code></a> chore(deps): i18next-resources-for-ts 2.1.2, changelog</li> <li><a href="https://github.com/i18next/i18next-cli/commit/108a745a73ba1c5622f6d7bd92da682931f77713"><code>108a745</code></a> fix(sync): keep flat keys that contain the key separator (<a href="https://redirect.github.com/i18next/i18next-cli/issues/310">#310</a>)</li> <li>See full diff in <a href="https://github.com/i18next/i18next-cli/compare/v1.80.1...v1.80.4">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
2a9f305fc4 |
chore(deps): Bump maplibre-gl from 6.15.0 to 6.16.0 (#2276)
Bumps [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) from 6.15.0 to 6.16.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-gl-js/releases">maplibre-gl's releases</a>.</em></p> <blockquote> <h2>v6.16.0</h2> <h3>✨ Features and improvements</h3> <ul> <li>Allow <code>Map#setMaxBounds</code> to constrain one geographic axis without constraining the other (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6148">#6148</a>) (by <a href="https://github.com/erenbati"><code>@erenbati</code></a>)</li> <li>Allow calling <code>new Map({ transformStyle: { ... }})</code> to provide a style transformation function similar to the same option in <code>setStyle</code> (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8786">#8786</a>) (by <a href="https://github.com/hiddewie"><code>@hiddewie</code></a>)</li> <li>Add accept headers for MLT according to the current capabilities (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7483">#7483</a>) (by <a href="https://github.com/CommanderStorm"><code>@CommanderStorm</code></a>)</li> </ul> <h3>🐞 Bug fixes</h3> <ul> <li>Fix expired vector tiles erroring on their next reload, e.g. after <code>setFilter()</code>, when the server returns an unchanged ETag (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8771">#8771</a>) (by <a href="https://github.com/DoFabien"><code>@DoFabien</code></a>)</li> <li>Fix <code>GeoJSONSource.getBounds</code> throwing when a feature has a <code>null</code> geometry (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8814">#8814</a>) (by <a href="https://github.com/auraseb"><code>@auraseb</code></a>)</li> <li>Fix characters covered by <code>font-faces</code> switching to glyphs from the glyphs URL once their PBF range is downloaded (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8490">#8490</a>) (by <a href="https://github.com/NEKOYASAN"><code>@NEKOYASAN</code></a>)</li> <li>Fix the map shrinking to a single stretched pixel for good when it resizes after the WebGL context is lost but before <code>webglcontextlost</code> fires, e.g. when a mobile browser returns from the background (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8837">#8837</a>) (by <a href="https://github.com/lazerg"><code>@lazerg</code></a>)</li> <li>Fix <code>TypeError: Cannot read properties of undefined (reading '0')</code> when drawing a line layer with a constant <code>line-dasharray</code> whose dash positions were never set (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8846">#8846</a>) (by <a href="https://github.com/yulman2207"><code>@yulman2207</code></a>)</li> <li>Fix <code>GeoJSONSource.updateData</code> applying a queued update to a feature that a later call adds again (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8804">#8804</a>) (by <a href="https://github.com/architpai"><code>@architpai</code></a>)</li> <li>Fix images added with <code>addImage</code>, e.g. from <code>styleimagemissing</code>, not showing in tiles that were reloaded after the map was panned across 180° (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8858">#8858</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> <li>Fix maps that stop loading after iOS shuts down their background workers to save memory (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8461">#8461</a>, <a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8491">#8491</a>) (by <a href="https://github.com/lucaswoj"><code>@lucaswoj</code></a>, <a href="https://github.com/ingalls"><code>@ingalls</code></a>, and <a href="https://github.com/HarelM"><code>@HarelM</code></a>)</li> <li>Fix vector tiles past the source's maxzoom failing to load when slicing leaves a one-point line (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8681">#8681</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> <li>Fix terrain drawing flat at low zoom, where its tiles are at the DEM source's minzoom (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8772">#8772</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> <li>Fix <code>queryRenderedFeatures</code> missing part of a GeoJSON polygon whose ring does not repeat its first point (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8874">#8874</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md">maplibre-gl's changelog</a>.</em></p> <blockquote> <h2>6.16.0</h2> <h3>✨ Features and improvements</h3> <ul> <li>Allow <code>Map#setMaxBounds</code> to constrain one geographic axis without constraining the other (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6148">#6148</a>) (by <a href="https://github.com/erenbati"><code>@erenbati</code></a>)</li> <li>Allow calling <code>new Map({ transformStyle: { ... }})</code> to provide a style transformation function similar to the same option in <code>setStyle</code> (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8786">#8786</a>) (by <a href="https://github.com/hiddewie"><code>@hiddewie</code></a>)</li> <li>Add accept headers for MLT according to the current capabilities (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7483">#7483</a>) (by <a href="https://github.com/CommanderStorm"><code>@CommanderStorm</code></a>)</li> </ul> <h3>🐞 Bug fixes</h3> <ul> <li>Fix expired vector tiles erroring on their next reload, e.g. after <code>setFilter()</code>, when the server returns an unchanged ETag (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8771">#8771</a>) (by <a href="https://github.com/DoFabien"><code>@DoFabien</code></a>)</li> <li>Fix <code>GeoJSONSource.getBounds</code> throwing when a feature has a <code>null</code> geometry (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8814">#8814</a>) (by <a href="https://github.com/auraseb"><code>@auraseb</code></a>)</li> <li>Fix characters covered by <code>font-faces</code> switching to glyphs from the glyphs URL once their PBF range is downloaded (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8490">#8490</a>) (by <a href="https://github.com/NEKOYASAN"><code>@NEKOYASAN</code></a>)</li> <li>Fix the map shrinking to a single stretched pixel for good when it resizes after the WebGL context is lost but before <code>webglcontextlost</code> fires, e.g. when a mobile browser returns from the background (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8837">#8837</a>) (by <a href="https://github.com/lazerg"><code>@lazerg</code></a>)</li> <li>Fix <code>TypeError: Cannot read properties of undefined (reading '0')</code> when drawing a line layer with a constant <code>line-dasharray</code> whose dash positions were never set (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8846">#8846</a>) (by <a href="https://github.com/yulman2207"><code>@yulman2207</code></a>)</li> <li>Fix <code>GeoJSONSource.updateData</code> applying a queued update to a feature that a later call adds again (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8804">#8804</a>) (by <a href="https://github.com/architpai"><code>@architpai</code></a>)</li> <li>Fix images added with <code>addImage</code>, e.g. from <code>styleimagemissing</code>, not showing in tiles that were reloaded after the map was panned across 180° (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8858">#8858</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> <li>Fix maps that stop loading after iOS shuts down their background workers to save memory (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8461">#8461</a>, <a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8491">#8491</a>) (by <a href="https://github.com/lucaswoj"><code>@lucaswoj</code></a>, <a href="https://github.com/ingalls"><code>@ingalls</code></a>, and <a href="https://github.com/HarelM"><code>@HarelM</code></a>)</li> <li>Fix vector tiles past the source's maxzoom failing to load when slicing leaves a one-point line (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8681">#8681</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> <li>Fix terrain drawing flat at low zoom, where its tiles are at the DEM source's minzoom (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8772">#8772</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> <li>Fix <code>queryRenderedFeatures</code> missing part of a GeoJSON polygon whose ring does not repeat its first point (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8874">#8874</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/538a7680ab16d5cf5a6564ee0ce72a11be14d142"><code>538a768</code></a> Bump js version to 6.16.0 (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8880">#8880</a>)</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/2c7bcbdc2117913fa4e1e168b46afaa9eaa998a6"><code>2c7bcbd</code></a> chore(deps-dev): bump fast-uri (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8878">#8878</a>)</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/93374993c80463cc7660062530c694de6ace25ca"><code>9337499</code></a> chore(deps): bump fast-uri from 3.1.7 to 3.1.9 (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8877">#8877</a>)</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/23d35d905be82b9db7ed4c67810d74593059ec8e"><code>23d35d9</code></a> fix: <code>queryRenderedFeatures</code> missing part of a GeoJSON polygon whose ring doe...</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/33a237066fa9aca2258af950680717a27869dfe7"><code>33a2370</code></a> fix: keep terrain relief at low zoom, where its tiles are at the DEM source's...</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/23e09377a5c7997b825d3c57f9b6872cbb2c3c03"><code>23e0937</code></a> fix: images added with <code>addImage</code> missing from tiles reloaded after panning a...</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/393b6e989cc59bf5ac5f36fe88001bf2fc19f483"><code>393b6e9</code></a> CSC-1.8 Read the camera state directly in the projection classes (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8870">#8870</a>)</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/fc727114698ec7819fe80a20472ff5cec5975760"><code>fc72711</code></a> fix: keep two points when clipping a line that ends on the slice's edge (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8869">#8869</a>)</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/da14df808f394e34d3aa3797b771df11357c769c"><code>da14df8</code></a> CSC-1.7 Pass the tile zoom to the terrain elevation lookups instead of the tr...</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/3ea36bb61fd93ed9f67e38091bdd8f12948b6cf1"><code>3ea36bb</code></a> CSC-1.6 Split the camera calculations from the writes in the projection class...</li> <li>Additional commits viewable in <a href="https://github.com/maplibre/maplibre-gl-js/compare/v6.15.0...v6.16.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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
501191c6aa |
chore(deps): Bump @maplibre/maplibre-gl-style-spec from 26.4.4 to 26.5.0 (#2277)
Bumps [@maplibre/maplibre-gl-style-spec](https://github.com/maplibre/maplibre-style-spec) from 26.4.4 to 26.5.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-style-spec/releases">@maplibre/maplibre-gl-style-spec's releases</a>.</em></p> <blockquote> <h2>v26.5.0</h2> <h3>✨ Features and improvements</h3> <ul> <li>Allow the <code>elevation</code> expression in <code>fill-extrusion-color</code> to color extrusions by height above the ground (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/pull/1851">#1851</a>)</li> <li>feat: intial <code>{fill,line}-layer-blend</code> support (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/pull/1798">#1798</a>, <a href="https://redirect.github.com/maplibre/maplibre-style-spec/pull/1950">#1950</a>) (by <a href="https://github.com/CommanderStorm"><code>@CommanderStorm</code></a>)</li> </ul> <h3>🐞 Bug fixes</h3> <ul> <li>Make <code>createPropertyExpression</code> take linear time on nested <code>let</code> and <code>coalesce</code>. Each level used to double the time: 20 levels took about 300 ms and 22 about a second (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/issues/1933">#1933</a>) (by <a href="https://github.com/essejmclean"><code>@essejmclean</code></a>)</li> <li>Fix dead links to renamed maplibre-gl-js examples in the expression docs (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/pull/1948">#1948</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-style-spec/blob/main/CHANGELOG.md">@maplibre/maplibre-gl-style-spec's changelog</a>.</em></p> <blockquote> <h2>26.5.0</h2> <h3>✨ Features and improvements</h3> <ul> <li>Allow the <code>elevation</code> expression in <code>fill-extrusion-color</code> to color extrusions by height above the ground (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/pull/1851">#1851</a>)</li> <li>feat: intial <code>{fill,line}-layer-blend</code> support (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/pull/1798">#1798</a>, <a href="https://redirect.github.com/maplibre/maplibre-style-spec/pull/1950">#1950</a>) (by <a href="https://github.com/CommanderStorm"><code>@CommanderStorm</code></a>)</li> </ul> <h3>🐞 Bug fixes</h3> <ul> <li>Make <code>createPropertyExpression</code> take linear time on nested <code>let</code> and <code>coalesce</code>. Each level used to double the time: 20 levels took about 300 ms and 22 about a second (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/issues/1933">#1933</a>) (by <a href="https://github.com/essejmclean"><code>@essejmclean</code></a>)</li> <li>Fix dead links to renamed maplibre-gl-js examples in the expression docs (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/pull/1948">#1948</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/maplibre/maplibre-style-spec/commit/f5708a944ac65d46620a649b2edaa51eed719b3e"><code>f5708a9</code></a> Bump js version to 26.5.0 (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/issues/1951">#1951</a>)</li> <li><a href="https://github.com/maplibre/maplibre-style-spec/commit/40fb5d866ea885aeed1e0fa7514c5a5b10fd29dc"><code>40fb5d8</code></a> Fix dead links to renamed maplibre-gl-js examples (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/issues/1948">#1948</a>)</li> <li><a href="https://github.com/maplibre/maplibre-style-spec/commit/768ff6dca444cd5fa7adba0874d2641066a0cefd"><code>768ff6d</code></a> Add missing cross-reference links in v8.json doc strings (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/issues/1946">#1946</a>)</li> <li><a href="https://github.com/maplibre/maplibre-style-spec/commit/85087cc63fe11f95e7d800a5fb0122a02a3ea347"><code>85087cc</code></a> Update sdk-support for global-state with MapLibre Android and iOS versions (#...</li> <li><a href="https://github.com/maplibre/maplibre-style-spec/commit/e285fb6ce964cc2de596055d3df7cdf52f3fc283"><code>e285fb6</code></a> test(layer-blend): add testcases requested in code review (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/issues/1950">#1950</a>)</li> <li><a href="https://github.com/maplibre/maplibre-style-spec/commit/10b247c7712b9018487e8b8cb69a9dd04bf295d2"><code>10b247c</code></a> feat: intial <code>{fill,line}-layer-blend</code> support (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/issues/1798">#1798</a>)</li> <li><a href="https://github.com/maplibre/maplibre-style-spec/commit/17337d88a4b54db153fd37ef8fa4aca03ea7876a"><code>17337d8</code></a> Allow elevation expression in fill-extrusion-color (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/issues/1851">#1851</a>)</li> <li><a href="https://github.com/maplibre/maplibre-style-spec/commit/7805437aa9f76bd71a64d4521a6360f89870afb0"><code>7805437</code></a> build(deps-dev): bump oxfmt from 0.73.0 to 0.74.0 (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/issues/1942">#1942</a>)</li> <li><a href="https://github.com/maplibre/maplibre-style-spec/commit/a2c96cb8deb5b43420dd6b6bb3f90fd1a9bab11c"><code>a2c96cb</code></a> build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/issues/1941">#1941</a>)</li> <li><a href="https://github.com/maplibre/maplibre-style-spec/commit/98f1a28d9cb49c51b09441573400a0aff674d14e"><code>98f1a28</code></a> build(deps-dev): bump eslint from 10.12.0 to 10.13.0 (<a href="https://redirect.github.com/maplibre/maplibre-style-spec/issues/1940">#1940</a>)</li> <li>Additional commits viewable in <a href="https://github.com/maplibre/maplibre-style-spec/compare/v26.4.4...v26.5.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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
f23506c365 |
chore(deps): Bump react-resizable-panels from 4.14.8 to 4.15.0 in the react group (#2275)
Bumps the react group with 1 update: [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels). Updates `react-resizable-panels` from 4.14.8 to 4.15.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bvaughn/react-resizable-panels/releases">react-resizable-panels's releases</a>.</em></p> <blockquote> <h2>4.15.0</h2> <ul> <li>Add <code>useParentGroup</code>, <code>useParentPanel</code>, and <code>useParentGrid</code> hooks. Components rendered within a <code>Group</code>, <code>Panel</code>, or <code>Grid</code> can use them to access the nearest one (including its imperative API) without passing refs down; they return <code>null</code> outside of a matching component. Within a <code>Cell</code>, <code>useParentGroup</code> returns the nearest <code>Group</code> outside of the <code>Grid</code>. - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/775">#775</a></li> <li>Imperative <code>Panel</code> and <code>GridTrack</code> <code>resize()</code>, <code>collapse()</code>, and <code>expand()</code> calls (and double-clicking a separator to reset a panel's size) now take space from, or give it to, the nearest panels that can absorb it, on either side of the panel being resized. Previously only the panels on one side were used, starting with the adjacent panel, so these calls could silently do nothing (e.g. when the next panel was collapsed) or unexpectedly collapse or expand other panels. Changes that don't collapse or expand other panels are now preferred. - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/774">#774</a></li> <li><code>expand()</code> still restores a panel's most recent size, but if that would require collapsing another panel, it now expands to the largest size that fits instead (as long as that's at least its <code>minSize</code>). - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/774">#774</a></li> <li>Fix releasing the pointer after dragging the boundary between panels that don't have a <code>Separator</code> "clicking" the element under the pointer (e.g. a button in a panel header). - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/774">#774</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md">react-resizable-panels's changelog</a>.</em></p> <blockquote> <h2>4.15.0</h2> <ul> <li>Add <code>useParentGroup</code>, <code>useParentPanel</code>, and <code>useParentGrid</code> hooks. Components rendered within a <code>Group</code>, <code>Panel</code>, or <code>Grid</code> can use them to access the nearest one (including its imperative API) without passing refs down; they return <code>null</code> outside of a matching component. Within a <code>Cell</code>, <code>useParentGroup</code> returns the nearest <code>Group</code> outside of the <code>Grid</code>. - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/775">#775</a></li> <li>Imperative <code>Panel</code> and <code>GridTrack</code> <code>resize()</code>, <code>collapse()</code>, and <code>expand()</code> calls (and double-clicking a separator to reset a panel's size) now take space from, or give it to, the nearest panels that can absorb it, on either side of the panel being resized. Previously only the panels on one side were used, starting with the adjacent panel, so these calls could silently do nothing (e.g. when the next panel was collapsed) or unexpectedly collapse or expand other panels. Changes that don't collapse or expand other panels are now preferred. - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/774">#774</a></li> <li><code>expand()</code> still restores a panel's most recent size, but if that would require collapsing another panel, it now expands to the largest size that fits instead (as long as that's at least its <code>minSize</code>). - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/774">#774</a></li> <li>Fix releasing the pointer after dragging the boundary between panels that don't have a <code>Separator</code> "clicking" the element under the pointer (e.g. a button in a panel header). - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/774">#774</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/f7f213a55036845ec9fcadef2638dda387707c13"><code>f7f213a</code></a> 4.14.8 -> 4.15.0</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/6dac60f950bff2a110f3c9ec27757c08af3108c8"><code>6dac60f</code></a> Add useParent* hooks (<a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/775">#775</a>)</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/ca8df1283c1ce0a17b7494639b1829a84065b2a2"><code>ca8df12</code></a> Support accordions (<a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/774">#774</a>)</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/ad163a74ff99055ce2e743e94ddce8588003ae11"><code>ad163a7</code></a> Update react-lib-tools dev dependency; remove local Param component</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/21e636183833d941481b3f8a85b525d899f1fcc3"><code>21e6361</code></a> Spruce up docs content and demos (<a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/773">#773</a>)</li> <li>See full diff in <a href="https://github.com/bvaughn/react-resizable-panels/compare/4.14.8...4.15.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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
8fc05f6d20 |
chore(deps): Bump i18next-browser-languagedetector from 8.2.1 to 8.2.2 (#2274)
Bumps [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) from 8.2.1 to 8.2.2. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next-browser-languageDetector/blob/master/CHANGELOG.md">i18next-browser-languagedetector's changelog</a>.</em></p> <blockquote> <h3>8.2.2</h3> <ul> <li>fix: the path and hash detectors keep digits in a language segment, so <code>/es-419/</code> and <code>#/es-419</code> are detected as <code>es-419</code> instead of <code>es-</code> (which i18next resolved to <code>es</code>). Segments that start with a digit (<code>/2024/</code>) still yield no language, and <code>lookupFromPathIndex</code> / <code>lookupFromHashIndex</code> point at the same segments as before. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> <a href="https://redirect.github.com/i18next/i18next-browser-languageDetector/pull/327">327</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/6e4fa0123b9ebf60b1c2b109ee2f0079c2f6403b"><code>6e4fa01</code></a> 8.2.2</li> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/e66a3afc957eb85293022ab05ad67d609ec8e797"><code>e66a3af</code></a> release</li> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/feedf66e8d036878249a38047141b1c186611b2d"><code>feedf66</code></a> fix: keep digits of region subtags in path and hash detection (<a href="https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/327">#327</a>)</li> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/a05f0c5e8c49ec22d88f80feff0291df523dc362"><code>a05f0c5</code></a> Bump brace-expansion from 1.1.18 to 1.1.21 (<a href="https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/326">#326</a>)</li> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/ca2366c6197ee05165c9b069fc7a1df59fa906df"><code>ca2366c</code></a> Bump js-yaml (<a href="https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/325">#325</a>)</li> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/b1edea5c58908bea7a67c90bb82f46b01386db32"><code>b1edea5</code></a> Bump browserslist from 4.28.2 to 4.28.9 (<a href="https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/324">#324</a>)</li> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/b4b823e1f4464871f95f9b2f6be514a0968b571e"><code>b4b823e</code></a> docs: "For AI assistants" paragraph in the README</li> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/8d55454ec754047c2acc6f301982e388c40a40c7"><code>8d55454</code></a> chore: keep dev-only and local files out of the npm package</li> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/fa858b619a12e43e3299b38635eae19af9592603"><code>fa858b6</code></a> Bump brace-expansion from 1.1.14 to 1.1.18 (<a href="https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/323">#323</a>)</li> <li><a href="https://github.com/i18next/i18next-browser-languageDetector/commit/4515f87aadea6fd273d1a997b0738dad470e7788"><code>4515f87</code></a> Bump <code>@babel/core</code> from 7.29.0 to 7.29.6 (<a href="https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/321">#321</a>)</li> <li>Additional commits viewable in <a href="https://github.com/i18next/i18next-browser-languageDetector/compare/v8.2.1...v8.2.2">compare view</a></li> </ul> </details> <br /> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
2eba8b0c90 |
chore(deps): Bump react-i18next from 17.1.4 to 17.1.8 in the react group (#2271)
Bumps the react group with 1 update: [react-i18next](https://github.com/i18next/react-i18next). Updates `react-i18next` from 17.1.4 to 17.1.8 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md">react-i18next's changelog</a>.</em></p> <blockquote> <h2>17.1.8</h2> <ul> <li>fix(Trans): an interpolation variable named <code>format</code> is no longer dropped. <code>Trans</code> reads <code>format</code> in an interpolation object as the formatter name (<code>{{ value, format }}</code>), so with <code>{{ format }}</code> as the only key nothing was left: <code><Trans>Export as {{ format }}</Trans></code> warned <code>TRANS_INVALID_OBJ</code> and used the default string <code>Export as </code> instead of <code>Export as {{format}}</code>. When <code>format</code> is the object's only key it is now treated as the variable. <code>{{ value, format }}</code> works as before. Without an <code>i18nKey</code>, the key derived from the children changes accordingly, from <code>Export as </code> to <code>Export as {{format}}</code>. i18next-cli serializes <code>Trans</code> children with react-i18next, so extracting with this version produces the same key. Thanks <a href="https://github.com/Pharex38"><code>@Pharex38</code></a> (<a href="https://redirect.github.com/i18next/react-i18next/pull/1944">#1944</a>).</li> </ul> <h2>17.1.7</h2> <ul> <li>fix(IcuTrans): each HTML entity in a translation is now decoded exactly once. Named, decimal and hexadecimal entities were decoded in three passes, and each pass decoded the output of the previous one, so an escaped numeric entity was decoded twice: <code>"Write &amp;[#169](https://github.com/i18next/react-i18next/issues/169); to get &[#169](https://github.com/i18next/react-i18next/issues/169);"</code> rendered <code>Write © to get ©</code> instead of <code>Write &[#169](https://github.com/i18next/react-i18next/issues/169); to get ©</code>, and <code>&amp;[#60](https://github.com/i18next/react-i18next/issues/60);</code> rendered <code><</code> instead of <code>&[#60](https://github.com/i18next/react-i18next/issues/60);</code>. This also hit interpolated values with <code>escapeValue: true</code>, where a value containing <code>&[#60](https://github.com/i18next/react-i18next/issues/60);</code> is escaped to <code>&amp;[#60](https://github.com/i18next/react-i18next/issues/60);</code>. Escaped named entities like <code>&amp;lt;</code> already stayed <code>&lt;</code>, as browsers and <code>Trans</code> decode them. Unknown named entities and entities above U+10FFFF still stay as written. Thanks <a href="https://github.com/Pharex38"><code>@Pharex38</code></a> (<a href="https://redirect.github.com/i18next/react-i18next/pull/1943">#1943</a>).</li> </ul> <h2>17.1.6</h2> <ul> <li>fix(Trans): a <code>count</code> passed in <code>tOptions</code> is now used. <code>Trans</code> spread <code>tOptions</code> and then set its own <code>count</code> prop, so a count only in <code>tOptions</code> was overwritten with <code>undefined</code>: <code><Trans i18nKey="items" tOptions={{ count: 5 }} /></code> rendered the key <code>items</code> instead of <code>5 items</code>, and with children <code>Trans</code> could pick the wrong plural form. Like <code>context</code>, <code>Trans</code> now falls back to <code>tOptions.count</code>, handled the same way as the <code>count</code> prop. A <code>count</code> prop, a count in the children or <code>values.count</code> still take precedence, and <code>tOptions</code> is not modified. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> (<a href="https://redirect.github.com/i18next/react-i18next/pull/1942">#1942</a>).</li> </ul> <h2>17.1.5</h2> <ul> <li>fix(Trans): with an array of keys and no children, <code>Trans</code> now falls back to the last key when none of them has a translation, as <code>t()</code> does. It used the array itself as <code>defaultValue</code>, which i18next handles as an object, so <code><Trans i18nKey={['notifications.crm_item_created', 'crm_item_created']} components={[<strong />]} /></code> rendered <code>key 'crm_item_created (en)' returned an object instead of string.</code> instead of <code>crm_item_created</code>. An array of selectors falls back to the key of the last selector. The first key that has a translation still wins, and <code>children</code>, <code>defaults</code> and <code>tOptions.defaultValue</code> are used as before. With <code>saveMissing</code>, these calls now report the missing key, like a single <code>i18nKey</code> does. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> (<a href="https://redirect.github.com/i18next/react-i18next/pull/1941">#1941</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/react-i18next/commit/3f0880e218f7d1235f474faf1d695d0fbde94a48"><code>3f0880e</code></a> 17.1.8</li> <li><a href="https://github.com/i18next/react-i18next/commit/9802f17e3921028ec2f582284b8dc344d4cd8f4d"><code>9802f17</code></a> build</li> <li><a href="https://github.com/i18next/react-i18next/commit/fb5fa17ea9be7b6bcc9990064f99aacb81eaa753"><code>fb5fa17</code></a> changelog for 17.1.8</li> <li><a href="https://github.com/i18next/react-i18next/commit/63f4e41dda4cb42e03edde5611f44018620bdc62"><code>63f4e41</code></a> fix(Trans): don't drop an interpolation variable named format (<a href="https://redirect.github.com/i18next/react-i18next/issues/1944">#1944</a>)</li> <li><a href="https://github.com/i18next/react-i18next/commit/8655c0f679d4ec8002a2db1c5ad4d447a973d115"><code>8655c0f</code></a> 17.1.7</li> <li><a href="https://github.com/i18next/react-i18next/commit/5e2cf4ac622c282572bce4a4cfef1324fb763365"><code>5e2cf4a</code></a> build</li> <li><a href="https://github.com/i18next/react-i18next/commit/4745dc626e14b55095e5f7ac5684859de6dfcd9b"><code>4745dc6</code></a> changelog for 17.1.7</li> <li><a href="https://github.com/i18next/react-i18next/commit/b708a76aedb44484b4fde924ad9e1630adfcbcc1"><code>b708a76</code></a> fix(IcuTrans): decode each HTML entity only once (<a href="https://redirect.github.com/i18next/react-i18next/issues/1943">#1943</a>)</li> <li><a href="https://github.com/i18next/react-i18next/commit/a8626e0470cdb627a6af420c67ac03a59ae9aff8"><code>a8626e0</code></a> 17.1.6</li> <li><a href="https://github.com/i18next/react-i18next/commit/c0cafdf3f4a8b174e05ea999de0b4fe1fb55ec91"><code>c0cafdf</code></a> build</li> <li>Additional commits viewable in <a href="https://github.com/i18next/react-i18next/compare/v17.1.4...v17.1.8">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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
a630a98fda |
chore(deps-dev): Bump i18next-cli from 1.80.0 to 1.80.1 (#2273)
Bumps [i18next-cli](https://github.com/i18next/i18next-cli) from 1.80.0 to 1.80.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next-cli/blob/main/CHANGELOG.md">i18next-cli's changelog</a>.</em></p> <blockquote> <h2>1.80.1</h2> <ul> <li>fix(extract): a <code><Trans></code> interpolation variable named <code>format</code> is extracted. <code><Trans>Export as {{ format }}</Trans></code> was extracted as <code>Export as </code>, because react-i18next read <code>format</code> as the formatter name and dropped the variable; it is now <code>Export as {{format}}</code>, as react-i18next 17.1.8 renders it. Requires react-i18next <code>^17.1.8</code>.</li> <li>chore(deps): update dependencies within their ranges and neostandard to 0.14.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next-cli/commit/58d5a03c7e66ffe9a67361a3e957ab23debbffd0"><code>58d5a03</code></a> 1.80.1</li> <li><a href="https://github.com/i18next/i18next-cli/commit/db1ad55504ea78b65f0674c150344e8cb5127424"><code>db1ad55</code></a> fix(extract): extract a Trans variable named format, update deps</li> <li>See full diff in <a href="https://github.com/i18next/i18next-cli/compare/v1.80.0...v1.80.1">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
f6e9a54dfc |
chore(deps): Bump i18next from 26.5.6 to 26.5.10 (#2272)
Bumps [i18next](https://github.com/i18next/i18next) from 26.5.6 to 26.5.10. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/releases">i18next's releases</a>.</em></p> <blockquote> <h2>v26.5.10</h2> <ul> <li>fix: when none of the detected languages is in <code>supportedLngs</code>, the best match no longer picks a different language whose code only starts with the same letters. The last fuzzy check took any supported code starting with the language part, so with <code>supportedLngs: ['en', 'fil-PH']</code> a Finnish user (<code>fi-FI</code>) got Filipino instead of the fallback language, and <code>ha</code> (Hausa) picked <code>haw-US</code> (Hawaiian). Other regions of the same language still match as before (<code>de-CH</code> → <code>de-DE</code>, <code>pt-PT</code> → <code>pt-BR</code>, <code>fil</code> → <code>fil-PH</code>). Compatibility note: a two-letter code no longer matches a supported three-letter code that extends it, like <code>ar</code> → <code>arz-EG</code>, <code>sw</code> → <code>swh-KE</code> or <code>no</code> → <code>nob-NO</code>; list the two-letter code in <code>supportedLngs</code> (or map it with <code>fallbackLng</code>) if you relied on that. Thanks <a href="https://github.com/Pharex38"><code>@Pharex38</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2460">#2460</a>).</li> </ul> <h2>v26.5.9</h2> <ul> <li>fix: nested lookups no longer resolve to methods inherited from the prototype, like <code>constructor</code>, <code>toString</code> or <code>map</code>. Only the top level was guarded, so <code>{{constructor}}</code> was treated as missing, but <code>{{user.constructor}}</code> rendered the function source (with a class instance, the full source code of the class), and <code>{{user.toString}}</code>, <code>{{items.map}}</code> or a class method like <code>{{user.greet}}</code> did the same. The same lookup is used for translation keys when <code>ignoreJSONStructure</code> is on (the default): a nested key named like an inherited method that is missing in the current language (<code>t('roles.constructor')</code> with <code>roles.constructor</code> only in the fallback language) returned <code>function Object() { [native code] }</code> instead of falling back, and <code>exists('roles.valueOf')</code> returned <code>true</code>. These keys are now missing, so the fallback language, <code>missingInterpolationHandler</code>, <code>saveMissing</code> and the missing key handler apply as for any other missing key. Getters defined on a class (<code>{{user.fullName}}</code> with <code>get fullName()</code>) still work. Nested lookups also no longer walk into the prototype via <code>__proto__</code>, so <code>{{user.__proto__.constructor}}</code> no longer prints the class source either. Thanks <a href="https://github.com/Pharex38"><code>@Pharex38</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2459">#2459</a>).</li> </ul> <h2>v26.5.8</h2> <ul> <li>fix: arrays returned with <code>joinArrays</code> now get the same resolved details as strings. The joined value was extended with <code>lastKey</code> in the place of the resolved lookup, so with <code>postProcessPassResolved</code> a post processor got no <code>usedLng</code>, <code>usedNS</code> or <code>exactUsedKey</code> (<code>t('steps', { joinArrays: ' / ' })</code> reported <code>undefined/undefined:undefined</code>). This affected the subliminal post processor used by the locize InContext editor, which could not map a joined array to its key. The nesting recursion guard did not get the parent key either, so arrays that nest each other (<code>listA: ['a', '$t(listB)']</code>, <code>listB: ['b', '$t(listA)']</code>) threw <code>Maximum call stack size exceeded</code>. They now stop at the guard, as strings do. An <code>i18nFormat</code> plugin with <code>handleAsObject</code> and <code>parse</code> also no longer throws <code>Cannot read properties of undefined (reading 'usedNS')</code> on joined arrays. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2458">#2458</a>).</li> </ul> <h2>v26.5.7</h2> <ul> <li>fix: with the default <code>cacheInBuiltFormats: true</code>, built-in formats now also work when the <code>t()</code> options contain a BigInt or a circular object. The cache key was built with <code>JSON.stringify</code> over all options, including the interpolation values, which throws on those, so every built-in format in that call returned the raw value: <code>t('num', { val: 12345678901234567890n })</code> with <code>'Total: {{val, number}}'</code> returned <code>'Total: 12345678901234567890'</code> instead of <code>'Total: 12,345,678,901,234,567,890'</code>, and passing an object with a back-reference (like an ORM entity) left all numbers, dates and lists of that call unformatted. When the key cannot be built, the value is now formatted without the cache, as with <code>cacheInBuiltFormats: false</code>. This also applies to formatters added with <code>addCached</code>. Other calls still use the cache as before. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2457">#2457</a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/blob/master/CHANGELOG.md">i18next's changelog</a>.</em></p> <blockquote> <h2>26.5.10</h2> <ul> <li>fix: when none of the detected languages is in <code>supportedLngs</code>, the best match no longer picks a different language whose code only starts with the same letters. The last fuzzy check took any supported code starting with the language part, so with <code>supportedLngs: ['en', 'fil-PH']</code> a Finnish user (<code>fi-FI</code>) got Filipino instead of the fallback language, and <code>ha</code> (Hausa) picked <code>haw-US</code> (Hawaiian). Other regions of the same language still match as before (<code>de-CH</code> → <code>de-DE</code>, <code>pt-PT</code> → <code>pt-BR</code>, <code>fil</code> → <code>fil-PH</code>). Compatibility note: a two-letter code no longer matches a supported three-letter code that extends it, like <code>ar</code> → <code>arz-EG</code>, <code>sw</code> → <code>swh-KE</code> or <code>no</code> → <code>nob-NO</code>; list the two-letter code in <code>supportedLngs</code> (or map it with <code>fallbackLng</code>) if you relied on that. Thanks <a href="https://github.com/Pharex38"><code>@Pharex38</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2460">#2460</a>).</li> </ul> <h2>26.5.9</h2> <ul> <li>fix: nested lookups no longer resolve to methods inherited from the prototype, like <code>constructor</code>, <code>toString</code> or <code>map</code>. Only the top level was guarded, so <code>{{constructor}}</code> was treated as missing, but <code>{{user.constructor}}</code> rendered the function source (with a class instance, the full source code of the class), and <code>{{user.toString}}</code>, <code>{{items.map}}</code> or a class method like <code>{{user.greet}}</code> did the same. The same lookup is used for translation keys when <code>ignoreJSONStructure</code> is on (the default): a nested key named like an inherited method that is missing in the current language (<code>t('roles.constructor')</code> with <code>roles.constructor</code> only in the fallback language) returned <code>function Object() { [native code] }</code> instead of falling back, and <code>exists('roles.valueOf')</code> returned <code>true</code>. These keys are now missing, so the fallback language, <code>missingInterpolationHandler</code>, <code>saveMissing</code> and the missing key handler apply as for any other missing key. Getters defined on a class (<code>{{user.fullName}}</code> with <code>get fullName()</code>) still work. Nested lookups also no longer walk into the prototype via <code>__proto__</code>, so <code>{{user.__proto__.constructor}}</code> no longer prints the class source either. Thanks <a href="https://github.com/Pharex38"><code>@Pharex38</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2459">#2459</a>).</li> </ul> <h2>26.5.8</h2> <ul> <li>fix: arrays returned with <code>joinArrays</code> now get the same resolved details as strings. The joined value was extended with <code>lastKey</code> in the place of the resolved lookup, so with <code>postProcessPassResolved</code> a post processor got no <code>usedLng</code>, <code>usedNS</code> or <code>exactUsedKey</code> (<code>t('steps', { joinArrays: ' / ' })</code> reported <code>undefined/undefined:undefined</code>). This affected the subliminal post processor used by the locize InContext editor, which could not map a joined array to its key. The nesting recursion guard did not get the parent key either, so arrays that nest each other (<code>listA: ['a', '$t(listB)']</code>, <code>listB: ['b', '$t(listA)']</code>) threw <code>Maximum call stack size exceeded</code>. They now stop at the guard, as strings do. An <code>i18nFormat</code> plugin with <code>handleAsObject</code> and <code>parse</code> also no longer throws <code>Cannot read properties of undefined (reading 'usedNS')</code> on joined arrays. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2458">#2458</a>).</li> </ul> <h2>26.5.7</h2> <ul> <li>fix: with the default <code>cacheInBuiltFormats: true</code>, built-in formats now also work when the <code>t()</code> options contain a BigInt or a circular object. The cache key was built with <code>JSON.stringify</code> over all options, including the interpolation values, which throws on those, so every built-in format in that call returned the raw value: <code>t('num', { val: 12345678901234567890n })</code> with <code>'Total: {{val, number}}'</code> returned <code>'Total: 12345678901234567890'</code> instead of <code>'Total: 12,345,678,901,234,567,890'</code>, and passing an object with a back-reference (like an ORM entity) left all numbers, dates and lists of that call unformatted. When the key cannot be built, the value is now formatted without the cache, as with <code>cacheInBuiltFormats: false</code>. This also applies to formatters added with <code>addCached</code>. Other calls still use the cache as before. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2457">#2457</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next/commit/00b6a3f22771e50be732826014d49a6ae2647ef5"><code>00b6a3f</code></a> 26.5.10</li> <li><a href="https://github.com/i18next/i18next/commit/9bdd4f6567573e529b7d8088b4e74ec9f3aeef82"><code>9bdd4f6</code></a> build</li> <li><a href="https://github.com/i18next/i18next/commit/fb168f3b2f81f46e64ffbdbde6b97f682a933dde"><code>fb168f3</code></a> changelog for 26.5.10</li> <li><a href="https://github.com/i18next/i18next/commit/2584a56acf2aa2a9f723f0c5a97f8a95499a60ca"><code>2584a56</code></a> fix: don't match a supported language that only starts with the same letters ...</li> <li><a href="https://github.com/i18next/i18next/commit/6c98e55c7e08b510d705e7d618073997126a9636"><code>6c98e55</code></a> build</li> <li><a href="https://github.com/i18next/i18next/commit/3465ae460a304294475839900d3a813c24a9c6b3"><code>3465ae4</code></a> 26.5.9</li> <li><a href="https://github.com/i18next/i18next/commit/5888c1635b27bb6282ef082ef8f59204cbfd695d"><code>5888c16</code></a> changelog for 26.5.9</li> <li><a href="https://github.com/i18next/i18next/commit/db036c88cb58ef27b651ab3562e332dbc9819f97"><code>db036c8</code></a> fix: don't walk into the prototype via <strong>proto</strong> in nested lookups</li> <li><a href="https://github.com/i18next/i18next/commit/0815882cb34e3e2aab630544692c3be786daf5e0"><code>0815882</code></a> fix: don't interpolate inherited methods like constructor from nested values ...</li> <li><a href="https://github.com/i18next/i18next/commit/45ae264ad20c0faf7d5e19dd09f100f545c312cf"><code>45ae264</code></a> 26.5.8</li> <li>Additional commits viewable in <a href="https://github.com/i18next/i18next/compare/v26.5.6...v26.5.10">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
c64452c1bd |
chore(deps): Bump i18next from 26.5.3 to 26.5.6 (#2264)
Bumps [i18next](https://github.com/i18next/i18next) from 26.5.3 to 26.5.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/releases">i18next's releases</a>.</em></p> <blockquote> <h2>v26.5.6</h2> <ul> <li>fix: <code>cloneInstance({ forkResourceStore: true })</code> now copies the resources at every level. It copied them only down to the namespace objects, so nested keys and arrays stayed shared with the original instance: <code>addResource()</code> with a nested key (<code>fork.addResource('en', 'translation', 'greeting.hello', 'Hi')</code>) or a deep <code>addResourceBundle()</code> on the fork also changed the original instance and every other fork. Flat keys were already isolated. Forking a large store takes a bit longer: with 300k keys in nested groups, about 11 ms instead of 3 ms per fork. Clones without <code>forkResourceStore</code> still share the store as before. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2456">#2456</a>, follow-up to <a href="https://redirect.github.com/i18next/i18next/issues/2270">#2270</a>).</li> </ul> <h2>v26.5.5</h2> <ul> <li>fix: with the default <code>skipOnVariables: true</code>, a <code>{{placeholder}}</code> inside a value inserted with an unescaped <code>{{- var}}</code> now stays literal, as it already did for <code>{{var}}</code>. The escape pass ran after the unescaped values were written and scanned them again, so <code>t('{{- a}}', { a: '{{b}}', b: 'c' })</code> returned <code>'c'</code> instead of <code>'{{b}}'</code>. With pre-built HTML that carries user text, like <code>t('You may contact {{name}} at {{- emailHTML}}.', { name, emailHTML })</code>, that text could pull another variable of the same <code>t()</code> call into the output. Results with <code>skipOnVariables: false</code>, and values without placeholders, are unchanged. Compatibility note: a <code>{{- var}}</code> value whose placeholders were meant to be filled from the same <code>t()</code> call now keeps them literally; <code>skipOnVariables: false</code> restores the old behavior. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2455">#2455</a>, reported in <a href="https://redirect.github.com/i18next/i18next/issues/1595#issuecomment-814611747">#1595</a>).</li> </ul> <h2>v26.5.4</h2> <ul> <li>fix: with the default <code>skipOnVariables: true</code>, a <code>{{placeholder}}</code> inside an interpolated value now stays literal also when the same placeholder appears later in the translation. Each value was written with <code>String.replace</code>, which replaces the first copy of the placeholder text, and that could be the copy inside an earlier value: <code>t('{{name}} has {{count}} items', { name: '{{count}}', count: 5 })</code> returned <code>'5 has {{count}} items'</code> instead of <code>'{{count}} has 5 items'</code>. The value is now written at the position of the matched placeholder. Results with <code>skipOnVariables: false</code> are unchanged. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2454">#2454</a>, reported in <a href="https://redirect.github.com/i18next/i18next/issues/1595#issuecomment-814609503">#1595</a>).</li> <li>fix: with <code>useRawValueToEscape: true</code>, a non-string value in an unescaped <code>{{- var}}</code> placeholder or with <code>escapeValue: false</code> no longer throws <code>val.replace is not a function</code>; it is converted to a string like any other value.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/blob/master/CHANGELOG.md">i18next's changelog</a>.</em></p> <blockquote> <h2>26.5.6</h2> <ul> <li>fix: <code>cloneInstance({ forkResourceStore: true })</code> now copies the resources at every level. It copied them only down to the namespace objects, so nested keys and arrays stayed shared with the original instance: <code>addResource()</code> with a nested key (<code>fork.addResource('en', 'translation', 'greeting.hello', 'Hi')</code>) or a deep <code>addResourceBundle()</code> on the fork also changed the original instance and every other fork. Flat keys were already isolated. Forking a large store takes a bit longer: with 300k keys in nested groups, about 11 ms instead of 3 ms per fork. Clones without <code>forkResourceStore</code> still share the store as before. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2456">#2456</a>, follow-up to <a href="https://redirect.github.com/i18next/i18next/issues/2270">#2270</a>).</li> </ul> <h2>26.5.5</h2> <ul> <li>fix: with the default <code>skipOnVariables: true</code>, a <code>{{placeholder}}</code> inside a value inserted with an unescaped <code>{{- var}}</code> now stays literal, as it already did for <code>{{var}}</code>. The escape pass ran after the unescaped values were written and scanned them again, so <code>t('{{- a}}', { a: '{{b}}', b: 'c' })</code> returned <code>'c'</code> instead of <code>'{{b}}'</code>. With pre-built HTML that carries user text, like <code>t('You may contact {{name}} at {{- emailHTML}}.', { name, emailHTML })</code>, that text could pull another variable of the same <code>t()</code> call into the output. Results with <code>skipOnVariables: false</code>, and values without placeholders, are unchanged. Compatibility note: a <code>{{- var}}</code> value whose placeholders were meant to be filled from the same <code>t()</code> call now keeps them literally; <code>skipOnVariables: false</code> restores the old behavior. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2455">#2455</a>, reported in <a href="https://redirect.github.com/i18next/i18next/issues/1595#issuecomment-814611747">#1595</a>).</li> </ul> <h2>26.5.4</h2> <ul> <li>fix: with the default <code>skipOnVariables: true</code>, a <code>{{placeholder}}</code> inside an interpolated value now stays literal also when the same placeholder appears later in the translation. Each value was written with <code>String.replace</code>, which replaces the first copy of the placeholder text, and that could be the copy inside an earlier value: <code>t('{{name}} has {{count}} items', { name: '{{count}}', count: 5 })</code> returned <code>'5 has {{count}} items'</code> instead of <code>'{{count}} has 5 items'</code>. The value is now written at the position of the matched placeholder. Results with <code>skipOnVariables: false</code> are unchanged. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2454">#2454</a>, reported in <a href="https://redirect.github.com/i18next/i18next/issues/1595#issuecomment-814609503">#1595</a>).</li> <li>fix: with <code>useRawValueToEscape: true</code>, a non-string value in an unescaped <code>{{- var}}</code> placeholder or with <code>escapeValue: false</code> no longer throws <code>val.replace is not a function</code>; it is converted to a string like any other value.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next/commit/82894c159845c3675fb6540db52a4144abbd5d4a"><code>82894c1</code></a> 26.5.6</li> <li><a href="https://github.com/i18next/i18next/commit/343080da6802c0badb2fe1032139d49af93d9774"><code>343080d</code></a> build</li> <li><a href="https://github.com/i18next/i18next/commit/8e2eebb132aaccfb752990b6cc61cbfd7d835764"><code>8e2eebb</code></a> changelog for 26.5.6</li> <li><a href="https://github.com/i18next/i18next/commit/822a37bc57f50b4a476aa630f864d3ed1f88a7e9"><code>822a37b</code></a> fix: copy nested resources when cloning with forkResourceStore (<a href="https://redirect.github.com/i18next/i18next/issues/2456">#2456</a>)</li> <li><a href="https://github.com/i18next/i18next/commit/744c5cb41a19f52ae08d1a71c2d9ceca6525dc1d"><code>744c5cb</code></a> 26.5.5</li> <li><a href="https://github.com/i18next/i18next/commit/de5960eee00d9db2a7c1b452d6ce9231c16b6474"><code>de5960e</code></a> build</li> <li><a href="https://github.com/i18next/i18next/commit/fbe16f3429273f2f9c1fe9736f4590fa2e8253a5"><code>fbe16f3</code></a> changelog for 26.5.5</li> <li><a href="https://github.com/i18next/i18next/commit/67b4ae194ed4a1af083119f77daba48f1c295f1d"><code>67b4ae1</code></a> fix: keep placeholders inside unescaped values literal (<a href="https://redirect.github.com/i18next/i18next/issues/2455">#2455</a>)</li> <li><a href="https://github.com/i18next/i18next/commit/aadd75ba9e88a20b34b7f44798d4e3bd8ec71baa"><code>aadd75b</code></a> 26.5.4</li> <li><a href="https://github.com/i18next/i18next/commit/a43c43286a381bbae144c04de9f8056f464c7cd9"><code>a43c432</code></a> build</li> <li>Additional commits viewable in <a href="https://github.com/i18next/i18next/compare/v26.5.3...v26.5.6">compare view</a></li> </ul> </details> <br /> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
ab3316d5e9 |
chore(deps): Bump fast-uri from 3.1.7 to 3.1.9 (#2270)
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.7 to 3.1.9. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/fastify/fast-uri/releases">fast-uri's releases</a>.</em></p> <blockquote> <h2>v3.1.9</h2> <h2>Security</h2> <p>This security release fixes four URI parsing and normalization vulnerabilities in fast-uri 3.x. Applications that process untrusted URI input should upgrade to v3.1.9.</p> <ul> <li><strong>Medium — URI scheme spoofing through percent-encoded schemes</strong> (<a href="https://github.com/fastify/fast-uri/security/advisories/GHSA-w74x-v6f9-j3xg">GHSA-w74x-v6f9-j3xg</a>, CVE-2026-110306): percent-encoded scheme input is now rejected instead of being decoded into a live scheme.</li> <li><strong>Medium — Host confusion during domain-host canonicalization</strong> (<a href="https://github.com/fastify/fast-uri/security/advisories/GHSA-wjr9-j795-jxcr">GHSA-wjr9-j795-jxcr</a>, CVE-2026-110180): malformed domain hosts containing ambiguous delimiters or stripped control characters are now rejected instead of being silently rewritten.</li> <li><strong>Low — Incorrect relative-reference normalization</strong> (<a href="https://github.com/fastify/fast-uri/security/advisories/GHSA-xhq7-xmqj-769h">GHSA-xhq7-xmqj-769h</a>, CVE-2026-110095): dot-segment removal now preserves the resolution semantics of relative references.</li> <li><strong>Low — Scheme injection in suffix references</strong> (<a href="https://github.com/fastify/fast-uri/security/advisories/GHSA-333x-w4r6-6crp">GHSA-333x-w4r6-6crp</a>, CVE-2026-110725): first-segment colons in path-only suffix references are now escaped so the output is not reparsed as a scheme.</li> </ul> <p>Upgrade with:</p> <pre lang="sh"><code>npm install fast-uri@3.1.9 </code></pre> <p>Thanks to <a href="https://github.com/zekth"><code>@zekth</code></a> for reporting the scheme, host, and relative-reference issues, and to <a href="https://github.com/UlisesGascon"><code>@UlisesGascon</code></a> for finding the suffix-reference issue and reviewing the remediations.</p> <h2>What's Changed</h2> <ul> <li>ci: enable trusted publishing releases (v3.x) by <a href="https://github.com/mcollina"><code>@mcollina</code></a> in <a href="https://redirect.github.com/fastify/fast-uri/pull/229">fastify/fast-uri#229</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/fastify/fast-uri/compare/v3.1.8...v3.1.9">https://github.com/fastify/fast-uri/compare/v3.1.8...v3.1.9</a></p> <h2>v3.1.8</h2> <h2>⚠️ Security Warning</h2> <p>This security release fixes the following medium-severity security advisory:</p> <ul> <li><a href="https://github.com/fastify/fast-uri/security/advisories/GHSA-hrr3-gc8f-f4qj">GHSA-hrr3-gc8f-f4qj</a> — inconsistent host case normalization via percent-encoded octets</li> </ul> <p>Users of the v3.x release line should upgrade to v3.1.8.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/fastify/fast-uri/compare/v3.1.7...v3.1.8">https://github.com/fastify/fast-uri/compare/v3.1.7...v3.1.8</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/fastify/fast-uri/commit/0def70338a0fa2f12a10c83ae8eafc2139ae9a07"><code>0def703</code></a> Bumped v3.1.9</li> <li><a href="https://github.com/fastify/fast-uri/commit/a1d0da2f5c703244027c1b204c1aebd0516da338"><code>a1d0da2</code></a> test: generate only relative path references</li> <li><a href="https://github.com/fastify/fast-uri/commit/9eb8759a9825c046f57f7f695f1944bc39b88abd"><code>9eb8759</code></a> fix: preserve relative paths in suffix and relative resolution</li> <li><a href="https://github.com/fastify/fast-uri/commit/54c30f75891b74e5a4393b44be9ea7ba43dd1e4b"><code>54c30f7</code></a> docs: note suffix-reference authority ambiguity</li> <li><a href="https://github.com/fastify/fast-uri/commit/39e6493c1356f30a0084171627eb266786e1620e"><code>39e6493</code></a> fix: escape a first-segment colon in suffix references</li> <li><a href="https://github.com/fastify/fast-uri/commit/745183c1d9d98d113bed8a57bb1c9ceaf0147b7a"><code>745183c</code></a> test: cover first-segment colon in suffix references</li> <li><a href="https://github.com/fastify/fast-uri/commit/ddfc6a51122dfce0365655f04479fc3adb7f6b3c"><code>ddfc6a5</code></a> fix(SEC-03): reject non reg-name characters in domain hosts</li> <li><a href="https://github.com/fastify/fast-uri/commit/d86a8d29f45187819dac2d4fe171c35e3e488264"><code>d86a8d2</code></a> fix: keep a colon-first segment behind "./" in relative normalization</li> <li><a href="https://github.com/fastify/fast-uri/commit/eb483b5da2580bdecb8af644bbfee878d5424850"><code>eb483b5</code></a> test: cover colon-first relative references in normalization</li> <li><a href="https://github.com/fastify/fast-uri/commit/b110a3571c37dfcf9d1c72ce2e2e178c78d1a424"><code>b110a35</code></a> fix(SEC-02): preserve meaning of relative references during normalization</li> <li>Additional commits viewable in <a href="https://github.com/fastify/fast-uri/compare/v3.1.7...v3.1.9">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/~GitHub%20Actions">GitHub Actions</a>, a new releaser for fast-uri 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 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/maplibre/maputnik/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
f5c9d9f323 |
chore(deps-dev): Bump i18next-cli from 1.77.0 to 1.80.0 (#2266)
Bumps [i18next-cli](https://github.com/i18next/i18next-cli) from 1.77.0 to 1.80.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next-cli/blob/main/CHANGELOG.md">i18next-cli's changelog</a>.</em></p> <blockquote> <h2>1.80.0</h2> <ul> <li>feat(lint): in the i18next format, the translation files of every locale are compared with the primary language: interpolations by name (<code>{{name}}</code>, <code>{{- name}}</code>, <code>{{val, number}}</code>), nested <code>$t(key)</code> references and tags (<code><0></code>, <code><1/></code>, <code><bold></code>), except the basic HTML react-i18next keeps (<code>transKeepBasicHtmlNodesFor</code>). A translation that renamed or dropped a placeholder is reported with file, key and line, e.g. <code>greeting: missing {{name}}, unexpected {{nom}} (compared with "en")</code>. Plural forms are compared as a group, so <code>{{count}}</code> may be left out of <code>_one</code> or <code>_zero</code>. A warning by default, so existing CI runs keep passing; <code>lint.checkTranslationPlaceholders: 'error'</code> fails the run, <code>'off'</code> disables it. Until now only ICU and MF2 projects had this check.</li> <li>feat(status): values identical to the primary language (English copied into <code>de</code>) are marked <code>≈ (identical to en)</code> and counted in the summary. <code>status.checkIdentical</code>: <code>'warn'</code> (default) still counts them as translated and keeps the exit code, <code>'error'</code> counts them as untranslated, <code>'off'</code> disables it. Locales of the primary's language (<code>en-GB</code> with <code>en</code>), values without letters, URLs, e-mail addresses and short all-caps words (<code>OK</code>, <code>FAQ</code>) are skipped; other values that stay the same go into <code>status.ignoreKeys</code>.</li> <li>feat(lint): <code>lint --update-baseline</code> writes the current issues to <code>i18next-lint-baseline.json</code> (<code>lint.baseline</code> for another path). While the file exists, <code>lint</code> reports and fails only on new issues, so a codebase with existing hardcoded strings can run <code>lint</code> in CI. Issues are matched by file, type and text, not by line.</li> <li>fix(lint): interpolations are read like i18next does. The unescaped <code>{{-name}}</code> was read as a parameter <code>-name</code>, so <code>t('Hi {{-name}}', { name })</code> reported two false interpolation issues; <code>{{- name}}</code> and names outside <code>[A-Za-z0-9_.-]</code> (<code>{{größe}}</code>) were not read at all.</li> <li>docs(types): <code>transKeepBasicHtmlNodesFor</code> defaults to react-i18next's <code>['br', 'strong', 'i', 'p']</code>.</li> <li>docs(skill, localize): after translating by hand, run <code>lint</code> to check the placeholders.</li> </ul> <h2>1.79.1</h2> <ul> <li>fix(init, migrate-config): the default source glob includes <code>.mjs</code> (<code>src/**/*.{js,jsx,mjs,ts,tsx}</code>), in <code>init</code>, in the config detected for a project without one, and in <code>migrate-config</code> when the old config has no <code>input</code>. Existing configs do not change. <a href="https://redirect.github.com/i18next/i18next-cli/pull/309#issuecomment-6310275918">#309</a></li> </ul> <h2>1.79.0</h2> <ul> <li>feat(extract, instrument, lint): a <code>.mjs</code> file with JSX is parsed with the same JSX fallback as a <code>.js</code> file, including the constants pre-scan of <code>extract</code>. Before, it failed with a syntax error and <code>extract</code> exited with 1. <a href="https://redirect.github.com/i18next/i18next-cli/pull/309">#309</a></li> </ul> <h2>1.78.0</h2> <ul> <li>feat(lint): with <code>messageFormat: 'mf2'</code>, <code>lint</code> warns when whitespace at the start or end of a pattern differs from the primary language. MF2 keeps a space inside <code>{{ }}</code> as text, so <code>{{ {$count} files}}</code> shows it in the app. A warning does not fail the run.</li> <li>fix(lint): a language code with <code>_</code> (<code>ru_RU</code>, <code>pt_BR</code>) is read as <code>ru-RU</code>, <code>pt-BR</code> for the plural categories. Before, <code>Intl</code> rejected it and only <code>other</code> was required, so a <code>ru_RU</code> plural with only <code>one</code> and <code>other</code> passed.</li> <li>fix(lint): the required plural categories are <code>other</code> plus every category a whole number below one million selects (was 0 to 1000), the same rule as Locize; exact selectors count for a category only when it selects a few small numbers. No locale's result changes with today's CLDR data.</li> <li>docs(skill): the ICU and MF2 reference names the common MF2 plural mistakes: <code>other</code> instead of <code>*</code>, <code>{{ {$count}</code> instead of <code>{{{$count}</code>, and spaces inside <code>{{ }}</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next-cli/commit/6a339b2ab661cc4465b46f5276c448e2e44287b2"><code>6a339b2</code></a> 1.80.0</li> <li><a href="https://github.com/i18next/i18next-cli/commit/3f5ffd91fdc458fb0c0be086a5f6cf9e75c6a084"><code>3f5ffd9</code></a> feat(lint, status): placeholders across locales, identical values, lint baseline</li> <li><a href="https://github.com/i18next/i18next-cli/commit/73b085de457bcf6ffd9b868f2c5d71cc55c5dfb6"><code>73b085d</code></a> 1.79.1</li> <li><a href="https://github.com/i18next/i18next-cli/commit/f479d53ac90ade3d7e7dc71313fd9f79b0e198c4"><code>f479d53</code></a> fix(init, migrate-config): include .mjs in the default source glob</li> <li><a href="https://github.com/i18next/i18next-cli/commit/ee7b1aa652ec89fab53f8d2b3f74e23910b91099"><code>ee7b1aa</code></a> 1.79.0</li> <li><a href="https://github.com/i18next/i18next-cli/commit/7c95544e98d6732f816a0c724d5e9816e25a31b5"><code>7c95544</code></a> fix(extract): JSX fallback for .mjs in the constants pre-scan too</li> <li><a href="https://github.com/i18next/i18next-cli/commit/d320c6aad9d3d5f21907281406963a1852ece7a4"><code>d320c6a</code></a> feat(extract, instrument, lint): support .mjs files with JSX (<a href="https://redirect.github.com/i18next/i18next-cli/issues/309">#309</a>)</li> <li><a href="https://github.com/i18next/i18next-cli/commit/20524b8fe98937c79859cad42658f40709304bde"><code>20524b8</code></a> 1.78.0</li> <li><a href="https://github.com/i18next/i18next-cli/commit/462ed40b05e2b9637d56efcce9c850a287312a3d"><code>462ed40</code></a> feat(lint): MF2 pattern-edge whitespace warning, <code>_</code> language codes, plural r...</li> <li>See full diff in <a href="https://github.com/i18next/i18next-cli/compare/v1.77.0...v1.80.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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
414db4b9a2 |
chore(deps-dev): Bump vite from 8.3.4 to 8.3.5 (#2267)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.3.4 to 8.3.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/releases">vite's releases</a>.</em></p> <blockquote> <h2>v8.3.5</h2> <h3>Bug Fixes</h3> <ul> <li><strong>build:</strong> handle missing chunk import maps (<a href="https://redirect.github.com/vitejs/vite/issues/23777">#23777</a>) (<a href="https://github.com/vitejs/vite/commit/8d7623d9b5647714a5b20cbd787a5401ca846229">8d7623d</a>)</li> <li><strong>build:</strong> include preload dependencies to chunk import map hashing (<a href="https://redirect.github.com/vitejs/vite/issues/23793">#23793</a>) (<a href="https://github.com/vitejs/vite/commit/4d16e7c14d5e1c361f148238b1e81131238ab8e9">4d16e7c</a>)</li> <li><strong>bundled-dev:</strong> apply <code>server.origin</code> to asset URLs (<a href="https://redirect.github.com/vitejs/vite/issues/23683">#23683</a>) (<a href="https://github.com/vitejs/vite/commit/52ba877693c8633458d163117504a8259beb3cf5">52ba877</a>)</li> <li><strong>bundled-dev:</strong> declare utf-8 charset in fallback page (<a href="https://redirect.github.com/vitejs/vite/issues/23846">#23846</a>) (<a href="https://github.com/vitejs/vite/commit/197daf6c4c7bfdaa005bebcc41dd2ff22fa3a5b6">197daf6</a>)</li> <li><strong>bundled-dev:</strong> ignore build.chunkImportMap (<a href="https://redirect.github.com/vitejs/vite/issues/23685">#23685</a>) (<a href="https://github.com/vitejs/vite/commit/cfe917d67d279a13f20ae9449e3befa736b64b07">cfe917d</a>)</li> <li><strong>bundled-dev:</strong> include user <code>import.meta.env.*</code> defines in the <code>import.meta.env</code> object (<a href="https://redirect.github.com/vitejs/vite/issues/23713">#23713</a>) (<a href="https://github.com/vitejs/vite/commit/6019aa79975465516da7c6f532d568422b019a25">6019aa7</a>)</li> <li><strong>bundled-dev:</strong> map forwarded error stacks through the bundle source maps (<a href="https://redirect.github.com/vitejs/vite/issues/23741">#23741</a>) (<a href="https://github.com/vitejs/vite/commit/11fe1e46ff0c136cb90fbe263ba03993bc94df18">11fe1e4</a>)</li> <li><strong>bundled-dev:</strong> normalize served output files (<a href="https://redirect.github.com/vitejs/vite/issues/23684">#23684</a>) (<a href="https://github.com/vitejs/vite/commit/df4e02cc8317a62f21edefc79a9690571ffed1f3">df4e02c</a>)</li> <li><strong>bundled-dev:</strong> stop hmr propagation at modules that are no longer imported (<a href="https://redirect.github.com/vitejs/vite/issues/23839">#23839</a>) (<a href="https://github.com/vitejs/vite/commit/7471e8c3b32d3d55243590bb7713e602c9fb0212">7471e8c</a>)</li> <li><strong>css:</strong> don't fail on a literal <code>%</code> in <code>url()</code> (<a href="https://redirect.github.com/vitejs/vite/issues/23676">#23676</a>) (<a href="https://github.com/vitejs/vite/commit/50b382d31835b8b4bc8b6964738ac03146e44261">50b382d</a>)</li> <li><strong>deps:</strong> update all non-major dependencies (<a href="https://redirect.github.com/vitejs/vite/issues/23731">#23731</a>) (<a href="https://github.com/vitejs/vite/commit/cf80aa552cac02eac0293330ccd5fde3c7ae8d29">cf80aa5</a>)</li> <li><strong>deps:</strong> update all non-major dependencies (<a href="https://redirect.github.com/vitejs/vite/issues/23826">#23826</a>) (<a href="https://github.com/vitejs/vite/commit/77d8373510da1b26ce057eb2248e570b7f63fde9">77d8373</a>)</li> <li><strong>deps:</strong> update rolldown-related dependencies (<a href="https://redirect.github.com/vitejs/vite/issues/23733">#23733</a>) (<a href="https://github.com/vitejs/vite/commit/43f0d052e514c3ad2dea2f7dc44b0720e1f62f48">43f0d05</a>)</li> <li><strong>deps:</strong> update rolldown-related dependencies (<a href="https://redirect.github.com/vitejs/vite/issues/23827">#23827</a>) (<a href="https://github.com/vitejs/vite/commit/c2e04187e49aab7ab809989f0537b4906653acab">c2e0418</a>)</li> <li><strong>optimizer:</strong> fall back to yarn.lock for lockfile hash (<a href="https://redirect.github.com/vitejs/vite/issues/23667">#23667</a>) (<a href="https://github.com/vitejs/vite/commit/f20609630faa93026924275115d1426fdc08629e">f206096</a>)</li> <li><strong>optimizer:</strong> scan <code>oxc.jsxInject</code> imports (<a href="https://redirect.github.com/vitejs/vite/issues/23758">#23758</a>) (<a href="https://github.com/vitejs/vite/commit/38f3cb45b1490ed24775547ceafa677b91a57714">38f3cb4</a>)</li> <li><strong>optimizer:</strong> skip patches dir check for yarn.lock fallback (<a href="https://redirect.github.com/vitejs/vite/issues/23725">#23725</a>) (<a href="https://github.com/vitejs/vite/commit/8e890e1ce438bfbc07ea4931ce332e40589940fa">8e890e1</a>)</li> <li><strong>optimizer:</strong> skip patches dir hash for nub lockfile (<a href="https://redirect.github.com/vitejs/vite/issues/23761">#23761</a>) (<a href="https://github.com/vitejs/vite/commit/a7d56967ef0050a09c0507e63a18164bc7a0d486">a7d5696</a>)</li> <li><strong>resolve:</strong> support subpath imports with multiple <code>#</code> (<a href="https://redirect.github.com/vitejs/vite/issues/23631">#23631</a>) (<a href="https://github.com/vitejs/vite/commit/0d86b3485fbbd0fcb9a1f70a14adedfcb7a1fff1">0d86b34</a>)</li> <li><strong>resolve:</strong> update resolve.exports to 2.0.4 (<a href="https://redirect.github.com/vitejs/vite/issues/23739">#23739</a>) (<a href="https://github.com/vitejs/vite/commit/4ea708a3ae9a324c6aabca59fade4082bf72f3e5">4ea708a</a>)</li> <li><strong>server:</strong> handle socket errors on upgrade requests not taken by the HMR server (<a href="https://redirect.github.com/vitejs/vite/issues/23728">#23728</a>) (<a href="https://github.com/vitejs/vite/commit/c2c9ef4dcd05b3e4d88844ea3a13dc23819ca2a5">c2c9ef4</a>)</li> <li><strong>server:</strong> only strip base when path matches a full segment (<a href="https://redirect.github.com/vitejs/vite/issues/23641">#23641</a>) (<a href="https://github.com/vitejs/vite/commit/3dfde87b90a9f80b125d710e3e5d4fc795662db6">3dfde87</a>)</li> </ul> <h3>Performance Improvements</h3> <ul> <li><strong>ssr:</strong> extract inline source maps without a regexp (<a href="https://redirect.github.com/vitejs/vite/issues/23775">#23775</a>) (<a href="https://github.com/vitejs/vite/commit/6a0278055d8501bbaf65b8d34ec094722b4e877a">6a02780</a>)</li> </ul> <h3>Miscellaneous Chores</h3> <ul> <li>migrate to Oxlint (<a href="https://redirect.github.com/vitejs/vite/issues/23746">#23746</a>) (<a href="https://github.com/vitejs/vite/commit/5b73935881424ed5919571036dd89d3868590f92">5b73935</a>)</li> </ul> <h3>Code Refactoring</h3> <ul> <li><strong>deps:</strong> replace <code>@vercel/detect-agent</code> with <code>std-env</code> (<a href="https://redirect.github.com/vitejs/vite/issues/23744">#23744</a>) (<a href="https://github.com/vitejs/vite/commit/ce4293f15cc5cd221c5ed60f5cd64e82ca5cbaf5">ce4293f</a>)</li> <li><strong>dev:</strong> consolidate moduleURL to file path utilities (<a href="https://redirect.github.com/vitejs/vite/issues/23828">#23828</a>) (<a href="https://github.com/vitejs/vite/commit/df7b40ee9d691e9f4e2413244f6665ef5482dce3">df7b40e</a>)</li> <li><strong>dev:</strong> separate import resolution from URL conversion (<a href="https://redirect.github.com/vitejs/vite/issues/23791">#23791</a>) (<a href="https://github.com/vitejs/vite/commit/611668983d4b717f5e5e66cf9f7125bd94f92bf7">6116689</a>)</li> <li><strong>dev:</strong> share ModuleURL and BrowserURL conversions (<a href="https://redirect.github.com/vitejs/vite/issues/23790">#23790</a>) (<a href="https://github.com/vitejs/vite/commit/446954c69c806795c83fe2f97c28ae8f9ef83731">446954c</a>)</li> <li><strong>dev:</strong> use ModuleURLs throughout HTML transforms (<a href="https://redirect.github.com/vitejs/vite/issues/23815">#23815</a>) (<a href="https://github.com/vitejs/vite/commit/a16299092c0f0f3f90e05d4bb5f0168b293c2b52">a162990</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md">vite's changelog</a>.</em></p> <blockquote> <h2><!-- raw HTML omitted --><a href="https://github.com/vitejs/vite/compare/v8.3.4...v8.3.5">8.3.5</a> (2026-10-21)<!-- raw HTML omitted --></h2> <h3>Bug Fixes</h3> <ul> <li><strong>build:</strong> handle missing chunk import maps (<a href="https://redirect.github.com/vitejs/vite/issues/23777">#23777</a>) (<a href="https://github.com/vitejs/vite/commit/8d7623d9b5647714a5b20cbd787a5401ca846229">8d7623d</a>)</li> <li><strong>build:</strong> include preload dependencies to chunk import map hashing (<a href="https://redirect.github.com/vitejs/vite/issues/23793">#23793</a>) (<a href="https://github.com/vitejs/vite/commit/4d16e7c14d5e1c361f148238b1e81131238ab8e9">4d16e7c</a>)</li> <li><strong>bundled-dev:</strong> apply <code>server.origin</code> to asset URLs (<a href="https://redirect.github.com/vitejs/vite/issues/23683">#23683</a>) (<a href="https://github.com/vitejs/vite/commit/52ba877693c8633458d163117504a8259beb3cf5">52ba877</a>)</li> <li><strong>bundled-dev:</strong> declare utf-8 charset in fallback page (<a href="https://redirect.github.com/vitejs/vite/issues/23846">#23846</a>) (<a href="https://github.com/vitejs/vite/commit/197daf6c4c7bfdaa005bebcc41dd2ff22fa3a5b6">197daf6</a>)</li> <li><strong>bundled-dev:</strong> ignore build.chunkImportMap (<a href="https://redirect.github.com/vitejs/vite/issues/23685">#23685</a>) (<a href="https://github.com/vitejs/vite/commit/cfe917d67d279a13f20ae9449e3befa736b64b07">cfe917d</a>)</li> <li><strong>bundled-dev:</strong> include user <code>import.meta.env.*</code> defines in the <code>import.meta.env</code> object (<a href="https://redirect.github.com/vitejs/vite/issues/23713">#23713</a>) (<a href="https://github.com/vitejs/vite/commit/6019aa79975465516da7c6f532d568422b019a25">6019aa7</a>)</li> <li><strong>bundled-dev:</strong> map forwarded error stacks through the bundle source maps (<a href="https://redirect.github.com/vitejs/vite/issues/23741">#23741</a>) (<a href="https://github.com/vitejs/vite/commit/11fe1e46ff0c136cb90fbe263ba03993bc94df18">11fe1e4</a>)</li> <li><strong>bundled-dev:</strong> normalize served output files (<a href="https://redirect.github.com/vitejs/vite/issues/23684">#23684</a>) (<a href="https://github.com/vitejs/vite/commit/df4e02cc8317a62f21edefc79a9690571ffed1f3">df4e02c</a>)</li> <li><strong>bundled-dev:</strong> stop hmr propagation at modules that are no longer imported (<a href="https://redirect.github.com/vitejs/vite/issues/23839">#23839</a>) (<a href="https://github.com/vitejs/vite/commit/7471e8c3b32d3d55243590bb7713e602c9fb0212">7471e8c</a>)</li> <li><strong>css:</strong> don't fail on a literal <code>%</code> in <code>url()</code> (<a href="https://redirect.github.com/vitejs/vite/issues/23676">#23676</a>) (<a href="https://github.com/vitejs/vite/commit/50b382d31835b8b4bc8b6964738ac03146e44261">50b382d</a>)</li> <li><strong>deps:</strong> update all non-major dependencies (<a href="https://redirect.github.com/vitejs/vite/issues/23731">#23731</a>) (<a href="https://github.com/vitejs/vite/commit/cf80aa552cac02eac0293330ccd5fde3c7ae8d29">cf80aa5</a>)</li> <li><strong>deps:</strong> update all non-major dependencies (<a href="https://redirect.github.com/vitejs/vite/issues/23826">#23826</a>) (<a href="https://github.com/vitejs/vite/commit/77d8373510da1b26ce057eb2248e570b7f63fde9">77d8373</a>)</li> <li><strong>deps:</strong> update rolldown-related dependencies (<a href="https://redirect.github.com/vitejs/vite/issues/23733">#23733</a>) (<a href="https://github.com/vitejs/vite/commit/43f0d052e514c3ad2dea2f7dc44b0720e1f62f48">43f0d05</a>)</li> <li><strong>deps:</strong> update rolldown-related dependencies (<a href="https://redirect.github.com/vitejs/vite/issues/23827">#23827</a>) (<a href="https://github.com/vitejs/vite/commit/c2e04187e49aab7ab809989f0537b4906653acab">c2e0418</a>)</li> <li><strong>optimizer:</strong> fall back to yarn.lock for lockfile hash (<a href="https://redirect.github.com/vitejs/vite/issues/23667">#23667</a>) (<a href="https://github.com/vitejs/vite/commit/f20609630faa93026924275115d1426fdc08629e">f206096</a>)</li> <li><strong>optimizer:</strong> scan <code>oxc.jsxInject</code> imports (<a href="https://redirect.github.com/vitejs/vite/issues/23758">#23758</a>) (<a href="https://github.com/vitejs/vite/commit/38f3cb45b1490ed24775547ceafa677b91a57714">38f3cb4</a>)</li> <li><strong>optimizer:</strong> skip patches dir check for yarn.lock fallback (<a href="https://redirect.github.com/vitejs/vite/issues/23725">#23725</a>) (<a href="https://github.com/vitejs/vite/commit/8e890e1ce438bfbc07ea4931ce332e40589940fa">8e890e1</a>)</li> <li><strong>optimizer:</strong> skip patches dir hash for nub lockfile (<a href="https://redirect.github.com/vitejs/vite/issues/23761">#23761</a>) (<a href="https://github.com/vitejs/vite/commit/a7d56967ef0050a09c0507e63a18164bc7a0d486">a7d5696</a>)</li> <li><strong>resolve:</strong> support subpath imports with multiple <code>#</code> (<a href="https://redirect.github.com/vitejs/vite/issues/23631">#23631</a>) (<a href="https://github.com/vitejs/vite/commit/0d86b3485fbbd0fcb9a1f70a14adedfcb7a1fff1">0d86b34</a>)</li> <li><strong>resolve:</strong> update resolve.exports to 2.0.4 (<a href="https://redirect.github.com/vitejs/vite/issues/23739">#23739</a>) (<a href="https://github.com/vitejs/vite/commit/4ea708a3ae9a324c6aabca59fade4082bf72f3e5">4ea708a</a>)</li> <li><strong>server:</strong> handle socket errors on upgrade requests not taken by the HMR server (<a href="https://redirect.github.com/vitejs/vite/issues/23728">#23728</a>) (<a href="https://github.com/vitejs/vite/commit/c2c9ef4dcd05b3e4d88844ea3a13dc23819ca2a5">c2c9ef4</a>)</li> <li><strong>server:</strong> only strip base when path matches a full segment (<a href="https://redirect.github.com/vitejs/vite/issues/23641">#23641</a>) (<a href="https://github.com/vitejs/vite/commit/3dfde87b90a9f80b125d710e3e5d4fc795662db6">3dfde87</a>)</li> </ul> <h3>Performance Improvements</h3> <ul> <li><strong>ssr:</strong> extract inline source maps without a regexp (<a href="https://redirect.github.com/vitejs/vite/issues/23775">#23775</a>) (<a href="https://github.com/vitejs/vite/commit/6a0278055d8501bbaf65b8d34ec094722b4e877a">6a02780</a>)</li> </ul> <h3>Miscellaneous Chores</h3> <ul> <li>migrate to Oxlint (<a href="https://redirect.github.com/vitejs/vite/issues/23746">#23746</a>) (<a href="https://github.com/vitejs/vite/commit/5b73935881424ed5919571036dd89d3868590f92">5b73935</a>)</li> </ul> <h3>Code Refactoring</h3> <ul> <li><strong>deps:</strong> replace <code>@vercel/detect-agent</code> with <code>std-env</code> (<a href="https://redirect.github.com/vitejs/vite/issues/23744">#23744</a>) (<a href="https://github.com/vitejs/vite/commit/ce4293f15cc5cd221c5ed60f5cd64e82ca5cbaf5">ce4293f</a>)</li> <li><strong>dev:</strong> consolidate moduleURL to file path utilities (<a href="https://redirect.github.com/vitejs/vite/issues/23828">#23828</a>) (<a href="https://github.com/vitejs/vite/commit/df7b40ee9d691e9f4e2413244f6665ef5482dce3">df7b40e</a>)</li> <li><strong>dev:</strong> separate import resolution from URL conversion (<a href="https://redirect.github.com/vitejs/vite/issues/23791">#23791</a>) (<a href="https://github.com/vitejs/vite/commit/611668983d4b717f5e5e66cf9f7125bd94f92bf7">6116689</a>)</li> <li><strong>dev:</strong> share ModuleURL and BrowserURL conversions (<a href="https://redirect.github.com/vitejs/vite/issues/23790">#23790</a>) (<a href="https://github.com/vitejs/vite/commit/446954c69c806795c83fe2f97c28ae8f9ef83731">446954c</a>)</li> <li><strong>dev:</strong> use ModuleURLs throughout HTML transforms (<a href="https://redirect.github.com/vitejs/vite/issues/23815">#23815</a>) (<a href="https://github.com/vitejs/vite/commit/a16299092c0f0f3f90e05d4bb5f0168b293c2b52">a162990</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vitejs/vite/commit/981f07fa4580fb88b333c4450431e4715d2a0b82"><code>981f07f</code></a> release: v8.3.5 (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23856">#23856</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/0d86b3485fbbd0fcb9a1f70a14adedfcb7a1fff1"><code>0d86b34</code></a> fix(resolve): support subpath imports with multiple <code>#</code> (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23631">#23631</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/6a0278055d8501bbaf65b8d34ec094722b4e877a"><code>6a02780</code></a> perf(ssr): extract inline source maps without a regexp (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23775">#23775</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/8e890e1ce438bfbc07ea4931ce332e40589940fa"><code>8e890e1</code></a> fix(optimizer): skip patches dir check for yarn.lock fallback (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23725">#23725</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/197daf6c4c7bfdaa005bebcc41dd2ff22fa3a5b6"><code>197daf6</code></a> fix(bundled-dev): declare utf-8 charset in fallback page (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23846">#23846</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/4d16e7c14d5e1c361f148238b1e81131238ab8e9"><code>4d16e7c</code></a> fix(build): include preload dependencies to chunk import map hashing (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23793">#23793</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/df7b40ee9d691e9f4e2413244f6665ef5482dce3"><code>df7b40e</code></a> refactor(dev): consolidate moduleURL to file path utilities (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23828">#23828</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/a16299092c0f0f3f90e05d4bb5f0168b293c2b52"><code>a162990</code></a> refactor(dev): use ModuleURLs throughout HTML transforms (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23815">#23815</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/611668983d4b717f5e5e66cf9f7125bd94f92bf7"><code>6116689</code></a> refactor(dev): separate import resolution from URL conversion (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23791">#23791</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/446954c69c806795c83fe2f97c28ae8f9ef83731"><code>446954c</code></a> refactor(dev): share ModuleURL and BrowserURL conversions (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23790">#23790</a>)</li> <li>Additional commits viewable in <a href="https://github.com/vitejs/vite/commits/v8.3.5/packages/vite">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
80de3632d0 |
chore(deps-dev): Bump sass from 1.105.2 to 1.106.1 (#2265)
Bumps [sass](https://github.com/sass/dart-sass) from 1.105.2 to 1.106.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sass/dart-sass/releases">sass's releases</a>.</em></p> <blockquote> <h2>Dart Sass 1.106.1</h2> <p>To install Sass 1.106.1, download one of the packages below and <a href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or see <a href="https://sass-lang.com/install">the Sass website</a> for full installation instructions.</p> <h1>Changes</h1> <ul> <li> <p>Fix a bug where an attribute selector with an empty value (such as <code>[class=""]</code>) would crash when serializing.</p> </li> <li> <p>Don't crash when serializing a number with an empty unit. This is only possible through the JavaScript and Dart APIs or the embedded protocol.</p> </li> </ul> <h3>Embedded Dart Sass</h3> <ul> <li>More robustly convert invalid value errors into <code>PARAMS</code> errors.</li> </ul> <p>See the <a href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11061">full changelog</a> for changes in earlier releases.</p> <h2>Dart Sass 1.106.0</h2> <p>To install Sass 1.106.0, download one of the packages below and <a href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or see <a href="https://sass-lang.com/install">the Sass website</a> for full installation instructions.</p> <h1>Changes</h1> <ul> <li> <p>Don't normalize CSS escapes in statement contexts that can contain interpolation. For example, <code>@f\6Fo</code> is now emitted as written rather than normalized to <code>@foo</code>.</p> </li> <li> <p>Fix a bug where quotes would be removed from attribute selector values that contained backslashes.</p> </li> <li> <p>Fix invalid source spans that could cause crashes when encountering a syntax error in selectors or media queries that also contain escape sequences.</p> </li> <li> <p>Fix a bug where the indented syntax parser would crash when parsing a file where the first statement was indented <em>and</em> appeared after the first line.</p> </li> <li> <p>Fix a bug that could cause crashes when encountering errors or warnings in interpolations that contain patterns like <code>// */</code>.</p> </li> <li> <p><strong>Potentially breaking compatibility fix:</strong> CSS escape codes whose values are 0, for Unicode surrogates, or greater than the maximum allowed code point are now consistently normalized to U+FFFD REPLACEMENT CHARACTER in expression contexts. Previously, in some cases these were instead normalized to the normalized form of the original escape sequence, which violates the principle that all escape sequences for identical values should be normalized the same way. In other cases, these would simply throw errors.</p> <p>As a special case, <code>\0</code> on its own will continue to be normalized to <code>\0 </code> to support historical CSS hacks.</p> </li> <li> <p><strong>Potentially breaking bug fix:</strong> Throw an error for mixins and functions that have rest parameters which are the same as normal parameters. Previously, the positional parameters wouldn't be accessible and calling such a mixin or function with a named argument would crash the compiler.</p> </li> <li> <p><strong>Potentially breaking bug fix:</strong> Fix various cases where using a CSS escape code at the beginning of an identifier would change parsing behavior versus using the character directly.</p> </li> <li> <p><strong>Potentially breaking bug fix:</strong> When a number's unit is ambiguous with a numeric exponent, the unit is now serialized as an escape code rather than a literal <code>e</code> to avoid being interpreted as an exponent by CSS.</p> </li> <li> <p><strong>Potentially breaking bug fix:</strong> Don't parse a CSS escape code for U+45 LATIN CAPITAL LETTER E or U+65 LATIN LOWERCASE LETTER E as an exponent in <code>@keyframes</code> percentage selectors.</p> </li> <li> <p><strong>Potentially breaking bug fix:</strong> Properly normalize underscores written as CSS escape codes in variable, mixin, and function names.</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/sass/dart-sass/blob/main/CHANGELOG.md">sass's changelog</a>.</em></p> <blockquote> <h2>1.106.1</h2> <ul> <li> <p>Fix a bug where an attribute selector with an empty value (such as <code>[class=""]</code>) would crash when serializing.</p> </li> <li> <p>Don't crash when serializing a number with an empty unit. This is only possible through the JavaScript and Dart APIs or the embedded protocol.</p> </li> </ul> <h3>Embedded Dart Sass</h3> <ul> <li>More robustly convert invalid value errors into <code>PARAMS</code> errors.</li> </ul> <h2>1.106.0</h2> <ul> <li> <p>Don't normalize CSS escapes in statement contexts that can contain interpolation. For example, <code>@f\6Fo</code> is now emitted as written rather than normalized to <code>@foo</code>.</p> </li> <li> <p>Fix a bug where quotes would be removed from attribute selector values that contained backslashes.</p> </li> <li> <p>Fix invalid source spans that could cause crashes when encountering a syntax error in selectors or media queries that also contain escape sequences.</p> </li> <li> <p>Fix a bug where the indented syntax parser would crash when parsing a file where the first statement was indented <em>and</em> appeared after the first line.</p> </li> <li> <p>Fix a bug that could cause crashes when encountering errors or warnings in interpolations that contain patterns like <code>// */</code>.</p> </li> <li> <p><strong>Potentially breaking compatibility fix:</strong> CSS escape codes whose values are 0, for Unicode surrogates, or greater than the maximum allowed code point are now consistently normalized to U+FFFD REPLACEMENT CHARACTER in expression contexts. Previously, in some cases these were instead normalized to the normalized form of the original escape sequence, which violates the principle that all escape sequences for identical values should be normalized the same way. In other cases, these would simply throw errors.</p> <p>As a special case, <code>\0</code> on its own will continue to be normalized to <code>\0 </code> to support historical CSS hacks.</p> </li> <li> <p><strong>Potentially breaking bug fix:</strong> Throw an error for mixins and functions that have rest parameters which are the same as normal parameters. Previously, the positional parameters wouldn't be accessible and calling such a mixin or function with a named argument would crash the compiler.</p> </li> <li> <p><strong>Potentially breaking bug fix:</strong> Fix various cases where using a CSS escape code at the beginning of an identifier would change parsing behavior versus using the character directly.</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sass/dart-sass/commit/811ecc67bc5ed16d410d76e8bde343d9770f08c0"><code>811ecc6</code></a> Pull the version back to 1.106.1 (<a href="https://redirect.github.com/sass/dart-sass/issues/2893">#2893</a>)</li> <li><a href="https://github.com/sass/dart-sass/commit/b10205ed8391f11cb9ce8b7c3d6464f842491ce8"><code>b10205e</code></a> Fix serializing a number with an empty-string unit (<a href="https://redirect.github.com/sass/dart-sass/issues/2892">#2892</a>)</li> <li><a href="https://github.com/sass/dart-sass/commit/e79f8a7d869efe54e3723c1e5060bb6cb95d63a4"><code>e79f8a7</code></a> Fix serializing an attribute selector with an empty value (<a href="https://redirect.github.com/sass/dart-sass/issues/2891">#2891</a>)</li> <li><a href="https://github.com/sass/dart-sass/commit/2ea4fc07b8560ba57e1657d9759b6ce8e89a64dd"><code>2ea4fc0</code></a> Merge pull request <a href="https://redirect.github.com/sass/dart-sass/issues/2883">#2883</a> from sass/fuzz</li> <li><a href="https://github.com/sass/dart-sass/commit/a113995474eb2a58035f2ebb5f5d85590e4d11b9"><code>a113995</code></a> Bump postcss from 8.5.28 to 8.5.30 in /pkg/sass-parser (<a href="https://redirect.github.com/sass/dart-sass/issues/2886">#2886</a>)</li> <li><a href="https://github.com/sass/dart-sass/commit/2d2e76cf29ec022d5c3a8539e79d8d490accf21f"><code>2d2e76c</code></a> Try using the SassBot GitHub token when auto-merging dependabot PRs (<a href="https://redirect.github.com/sass/dart-sass/issues/2885">#2885</a>)</li> <li><a href="https://github.com/sass/dart-sass/commit/56608242a996f869fc1903c68fd4c68c8d97daa3"><code>5660824</code></a> Improve the accuracy of <code>FileSpan.trimLeft()</code> and <code>.trimRight()</code></li> <li><a href="https://github.com/sass/dart-sass/commit/09e4024c4c907f7bbc2754fa5c9a10a882ad9056"><code>09e4024</code></a> Throw an error for duplicate rest and non-rest parameter names</li> <li><a href="https://github.com/sass/dart-sass/commit/34c8e6b1fc854b4aabc907a0c427b854ee9ec35b"><code>34c8e6b</code></a> Fix check for an indented first statement</li> <li><a href="https://github.com/sass/dart-sass/commit/a05866caeb42db34c3df1181eb5bcf41534549c8"><code>a05866c</code></a> Make <code>_expandInterpolationLeft</code> resilient to commented-out comments</li> <li>Additional commits viewable in <a href="https://github.com/sass/dart-sass/compare/1.105.2...1.106.1">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
2ba037f44c |
chore(deps): Bump the codeql-action group with 3 updates (#2268)
Bumps the codeql-action group with 3 updates: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/autobuild](https://github.com/github/codeql-action) and [github/codeql-action/analyze](https://github.com/github/codeql-action). Updates `github/codeql-action/init` from 4.39.0 to 4.39.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/releases">github/codeql-action/init's releases</a>.</em></p> <blockquote> <h2>v4.39.1</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.3">2.27.3</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4256">#4256</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action/init's changelog</a>.</em></p> <blockquote> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <h2>[UNRELEASED]</h2> <p>No user facing changes.</p> <h2>4.39.1 - 21 Oct 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.3">2.27.3</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4256">#4256</a></li> </ul> <h2>4.39.0 - 15 Oct 2026</h2> <ul> <li><em>Breaking change</em>: Bump the minimum required CodeQL bundle version to 2.20.7. <a href="https://redirect.github.com/github/codeql-action/pull/4205">#4205</a></li> <li>The <code>codeql-action/analyze</code> step now validates that a correct argument for the <code>checkout_path</code> input has been provided. The <code>checkout_path</code> input must be set to the path where the repository that is being analyzed is checked out at on the runner, if that path is something other than the workspace root. If the path does not point to a repository checkout or is different from the path that was used by <code>codeql-action/init</code>, then the CodeQL Action now produces a warning. <a href="https://redirect.github.com/github/codeql-action/pull/4148">#4148</a></li> <li>Resolved an issue with third-party caching implementations that prevented caches from being restored correctly. <a href="https://redirect.github.com/github/codeql-action/pull/4206">#4206</a></li> <li>The <code>codeql-action/start-proxy</code> step that is used in Code Scanning Default Setup now finds CodeQL releases using the same logic as <code>codeql-action/init</code>. This primarily benefits customers who are using GitHub instances other than <code>github.com</code> where the <code>codeql-action/start-proxy</code> step may previously have been unable to locate recent releases and ended up using outdated versions of the private registry authentication proxy as a result. <a href="https://redirect.github.com/github/codeql-action/pull/4198">#4198</a></li> </ul> <h2>4.38.3 - 08 Oct 2026</h2> <ul> <li><em>Upcoming breaking change</em>: CodeQL version 2.21.2 and earlier were discontinued on 24 September 2026 alongside GitHub Enterprise Server 3.17, and will be unsupported by the next minor release of the CodeQL Action. Added a deprecation warning for customers using these versions of CodeQL. <a href="https://redirect.github.com/github/codeql-action/pull/4188">#4188</a></li> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.2">2.27.2</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4203">#4203</a></li> <li>Fixed a bug where the decision of whether to use a per-language bundle did not account for custom configurations that reference queries outside of compiled CodeQL packs. This issue was caught during internal testing and did not affect any customer repositories. We will resume the roll out of per-language bundles in the coming weeks. <a href="https://redirect.github.com/github/codeql-action/pull/4184">#4184</a></li> </ul> <h2>4.38.2 - 24 Sept 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.1">2.27.1</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4160">#4160</a></li> </ul> <h2>4.38.1 - 18 Sept 2026</h2> <ul> <li>The CodeQL Action now has experimental support for CodeQL releases for which per-language bundles are available. Per-language bundles support analysis for a single language and are therefore smaller than the combined bundles that allow analysis for all supported languages. As a result, per-language bundles take up less space on disk and are faster to download. We expect to roll this change out to everyone in the coming weeks. <a href="https://redirect.github.com/github/codeql-action/pull/4146">#4146</a></li> </ul> <h2>4.38.0 - 09 Sept 2026</h2> <ul> <li>On GitHub-hosted runners, the CodeQL Action now deletes unused CodeQL bundles from the toolcache before downloading a different bundle, which frees up disk space for the analysis. We expect to roll this change out to everyone in September. <a href="https://redirect.github.com/github/codeql-action/pull/4124">#4124</a></li> <li>The CodeQL Action now supports CodeQL releases that are compatible with Linux Arm64 and downloads the native <code>linux-arm64</code> CodeQL bundle when available. <a href="https://redirect.github.com/github/codeql-action/pull/4072">#4072</a></li> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.0">2.27.0</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4129">#4129</a></li> </ul> <h2>4.37.9 - 26 Aug 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.4">2.26.4</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4106">#4106</a></li> </ul> <h2>4.37.8 - 21 Aug 2026</h2> <p>No user facing changes.</p> <h2>4.37.7 - 13 Aug 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.3">2.26.3</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4085">#4085</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/github/codeql-action/commit/9b3254085494b55a0f7c4c2b3d2d52cc712ce370"><code>9b32540</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4257">#4257</a> from github/update-v4.39.1-c5a2f4b0f</li> <li><a href="https://github.com/github/codeql-action/commit/b5e1ed9574dcfa81c88c318140f3b3e5c199bfb3"><code>b5e1ed9</code></a> Trigger workflows</li> <li><a href="https://github.com/github/codeql-action/commit/20f5ec39109073afe1789b098456b2be0164f4ee"><code>20f5ec3</code></a> Update changelog for v4.39.1</li> <li><a href="https://github.com/github/codeql-action/commit/c5a2f4b0fe28ca06eaaeb86fb05a5f612ae293f9"><code>c5a2f4b</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4245">#4245</a> from github/henrymercer/graduate-overlay-trap-caching</li> <li><a href="https://github.com/github/codeql-action/commit/61a5a80dd98ad1b9679010141a46cace51065761"><code>61a5a80</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4256">#4256</a> from github/update-bundle/codeql-bundle-v2.27.3</li> <li><a href="https://github.com/github/codeql-action/commit/3dd33f8b69588bd9591684b2dca169eb612f5ed5"><code>3dd33f8</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4249">#4249</a> from github/mbg/upload-improvements-for-4223</li> <li><a href="https://github.com/github/codeql-action/commit/b96e3390db93dc46c2c3753a94b87c0d734b0b61"><code>b96e339</code></a> Change comment for <code>getConfig</code> call in <code>upload-sarif</code></li> <li><a href="https://github.com/github/codeql-action/commit/7fa45180db8d657b23ded3636b5d8583aec6ddfe"><code>7fa4518</code></a> Use <code>shouldSkipSarifUpload</code> in <code>analyze-action.ts</code></li> <li><a href="https://github.com/github/codeql-action/commit/a69c7cb332d56f616fcadef002884523c71e8d1c"><code>a69c7cb</code></a> Document that setting the env vars to <code>false</code> takes precedence</li> <li><a href="https://github.com/github/codeql-action/commit/74ddcd9f65683791ab07eccd074b4ba145d89ea6"><code>74ddcd9</code></a> Fix typo in comment</li> <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee...9b3254085494b55a0f7c4c2b3d2d52cc712ce370">compare view</a></li> </ul> </details> <br /> Updates `github/codeql-action/autobuild` from 4.39.0 to 4.39.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/releases">github/codeql-action/autobuild's releases</a>.</em></p> <blockquote> <h2>v4.39.1</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.3">2.27.3</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4256">#4256</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action/autobuild's changelog</a>.</em></p> <blockquote> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <h2>[UNRELEASED]</h2> <p>No user facing changes.</p> <h2>4.39.1 - 21 Oct 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.3">2.27.3</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4256">#4256</a></li> </ul> <h2>4.39.0 - 15 Oct 2026</h2> <ul> <li><em>Breaking change</em>: Bump the minimum required CodeQL bundle version to 2.20.7. <a href="https://redirect.github.com/github/codeql-action/pull/4205">#4205</a></li> <li>The <code>codeql-action/analyze</code> step now validates that a correct argument for the <code>checkout_path</code> input has been provided. The <code>checkout_path</code> input must be set to the path where the repository that is being analyzed is checked out at on the runner, if that path is something other than the workspace root. If the path does not point to a repository checkout or is different from the path that was used by <code>codeql-action/init</code>, then the CodeQL Action now produces a warning. <a href="https://redirect.github.com/github/codeql-action/pull/4148">#4148</a></li> <li>Resolved an issue with third-party caching implementations that prevented caches from being restored correctly. <a href="https://redirect.github.com/github/codeql-action/pull/4206">#4206</a></li> <li>The <code>codeql-action/start-proxy</code> step that is used in Code Scanning Default Setup now finds CodeQL releases using the same logic as <code>codeql-action/init</code>. This primarily benefits customers who are using GitHub instances other than <code>github.com</code> where the <code>codeql-action/start-proxy</code> step may previously have been unable to locate recent releases and ended up using outdated versions of the private registry authentication proxy as a result. <a href="https://redirect.github.com/github/codeql-action/pull/4198">#4198</a></li> </ul> <h2>4.38.3 - 08 Oct 2026</h2> <ul> <li><em>Upcoming breaking change</em>: CodeQL version 2.21.2 and earlier were discontinued on 24 September 2026 alongside GitHub Enterprise Server 3.17, and will be unsupported by the next minor release of the CodeQL Action. Added a deprecation warning for customers using these versions of CodeQL. <a href="https://redirect.github.com/github/codeql-action/pull/4188">#4188</a></li> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.2">2.27.2</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4203">#4203</a></li> <li>Fixed a bug where the decision of whether to use a per-language bundle did not account for custom configurations that reference queries outside of compiled CodeQL packs. This issue was caught during internal testing and did not affect any customer repositories. We will resume the roll out of per-language bundles in the coming weeks. <a href="https://redirect.github.com/github/codeql-action/pull/4184">#4184</a></li> </ul> <h2>4.38.2 - 24 Sept 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.1">2.27.1</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4160">#4160</a></li> </ul> <h2>4.38.1 - 18 Sept 2026</h2> <ul> <li>The CodeQL Action now has experimental support for CodeQL releases for which per-language bundles are available. Per-language bundles support analysis for a single language and are therefore smaller than the combined bundles that allow analysis for all supported languages. As a result, per-language bundles take up less space on disk and are faster to download. We expect to roll this change out to everyone in the coming weeks. <a href="https://redirect.github.com/github/codeql-action/pull/4146">#4146</a></li> </ul> <h2>4.38.0 - 09 Sept 2026</h2> <ul> <li>On GitHub-hosted runners, the CodeQL Action now deletes unused CodeQL bundles from the toolcache before downloading a different bundle, which frees up disk space for the analysis. We expect to roll this change out to everyone in September. <a href="https://redirect.github.com/github/codeql-action/pull/4124">#4124</a></li> <li>The CodeQL Action now supports CodeQL releases that are compatible with Linux Arm64 and downloads the native <code>linux-arm64</code> CodeQL bundle when available. <a href="https://redirect.github.com/github/codeql-action/pull/4072">#4072</a></li> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.0">2.27.0</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4129">#4129</a></li> </ul> <h2>4.37.9 - 26 Aug 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.4">2.26.4</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4106">#4106</a></li> </ul> <h2>4.37.8 - 21 Aug 2026</h2> <p>No user facing changes.</p> <h2>4.37.7 - 13 Aug 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.3">2.26.3</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4085">#4085</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/github/codeql-action/commit/9b3254085494b55a0f7c4c2b3d2d52cc712ce370"><code>9b32540</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4257">#4257</a> from github/update-v4.39.1-c5a2f4b0f</li> <li><a href="https://github.com/github/codeql-action/commit/b5e1ed9574dcfa81c88c318140f3b3e5c199bfb3"><code>b5e1ed9</code></a> Trigger workflows</li> <li><a href="https://github.com/github/codeql-action/commit/20f5ec39109073afe1789b098456b2be0164f4ee"><code>20f5ec3</code></a> Update changelog for v4.39.1</li> <li><a href="https://github.com/github/codeql-action/commit/c5a2f4b0fe28ca06eaaeb86fb05a5f612ae293f9"><code>c5a2f4b</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4245">#4245</a> from github/henrymercer/graduate-overlay-trap-caching</li> <li><a href="https://github.com/github/codeql-action/commit/61a5a80dd98ad1b9679010141a46cace51065761"><code>61a5a80</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4256">#4256</a> from github/update-bundle/codeql-bundle-v2.27.3</li> <li><a href="https://github.com/github/codeql-action/commit/3dd33f8b69588bd9591684b2dca169eb612f5ed5"><code>3dd33f8</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4249">#4249</a> from github/mbg/upload-improvements-for-4223</li> <li><a href="https://github.com/github/codeql-action/commit/b96e3390db93dc46c2c3753a94b87c0d734b0b61"><code>b96e339</code></a> Change comment for <code>getConfig</code> call in <code>upload-sarif</code></li> <li><a href="https://github.com/github/codeql-action/commit/7fa45180db8d657b23ded3636b5d8583aec6ddfe"><code>7fa4518</code></a> Use <code>shouldSkipSarifUpload</code> in <code>analyze-action.ts</code></li> <li><a href="https://github.com/github/codeql-action/commit/a69c7cb332d56f616fcadef002884523c71e8d1c"><code>a69c7cb</code></a> Document that setting the env vars to <code>false</code> takes precedence</li> <li><a href="https://github.com/github/codeql-action/commit/74ddcd9f65683791ab07eccd074b4ba145d89ea6"><code>74ddcd9</code></a> Fix typo in comment</li> <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee...9b3254085494b55a0f7c4c2b3d2d52cc712ce370">compare view</a></li> </ul> </details> <br /> Updates `github/codeql-action/analyze` from 4.39.0 to 4.39.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/releases">github/codeql-action/analyze's releases</a>.</em></p> <blockquote> <h2>v4.39.1</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.3">2.27.3</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4256">#4256</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action/analyze's changelog</a>.</em></p> <blockquote> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <h2>[UNRELEASED]</h2> <p>No user facing changes.</p> <h2>4.39.1 - 21 Oct 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.3">2.27.3</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4256">#4256</a></li> </ul> <h2>4.39.0 - 15 Oct 2026</h2> <ul> <li><em>Breaking change</em>: Bump the minimum required CodeQL bundle version to 2.20.7. <a href="https://redirect.github.com/github/codeql-action/pull/4205">#4205</a></li> <li>The <code>codeql-action/analyze</code> step now validates that a correct argument for the <code>checkout_path</code> input has been provided. The <code>checkout_path</code> input must be set to the path where the repository that is being analyzed is checked out at on the runner, if that path is something other than the workspace root. If the path does not point to a repository checkout or is different from the path that was used by <code>codeql-action/init</code>, then the CodeQL Action now produces a warning. <a href="https://redirect.github.com/github/codeql-action/pull/4148">#4148</a></li> <li>Resolved an issue with third-party caching implementations that prevented caches from being restored correctly. <a href="https://redirect.github.com/github/codeql-action/pull/4206">#4206</a></li> <li>The <code>codeql-action/start-proxy</code> step that is used in Code Scanning Default Setup now finds CodeQL releases using the same logic as <code>codeql-action/init</code>. This primarily benefits customers who are using GitHub instances other than <code>github.com</code> where the <code>codeql-action/start-proxy</code> step may previously have been unable to locate recent releases and ended up using outdated versions of the private registry authentication proxy as a result. <a href="https://redirect.github.com/github/codeql-action/pull/4198">#4198</a></li> </ul> <h2>4.38.3 - 08 Oct 2026</h2> <ul> <li><em>Upcoming breaking change</em>: CodeQL version 2.21.2 and earlier were discontinued on 24 September 2026 alongside GitHub Enterprise Server 3.17, and will be unsupported by the next minor release of the CodeQL Action. Added a deprecation warning for customers using these versions of CodeQL. <a href="https://redirect.github.com/github/codeql-action/pull/4188">#4188</a></li> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.2">2.27.2</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4203">#4203</a></li> <li>Fixed a bug where the decision of whether to use a per-language bundle did not account for custom configurations that reference queries outside of compiled CodeQL packs. This issue was caught during internal testing and did not affect any customer repositories. We will resume the roll out of per-language bundles in the coming weeks. <a href="https://redirect.github.com/github/codeql-action/pull/4184">#4184</a></li> </ul> <h2>4.38.2 - 24 Sept 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.1">2.27.1</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4160">#4160</a></li> </ul> <h2>4.38.1 - 18 Sept 2026</h2> <ul> <li>The CodeQL Action now has experimental support for CodeQL releases for which per-language bundles are available. Per-language bundles support analysis for a single language and are therefore smaller than the combined bundles that allow analysis for all supported languages. As a result, per-language bundles take up less space on disk and are faster to download. We expect to roll this change out to everyone in the coming weeks. <a href="https://redirect.github.com/github/codeql-action/pull/4146">#4146</a></li> </ul> <h2>4.38.0 - 09 Sept 2026</h2> <ul> <li>On GitHub-hosted runners, the CodeQL Action now deletes unused CodeQL bundles from the toolcache before downloading a different bundle, which frees up disk space for the analysis. We expect to roll this change out to everyone in September. <a href="https://redirect.github.com/github/codeql-action/pull/4124">#4124</a></li> <li>The CodeQL Action now supports CodeQL releases that are compatible with Linux Arm64 and downloads the native <code>linux-arm64</code> CodeQL bundle when available. <a href="https://redirect.github.com/github/codeql-action/pull/4072">#4072</a></li> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.27.0">2.27.0</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4129">#4129</a></li> </ul> <h2>4.37.9 - 26 Aug 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.4">2.26.4</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4106">#4106</a></li> </ul> <h2>4.37.8 - 21 Aug 2026</h2> <p>No user facing changes.</p> <h2>4.37.7 - 13 Aug 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.3">2.26.3</a>. <a href="https://redirect.github.com/github/codeql-action/pull/4085">#4085</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/github/codeql-action/commit/9b3254085494b55a0f7c4c2b3d2d52cc712ce370"><code>9b32540</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4257">#4257</a> from github/update-v4.39.1-c5a2f4b0f</li> <li><a href="https://github.com/github/codeql-action/commit/b5e1ed9574dcfa81c88c318140f3b3e5c199bfb3"><code>b5e1ed9</code></a> Trigger workflows</li> <li><a href="https://github.com/github/codeql-action/commit/20f5ec39109073afe1789b098456b2be0164f4ee"><code>20f5ec3</code></a> Update changelog for v4.39.1</li> <li><a href="https://github.com/github/codeql-action/commit/c5a2f4b0fe28ca06eaaeb86fb05a5f612ae293f9"><code>c5a2f4b</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4245">#4245</a> from github/henrymercer/graduate-overlay-trap-caching</li> <li><a href="https://github.com/github/codeql-action/commit/61a5a80dd98ad1b9679010141a46cace51065761"><code>61a5a80</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4256">#4256</a> from github/update-bundle/codeql-bundle-v2.27.3</li> <li><a href="https://github.com/github/codeql-action/commit/3dd33f8b69588bd9591684b2dca169eb612f5ed5"><code>3dd33f8</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/4249">#4249</a> from github/mbg/upload-improvements-for-4223</li> <li><a href="https://github.com/github/codeql-action/commit/b96e3390db93dc46c2c3753a94b87c0d734b0b61"><code>b96e339</code></a> Change comment for <code>getConfig</code> call in <code>upload-sarif</code></li> <li><a href="https://github.com/github/codeql-action/commit/7fa45180db8d657b23ded3636b5d8583aec6ddfe"><code>7fa4518</code></a> Use <code>shouldSkipSarifUpload</code> in <code>analyze-action.ts</code></li> <li><a href="https://github.com/github/codeql-action/commit/a69c7cb332d56f616fcadef002884523c71e8d1c"><code>a69c7cb</code></a> Document that setting the env vars to <code>false</code> takes precedence</li> <li><a href="https://github.com/github/codeql-action/commit/74ddcd9f65683791ab07eccd074b4ba145d89ea6"><code>74ddcd9</code></a> Fix typo in comment</li> <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee...9b3254085494b55a0f7c4c2b3d2d52cc712ce370">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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
644ec1c75e |
chore(deps): Bump docker/login-action from 4.6.0 to 4.7.0 (#2269)
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.6.0 to 4.7.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/docker/login-action/releases">docker/login-action's releases</a>.</em></p> <blockquote> <h2>v4.7.0</h2> <ul> <li>Preserve explicit ECR settings in <code>registry-auth</code> by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> in <a href="https://redirect.github.com/docker/login-action/pull/1089">docker/login-action#1089</a></li> <li>Use registry hosts for scoped credentials by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> in <a href="https://redirect.github.com/docker/login-action/pull/1088">docker/login-action#1088</a></li> <li>Raise Docker Hub OIDC max expiry to 6 hours by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> in <a href="https://redirect.github.com/docker/login-action/pull/1068">docker/login-action#1068</a></li> <li>Log Docker Hub OIDC token exchange progress by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> in <a href="https://redirect.github.com/docker/login-action/pull/1061">docker/login-action#1061</a></li> <li>Bump <code>@aws-sdk/client-ecr</code> and <code>@aws-sdk/client-ecr-public</code> to 3.1154.0 in <a href="https://redirect.github.com/docker/login-action/pull/1093">docker/login-action#1093</a></li> <li>Bump <code>@docker/actions-toolkit</code> from 0.94.0 to 0.107.0 in <a href="https://redirect.github.com/docker/login-action/pull/1100">docker/login-action#1100</a></li> <li>Bump <code>@humanfs/node</code> from 0.16.7 to 0.16.8 in <a href="https://redirect.github.com/docker/login-action/pull/1077">docker/login-action#1077</a></li> <li>Bump csv-parse from 7.0.1 to 7.0.3 in <a href="https://redirect.github.com/docker/login-action/pull/1078">docker/login-action#1078</a></li> <li>Bump handlebars from 4.7.9 to 4.7.10 in <a href="https://redirect.github.com/docker/login-action/pull/1091">docker/login-action#1091</a></li> <li>Bump js-yaml from 5.2.2 to 5.5.0 in <a href="https://redirect.github.com/docker/login-action/pull/1066">docker/login-action#1066</a></li> <li>Bump postcss from 8.5.22 to 8.5.26 in <a href="https://redirect.github.com/docker/login-action/pull/1071">docker/login-action#1071</a></li> <li>Bump postcss-selector-parser from 7.1.1 to 7.1.6 in <a href="https://redirect.github.com/docker/login-action/pull/1092">docker/login-action#1092</a></li> <li>Bump source-map-js from 1.2.1 to 1.2.2 in <a href="https://redirect.github.com/docker/login-action/pull/1090">docker/login-action#1090</a></li> <li>Bump undici from 6.27.0 to 6.29.1 in <a href="https://redirect.github.com/docker/login-action/pull/1085">docker/login-action#1085</a></li> <li>Bump uuid from 14.0.1 to 14.0.3 in <a href="https://redirect.github.com/docker/login-action/pull/1096">docker/login-action#1096</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/login-action/compare/v4.6.0...v4.7.0">https://github.com/docker/login-action/compare/v4.6.0...v4.7.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/docker/login-action/commit/81c6f93d4bc991e510b342a00b419b3bb4efc5c6"><code>81c6f93</code></a> Merge pull request <a href="https://redirect.github.com/docker/login-action/issues/1100">#1100</a> from docker/dependabot/npm_and_yarn/docker/actions-t...</li> <li><a href="https://github.com/docker/login-action/commit/1b16c8d1815e1d951d87a3522ff48a76d073735a"><code>1b16c8d</code></a> Merge pull request <a href="https://redirect.github.com/docker/login-action/issues/1096">#1096</a> from docker/dependabot/npm_and_yarn/uuid-14.0.3</li> <li><a href="https://github.com/docker/login-action/commit/ac86b5e9e9d2db43b12b2d3afb9140a427d69d65"><code>ac86b5e</code></a> [dependabot skip] chore: update generated content</li> <li><a href="https://github.com/docker/login-action/commit/1476d845f08dd8309a938959a280f2e23c0cba14"><code>1476d84</code></a> build(deps): bump <code>@docker/actions-toolkit</code> from 0.94.0 to 0.107.0</li> <li><a href="https://github.com/docker/login-action/commit/503cee68d85e94275776fcc6f5315f19207f7567"><code>503cee6</code></a> Merge pull request <a href="https://redirect.github.com/docker/login-action/issues/1095">#1095</a> from docker/dependabot/github_actions/actions/create...</li> <li><a href="https://github.com/docker/login-action/commit/f0935357f5c539aeb7ff6b886ba5434ab76e9de3"><code>f093535</code></a> Merge pull request <a href="https://redirect.github.com/docker/login-action/issues/1099">#1099</a> from docker/dependabot/github_actions/codecov/codeco...</li> <li><a href="https://github.com/docker/login-action/commit/d5ae7f188776587b12b77b45e29ea21332462da9"><code>d5ae7f1</code></a> Merge pull request <a href="https://redirect.github.com/docker/login-action/issues/1098">#1098</a> from docker/dependabot/github_actions/docker/bake-ac...</li> <li><a href="https://github.com/docker/login-action/commit/6f9750797f6e7186f18c069a7e97abc1dcf1006b"><code>6f97507</code></a> Merge pull request <a href="https://redirect.github.com/docker/login-action/issues/1097">#1097</a> from docker/dependabot/github_actions/docker/bake-ac...</li> <li><a href="https://github.com/docker/login-action/commit/006d61fa598847d65f6670d1569545fa2af9cf02"><code>006d61f</code></a> Merge pull request <a href="https://redirect.github.com/docker/login-action/issues/1094">#1094</a> from docker/dependabot/github_actions/codeql-actions...</li> <li><a href="https://github.com/docker/login-action/commit/93f5f522eea5eacabf35cc89b9d19ec23e742471"><code>93f5f52</code></a> Merge pull request <a href="https://redirect.github.com/docker/login-action/issues/1093">#1093</a> from docker/dependabot/npm_and_yarn/aws-sdk-dependen...</li> <li>Additional commits viewable in <a href="https://github.com/docker/login-action/compare/dbcb813823bdd20940b903addbd779551569679f...81c6f93d4bc991e510b342a00b419b3bb4efc5c6">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
0fa49894d7 |
chore(deps): Bump the react group with 2 updates (#2263)
Bumps the react group with 2 updates: [react-i18next](https://github.com/i18next/react-i18next) and [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels). Updates `react-i18next` from 17.1.0 to 17.1.4 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md">react-i18next's changelog</a>.</em></p> <blockquote> <h2>17.1.4</h2> <ul> <li>fix(types): without <code>allowObjectInHTMLChildren</code>, the <code>children</code> of HTML elements now use React's own type (<code>DOMAttributes<T>['children']</code>) instead of the <code>ReactI18NextChildren | Iterable<ReactI18NextChildren></code> union. Both accept the same children, so nothing compiles differently. For default installs the global <code>HTMLAttributes</code> augmentation now repeats whatever <code>@types/react</code> declares, so changes in React's types flow through instead of meeting a copy, and type errors on element children no longer list an extra <code>Iterable<...></code>. With <code>allowObjectInHTMLChildren: true</code> nothing changes. First step of <a href="https://redirect.github.com/i18next/react-i18next/issues/1928">#1928</a>.</li> </ul> <h2>17.1.3</h2> <ul> <li>fix(IcuTrans): numeric HTML entities above U+FFFF, like emoji, now decode to the right character. <code>"Hello &#x1F44B; <0>friend</0> &[#127881](https://github.com/i18next/react-i18next/issues/127881);"</code> rendered U+F44B and U+F389, private-use glyphs that usually show as a box, instead of 👋 and 🎉: the decoder used <code>String.fromCharCode</code>, which keeps only the low 16 bits of the code point. This shows up with translations that a TMS or CMS exports HTML-encoded. Entities above U+10FFFF, which are no valid code points, now stay as written instead of becoming U+0000. Entities below U+10000, including surrogate pairs written as two entities, decode as before. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> (<a href="https://redirect.github.com/i18next/react-i18next/pull/1940">#1940</a>).</li> </ul> <h2>17.1.2</h2> <ul> <li>fix(Trans): when the only child is a string, a tag whose index the children don't have now renders its own text. <code><Trans i18nKey="welcome">Welcome</Trans></code> with <code>"Welcome <1>friend</1>"</code> rendered <code>Welcome e</code>, and <code>defaults="Hi <1>there</1>"</code> with the child <code>Hi</code> rendered <code>Hi i</code>. The fallback for a single object of components (<code>{{ 1: <strong /> }}</code>) looked the tag up on the string and rendered one of its characters. It now applies only when that child is an object, so <code>{{ 1: <strong /> }}</code> renders as before, and the tag falls back to its inner text, as it already did with several children or with a number or an element as the only child. This also stops a single-entry array child holding <code>null</code> (<code>{[null]}</code>, e.g. from a <code>.map</code> that returned <code>null</code>) from throwing <code>Cannot read properties of null</code>. Thanks <a href="https://github.com/Cayan"><code>@Cayan</code></a> (<a href="https://redirect.github.com/i18next/react-i18next/pull/1939">#1939</a>).</li> </ul> <h2>17.1.1</h2> <ul> <li>fix(Trans): with <code>components</code> as an object with index keys, the component for key <code>0</code> is now rendered. <code>components={{ 0: <a href={path} /> }}</code> with <code>"You're eligible. <0>Get started here.</0>"</code> rendered the text without the link, a self-closing <code><0/></code> rendered nothing, and in <code><0>a <1>b</1></0></code> both elements were lost, while keys <code>1</code> and up and the array form worked. The object was passed on as the indexed children, so <code><0></code> resolved to the object itself. It is now looked up by key, like a named components map. This also fixes an array <code>components</code> next to <code>react.transDefaultProps.components</code>, which the merge turns into such an object (<code>{ Bold, 0, 1 }</code>) and so lost its first entry, and a self-closing named tag in a mixed object (<code>{ 0: <a />, Bold: <b /> }</code> with <code><Bold/></code>), which rendered as the text <code><Bold /></code>. Arrays, named maps and index objects starting at <code>1</code> render as before. Thanks <a href="https://github.com/nk-batman21"><code>@nk-batman21</code></a> (<a href="https://redirect.github.com/i18next/react-i18next/pull/1938">#1938</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/react-i18next/commit/290e8abe91bc7660af3afb1e97cf6d2ca839eb98"><code>290e8ab</code></a> 17.1.4</li> <li><a href="https://github.com/i18next/react-i18next/commit/aeb94d1ec3aa97703e3dc8142ecb236b4931a332"><code>aeb94d1</code></a> changelog for 17.1.4</li> <li><a href="https://github.com/i18next/react-i18next/commit/3fecad75a39cd5fe82e5f076108e24e5fee33b89"><code>3fecad7</code></a> fix(types): use React's own children type unless allowObjectInHTMLChildren is...</li> <li><a href="https://github.com/i18next/react-i18next/commit/696c0f5d388b962c5275feb3bd01dcb6d89f02fd"><code>696c0f5</code></a> 17.1.3</li> <li><a href="https://github.com/i18next/react-i18next/commit/094943a942b6eca7e75b3ad99456dfc77a28973f"><code>094943a</code></a> build</li> <li><a href="https://github.com/i18next/react-i18next/commit/a73495c09767db22496d5d13b2d1c622d65a477a"><code>a73495c</code></a> changelog for 17.1.3</li> <li><a href="https://github.com/i18next/react-i18next/commit/9a36388b1d2f3fc8dcc7c7ffb22602755f507357"><code>9a36388</code></a> fix(IcuTrans): decode numeric entities above U+FFFF (<a href="https://redirect.github.com/i18next/react-i18next/issues/1940">#1940</a>)</li> <li><a href="https://github.com/i18next/react-i18next/commit/53a810c1f43198e86c7659248430d7eee0e23209"><code>53a810c</code></a> 17.1.2</li> <li><a href="https://github.com/i18next/react-i18next/commit/01aa762d4adad014cd4660ae827c1658b669a28a"><code>01aa762</code></a> build</li> <li><a href="https://github.com/i18next/react-i18next/commit/78679811890fae0b5865b75d8e55934be307e2f2"><code>7867981</code></a> changelog for 17.1.2</li> <li>Additional commits viewable in <a href="https://github.com/i18next/react-i18next/compare/v17.1.0...v17.1.4">compare view</a></li> </ul> </details> <br /> Updates `react-resizable-panels` from 4.14.7 to 4.14.8 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bvaughn/react-resizable-panels/releases">react-resizable-panels's releases</a>.</em></p> <blockquote> <h2>4.14.8</h2> <ul> <li>Fix "Stacking order can only be calculated for elements with a common ancestor" error thrown by the document <code>pointermove</code> handler when the event target is removed from the DOM during dispatch. Detached targets are now treated as viable hit targets. - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/771">#771</a></li> <li>Fix <code>Group</code> and <code>Grid</code> <code>setLayout()</code> and <code>Panel</code> <code>resize()</code>, <code>collapse()</code>, and <code>expand()</code> validating against pixel-based constraints for the previous group size when called before the group's <code>ResizeObserver</code> ran (e.g. from an application's own <code>ResizeObserver</code>). - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/770">#770</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md">react-resizable-panels's changelog</a>.</em></p> <blockquote> <h2>4.14.8</h2> <ul> <li>Fix "Stacking order can only be calculated for elements with a common ancestor" error thrown by the document <code>pointermove</code> handler when the event target is removed from the DOM during dispatch. Detached targets are now treated as viable hit targets. - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/771">#771</a></li> <li>Fix <code>Group</code> and <code>Grid</code> <code>setLayout()</code> and <code>Panel</code> <code>resize()</code>, <code>collapse()</code>, and <code>expand()</code> validating against pixel-based constraints for the previous group size when called before the group's <code>ResizeObserver</code> ran (e.g. from an application's own <code>ResizeObserver</code>). - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/770">#770</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/c19f0a93a96e4f214e9bd7b77eaec155f31f50d7"><code>c19f0a9</code></a> 4.14.7 -> 4.14.8</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/625ef2d83a839eb6fb1a1c7e2703f27598136472"><code>625ef2d</code></a> Validate imperative layout changes against the group's current size (<a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/772">#772</a>)</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/64c5be9e60a76b087fe56d9a0a20d415b9c69fe1"><code>64c5be9</code></a> Fix "Stacking order can only be calculated for elements with a common ancesto...</li> <li>See full diff in <a href="https://github.com/bvaughn/react-resizable-panels/compare/4.14.7...4.14.8">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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
d113745d39 |
chore(deps): Bump react-resizable-panels from 4.14.6 to 4.14.7 in the react group (#2259)
Bumps the react group with 1 update: [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels). Updates `react-resizable-panels` from 4.14.6 to 4.14.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bvaughn/react-resizable-panels/releases">react-resizable-panels's releases</a>.</em></p> <blockquote> <h2>4.14.7</h2> <ul> <li>Improve mount performance for groups with many panels by skipping redundant constraint recalculations and subscriber notifications when a <code>Panel</code>'s <code>disabled</code> prop has not changed. - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/768">#768</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md">react-resizable-panels's changelog</a>.</em></p> <blockquote> <h2>4.14.7</h2> <ul> <li>Improve mount performance for groups with many panels by skipping redundant constraint recalculations and subscriber notifications when a <code>Panel</code>'s <code>disabled</code> prop has not changed. - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/768">#768</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/da1f5c16d9ba3f2767f4ff310f2cc642577757cd"><code>da1f5c1</code></a> 4.14.6 -> 4.14.7</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/c8433978136e756bfef196c02e8f59a6f6550de9"><code>c843397</code></a> perf: skip unchanged panel prop updates (<a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/768">#768</a>)</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/bb08b8724eb8a40f7246ca79c6d0424441ac3606"><code>bb08b87</code></a> Update react-lib-tools to 0.0.67</li> <li>See full diff in <a href="https://github.com/bvaughn/react-resizable-panels/compare/4.14.6...4.14.7">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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
92e28a4874 |
chore(deps): Bump i18next from 26.5.2 to 26.5.3 (#2261)
Bumps [i18next](https://github.com/i18next/i18next) from 26.5.2 to 26.5.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/releases">i18next's releases</a>.</em></p> <blockquote> <h2>v26.5.3</h2> <ul> <li>fix(types): with the selector API, a plural key now requires <code>count</code> also when the call passes an explicit <code>ns</code>. <code>t(($) => $.item)</code> already failed without <code>count</code>, but <code>t(($) => $.item, { ns: 'items' })</code> compiled, although at runtime it looks up <code>item</code> instead of <code>item_one</code> / <code>item_other</code> and returns the key. It now fails the same way, also with <code>ordinal: true</code>, <code>defaultValue</code>, an <code>ns</code> array, a key prefix and <code>i18n.t</code>. Calls with <code>count</code>, <code>context</code>, <code>returnObjects: true</code> and arrays of selectors, as well as return types, are unchanged. Thanks <a href="https://github.com/nyarthan"><code>@nyarthan</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2452">#2452</a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/blob/master/CHANGELOG.md">i18next's changelog</a>.</em></p> <blockquote> <h2>26.5.3</h2> <ul> <li>fix(types): with the selector API, a plural key now requires <code>count</code> also when the call passes an explicit <code>ns</code>. <code>t(($) => $.item)</code> already failed without <code>count</code>, but <code>t(($) => $.item, { ns: 'items' })</code> compiled, although at runtime it looks up <code>item</code> instead of <code>item_one</code> / <code>item_other</code> and returns the key. It now fails the same way, also with <code>ordinal: true</code>, <code>defaultValue</code>, an <code>ns</code> array, a key prefix and <code>i18n.t</code>. Calls with <code>count</code>, <code>context</code>, <code>returnObjects: true</code> and arrays of selectors, as well as return types, are unchanged. Thanks <a href="https://github.com/nyarthan"><code>@nyarthan</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2452">#2452</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next/commit/f7d95939e7b9d52a2095dbe3808ddbd89662b1b2"><code>f7d9593</code></a> 26.5.3</li> <li><a href="https://github.com/i18next/i18next/commit/a19e0f90edc9b0117280e45851a3dd4d02a627eb"><code>a19e0f9</code></a> changelog for 26.5.3</li> <li><a href="https://github.com/i18next/i18next/commit/124d04eebcbcaa7cc2b79ee365633e4e1725c16d"><code>124d04e</code></a> fix(types): require count for explicit-ns plural selectors (<a href="https://redirect.github.com/i18next/i18next/issues/2452">#2452</a>)</li> <li>See full diff in <a href="https://github.com/i18next/i18next/compare/v26.5.2...v26.5.3">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
293a849976 |
chore(deps): Bump @codemirror/view from 6.43.14 to 6.43.15 (#2260)
Bumps [@codemirror/view](https://github.com/codemirror/view) from 6.43.14 to 6.43.15. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/codemirror/view/commits">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
efe357fea5 |
chore(deps-dev): Bump typescript-eslint from 8.71.2 to 8.72.0 (#2262)
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.71.2 to 8.72.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.72.0</h2> <h2>8.72.0 (2026-10-19)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> lazy load rules (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13010">#13010</a>)</li> <li><strong>eslint-plugin:</strong> [await-thenable] add <code>allowMixedPromiseArrays</code> option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12992">#12992</a>)</li> <li><strong>typescript-estree:</strong> error on abstract keyword that precedes export (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13019">#13019</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>ast-spec:</strong> add <code>JSXFragment</code> to <code>JSXAttribute['value']</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13051">#13051</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-readonly-parameter-types] check where allowed type aliases are declared (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13016">#13016</a>)</li> <li><strong>eslint-plugin:</strong> [no-deprecated] report deprecated properties in object literals (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12704">#12704</a>)</li> <li><strong>eslint-plugin:</strong> use isTypeLiteralType instead of type.isLiteral() to include bigint literals on TS < 5.0 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13053">#13053</a>)</li> <li><strong>eslint-plugin:</strong> [require-array-sort-compare] check tuples (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13058">#13058</a>)</li> <li><strong>eslint-plugin:</strong> [require-array-sort-compare] ignore extra this type argument on TS < 5.1 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13055">#13055</a>)</li> <li><strong>type-utils:</strong> discriminateAnyType crashes when calling getAwaitedType on awaited type in TS < 5.0 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/13054">#13054</a>)</li> <li><strong>typescript-estree:</strong> include leading and trailing comments & whitespace in Program range (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12991">#12991</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Evyatar Daud <a href="https://github.com/StyleShit"><code>@StyleShit</code></a></li> <li>Junichiro Kasuya <a href="https://github.com/jksy"><code>@jksy</code></a></li> <li>Mitch Fultz <a href="https://github.com/fitchmultz"><code>@fitchmultz</code></a></li> <li>Shaan GS <a href="https://github.com/ShaanGS"><code>@ShaanGS</code></a></li> </ul> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.72.0">GitHub Releases</a> for more information.</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> </blockquote> </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.72.0 (2026-10-19)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.72.0">GitHub Releases</a> for more information.</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> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a4c2603d3e4fd43b33bc25b82457716e9f7cef71"><code>a4c2603</code></a> chore(release): publish 8.72.0</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.0/packages/typescript-eslint">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
cd1bc5aeed |
chore(deps-dev): Bump postcss from 8.5.30 to 8.5.31 (#2258)
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.30 to 8.5.31. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/releases">postcss's releases</a>.</em></p> <blockquote> <h2>8.5.31</h2> <ul> <li>Fix better source map on <code></style></code> escaping (by <a href="https://github.com/firefoxic"><code>@firefoxic</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's changelog</a>.</em></p> <blockquote> <h2>8.5.31</h2> <ul> <li>Fix better source map on <code></style></code> escaping (by <a href="https://github.com/firefoxic"><code>@firefoxic</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/postcss/postcss/commit/d1908579d6af4155ee5f759030184fb4c2b575ec"><code>d190857</code></a> Release 8.5.31 version</li> <li><a href="https://github.com/postcss/postcss/commit/4ef6d8cc0307df09c21a63b5521285657966ece3"><code>4ef6d8c</code></a> Update dependencies</li> <li><a href="https://github.com/postcss/postcss/commit/6abd674231f7867d1c37e6b71bc8d6e00165fd27"><code>6abd674</code></a> Call the builder with every node when the output is escaped (<a href="https://redirect.github.com/postcss/postcss/issues/2175">#2175</a>)</li> <li>See full diff in <a href="https://github.com/postcss/postcss/compare/8.5.30...8.5.31">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
0171daeea8 |
chore(deps): Bump react-resizable-panels from 4.14.5 to 4.14.6 in the react group (#2257)
Bumps the react group with 1 update: [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels). Updates `react-resizable-panels` from 4.14.5 to 4.14.6 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bvaughn/react-resizable-panels/releases">react-resizable-panels's releases</a>.</em></p> <blockquote> <h2>4.14.6</h2> <ul> <li>Fix <code>F6</code> and <code>Shift+F6</code> keyboard navigation trying to focus disabled separators. Disabled separators are now skipped. - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/767">#767</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md">react-resizable-panels's changelog</a>.</em></p> <blockquote> <h2>4.14.6</h2> <ul> <li>Fix <code>F6</code> and <code>Shift+F6</code> keyboard navigation trying to focus disabled separators. Disabled separators are now skipped. - <a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/767">#767</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/bbc47aaf4fce78e7f424b7e1e6dcf22a2b0fbe57"><code>bbc47aa</code></a> 4.14.5 -> 4.14.6</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/90cb7a4197187621a947474a004ab5bec7107b0e"><code>90cb7a4</code></a> Tidying up</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/c8367d2f875aa8c977137a0f8a37e9db1e751d52"><code>c8367d2</code></a> Skip disabled separators during F6 keyboard navigation (<a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/767">#767</a>)</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/4b6332ab872ff32faf4c08751ee3b07a14bf9548"><code>4b6332a</code></a> Update react-lib-tools dev dependency</li> <li>See full diff in <a href="https://github.com/bvaughn/react-resizable-panels/compare/4.14.5...4.14.6">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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
d281e87069 |
chore(deps): Bump maplibre-gl from 6.14.0 to 6.15.0 (#2255)
Bumps [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) from 6.14.0 to 6.15.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-gl-js/releases">maplibre-gl's releases</a>.</em></p> <blockquote> <h2>v6.15.0</h2> <h3>✨ Features and improvements</h3> <ul> <li>Add <code>dragRotate: {around: 'pointer'}</code> to turn and tilt the map around the point under the pointer, and <code>{around: 'center', movement: 'circular' | 'linear'}</code>, which replaces the deprecated <code>aroundCenter</code> (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8628">#8628</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> <li>Redraw fewer layers on terrain when a custom layer's <code>terrainTileRevision</code> or a feature state changes (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8782">#8782</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> <li>Support the <code>hash</code> option in a projection registered with <code>addProjection</code> (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8743">#8743</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> <li>Add experimental <code>addProjection</code>, <code>removeProjection</code>, a built-in <code>identity</code> projection and a <code>{bbox}</code> tile URL token for maps in a custom planar CRS with its own quad tile grid (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/168">#168</a>, <a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/5764">#5764</a>)</li> <li>Speed up tile loading by skipping point labels in the tile buffer, which the neighbouring tile draws (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8535">#8535</a>) (by <a href="https://github.com/cherenkov"><code>@cherenkov</code></a>)</li> <li>Project GeoJSON sources on a map in a registered CRS, in the workers, from a <code>definition</code> string and a projection handler (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8736">#8736</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> <li>Support OpenType <code>vert</code> forms in vertical labels rendered with <code>font-faces</code> (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8489">#8489</a>) (by <a href="https://github.com/NEKOYASAN"><code>@NEKOYASAN</code></a>)</li> </ul> <h3>🐞 Bug fixes</h3> <ul> <li>Fix a map in a registered projection going blank when its center crosses 180° (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8802">#8802</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> <li>Fix world projections like Equal Earth throwing and jumping when the mouse is in the space around the world (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8803">#8803</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> <li>Work around a regression in Safari 26.6 and later where the map stops loading tiles after the page was in the background (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8780">#8780</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> <li>Fix labels in Brahmic scripts such as Devanagari, Thai and Telugu mixing fonts or dropping letters when the style has a glyphs URL (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8741">#8741</a>) (by <a href="https://github.com/crackalamoo"><code>@crackalamoo</code></a>)</li> <li>Fix <code>setWorkerUrl</code> treating a <code>.cjs</code> fragment or query marker as a module worker URL (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8769">#8769</a>) (by <a href="https://github.com/Anandb71"><code>@Anandb71</code></a>)</li> <li>Fix the terrain not finding a tile's own DEM data when the DEM source's maxzoom is below the terrain tile zoom (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8765">#8765</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> <li>Fix the camera dropping to sea level while the terrain under the center of a <code>jumpTo</code>, <code>easeTo</code> or <code>flyTo</code> loads (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8549">#8549</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> <li>Fix a grid of lines along tile borders in line layers of sliced overzoomed tiles when the source tile extent is larger than 4096, by scaling the clip buffer with the extent (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8705">#8705</a>) (by <a href="https://github.com/tordans"><code>@tordans</code></a>)</li> <li>Fix the globe drag rounding its rotation to single precision (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8784">#8784</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> <li>Fix <code>load</code> and <code>idle</code> firing before the other tiles finish loading when one tile fails (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8785">#8785</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> <li>Avoid using <code>.innerHTML = …</code> for the Popup close icon (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8795">#8795</a>) (by <a href="https://github.com/k-yle"><code>@k-yle</code></a>)</li> <li>Fix a GeoJSON feature without coordinates staying out of the tiles after <code>updateData</code> gives it some, by updating geojson-vt to 6.3.0 (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8797">#8797</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md">maplibre-gl's changelog</a>.</em></p> <blockquote> <h2>6.15.0</h2> <h3>✨ Features and improvements</h3> <ul> <li>Add <code>dragRotate: {around: 'pointer'}</code> to turn and tilt the map around the point under the pointer, and <code>{around: 'center', movement: 'circular' | 'linear'}</code>, which replaces the deprecated <code>aroundCenter</code> (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8628">#8628</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> <li>Redraw fewer layers on terrain when a custom layer's <code>terrainTileRevision</code> or a feature state changes (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8782">#8782</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> <li>Support the <code>hash</code> option in a projection registered with <code>addProjection</code> (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8743">#8743</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> <li>Add experimental <code>addProjection</code>, <code>removeProjection</code>, a built-in <code>identity</code> projection and a <code>{bbox}</code> tile URL token for maps in a custom planar CRS with its own quad tile grid (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/168">#168</a>, <a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/5764">#5764</a>)</li> <li>Speed up tile loading by skipping point labels in the tile buffer, which the neighbouring tile draws (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8535">#8535</a>) (by <a href="https://github.com/cherenkov"><code>@cherenkov</code></a>)</li> <li>Project GeoJSON sources on a map in a registered CRS, in the workers, from a <code>definition</code> string and a projection handler (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8736">#8736</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> <li>Support OpenType <code>vert</code> forms in vertical labels rendered with <code>font-faces</code> (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8489">#8489</a>) (by <a href="https://github.com/NEKOYASAN"><code>@NEKOYASAN</code></a>)</li> </ul> <h3>🐞 Bug fixes</h3> <ul> <li>Fix a map in a registered projection going blank when its center crosses 180° (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8802">#8802</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> <li>Fix world projections like Equal Earth throwing and jumping when the mouse is in the space around the world (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8803">#8803</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> <li>Work around a regression in Safari 26.6 and later where the map stops loading tiles after the page was in the background (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8780">#8780</a>) (by <a href="https://github.com/birkskyum"><code>@birkskyum</code></a>)</li> <li>Fix labels in Brahmic scripts such as Devanagari, Thai and Telugu mixing fonts or dropping letters when the style has a glyphs URL (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8741">#8741</a>) (by <a href="https://github.com/crackalamoo"><code>@crackalamoo</code></a>)</li> <li>Fix <code>setWorkerUrl</code> treating a <code>.cjs</code> fragment or query marker as a module worker URL (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8769">#8769</a>) (by <a href="https://github.com/Anandb71"><code>@Anandb71</code></a>)</li> <li>Fix the terrain not finding a tile's own DEM data when the DEM source's maxzoom is below the terrain tile zoom (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8765">#8765</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> <li>Fix the camera dropping to sea level while the terrain under the center of a <code>jumpTo</code>, <code>easeTo</code> or <code>flyTo</code> loads (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8549">#8549</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> <li>Fix a grid of lines along tile borders in line layers of sliced overzoomed tiles when the source tile extent is larger than 4096, by scaling the clip buffer with the extent (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8705">#8705</a>) (by <a href="https://github.com/tordans"><code>@tordans</code></a>)</li> <li>Fix the globe drag rounding its rotation to single precision (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8784">#8784</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> <li>Fix <code>load</code> and <code>idle</code> firing before the other tiles finish loading when one tile fails (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8785">#8785</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> <li>Avoid using <code>.innerHTML = …</code> for the Popup close icon (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8795">#8795</a>) (by <a href="https://github.com/k-yle"><code>@k-yle</code></a>)</li> <li>Fix a GeoJSON feature without coordinates staying out of the tiles after <code>updateData</code> gives it some, by updating geojson-vt to 6.3.0 (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8797">#8797</a>) (by <a href="https://github.com/johncarmack1984"><code>@johncarmack1984</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/638b3f9ecab4b743fd4d086d3bfd19bce7b7b032"><code>638b3f9</code></a> Bump js version to 6.15.0 (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8812">#8812</a>)</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/ddf4cc611392d9489fa6edb2e464165e1c2d75eb"><code>ddf4cc6</code></a> Fix registered projections going blank when the center crosses 180° (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8802">#8802</a>)</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/c8e4e34f9880d1d51a1a3ec8b54e67c694ccc173"><code>c8e4e34</code></a> fix: world projections throwing and wrapping past their edge (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8803">#8803</a>)</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/7ec75354566c464df70cd67ae50cfaaa2f431b55"><code>7ec7535</code></a> first step towards supporting trusted-types (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8795">#8795</a>)</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/fc1aa1cd7539ab50e4451d7175e30fa95f41ddf3"><code>fc1aa1c</code></a> docs: separate a registered CRS from the tile grid its sources are cut in (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8">#8</a>...</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/1897306104320058fd0bb492691384f1c9e0b64c"><code>1897306</code></a> feat: support dragRotate around pointer (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8628">#8628</a>)</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/17ad56d0e253ae4b6cbc4d6fab50009be2f26e2f"><code>17ad56d</code></a> docs: show how custom layers place positions on a registered CRS (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8806">#8806</a>)</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/fe339621bb436ea8ce39373c43d337eec8376551"><code>fe33962</code></a> fix: keep GeoJSON at the far pole of a polar projection off the map (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8798">#8798</a>)</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/17eb78b3b3dbf633ed01a73b3aeedd4fd46103ec"><code>17eb78b</code></a> chore: bump <code>@maplibre/geojson-vt</code> to 6.3.0 and pass its coordinates and wrap o...</li> <li><a href="https://github.com/maplibre/maplibre-gl-js/commit/6c2784f7adda6d138e8ef13ccc2acaf7825f3be8"><code>6c2784f</code></a> refactor: rename CRSDefinition to CRS and its wkt to definition (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8787">#8787</a>)</li> <li>Additional commits viewable in <a href="https://github.com/maplibre/maplibre-gl-js/compare/v6.14.0...v6.15.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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
057a6a07d8 |
chore(deps): Bump i18next from 26.4.7 to 26.5.2 (#2256)
[//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [i18next](https://github.com/i18next/i18next) from 26.4.7 to 26.5.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/releases">i18next's releases</a>.</em></p> <blockquote> <h2>v26.5.2</h2> <ul> <li>fix(types): on TypeScript 7, a <code>t()</code> call with a missing, misspelled or wrongly typed option now reports that option again (<code>Property 'album' is missing</code>, <code>Type 'string' is not assignable to type 'number'</code>), as TypeScript 5 and 6 do. TypeScript 7 elaborated the error against the default-value signature instead and ended in <code>'{ count: 3; albm: "Summer"; }' is not assignable to type 'string'</code>: on a failed call TypeScript explains the last of the equally matching signatures, and TypeScript 7 sorts the 3-element <code>[key, defaultValue, options?]</code> last. It is now written as two signatures, <code>[key, defaultValue]</code> and <code>[key, defaultValue, options]</code>. This affects the default key checks with i18next <code>{{name}}</code> messages as well as <code>parseInterpolation: 'icu'</code> and <code>'mf2'</code>. Which calls compile, their return types and the error positions are unchanged on TypeScript 5.9, 6 and 7.</li> </ul> <h2>v26.5.1</h2> <ul> <li>perf(types): type-checking <code>t()</code> calls against a large namespace is no longer quadratic in the number of keys. TypeScript does not cache <code>keyof</code> of an object type, and the types rebuilt the union of all keys of a namespace once per key while building the key union, and again in every <code>t()</code> call to look up the return type. Both now use a cached key union, and a literal key is looked up directly instead of being intersected with every key. With 5,000 keys in one namespace and one call per key, the check time went from 14.8s to 1.1s (TypeScript 6); with 1,000 keys from 0.75s to 0.27s. Keys, return types and errors are unchanged.</li> <li>perf(types): the selector API (<code>enableSelector: true</code> / <code>'strict'</code>) with <code>context</code> is no longer quadratic in the size of an object. To decide which keys a context keeps, the types scanned all keys of the object once for every key, also when TypeScript checks the selector with <code>context</code> widened to <code>string</code>. With 1,000 keys plus one context variant each, a namespace took 18.7s and failed with "Type instantiation is excessively deep and possibly infinite" (TS2589); 2,500 and more ran out of memory. The context variants of an object are now collected once, in one pass over its keys: 1,000 keys check in 0.69s, 5,000 in 3.1s. Long keys (whole sentences with <code>keySeparator: false</code>) work as before. Selected values and errors are unchanged.</li> </ul> <h2>v26.5.0</h2> <ul> <li>feat(types): <code>parseInterpolation: 'icu'</code> and <code>parseInterpolation: 'mf2'</code> type <code>t()</code> options from the message's ICU MessageFormat arguments (i18next-icu) or MessageFormat 2 variables (i18next-mf2), so ICU and MF2 users no longer need <code>parseInterpolation: false</code> and lose argument checking. Missing, misspelled and wrongly typed arguments fail, and so does leaving out the options for a message with arguments (<code>t('greeting')</code>); that error names the missing arguments. Opt-in, default <code>true</code> is unchanged. <ul> <li>ICU: <code>{name}</code> takes <code>string | number</code>, <code>{n, number}</code>, <code>plural</code> and <code>selectordinal</code> take <code>number</code>, <code>{d, date}</code> and <code>{t, time}</code> take <code>Date</code>, <code>select</code> takes its case keys or any string (for <code>other</code>), and arguments nested in cases are required too. <code>#</code> and tags are not arguments, apostrophe quoting is read like intl-messageformat does.</li> <li>MF2: <code>{$name}</code> takes <code>string | number</code>, a variable annotated with <code>:number</code>, <code>:integer</code>, <code>:currency</code>, <code>:percent</code> or <code>:unit</code> (inline or through <code>.input</code> / <code>.local</code>) takes <code>number</code>, <code>:datetime</code>, <code>:date</code> and <code>:time</code> take <code>Date</code>, <code>:string</code> takes <code>string</code>, option and markup variables (<code>minimumFractionDigits=$digits</code>, <code>{#link href=$url}</code>) are required too, <code>.local</code> variables are not arguments, and <code>|quoted literals|</code> and <code>\{</code> escapes are skipped.</li> <li><code>interpolationFormatTypeMap</code> overrides a type by ICU format or MF2 function name, e.g. <code>date: Date | number</code> or a custom <code>uppercase: string</code>.</li> <li>Applies to <code>t()</code>, <code>getFixedT()</code>, <code>i18n.t</code>, key prefixes, namespaces, the selector API and react-i18next's <code>Trans</code> <code>values</code>. Messages need literal types, as the resources file from i18next-cli's <code>types</code> command has them.</li> <li>Type-check cost with 1,000 messages and one call each: 1.35s instead of 0.86s with <code>false</code> (TypeScript 6), 0.5s instead of 0.26s with TypeScript 7. Messages that no call uses cost nothing.</li> </ul> </li> <li>fix(types): with the default (non-strict) key checks, an options object with a missing or misspelled interpolation variable now reports the missing variable (<code>Property 'name' is missing</code>) instead of <code>'{ nmae: string }' is not assignable to type 'string'</code> from the default-value overload.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/blob/master/CHANGELOG.md">i18next's changelog</a>.</em></p> <blockquote> <h2>26.5.2</h2> <ul> <li>fix(types): on TypeScript 7, a <code>t()</code> call with a missing, misspelled or wrongly typed option now reports that option again (<code>Property 'album' is missing</code>, <code>Type 'string' is not assignable to type 'number'</code>), as TypeScript 5 and 6 do. TypeScript 7 elaborated the error against the default-value signature instead and ended in <code>'{ count: 3; albm: "Summer"; }' is not assignable to type 'string'</code>: on a failed call TypeScript explains the last of the equally matching signatures, and TypeScript 7 sorts the 3-element <code>[key, defaultValue, options?]</code> last. It is now written as two signatures, <code>[key, defaultValue]</code> and <code>[key, defaultValue, options]</code>. This affects the default key checks with i18next <code>{{name}}</code> messages as well as <code>parseInterpolation: 'icu'</code> and <code>'mf2'</code>. Which calls compile, their return types and the error positions are unchanged on TypeScript 5.9, 6 and 7.</li> </ul> <h2>26.5.1</h2> <ul> <li>perf(types): type-checking <code>t()</code> calls against a large namespace is no longer quadratic in the number of keys. TypeScript does not cache <code>keyof</code> of an object type, and the types rebuilt the union of all keys of a namespace once per key while building the key union, and again in every <code>t()</code> call to look up the return type. Both now use a cached key union, and a literal key is looked up directly instead of being intersected with every key. With 5,000 keys in one namespace and one call per key, the check time went from 14.8s to 1.1s (TypeScript 6); with 1,000 keys from 0.75s to 0.27s. Keys, return types and errors are unchanged.</li> <li>perf(types): the selector API (<code>enableSelector: true</code> / <code>'strict'</code>) with <code>context</code> is no longer quadratic in the size of an object. To decide which keys a context keeps, the types scanned all keys of the object once for every key, also when TypeScript checks the selector with <code>context</code> widened to <code>string</code>. With 1,000 keys plus one context variant each, a namespace took 18.7s and failed with "Type instantiation is excessively deep and possibly infinite" (TS2589); 2,500 and more ran out of memory. The context variants of an object are now collected once, in one pass over its keys: 1,000 keys check in 0.69s, 5,000 in 3.1s. Long keys (whole sentences with <code>keySeparator: false</code>) work as before. Selected values and errors are unchanged.</li> </ul> <h2>26.5.0</h2> <ul> <li>feat(types): <code>parseInterpolation: 'icu'</code> and <code>parseInterpolation: 'mf2'</code> type <code>t()</code> options from the message's ICU MessageFormat arguments (i18next-icu) or MessageFormat 2 variables (i18next-mf2), so ICU and MF2 users no longer need <code>parseInterpolation: false</code> and lose argument checking. Missing, misspelled and wrongly typed arguments fail, and so does leaving out the options for a message with arguments (<code>t('greeting')</code>); that error names the missing arguments. Opt-in, default <code>true</code> is unchanged. <ul> <li>ICU: <code>{name}</code> takes <code>string | number</code>, <code>{n, number}</code>, <code>plural</code> and <code>selectordinal</code> take <code>number</code>, <code>{d, date}</code> and <code>{t, time}</code> take <code>Date</code>, <code>select</code> takes its case keys or any string (for <code>other</code>), and arguments nested in cases are required too. <code>#</code> and tags are not arguments, apostrophe quoting is read like intl-messageformat does.</li> <li>MF2: <code>{$name}</code> takes <code>string | number</code>, a variable annotated with <code>:number</code>, <code>:integer</code>, <code>:currency</code>, <code>:percent</code> or <code>:unit</code> (inline or through <code>.input</code> / <code>.local</code>) takes <code>number</code>, <code>:datetime</code>, <code>:date</code> and <code>:time</code> take <code>Date</code>, <code>:string</code> takes <code>string</code>, option and markup variables (<code>minimumFractionDigits=$digits</code>, <code>{#link href=$url}</code>) are required too, <code>.local</code> variables are not arguments, and <code>|quoted literals|</code> and <code>\{</code> escapes are skipped.</li> <li><code>interpolationFormatTypeMap</code> overrides a type by ICU format or MF2 function name, e.g. <code>date: Date | number</code> or a custom <code>uppercase: string</code>.</li> <li>Applies to <code>t()</code>, <code>getFixedT()</code>, <code>i18n.t</code>, key prefixes, namespaces, the selector API and react-i18next's <code>Trans</code> <code>values</code>. Messages need literal types, as the resources file from i18next-cli's <code>types</code> command has them.</li> <li>Type-check cost with 1,000 messages and one call each: 1.35s instead of 0.86s with <code>false</code> (TypeScript 6), 0.5s instead of 0.26s with TypeScript 7. Messages that no call uses cost nothing.</li> </ul> </li> <li>fix(types): with the default (non-strict) key checks, an options object with a missing or misspelled interpolation variable now reports the missing variable (<code>Property 'name' is missing</code>) instead of <code>'{ nmae: string }' is not assignable to type 'string'</code> from the default-value overload.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next/commit/c46ea5c301c049d17e47412b1b64a94b54c1bb97"><code>c46ea5c</code></a> 26.5.2</li> <li><a href="https://github.com/i18next/i18next/commit/d798f0e703d49770f4016deb483945eecd3e59f3"><code>d798f0e</code></a> fix(types): report the wrong t() option on TypeScript 7</li> <li><a href="https://github.com/i18next/i18next/commit/dabd9f60d849d66936baca4adbca7e349f459069"><code>dabd9f6</code></a> 26.5.1</li> <li><a href="https://github.com/i18next/i18next/commit/01c3852d941d2dad503ff477755e0c489f3d75ee"><code>01c3852</code></a> perf(types): no quadratic type-check time for large namespaces</li> <li><a href="https://github.com/i18next/i18next/commit/64b9da8bfd6d1e2a58eef23ed885b5ab60a412f1"><code>64b9da8</code></a> 26.5.0</li> <li><a href="https://github.com/i18next/i18next/commit/2468227c924204a6fafcf78ff615d7a232e9a07a"><code>2468227</code></a> feat(types): parseInterpolation 'icu' and 'mf2' type t() options from ICU arg...</li> <li>See full diff in <a href="https://github.com/i18next/i18next/compare/v26.4.7...v26.5.2">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
ccfe624ac6 |
chore(deps-dev): Bump i18next-cli from 1.75.3 to 1.77.0 (#2254)
Bumps [i18next-cli](https://github.com/i18next/i18next-cli) from 1.75.3 to 1.77.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next-cli/blob/main/CHANGELOG.md">i18next-cli's changelog</a>.</em></p> <blockquote> <h2>1.77.0</h2> <ul> <li>feat(types): with <code>extract.messageFormat: 'icu'</code> or <code>'mf2'</code>, a newly generated <code>i18next.d.ts</code> sets <code>parseInterpolation: 'icu'</code> or <code>'mf2'</code> when the project's i18next is 26.5.0 or later, so <code>t()</code> options are type-checked against the arguments of each message. With i18next 26.2.0 to 26.4.x it still sets <code>parseInterpolation: false</code>. The version is read from <code>node_modules/i18next/package.json</code>, from the working directory upwards (hoisted monorepo installs count); without an installed i18next it stays <code>false</code>. The warning for an existing <code>i18next.d.ts</code> without <code>parseInterpolation</code> suggests the value for your i18next version, and an existing file that still sets <code>false</code> although your i18next supports the typed value gets a hint.</li> <li>docs(skill): the ICU and MF2 reference describes <code>parseInterpolation: 'icu'</code> / <code>'mf2'</code>.</li> </ul> <h2>1.76.0</h2> <ul> <li>feat: new <code>extract.messageFormat</code> option, <code>'i18next'</code> (default), <code>'icu'</code> (<a href="https://github.com/i18next/i18next-icu">i18next-icu</a>) or <code>'mf2'</code> (<a href="https://github.com/i18next/i18next-mf2">i18next-mf2</a>), for the syntax of your translation values.</li> <li>feat(extract): with <code>messageFormat: 'icu'</code> or <code>'mf2'</code>, <code>extract</code> writes one key per message. <code>t('photos', '{count, plural, ...}', { count })</code> gave <code>photos_one</code> and <code>photos_other</code> (plus <code>_few</code> and <code>_many</code> for languages like Polish), keys i18next-icu and i18next-mf2 never read, and <code>context</code> gave <code>_male</code> keys; now it gives <code>photos</code>. <code>$t()</code> in a value is no longer read as nesting, and the children of <code><Trans></code> are written with <code>{name}</code> (ICU) or <code>{$name}</code> (MF2) instead of <code>{{name}}</code>, which ICU and MF2 rendered as text.</li> <li>feat(extract): <code>IcuTrans</code> and <code>IcuTransWithoutContext</code> are extracted, also when imported under another name (key from <code>i18nKey</code>, or <code>defaultTranslation</code> when there is none), and so are the <code>Trans</code>, <code>Plural</code>, <code>Select</code> and <code>SelectOrdinal</code> components of <code>react-i18next/icu.macro</code>, with the message the macro builds (<code><Trans>Welcome, <strong>{name}</strong>!</Trans></code> gives <code>Welcome, <0>{name}</0>!</code>). Before, <code>IcuTrans</code> was not extracted, and the macro <code><Trans></code> was read as react-i18next <code>Trans</code> and written as <code>Welcome, <strong>{{name}}</strong>!</code>, which the compiled <code>IcuTrans</code> rendered as text.</li> <li>feat(status): with <code>messageFormat: 'icu'</code> or <code>'mf2'</code>, a plural or select message counts as one key, so <code>status</code> no longer reports missing <code>_few</code> and <code>_many</code> keys.</li> <li>feat(instrument): with <code>messageFormat: 'icu'</code> or <code>'mf2'</code>, <code>instrument</code> writes <code>{name}</code> / <code>{$name}</code> placeholders, a <code>count === 1 ? … : …</code> ternary becomes one plural message instead of <code>defaultValue_one</code> / <code>defaultValue_other</code>, and the i18n init file it creates registers <code>i18next-icu</code> (with <code>intl-messageformat</code> in the install hint) or <code>i18next-mf2</code>.</li> <li>feat(extract, instrument): with <code>messageFormat: 'icu'</code> or <code>'mf2'</code>, the text around converted placeholders (<code>Trans</code> values, <code>instrument</code>) is escaped: <code>File '{{name}}' not found</code> becomes <code>File ''{name}' not found</code>, because an apostrophe before <code>{</code> starts quoted text in ICU and <code>'{name}'</code> would render as the text <code>{name}</code>; literal braces are quoted (ICU) or escaped (MF2).</li> <li>feat(lint): with <code>messageFormat: 'icu'</code> or <code>'mf2'</code>, <code>lint</code> parses every value in the translation files of all locales and reports, with file, key and line (JSON files): <ul> <li>syntax errors with the parser's message (<code>greeting: ICU syntax error: EXPECT_ARGUMENT_CLOSING_BRACE at column 7</code>), with a hint when the value contains i18next's <code>{{</code></li> <li>argument names that differ from the primary language, so a renamed or missing <code>{name}</code> is caught (<code>#</code> is not an argument)</li> <li>plural categories that do not fit the locale, for <code>plural</code> and <code>selectordinal</code> (MF2: <code>.match</code> on <code>:number</code> or <code>:integer</code>). Allowed are the locale's CLDR categories, required are <code>other</code> plus every category a whole number from 0 to 1000 selects: <code>ru</code> needs <code>one</code>, <code>few</code> and <code>many</code>, while <code>fr</code>, <code>es</code>, <code>it</code> and <code>pt</code> may leave out <code>many</code> (only from 1,000,000) and <code>cs</code> its <code>many</code> (fractions only), and <code>zero</code> in <code>en</code> is reported as never used. Exact selectors like <code>=0</code> are allowed and count for a category when they cover every whole number it is used for (<code>=1</code> covers <code>one</code> in <code>en</code>, not in <code>ru</code>, where <code>one</code> is also 21, 31, ...). For a locale <code>Intl</code> does not know only <code>other</code> is required.</li> </ul> </li> <li>fix(lint): with <code>messageFormat: 'icu'</code> or <code>'mf2'</code>, the <code>t()</code> interpolation check reads the arguments with the same parser. ICU braces like <code>male {{name}}</code> are no longer taken for <code>{{name}}</code> interpolation (which reported the <code>gender</code> passed to a select as unused), and <code>t('greeting', 'Hello {name}', { nmae })</code> is reported.</li> <li>feat(types): with <code>messageFormat: 'icu'</code> or <code>'mf2'</code>, a newly generated <code>i18next.d.ts</code> sets <code>parseInterpolation: false</code> (i18next 26.2.0+), so ICU and MF2 plurals no longer break the type-safe <code>t</code>. For an existing file without it, <code>types</code> prints a warning.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next-cli/commit/933364ee283b2b6a805ad1ae8c936a01a2de2dae"><code>933364e</code></a> 1.77.0</li> <li><a href="https://github.com/i18next/i18next-cli/commit/2916f1b31425dcffffc9b2e6abc8436341f36473"><code>2916f1b</code></a> update i18next deps</li> <li><a href="https://github.com/i18next/i18next-cli/commit/b7d07e784e4832a0e452afaf4640755461569638"><code>b7d07e7</code></a> feat(types): write parseInterpolation 'icu' / 'mf2' for i18next 26.5.0 or later</li> <li><a href="https://github.com/i18next/i18next-cli/commit/71194cce275ba105f399e7d8aa01c7f58d76bdde"><code>71194cc</code></a> test(lint): platform paths in the ICU/MF2 lint tests, so they pass on Windows</li> <li><a href="https://github.com/i18next/i18next-cli/commit/1ea83288d0a247a28cbf87a36f3a516ee7ba4396"><code>1ea8328</code></a> 1.76.0</li> <li><a href="https://github.com/i18next/i18next-cli/commit/faa93a34705f0ae0cda8866e5e08943ef7579c86"><code>faa93a3</code></a> fix(extract, instrument): escape ICU/MF2 text, register the plugin in the ini...</li> <li><a href="https://github.com/i18next/i18next-cli/commit/a87f01fcb4836935afb840629c9b63f73d7a4839"><code>a87f01f</code></a> feat(extract, status, instrument): one key per ICU/MF2 message, IcuTrans and ...</li> <li><a href="https://github.com/i18next/i18next-cli/commit/e9b1f5642a95a638ff60a2194c0b039d633a1f66"><code>e9b1f56</code></a> feat(lint, types): ICU and MF2 support with the new extract.messageFormat option</li> <li><a href="https://github.com/i18next/i18next-cli/commit/6d2202d02dbb962c454ee496b12ac865d0027dba"><code>6d2202d</code></a> README: add Awesome Claude Code badge next to the skill install badge</li> <li>See full diff in <a href="https://github.com/i18next/i18next-cli/compare/v1.75.3...v1.77.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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
b1ffd828ea |
chore(deps): Bump react-i18next from 17.0.21 to 17.1.0 in the react group (#2253)
Bumps the react group with 1 update: [react-i18next](https://github.com/i18next/react-i18next). Updates `react-i18next` from 17.0.21 to 17.1.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md">react-i18next's changelog</a>.</em></p> <blockquote> <h2>17.1.0</h2> <ul> <li>feat(types): with i18next's new <code>parseInterpolation: 'icu'</code> (or <code>'mf2'</code>) type option (i18next v26.5.0), the <code>values</code> of <code>IcuTrans</code> and <code>IcuTransWithoutContext</code> are typed from the message of <code>i18nKey</code>, like the options of <code>t()</code>: a misspelled argument, a value of the wrong type or a value meant for another key is a type error. <code>values</code> was <code>Record<string, any></code> before, and still is with any other <code>parseInterpolation</code> setting. <code>values</code> stays optional, as on <code>Trans</code>. <code>useTranslation</code>'s <code>t</code> and <code>Trans</code> <code>values</code> get the checks from i18next's types without changes here.</li> <li>fix(types): <code>IcuTrans</code> and <code>IcuTransWithoutContext</code> now infer the literal <code>i18nKey</code> (<code>const</code> type parameter, as <code>Trans</code> does), so props that depend on the key are checked against that key instead of all keys of the namespace.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/react-i18next/commit/d3b12369660975aa73e8c2648de5e7cfa4fcbc57"><code>d3b1236</code></a> 17.1.0</li> <li><a href="https://github.com/i18next/react-i18next/commit/efed87d91449ad3cfcbdfd0d9ec3b24ff19691fb"><code>efed87d</code></a> chore: i18next ^26.5.0 for the parseInterpolation 'icu' / 'mf2' type tests</li> <li><a href="https://github.com/i18next/react-i18next/commit/6300ae2e5860c00e34c8157ec4203c99204fefeb"><code>6300ae2</code></a> feat(types): IcuTrans values typed from the message under parseInterpolation ...</li> <li>See full diff in <a href="https://github.com/i18next/react-i18next/compare/v17.0.21...v17.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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
37d8a9fa1d |
chore(deps-dev): Bump eslint from 10.12.0 to 10.13.0 (#2252)
Bumps [eslint](https://github.com/eslint/eslint) from 10.12.0 to 10.13.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.13.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5"><code>48d5cc4</code></a> feat: report references inside IIFEs in <code>no-use-before-define</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21238">#21238</a>) (Irfan fandi)</li> <li><a href="https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450"><code>a39d9fb</code></a> feat: add <code>globalThis</code> to <code>no-obj-calls</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21382">#21382</a>) (synthex-byte)</li> <li><a href="https://github.com/eslint/eslint/commit/66ac58383e076940c11a5d7213ad079028d1140e"><code>66ac583</code></a> feat: check <code>yield*</code> expressions in <code>no-unsafe-optional-chaining</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21399">#21399</a>) (xbinaryx)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/87bd2cef7b2309739c29598fb2be335f4bed71a3"><code>87bd2ce</code></a> fix: avoid redeclared <code>let</code> when <code>no-var</code> and <code>one-var</code> fix together (<a href="https://redirect.github.com/eslint/eslint/issues/21389">#21389</a>) (Daniel Pinto)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/4783a6806fb73ea4843ac46c6ae3d8285f56c288"><code>4783a68</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd"><code>43f0ac9</code></a> docs: clarify parameter description in <code>getText</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21287">#21287</a>) (lumir)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196"><code>b59d889</code></a> chore: update github/codeql-action action to v4.38.3 (<a href="https://redirect.github.com/eslint/eslint/issues/21412">#21412</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca"><code>95e51a0</code></a> ci: re-enable <code>@typescript-eslint/typescript-eslint</code> in ecosystem tests (<a href="https://redirect.github.com/eslint/eslint/issues/21410">#21410</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660"><code>317fcb3</code></a> chore: update ecosystem plugins (<a href="https://redirect.github.com/eslint/eslint/issues/21409">#21409</a>) (ESLint Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887"><code>b92decf</code></a> perf: skip no-redeclare scan for single-declaration variables (<a href="https://redirect.github.com/eslint/eslint/issues/21365">#21365</a>) (James Ross)</li> <li><a href="https://github.com/eslint/eslint/commit/47b7063b3f3f7bc7a5bcb87c082577e4e8b96e24"><code>47b7063</code></a> chore: update dependency <code>@eslint/json</code> to ^2.1.1 (<a href="https://redirect.github.com/eslint/eslint/issues/21398">#21398</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/e5aea414cc00555ecd43f6e608bf80e0f9a6d4d6"><code>e5aea41</code></a> chore: update ecosystem plugins (<a href="https://redirect.github.com/eslint/eslint/issues/21390">#21390</a>) (ESLint Bot)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/4637f9827a1ba137498eaee70957850621082815"><code>4637f98</code></a> 10.13.0</li> <li><a href="https://github.com/eslint/eslint/commit/96df05ceb7000813859acf16a690f8a8bbbea904"><code>96df05c</code></a> Build: changelog update for 10.13.0</li> <li><a href="https://github.com/eslint/eslint/commit/4783a6806fb73ea4843ac46c6ae3d8285f56c288"><code>4783a68</code></a> docs: Update README</li> <li><a href="https://github.com/eslint/eslint/commit/b59d889c7c18d8c73144e6ba46e9e7f3e7da0196"><code>b59d889</code></a> chore: update github/codeql-action action to v4.38.3 (<a href="https://redirect.github.com/eslint/eslint/issues/21412">#21412</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/95e51a0518b15015304eca9844b3f64c1fc167ca"><code>95e51a0</code></a> ci: re-enable <code>@typescript-eslint/typescript-eslint</code> in ecosystem tests (<a href="https://redirect.github.com/eslint/eslint/issues/21410">#21410</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/317fcb365f19e912a60d171a9d5a8d1f16fe4660"><code>317fcb3</code></a> chore: update ecosystem plugins (<a href="https://redirect.github.com/eslint/eslint/issues/21409">#21409</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/48d5cc47e43478670ccf95a74f7a73e8408152b5"><code>48d5cc4</code></a> feat: report references inside IIFEs in <code>no-use-before-define</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21238">#21238</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/43f0ac90e7858a834a0e68309e6397fb4cfa72dd"><code>43f0ac9</code></a> docs: clarify parameter description in <code>getText</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21287">#21287</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/a39d9fb1fdb5db546f6407580cac531ba3370450"><code>a39d9fb</code></a> feat: add <code>globalThis</code> to <code>no-obj-calls</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21382">#21382</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/b92decf8ead7cc4082a18a4a0ab28f3c7c589887"><code>b92decf</code></a> perf: skip no-redeclare scan for single-declaration variables (<a href="https://redirect.github.com/eslint/eslint/issues/21365">#21365</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v10.12.0...v10.13.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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |