dependabot[bot] opened a new pull request, #41409: URL: https://github.com/apache/superset/pull/41409
Bumps [mapbox-gl](https://github.com/mapbox/mapbox-gl-js) from 3.24.1 to 3.25.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mapbox/mapbox-gl-js/releases">mapbox-gl's releases</a>.</em></p> <blockquote> <h2>v3.25.0</h2> <h3>Breaking changes ⚠️</h3> <ul> <li>Switch the ESM entry point to named exports (<code>import * as mapboxgl from 'mapbox-gl/esm'</code>) so that modern bundlers can eliminate small unused parts of the code. Replace <code>mapboxgl.accessToken</code> with <code>Map</code> <code>accessToken</code> option. Most of the bundle still can't be statically eliminated, but this release also improves lazy loading of code at runtime, with more improvements on the way.</li> </ul> <h2>Features and improvements ✨</h2> <ul> <li>Extend <code>Map</code> <code>getLayerProperty</code> and <code>setLayerProperty</code> to support layer-level properties (<code>minzoom</code>, <code>maxzoom</code>, <code>filter</code>, <code>slot</code>, <code>appearances</code>)</li> <li>Extend <code>TileProvider</code> API to accept <code>ImageBitmap</code> for <code>raster</code> and <code>raster-dem</code> providers.</li> <li>Improve model loading and rendering performance.</li> <li>Improve symbol rendering performance.</li> <li>Improve performance of decoding and encoding vector tiles and other protobuf-encoded assets.</li> <li>Improve color parsing performance, slightly improving load time for styles with many color values.</li> <li>Extract indoor and part of the model rendering code to be loaded on demand when using the ESM entry point.</li> <li>Add <code>GeolocateControl</code> <code>ready</code> event and <code>setShowAccuracyCircle</code>, <code>setShowUserHeading</code>, <code>setFitBoundsOptions</code>, <code>setShowUserLocation</code> methods.</li> <li>Add <code>KeyboardHandler</code> <code>disablePan</code>/<code>enablePan</code> methods.</li> <li>Add <code>DragRotateHandler</code> <code>disablePitch</code>/<code>enablePitch</code> methods.</li> <li>Add <code>TouchZoomRotateHandler</code> <code>disableTapDragZoom</code>/<code>enableTapDragZoom</code> methods.</li> <li>Expose <code>Map</code> <code>setLanguage</code>, <code>getLanguage</code>, <code>setWorldview</code>, <code>getWorldview</code> as stable public methods (previously private).</li> <li>Remove all direct dependencies from <code>package.json</code> slightly improving NPM install size and time.</li> <li>Improve anti-aliasing for lines with borders.</li> <li>Implement automatic conflation of regular and HD road data in preparation for future Mapbox Standard updates.</li> </ul> <h2>Bug fixes 🐞</h2> <ul> <li>Fix an issue that sometimes caused black boxes to appear instead of symbol icons.</li> <li>Fix precision issues on tile borders for elevated roads.</li> <li>Fix rendering issues for stacked underground roads.</li> <li>Fix minor vulnerabilities related to Object prototype pollution from an untrusted style or tiles.</li> <li>Fix the <code>Cutoff is currently disabled on terrain</code> warning on Standard style.</li> <li>Fix appearance conditions validation to accept compound expressions.</li> <li>Fix issues with model cutout fading via <code>model-line-cutout-mode</code> property.</li> <li>Fix an issue with step expression evaluation for symbol layers.</li> <li>Fix an issue with custom layer rendering alongside data-driven <code>line-emissive-strength</code></li> </ul> <h2>v3.25.0-rc.1</h2> <h3>Breaking changes ⚠️</h3> <ul> <li>Switch the ESM entry point to named exports (<code>import * as mapboxgl from 'mapbox-gl/esm'</code>) so that modern bundlers can eliminate small unused parts of the code. Replace <code>mapboxgl.accessToken</code> with <code>Map</code> <code>accessToken</code> option. Most of the bundle still can't be statically eliminated, but this release also improves lazy loading of code at runtime, with more improvements on the way.</li> </ul> <h2>Features and improvements ✨</h2> <ul> <li>Extend <code>Map</code> <code>getLayerProperty</code> and <code>setLayerProperty</code> to support layer-level properties (<code>minzoom</code>, <code>maxzoom</code>, <code>filter</code>, <code>slot</code>, <code>appearances</code>)</li> <li>Extend <code>TileProvider</code> API to accept <code>ImageBitmap</code> for <code>raster</code> and <code>raster-dem</code> providers.</li> <li>Improve model loading and rendering performance.</li> <li>Improve symbol rendering performance.</li> <li>Improve performance of decoding and encoding vector tiles and other protobuf-encoded assets.</li> <li>Improve color parsing performance, slightly improving load time for styles with many color values.</li> <li>Extract indoor and part of the model rendering code to be loaded on demand when using the ESM entry point.</li> <li>Add <code>GeolocateControl</code> <code>ready</code> event and <code>setShowAccuracyCircle</code>, <code>setShowUserHeading</code>, <code>setFitBoundsOptions</code>, <code>setShowUserLocation</code> methods.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mapbox/mapbox-gl-js/blob/main/CHANGELOG.md">mapbox-gl's changelog</a>.</em></p> <blockquote> <h2>3.25.0</h2> <h3>Breaking changes ⚠️</h3> <ul> <li>Switch the ESM entry point to named exports (<code>import * as mapboxgl from 'mapbox-gl/esm'</code>) so that modern bundlers can eliminate small unused parts of the code. Replace <code>mapboxgl.accessToken</code> with <code>Map</code> <code>accessToken</code> option. Most of the bundle still can't be statically eliminated, but this release also improves lazy loading of code at runtime, with more improvements on the way.</li> </ul> <h2>Features and improvements ✨</h2> <ul> <li>Extend <code>Map</code> <code>getLayerProperty</code> and <code>setLayerProperty</code> to support layer-level properties (<code>minzoom</code>, <code>maxzoom</code>, <code>filter</code>, <code>slot</code>, <code>appearances</code>)</li> <li>Extend <code>TileProvider</code> API to accept <code>ImageBitmap</code> for <code>raster</code> and <code>raster-dem</code> providers.</li> <li>Improve model loading and rendering performance.</li> <li>Improve symbol rendering performance.</li> <li>Improve performance of decoding and encoding vector tiles and other protobuf-encoded assets.</li> <li>Improve color parsing performance, slightly improving load time for styles with many color values.</li> <li>Extract indoor and part of the model rendering code to be loaded on demand when using the ESM entry point.</li> <li>Add <code>GeolocateControl</code> <code>ready</code> event and <code>setShowAccuracyCircle</code>, <code>setShowUserHeading</code>, <code>setFitBoundsOptions</code>, <code>setShowUserLocation</code> methods.</li> <li>Add <code>KeyboardHandler</code> <code>disablePan</code>/<code>enablePan</code> methods.</li> <li>Add <code>DragRotateHandler</code> <code>disablePitch</code>/<code>enablePitch</code> methods.</li> <li>Add <code>TouchZoomRotateHandler</code> <code>disableTapDragZoom</code>/<code>enableTapDragZoom</code> methods.</li> <li>Expose <code>Map</code> <code>setLanguage</code>, <code>getLanguage</code>, <code>setWorldview</code>, <code>getWorldview</code> as stable public methods (previously private).</li> <li>Remove all direct dependencies from <code>package.json</code> slightly improving NPM install size and time.</li> <li>Improve anti-aliasing for lines with borders.</li> <li>Implement automatic conflation of regular and HD road data in preparation for future Mapbox Standard updates.</li> </ul> <h2>Bug fixes 🐞</h2> <ul> <li>Fix an issue that sometimes caused black boxes to appear instead of symbol icons.</li> <li>Fix precision issues on tile borders for elevated roads.</li> <li>Fix rendering issues for stacked underground roads.</li> <li>Fix minor vulnerabilities related to Object prototype pollution from an untrusted style or tiles.</li> <li>Fix the <code>Cutoff is currently disabled on terrain</code> warning on Standard style.</li> <li>Fix appearance conditions validation to accept compound expressions.</li> <li>Fix issues with model cutout fading via <code>model-line-cutout-mode</code> property.</li> <li>Fix an issue with step expression evaluation for symbol layers.</li> <li>Fix an issue with custom layer rendering alongside data-driven <code>line-emissive-strength</code></li> </ul> <h2>3.24.0</h2> <h2>Features and improvements ✨</h2> <ul> <li>Introduce Level of Detail (LOD) support for landmark models, enabling automatic switching between model versions based on camera distance.</li> <li>Support additive blend mode with clamped density by setting the <code>line-blend-additive-clamp</code> property.</li> <li>Improve rendering performance by reducing per-frame matrix allocations.</li> <li>Improve rendering performance via parallel shader compilation on supported devices.</li> <li>Improve rendering performance by advancing shader precompilation.</li> <li>Improve shadow rendering performance.</li> <li>Improve vector icon loading performance.</li> <li>Improve initial load by skipping redundant config-related style layers updates in Web Workers.</li> <li>Improve initial load by rescheduling shader precompilation to occur during browser idle time after the map's <code>idle</code> event.</li> <li>Improve model processing performance.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mapbox/mapbox-gl-js/commit/2ab4e84c323f752b4f7943c9c67b2385da5fa8b3"><code>2ab4e84</code></a> v3.25.0</li> <li><a href="https://github.com/mapbox/mapbox-gl-js/commit/96635f43787dc86422b5bbfcf9c0abfb2358e797"><code>96635f4</code></a> Identify bundle loads from Mapbox CDN vs bundled</li> <li><a href="https://github.com/mapbox/mapbox-gl-js/commit/4ae82610e0d2f6e7156ebef291499fffef26051c"><code>4ae8261</code></a> Add <code>setSdkInfo</code> for wrapper SDK telemetry</li> <li><a href="https://github.com/mapbox/mapbox-gl-js/commit/b02853e3badc777b1e806391687ea82512849ddd"><code>b02853e</code></a> Expose setWorkerUrl for ESM entry point</li> <li><a href="https://github.com/mapbox/mapbox-gl-js/commit/fd544f23c88fc7d32d228dd8fec15e1f08bcee40"><code>fd544f2</code></a> Removed lightmap rendering from BaseColor texture</li> <li><a href="https://github.com/mapbox/mapbox-gl-js/commit/b044600cf60537a22ee46f06c97dfc2c7e1b17e6"><code>b044600</code></a> Removed fix for lightmap energy dependency on shadows</li> <li><a href="https://github.com/mapbox/mapbox-gl-js/commit/7593afc1c52cf54b048ae9cfe3d63702f62f4c3a"><code>7593afc</code></a> Removed base color fallback for lightmap shading without 3D lighting</li> <li><a href="https://github.com/mapbox/mapbox-gl-js/commit/4a185d60647a96fceca8726bbf95b398b02201b9"><code>4a185d6</code></a> v3.25-rc.1</li> <li><a href="https://github.com/mapbox/mapbox-gl-js/commit/a1e2c967807ec064809276731a4a8f87921e6d15"><code>a1e2c96</code></a> Avoid loading the HD module for the default Standard style</li> <li><a href="https://github.com/mapbox/mapbox-gl-js/commit/bb84fc08e4252c96b45c88b10cfad339feab3ed6"><code>bb84fc0</code></a> Use base color fallback for lightmap shading without 3D</li> <li>Additional commits viewable in <a href="https://github.com/mapbox/mapbox-gl-js/compare/v3.24.1...v3.25.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> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
