Skip to content

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Dec 18, 2024

This PR contains the following updates:

Package Change Age Confidence
mapbox-gl 3.8.0 -> 3.14.0 age confidence

Release Notes

mapbox/mapbox-gl-js (mapbox-gl)

v3.14.0

Compare Source

Breaking changes ⚠️
  • Imported styles will use the glyphs URL template from the root style instead of their own.
Features and improvements ✨
  • Add a split expression to divide a string into an array of substrings based on a specified delimiter.
  • Improve memory usage for GeoJSON sources.
Bug fixes 🐞
  • Fix an issue with querying rendered features during the globe-to-Mercator transition.
  • Fix resources cleanup when removing a map with a terrain or/and vector icons.
  • Fix an issue where a single primary image was not rendered correctly with icon-image-cross-fade.
  • Fix an edge case involving the mixing of vertical and horizontal writing modes.
  • Fix rendering of multiple raster layers from a single raster-array source.
  • Fix restoration of maps with background patterns, heatmap, image, video, or raster sources after WebGL context loss.
  • Fix memory spike when calling setData on large datasets.

v3.13.0

Compare Source

Breaking changes ⚠️
  • interpolate expression will interpolate between non-alpha-premultiplied colors. The change might affect raster-particle-color, line-gradient, and heatmap-color.
  • rgb expression will return non-premultiplied-alpha color.
Features and improvements ✨
  • Add the ["worldview"] expression, which returns the current worldview of the map.
  • Add model-translation support for batched model layers.
  • Improve indoor level interaction.
  • Add support of gradient transforms in the fill style of vector icons.
Bug fixes 🐞
  • Fix querying and styling issues with multiple model layers referencing the same source.
  • Fix mapbox-gl-rtl-text v0.3.0 plugin not loading in certain configurations.
  • Fix icons with text-variable-anchor disappearing.
  • Fix minor distortions on vector icons in some cases.
  • Fix zooming over terrain with negative altitude values.
  • Fix interactions to not throw on mouseleave without mouseenter.
  • Fix shadow rendering issues on underground structures.
  • Fix striping artifacts when rendering shadows on some GPU configurations.
  • Fix errors when viewing a style with filtered model layers.
  • Fix parsing of color-use-theme property of 3D lights.
  • Fix feature-dependent config expressions (h/t @​brncsk) #​13453.
  • Fix reset of the indoor floorplan selection after moving the camera.
  • Fix excessive rerendering of the map after setStyle with the same URL of an import.
  • Fix source reloading during mercator-globe transition with terrain.
  • Fix color of semi-transparent vector icons.
Workflow 🛠️
  • Switched from CircleCI to GitHub Actions for continuous integration tests.

v3.12.0

Compare Source

Features and improvements ✨
  • Add experimental support for rendering 3D road intersections.
  • Add shadow rendering support for elevated lines.
  • Add wrapTileId property to CustomLayerInterface to control whether tile IDs are wrapped across world copies during rendering.
  • Add line-pattern-cross-fade, fill-pattern-cross-fade, and fill-extrusion-pattern-cross-fade properties for smooth transitions between pattern images.
  • Add support for extra_bounds in TileJSON for more fine-grained control over tile requests, particularly when dealing with sparse data coverage.
  • Improve performance by lazy loading 3D models.
  • Slightly improve JS bundle sizes.
  • Various TypeScript types improvements.
Bug fixes 🐞
  • Fixed an issue where calling setData on symbol layers could cause flickering.
  • Expose CustomSourceInterface TypeScript type that was missing in the public interface.
  • Fix some edge cases related to rendering of elevated structures.
  • Relax line-gradient validation to work not only on GeoJSON, but also on vector tile sources if they have mapbox_clip_start and mapbox_clip_end properties precomputed.
  • Fix styleimagemissing event not firing in certain scenarios.

v3.11.1

Compare Source

  • Improve icon loading performance, in particular for landmark icons.
  • Fix undefined passed in Marker options not falling back to default values.

v3.11.0

Compare Source

Breaking changes ⚠️
  • The at expression does not interpolate anymore. Please use at-interpolated if you want to keep the old behavior.
