Skip to content

chore(deps): bump maplibre-gl from 4.7.1 to 5.18.0#692

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/maplibre-gl-5.18.0
Closed

chore(deps): bump maplibre-gl from 4.7.1 to 5.18.0#692
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/maplibre-gl-5.18.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Feb 16, 2026

Bumps maplibre-gl from 4.7.1 to 5.18.0.

Release notes

Sourced from maplibre-gl's releases.

v5.18.0

✨ Features and improvements

🐞 Bug fixes

  • Fix WebGL context loss error when style is not yet loaded (#7094) (by @​kaigritun)
  • Fix updating terrain tiles on feature state changes (#6231) (by @​pstaszek)
  • Fix LngLatBounds.intersects for zero-width bounds (#7055) (by @​lucaswoj)
  • Fix GlobeControl not updating when Map.setProjection() is called programmatically (#7005, #7075) (by @​CommanderStorm)
  • Fix map.getProjection() returning undefined after calling map.setProjection() with the default "mercator" projection (#7072)
  • Fix incorrect text placement along line in 3D mode (#7039) (by @​russellporter)
  • When the prefers-reduced-motion media query is active, we now no longer display the pulsing GeoLocation animation (#7066) (by @​CommanderStorm)

v5.17.0

✨ Features and improvements

  • Refactor _updateWorkerData (#6983) (by @​wayofthefuture)
  • ⚠️ Add zoomSnap option to Map to allow snapping zoom levels to a grid when zooming in and out; aligns the behavior across all UI patterns (keyboard, scroll wheel, on-screen zoom buttons, double-click, double-tap). Previously, pressing +/- on the keyboard zoomed to rounded whole integers, more or less than 1 zoom level when starting from a fractional zoom. Now any number can be specified for zoomSnap; a value of 1.0 produces the rounded whole integer behavior across all UI patterns. (#6941) (by @​mizmay)
  • Add support for container elements from different windows (e.g., popup or iframe) (#6969) (by @​Syncret)
  • Migrate to @​maplibre/geojson-vt (#6995) (by @​HarelM)

🐞 Bug fixes

  • Fix incorrect shader selection for text labels with inline images (#6956) (by @​ciscorn)
  • Fix marker positions not updating when zoom or pitch are changed following a change in constraints (#6925) (by auspicus)

v5.16.0

✨ Features and improvements

  • Add padding option to Popup class to prevent popups from being positioned too close to map container edges (#5978) (by @​yuiseki and @​lucaswoj)
  • Emit style.load event on style diff (#6880) (by lesbaa)

🐞 Bug fixes

  • Fix setting visibility on custom layer (#6883) (by melitele)
  • Hide leading and trailing control characters in format expressions (#6907) (by 1ec5)
  • Fix image sources being clipped at -180 and 180 longitude when terrain is enabled (#4088) (by pstaszek)
  • Fix map not immediately constraining to a valid zoom and center when changing projections (#6892) (by larsmaxfield)
  • Fix a blank map when a resize event is triggered before a WebGL context restoration (#6935) (by ToHold)
  • Diffed changes when json is passed to setStyle emit a style.load event. (#2587, #4757) (by @​lesbaa)
  • Fix a precision issue in the atomsphere shader in globe projection. (#6916) (by tavimori)

... (truncated)

Changelog

Sourced from maplibre-gl's changelog.

5.18.0

✨ Features and improvements

🐞 Bug fixes

  • Fix WebGL context loss error when style is not yet loaded (#7094) (by @​kaigritun)
  • Fix updating terrain tiles on feature state changes (#6231) (by @​pstaszek)
  • Fix LngLatBounds.intersects for zero-width bounds (#7055) (by @​lucaswoj)
  • Fix GlobeControl not updating when Map.setProjection() is called programmatically (#7005, #7075) (by @​CommanderStorm)
  • Fix map.getProjection() returning undefined after calling map.setProjection() with the default "mercator" projection (#7072)
  • Fix incorrect text placement along line in 3D mode (#7039) (by @​russellporter)
  • When the prefers-reduced-motion media query is active, we now no longer display the pulsing GeoLocation animation (#7066) (by @​CommanderStorm)

5.17.0

✨ Features and improvements

  • Refactor _updateWorkerData (#6983) (by @​wayofthefuture)
  • ⚠️ Add zoomSnap option to Map to allow snapping zoom levels to a grid when zooming in and out; aligns the behavior across all UI patterns (keyboard, scroll wheel, on-screen zoom buttons, double-click, double-tap). Previously, pressing +/- on the keyboard zoomed to rounded whole integers, more or less than 1 zoom level when starting from a fractional zoom. Now any number can be specified for zoomSnap; a value of 1.0 produces the rounded whole integer behavior across all UI patterns. (#6941) (by @​mizmay)
  • Add support for container elements from different windows (e.g., popup or iframe) (#6969) (by @​Syncret)
  • Migrate to @​maplibre/geojson-vt (#6995) (by @​HarelM)

🐞 Bug fixes

  • Fix incorrect shader selection for text labels with inline images (#6956) (by @​ciscorn)
  • Fix marker positions not updating when zoom or pitch are changed following a change in constraints (#6925) (by auspicus)

5.16.0

✨ Features and improvements

  • Add padding option to Popup class to prevent popups from being positioned too close to map container edges (#5978) (by @​yuiseki and @​lucaswoj)
  • Emit style.load event on style diff (#6880) (by lesbaa)

🐞 Bug fixes

  • Fix setting visibility on custom layer (#6883) (by melitele)
  • Hide leading and trailing control characters in format expressions (#6907) (by 1ec5)
  • Fix image sources being clipped at -180 and 180 longitude when terrain is enabled (#4088) (by pstaszek)
  • Fix map not immediately constraining to a valid zoom and center when changing projections (#6892) (by larsmaxfield)
  • Fix a blank map when a resize event is triggered before a WebGL context restoration (#6935) (by ToHold)
  • Diffed changes when json is passed to setStyle emit a style.load event. (#2587, #4757) (by @​lesbaa)
  • Fix a precision issue in the atomsphere shader in globe projection. (#6916) (by tavimori)

5.15.0

... (truncated)

Commits
  • a54d3d6 Bump js version to 5.18.0 (#7104)
  • b15e991 chore(deps-dev): bump typedoc-plugin-markdown from 4.9.0 to 4.10.0 (#7101)
  • 369391d chore(deps-dev): bump puppeteer from 24.37.1 to 24.37.2 (#7100)
  • edab27c chore(deps-dev): bump devtools-protocol from 0.0.1580600 to 0.0.1581282 (#7102)
  • 67c6b33 fix: handle WebGL context loss when style is not loaded (#7094)
  • b814996 make the hash tests even more strict where the line between valid and invalid...
  • 11ab025 refactor: make function and variable naming in PerformanceUtils more sensib...
  • cba4fb3 refactor: Make RequestPerformance and related subsystems less weird (#7095)
  • 0e7fd47 test: More thoroughly test Hash (#7078)
  • aab5f3e chore(deps-dev): bump glob from 13.0.0 to 13.0.1 (#7087)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for maplibre-gl since your current version.


Dependabot compatibility score

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 commands and options

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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Feb 16, 2026
@netlify
Copy link
Copy Markdown

netlify bot commented Feb 16, 2026

Deploy Preview for btcmap ready!

Name Link
🔨 Latest commit c5fcf15
🔍 Latest deploy log https://app.netlify.com/projects/btcmap/deploys/699da2e4705e5f00080e7556
😎 Deploy Preview https://deploy-preview-692--btcmap.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: 61 (🔴 down 32 from production)
Accessibility: 97 (no change from production)
Best Practices: 92 (🔴 down 8 from production)
SEO: 99 (no change from production)
PWA: 90 (no change from production)
View the detailed breakdown and full score reports

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

@socket-security
Copy link
Copy Markdown

socket-security bot commented Feb 16, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedmaplibre-gl@​4.7.1 ⏵ 5.19.091100100 +19870

View full report

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/maplibre-gl-5.18.0 branch 2 times, most recently from 241e4e3 to d570e78 Compare February 20, 2026 09:38
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Feb 20, 2026

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dependabot/npm_and_yarn/maplibre-gl-5.18.0

Comment @coderabbitai help to get the list of available commands and usage tips.

Bumps [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) from 4.7.1 to 5.18.0.
- [Release notes](https://github.com/maplibre/maplibre-gl-js/releases)
- [Changelog](https://github.com/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md)
- [Commits](maplibre/maplibre-gl-js@v4.7.1...v5.18.0)

---
updated-dependencies:
- dependency-name: maplibre-gl
  dependency-version: 5.18.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/maplibre-gl-5.18.0 branch from d570e78 to c5fcf15 Compare February 24, 2026 13:08
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Feb 25, 2026

Superseded by #735.

@dependabot dependabot bot closed this Feb 25, 2026
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/maplibre-gl-5.18.0 branch February 25, 2026 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants