<p dir="auto">Bumps <a href="https://github.com/maplibre/maplibre-gl-js">maplibre-gl</a> from 5.9.0 to 5.10.0.</p>
<details>
<summary>Release notes</summary>
<p dir="auto"><em>Sourced from <a href="https://github.com/maplibre/maplibre-gl-js/releases">maplibre-gl's releases</a>.</em></p>
<blockquote>
<h2 dir="auto">v5.10.0</h2>
<p dir="auto"><a href="https://github.com/maplibre/maplibre-gl-js">https://github.com/maplibre/maplibre-gl-js</a>
<a href="https://github.com/maplibre/maplibre-gl-js/compare/v5.9.0...v5.10.0">Changes</a> since <a href="https://github.com/maplibre/maplibre-gl-js/releases/tag/v5.9.0">MapLibre GL JS v5.9.0</a>:</p>
<h3 dir="auto">✨ Features and improvements</h3>
<ul dir="auto">
<li>Add time control API (<code class="notranslate">setNow</code>, <code class="notranslate">restoreNow</code>, <code class="notranslate">isTimeFrozen</code>) for deterministic rendering, enabling frame-by-frame video export and deterministic testing (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/6544">6544</a>)</li>
<li>Use styles <code class="notranslate">isHidden</code> logic in the worker by adding a new optional <code class="notranslate">roundMinZoom</code> parameter (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/6547">#6547</a>)</li>
<li>Add <code class="notranslate">transformConstrain</code> callback to the <code class="notranslate">Map</code> options to override the transform's <code class="notranslate">constrain</code> with new type <code class="notranslate">TransformConstrainFunction</code>; refactor transform constructor options to a <code class="notranslate">TransformOptions</code> object (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6484">#6484</a>)</li>
<li>Use timeControl.now() instead of browser.now() (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/6573">6573</a>)</li>
</ul>
<h3 dir="auto">🐞 Bug fixes</h3>
<ul dir="auto">
<li>Contextmenu events not blocked by scrolling (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/5683">#5683</a></li>
<li>Mousemove events are not blocked by scrolling (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6302">#6302</a>)</li>
<li>Dashed lines have blurry rounded caps (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/6554">#6554</a>)</li>
<li>Preserve flyTo padding when prefers-reduced-motion is enabled (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6576">#6576</a>)</li>
<li>Fix setClusterOptions not triggering recluster when no data changes are pending (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/6603">#6603</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p dir="auto"><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 dir="auto">5.10.0</h2>
<h3 dir="auto">✨ Features and improvements</h3>
<ul dir="auto">
<li>Add time control API (<code class="notranslate">setNow</code>, <code class="notranslate">restoreNow</code>, <code class="notranslate">isTimeFrozen</code>) for deterministic rendering, enabling frame-by-frame video export and deterministic testing (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/6544">6544</a>)</li>
<li>Use styles <code class="notranslate">isHidden</code> logic in the worker by adding a new optional <code class="notranslate">roundMinZoom</code> parameter (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/6547">#6547</a>)</li>
<li>Add <code class="notranslate">transformConstrain</code> callback to the <code class="notranslate">Map</code> options to override the transform's <code class="notranslate">constrain</code> with new type <code class="notranslate">TransformConstrainFunction</code>; refactor transform constructor options to a <code class="notranslate">TransformOptions</code> object (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6484">#6484</a>)</li>
<li>Use timeControl.now() instead of browser.now() (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/6573">6573</a>)</li>
</ul>
<h3 dir="auto">🐞 Bug fixes</h3>
<ul dir="auto">
<li>Contextmenu events not blocked by scrolling (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/5683">#5683</a></li>
<li>Mousemove events are not blocked by scrolling (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6302">#6302</a>)</li>
<li>Dashed lines have blurry rounded caps (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/6554">#6554</a>)</li>
<li>Preserve flyTo padding when prefers-reduced-motion is enabled (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6576">#6576</a>)</li>
<li>Fix setClusterOptions not triggering recluster when no data changes are pending (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/6603">#6603</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul dir="auto">
<li><a href="https://github.com/maplibre/maplibre-gl-js/commit/93634b011a147666a62887bc61bffd351fa9971d"><code class="notranslate">93634b0</code></a> Bump version to 5.10.0 (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6616">#6616</a>)</li>
<li><a href="https://github.com/maplibre/maplibre-gl-js/commit/cdb26febdb82d983192a7c4eb87c83199b2e4a4a"><code class="notranslate">cdb26fe</code></a> On a flyTo call with prefers-reduced-motion set, apply the padding option (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6">#6</a>...</li>
<li><a href="https://github.com/maplibre/maplibre-gl-js/commit/32964f28a80f30b2e9932929eb02df75b0d794a9"><code class="notranslate">32964f2</code></a> Fix cluster options with no pending data changes (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6603">#6603</a>)</li>
<li><a href="https://github.com/maplibre/maplibre-gl-js/commit/baa94d1c4d25a18402190fd97b3b08424eb8fcf5"><code class="notranslate">baa94d1</code></a> chore(deps-dev): bump devtools-protocol from 0.0.1528500 to 0.0.1532728 (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6613">#6613</a>)</li>
<li><a href="https://github.com/maplibre/maplibre-gl-js/commit/5942dd11534d7415b3b7ffa262d82384bf4824ce"><code class="notranslate">5942dd1</code></a> chore(deps-dev): bump <code class="notranslate">@​typescript-eslint/eslint-plugin</code> (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6614">#6614</a>)</li>
<li><a href="https://github.com/maplibre/maplibre-gl-js/commit/cc1909dd25d81e05a51d459fcfa0bd328a5774eb"><code class="notranslate">cc1909d</code></a> chore(deps-dev): bump <code class="notranslate">@​types/node</code> from 24.8.1 to 24.9.1 (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6612">#6612</a>)</li>
<li><a href="https://github.com/maplibre/maplibre-gl-js/commit/1d411062ea394658f290881d4e4e97c320a164dd"><code class="notranslate">1d41106</code></a> Fix broken example link (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6604">#6604</a>)</li>
<li><a href="https://github.com/maplibre/maplibre-gl-js/commit/4aa5084c1223a6230d62214df1caadd74a8c3c3f"><code class="notranslate">4aa5084</code></a> Fix broken image link in README for example 'Animate a series of images' (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6602">#6602</a>)</li>
<li><a href="https://github.com/maplibre/maplibre-gl-js/commit/0983bec4a4e112d9c79c4ff7e2ae1cc02e8821ae"><code class="notranslate">0983bec</code></a> chore(deps): bump ggilder/codecoverage (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6600">#6600</a>)</li>
<li><a href="https://github.com/maplibre/maplibre-gl-js/commit/540a4c961d94137382718d2216eed84cc08572c9"><code class="notranslate">540a4c9</code></a> chore(deps): bump github/codeql-action from 3.30.6 to 4.30.9 (<a href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6599">#6599</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/maplibre/maplibre-gl-js/compare/v5.9.0...v5.10.0">compare view</a></li>
</ul>
</details>
<br>
<p dir="auto"><a href="https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores"><img src="https://camo.githubusercontent.com/205dfc3843a544e2278673b21eea0252e6ef464f0714ab7e3a9a1296c2921969/68747470733a2f2f646570656e6461626f742d6261646765732e6769746875626170702e636f6d2f6261646765732f636f6d7061746962696c6974795f73636f72653f646570656e64656e63792d6e616d653d6d61706c696272652d676c267061636b6167652d6d616e616765723d6e706d5f616e645f7961726e2670726576696f75732d76657273696f6e3d352e392e30266e65772d76657273696f6e3d352e31302e30" alt="Dependabot compatibility score" data-canonical-src="https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=maplibre-gl&package-manager=npm_and_yarn&previous-version=5.9.0&new-version=5.10.0" style="max-width: 100%;"></a></p>
<p dir="auto">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 <code class="notranslate">@dependabot rebase</code>.</p>
<hr>
<details>
<summary>Dependabot commands and options</summary>
<br>
<p dir="auto">You can trigger Dependabot actions by commenting on this PR:</p>
<ul dir="auto">
<li><code class="notranslate">@dependabot rebase</code> will rebase this PR</li>
<li><code class="notranslate">@dependabot recreate</code> will recreate this PR, overwriting any edits that have been made to it</li>
<li><code class="notranslate">@dependabot merge</code> will merge this PR after your CI passes on it</li>
<li><code class="notranslate">@dependabot squash and merge</code> will squash and merge this PR after your CI passes on it</li>
<li><code class="notranslate">@dependabot cancel merge</code> will cancel a previously requested merge and block automerging</li>
<li><code class="notranslate">@dependabot reopen</code> will reopen this PR if it is closed</li>
<li><code class="notranslate">@dependabot close</code> will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually</li>
<li><code class="notranslate">@dependabot show <dependency name> ignore conditions</code> will show all of the ignore conditions of the specified dependency</li>
<li><code class="notranslate">@dependabot ignore this major version</code> will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)</li>
<li><code class="notranslate">@dependabot ignore this minor version</code> will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)</li>
<li><code class="notranslate">@dependabot ignore this dependency</code> will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)</li>
</ul>
</details>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/openstreetmap/openstreetmap-website/pull/6481'>https://github.com/openstreetmap/openstreetmap-website/pull/6481</a></p>

<h4>Commit Summary</h4>
<ul>
  <li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/6481/commits/7500cd1371d2f9c53f488124a190edee43492994" class="commit-link">7500cd1</a>  Bump maplibre-gl from 5.9.0 to 5.10.0</li>
</ul>

<h4 style="display: inline-block">File Changes </h4> <p style="display: inline-block">(<a href="https://github.com/openstreetmap/openstreetmap-website/pull/6481/files">1 file</a>)</p>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/6481/files#diff-51e4f558fae534656963876761c95b83b6ef5da5103c4adef6768219ed76c2de">yarn.lock</a>
    (16)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/6481.patch'>https://github.com/openstreetmap/openstreetmap-website/pull/6481.patch</a></li>
  <li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/6481.diff'>https://github.com/openstreetmap/openstreetmap-website/pull/6481.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/pull/6481">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLNMYYVVEAVAN5IEUKT3Z2UHXAVCNFSM6AAAAACKMDUR56VHI2DSMVQWIX3LMV43ASLTON2WKOZTGU2TSMBZG4ZDGOA">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLMQU5PRZ7TYU4THAML3Z2UHXA5CNFSM6AAAAACKMDUR56WGG33NNVSW45C7OR4XAZNFJFZXG5LFVJRW63LNMVXHIX3JMTHNII4DSY.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/pull/6481</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/pull/6481",
"url": "https://github.com/openstreetmap/openstreetmap-website/pull/6481",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>