Features and improvements ✨
  • Add landmark icons. Landmark icons are stylized, uniquely designed POI icons that indicate the most popular and recognizable landmarks on the map. At the time of this release, we have landmarks for 5 cities: London, Berlin, New York City, San Francisco, and Tokyo.
  • Add at-interpolated expression as the interpolated counterpart to the at expression.
  • Add altitude marker property to adjust elevation. (h/t @​yangtanyu) #​13335.
  • Add getCooperativeGestures and setCooperativeGestures map methods to control cooperative gestures logic after the map is initialized.
  • Add getGlyphsUrl and setGlyphsUrl map methods to manage the glyphs endpoint URL.
  • Add pitchRotateKey map option to override the modifier key for rotate and pitch handlers.
  • Add filtering support for model layers.
  • Add support for vector icons color parameters with alpha values.
Bug fixes 🐞
  • Hide labels with unreadable angles.
  • Fix rendering of vector image in text on HiDPI screens.
  • Ensure Katakana and CJK symbols render correctly in vertical writing mode.
  • Fix popup position update on map move. (h/t @​ThugRaven) #​13412
  • Fix rendering of self-intersecting elevated lines.
  • Prevent line pattern from turning black at certain zoom levels when shadows are enabled.
  • Fix missing triangles in variable-width lines.
  • Improve Style-Spec validator types.
  • Fix reloading of tiles in style imports.
  • Fix issue where updated images were never cleared after patching them.
  • Fix rendering performance regression related to use-theme.

v3.10.0

Compare Source

Features and improvements ✨
  • Add support for data-driven *-use-theme properties.
  • Improve rendering of complex SVG clip paths for vector icons.
Bug fixes 🐞
  • Fix some mouse gestures for Firefox 136 and later on Mac OS.
  • Fix issue where the close popup button was hidden from screen readers.
  • Fix updating of schema config values of imported styles.
  • Fix line placement symbol disappearing issue during transition from globe.
  • Fix queryRenderedFeatures not working on duplicated model layers.
  • Fix in-place update for SDF image.
  • Fix LUT not being applied to in-place updated image.
  • Fix various issues with using mouseenter and mouseleave with Interactions API.
  • Fix error with interactible map elements during interaction with a map that wasn't fully loaded.
  • Fix rendering of elevated and non-elevated lines on the same layer.
  • Fix pixel ratio handling for patterns with vector icons.
  • Fix positioning of vector icons with modified icon-size.
  • Fix a blank map issue after WebGL context loss.
  • Fix loss of precision for close to camera models.
  • Fix transparent models not being culled when terrain is enabled.

v3.9.4

Compare Source

  • Fix vector icons rendering with stretch areas on high DPI devices.

v3.9.3

Compare Source

  • Fix issues when updating feature state on symbol layers.
  • Fix canvas source not rendering correctly after a canvas resize.

v3.9.2

Compare Source

  • Fix display of user-rendered images.
  • Fix a broken build issue in specific bundling configurations using Vite or ESBuild.
  • Fix console error issue that sometimes occur during map initialization.

v3.9.1

Compare Source

  • Fix an error when using background patterns on styles with vector icons enabled.
  • Fix queryRenderedFeatures not working on styles with custom layers.
  • Fix small rendering artifacts on line corners when using patterns with line-join: none.
  • When using queryRenderedFeatures and querySourceFeatures with featureset, fix filter option to apply to featureset selectors rather than original properties, and add featureNamespace validation.
  • Fix queryRenderedFeatures missing source, sourceLayer and layer properties in resulting features where they should be present.

v3.9.0

Compare Source

Breaking changes ⚠️
  • Rename featureset property to target in addInteraction and queryRenderedFeatures options.
Features and improvements ✨
  • Add experimental vector icons support.
  • Add experimental precipitation support through snow and rain style properties.
  • Add experimental features for interactive indoor maps.
  • Add to-hsla expression.
  • Add *-use-theme property to override the color theme for specific layers.
  • Add support for color-theme overrides in imports.
  • Add per-feature mouseenter, mouseover, mouseleave, and mouseout events for addInteraction.
  • Enable mixing featuresets and layers in the Map#queryRenderedFeatures.
  • Improve landmark rendering performance.
  • The clip layer is now stable and no longer marked experimental.
Bug fixes 🐞
  • Fix crash on devices with PowerVR GPUs.
  • Fix dark shade of fill-extrusion buildings caused by specific light directions.
  • Fix double shadowing on lines at ground level.
  • Fix shadow acne from 3D structures close to the ground.
  • Fix update of state-dependent features during brightness changes.
  • Fix an edge case with fill extrusions around tile borders not being updated correctly on terrain load.
  • Fix a race condition where using line-z-offset would sometimes break layer rendering order.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

netlify bot commented Dec 18, 2024

Deploy Preview for leipziger-weihnachtsmaerkte ready!

Name Link
🔨 Latest commit 1bea4eb
🔍 Latest deploy log https://app.netlify.com/projects/leipziger-weihnachtsmaerkte/deploys/689491b727818c0008480c38
😎 Deploy Preview https://deploy-preview-69--leipziger-weihnachtsmaerkte.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 16
Accessibility: 78
Best Practices: 92
SEO: 100
PWA: 70
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@renovate renovate bot changed the title Update dependency mapbox-gl to v3.9.0 Update dependency mapbox-gl to v3.9.1 Dec 23, 2024
@renovate renovate bot force-pushed the renovate/mapbox-gl-3.x branch from 51490e4 to 73c1df0 Compare December 23, 2024 15:18
@renovate renovate bot changed the title Update dependency mapbox-gl to v3.9.1 Update dependency mapbox-gl to v3.9.2 Jan 3, 2025
@renovate renovate bot force-pushed the renovate/mapbox-gl-3.x branch from 73c1df0 to 095b87f Compare January 3, 2025 14:12
@renovate renovate bot changed the title Update dependency mapbox-gl to v3.9.2 Update dependency mapbox-gl to v3.9.3 Jan 15, 2025
@renovate renovate bot force-pushed the renovate/mapbox-gl-3.x branch from 095b87f to 275dbb7 Compare January 15, 2025 11:24
@renovate renovate bot changed the title Update dependency mapbox-gl to v3.9.3 Update dependency mapbox-gl to v3.9.4 Jan 27, 2025
@renovate renovate bot force-pushed the renovate/mapbox-gl-3.x branch from 275dbb7 to 7efe9f6 Compare January 27, 2025 18:15
@renovate renovate bot force-pushed the renovate/mapbox-gl-3.x branch from 7efe9f6 to 0d33591 Compare February 13, 2025 18:41
@renovate renovate bot changed the title Update dependency mapbox-gl to v3.9.4 Update dependency mapbox-gl to v3.10.0 Feb 13, 2025
@renovate renovate bot changed the title Update dependency mapbox-gl to v3.10.0 Update dependency mapbox-gl to v3.11.0 Apr 1, 2025
@renovate renovate bot force-pushed the renovate/mapbox-gl-3.x branch from 0d33591 to 5b34c81 Compare April 1, 2025 12:50
@renovate renovate bot changed the title Update dependency mapbox-gl to v3.11.0 Update dependency mapbox-gl to v3.11.1 Apr 24, 2025
@renovate renovate bot force-pushed the renovate/mapbox-gl-3.x branch from 5b34c81 to 3dc592d Compare April 24, 2025 13:47
@renovate renovate bot force-pushed the renovate/mapbox-gl-3.x branch from 3dc592d to 4c69029 Compare May 8, 2025 15:54
@renovate renovate bot changed the title Update dependency mapbox-gl to v3.11.1 Update dependency mapbox-gl to v3.12.0 May 8, 2025
@renovate renovate bot force-pushed the renovate/mapbox-gl-3.x branch from 4c69029 to f86c125 Compare June 17, 2025 14:45
@renovate renovate bot changed the title Update dependency mapbox-gl to v3.12.0 Update dependency mapbox-gl to v3.13.0 Jun 17, 2025
@renovate renovate bot force-pushed the renovate/mapbox-gl-3.x branch from f86c125 to 1bea4eb Compare August 7, 2025 11:44
@renovate renovate bot changed the title Update dependency mapbox-gl to v3.13.0 Update dependency mapbox-gl to v3.14.0 Aug 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants