This is to avoid the need to use a global object and allow named exports/imports (#3601)
⚠️ Change attribution to be on by default, change MapOptions.attributionControl to be the type that the control handles, removed MapOptions.customAttribution (#3618)
Note: showing the logo of MapLibre is not required for using MapLibre.
⚠️ Changed cooperative gesture config and removed the strings from it in favor of the locale variable (#3621)
⚠️ Changed the terrain enable disable locale key to match the other keys' styles, updated the typings to allow using locale with more ease (#3621)
⚠️ Add the ability to import a script in the worker thread and call addProtocol and removeProtocol there (#3459) - this also changed how addSourceType works since now you'll need to load the script with maplibregl.importScriptInWorkers.
⚠️ Changes addProtocol to be promise-based without the usage of callbacks and cancelable (#3433)
⚠️ Moved the addSourceType to be a part of the global maplibregl object instead of being per map object (#3420)
⚠️ Removed callback usage from map.loadImage in continue to below change (#3422)
⚠️ Changed the GeoJSONSource's getClusterExpansionZoom, getClusterChildren, getClusterLeaves methods to return a Promise instead of a callback usage (#3421)
⚠️ Changed the setRTLTextPlugin function to return a promise instead of using callback (#3418) this also changed how the RTL pluing code is handled internally by splitting the main thread and worker thread code.
⚠️ Remove setCooperativeGestures and getCooperativeGestures functions in favor of cooperativeGestures handler which now has an enabled() or disabled() methods (#3430)
⚠️ Changed the undeling worker communication from callbacks to promises. This has a breaking effect on the implementation of custom WorkerSource and how it behaves (#3233)
⚠️ Changed the Source interface to return promises instead of callbacks (#3233)
⚠️ Changed all the sources to be promises based. (#3233)
⚠️ Changed the map.loadImage method to return a Promise instead of a callback usage (#3233)
Add "opacity" option and setOpacity method to Marker (#3620)
Created a new example showing how to place a threejs scene as a CustomLayer over maplibre 3d-terrain (#3429)
This is to avoid the need to use a global object and allow named exports/imports (#3601)
⚠️ Change attribution to be on by default, change MapOptions.attributionControl to be the type that the control handles, removed MapOptions.customAttribution (#3618)
Note: showing the logo of MapLibre is not required for using MapLibre.
⚠️ Changed cooperative gesture config and removed the strings from it in favor of the locale variable (#3621)
⚠️ Changed the terrain enable disable locale key to match the other keys' styles, updated the typings to allow using locale with more ease (#3621)
⚠️ Add the ability to import a script in the worker thread and call addProtocol and removeProtocol there (#3459) - this also changed how addSourceType works since now you'll need to load the script with maplibregl.importScriptInWorkers.
⚠️ Changes addProtocol to be promise-based without the usage of callbacks and cancelable (#3433)
⚠️ Moved the addSourceType to be a part of the global maplibregl object instead of being per map object (#3420)
⚠️ Removed callback usage from map.loadImage in continue to below change (#3422)
⚠️ Changed the GeoJSONSource's getClusterExpansionZoom, getClusterChildren, getClusterLeaves methods to return a Promise instead of a callback usage (#3421)
⚠️ Changed the setRTLTextPlugin function to return a promise instead of using callback (#3418) this also changed how the RTL pluing code is handled internally by splitting the main thread and worker thread code.
⚠️ Remove setCooperativeGestures and getCooperativeGestures functions in favor of cooperativeGestures handler which now has an enabled() or disabled() methods (#3430)
⚠️ Changed the undeling worker communication from callbacks to promises. This has a breaking effect on the implementation of custom WorkerSource and how it behaves (#3233)
⚠️ Changed the Source interface to return promises instead of callbacks (#3233)
⚠️ Changed all the sources to be promises based. (#3233)
⚠️ Changed the map.loadImage method to return a Promise instead of a callback usage (#3233)
Add "opacity" option and setOpacity method to Marker (#3620)
Created a new example showing how to place a threejs scene as a CustomLayer over maplibre 3d-terrain (#3429)
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show 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)
Bumps maplibre-gl from 3.6.2 to 4.0.1.
Release notes
Sourced from maplibre-gl's releases.
... (truncated)
Changelog
Sourced from maplibre-gl's changelog.
... (truncated)
Commits
3bea9a1
Bump version to 4.0.1 (#3703)964d6af
Adds RasterTileSource#setUrl method (#3700)f42f901
Bump puppeteer from 21.11.0 to 22.0.0 (#3691)90a9463
Revert "Bump codecov/codecov-action from 3 to 4 (#3689)" (#3698)96fbee7
Bump@typescript-eslint/eslint-plugin
from 6.20.0 to 6.21.0 (#3696)0d82b90
Bump@types/react
from 18.2.53 to 18.2.55 (#3695)ee3b118
Bump rollup from 4.9.6 to 4.10.0 (#3690)5631498
Bump devtools-protocol from 0.0.1255431 to 0.0.1258865 (#3697)6856627
Bump@types/node
from 20.11.16 to 20.11.17 (#3694)1d66040
Bump typedoc from 0.25.7 to 0.25.8 (#3693)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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show